Creates s3 bucket with public access block, bucket policies, lifecycle policies, encryption, cors rules and website configuration
Name | Version |
---|---|
terraform | >= 1.0 |
aws | ~> 5.0 |
Name | Type |
---|---|
aws_iam_policy_document.bucket_policy | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
bucket_policies | n/a | list(map(any)) |
[] |
no |
cors_rules | n/a | list( |
[] |
no |
encryption | n/a | object({ |
{ |
no |
force_destroy | n/a | bool |
false |
no |
lifecycle_policies | n/a | map(any) |
{} |
no |
name | n/a | string |
n/a | yes |
public | n/a | bool |
false |
no |
resource_policies | n/a | list(map(any)) |
[] |
no |
website_documents | n/a | object({ |
{ |
no |
website_enabled | n/a | bool |
false |
no |