| bucket_name |
Name of bucket |
string |
n/a |
yes |
| bucket_policy_json |
Json-encoded bucket policy. The AllowSSLRequestsOnly policy is merged with this input. |
string |
"{}" |
no |
| current-version-archive-tier |
Current version archive storage class. Valid values are GLACIER, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, DEEP_ARCHIVE, GLACIER_IR |
string |
null |
no |
| current-version-transition-days |
Days to transition current version to archive |
number |
15 |
no |
| current_version_expiration_days |
731 for flowlogs |
number |
2560 |
no |
| enable_bucket_lifecycle |
Enable s3 bucket lifecycle |
bool |
n/a |
yes |
| enable_bucket_logging |
Enable bucket logging |
bool |
n/a |
yes |
| enable_encryption |
Enable encryption for s3 bucket |
bool |
n/a |
yes |
| enable_intelligent_tiering |
Enable intelligent tiering |
bool |
true |
no |
| enable_replication |
Enable s3 bucket replication |
bool |
false |
no |
| enable_versioning |
Enable s3 bucket versioning |
bool |
n/a |
yes |
| encryption_key_arn |
Leave blank to use AES256 |
string |
"" |
no |
| logging_bucket_id |
Logging bucket id |
string |
null |
no |
| noncurrent-version-archive-tier |
Non-current version archive storage class. Valid values are GLACIER, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, DEEP_ARCHIVE, GLACIER_IR |
string |
"GLACIER" |
no |
| noncurrent-version-transition-days |
Days to transition non-current version to archive |
number |
15 |
no |
| noncurrent_version_expiration_days |
731 for flowlogs |
number |
2560 |
no |
| replication_dest_bucket_name |
Replica bucket name |
string |
null |
no |
| replication_destination_aws_account_id |
AWS account id of replica bucket |
number |
null |
no |
| replication_destination_kms_key_arn |
KMS key ARN of destination bucket |
string |
null |
no |
| replication_role_arn |
IAM role of s3 bucket replication |
string |
null |
no |