| add_random_suffix |
Whether to add a random suffix to the bucket name. |
bool |
true |
no |
| admin_application_ids |
List of application IDs to grant admin access to the bucket. |
list(string) |
[] |
no |
| admin_user_ids |
List of user IDs to grant admin access to the bucket. |
list(string) |
[] |
no |
| enable_sse |
Whether to enable Server Side Encryption. |
bool |
true |
no |
| lifecycle_rules |
Map of lifecycle rules. |
map(object({ prefix = optional(string) enabled = optional(bool, true) tags = optional(map(string)) expiration = optional(object({ days = number })) transition = optional(object({ days = number storage_class = string })) abort_incomplete_multipart_upload_days = optional(number) })) |
{} |
no |
| name |
The bucket name. |
string |
n/a |
yes |
| random_suffix_length |
Length of the bucket random suffix, if enabled. |
number |
8 |
no |
| readonly_application_ids |
List of application IDs to grant read access to the bucket. |
list(string) |
[] |
no |
| readwrite_application_ids |
List of application IDs to grant read+write access to the bucket. |
list(string) |
[] |
no |
| region |
The bucket region. |
string |
n/a |
yes |