| project_id |
project id for the buckets to be placed into |
string |
n/a |
yes |
| bucket_locations |
Location for the buckets, default is US |
string |
"US" |
no |
| bucket_name_prefix |
prefix to name the buckets |
string |
"" |
no |
| bucket_read_members |
The list of members to give write access to dataproc and tamr home buckets |
list(string) |
[] |
no |
| bucket_write_members |
The list of members to give write access to dataproc and tamr home buckets |
list(string) |
[] |
no |
| dataproc_bucket_name_suffix |
suffix for the name of the dataproc bucket |
string |
"-dataproc-home" |
no |
| dataproc_bucket_read_members |
The list of members to give read access to dataproc bucket |
list(string) |
[] |
no |
| dataproc_bucket_write_members |
The list of members to give write access to dataproc bucket |
list(string) |
[] |
no |
| force_destroy |
force destroy potentially persistent buckets |
bool |
false |
no |
| gcs_kms_key_self_link |
The full path to the encryption key used for gcs bucket. |
string |
"" |
no |
| labels |
labels to be attached to the bucket |
map(string) |
{ "product": "external_tamr" } |
no |
| lifecycle_archive |
Set lifecycle rule to move the objects to archive storage after lifecycle_archive_days days |
bool |
false |
no |
| lifecycle_archive_days |
If lifecycle_archive is true, move objects to archive storage after this many days |
number |
90 |
no |
| lifecycle_archive_prefix |
Object prefixes to apply the lifecycle rule to for archive storage rule. |
list(string) |
[] |
no |
| lifecycle_coldline |
Set lifecycle rule to move the objects to coldline storage after lifecycle_coldline_days days |
bool |
false |
no |
| lifecycle_coldline_days |
If lifecycle_coldline is true, move objects to coldline storage after this many days |
number |
30 |
no |
| lifecycle_coldline_prefix |
Object prefixes to apply the lifecycle rule to for coldline storage rule. |
list(string) |
[] |
no |
| lifecycle_delete |
Set lifecycle rule to delete all objects after lifecycle_delete_days days |
bool |
false |
no |
| lifecycle_delete_days |
If lifecycle_delete is true, delete objects after this many days |
number |
90 |
no |
| lifecycle_delete_noncurrent |
Set lifecycle rule to delete non-current objects after lifecycle_delete_days days |
bool |
false |
no |
| lifecycle_delete_prefix |
Object prefixes to apply the lifecycle rule to for delete rule. |
list(string) |
[] |
no |
| lifecycle_nearline |
Set lifecycle rule to move the objects to nearline storage after lifecycle_nearline_days days |
bool |
false |
no |
| lifecycle_nearline_days |
If lifecycle_nearline is true, move objects to nearline storage after this many days |
number |
23 |
no |
| lifecycle_nearline_prefix |
Object prefixes to apply the lifecycle rule to for nearline storage rule. |
list(string) |
[] |
no |
| number_newer_versions |
number of newer versions of noncurrent objects |
number |
2 |
no |
| tamr_bucket_name_suffix |
suffix for the name of the Tamr bucket |
string |
"-tamr-home" |
no |
| tamr_home_bucket_read_members |
The list of members to give read access to tamr home bucket |
list(string) |
[] |
no |
| tamr_home_bucket_write_members |
The list of members to give write access to tamr home bucket |
list(string) |
[] |
no |
| versioning_enabled |
whether to enable object versioning on this bucket |
bool |
false |
no |