storage
JamesWoolfenden/storage/gcp
A basic terraform module example, which the example uses for a helm repo
terraform-gcp-storage    !Terraform Version      | This is to help you add tags to your cloud objects | required |
| binding_role | string | required | |
| project | string | The GCP project name | required |
| binding_members | string | required | |
| bucket_name | string | The name of the bucket | required |
| action_storage_class | string | The target Storage Class of objects affected by this Lifecycle Rule. Supported v | "COLDLINE" |
| not_found_page | string | "404.html" | |
| kms_key | string | Which key to encrypt with | "" |
| predefined_acl | string | "private" | |
| acl | number | Flag to create and ACL or not, alternative is to use a bucket policy/binding | 0 |
| public | string | Make bucket publicly accessible | "enforced" |
| action_type | string | The type of the action of this Lifecycle Rule. Supported values include: Delete | "SetStorageClass" |
| lifecycle_age | number | Minimum (days) age of an object in days to satisfy this condition | 3 |
| versioning | string | true | |
| main_page_suffix | string | null | |
| cors | map | {
"max_age_seconds": null,
"method": | |
| location | string | Where the bucket is | "US" |
| force_destroy | bool | Flag to set to destroy buckets with content | false |
url — The Url of the statebucketbucket — All the bucket info