You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| allowed\_headers | Specifies which headers are allowed. |`list(string)`|`[]`| no |
79
-
| allowed\_methods | (Required) Specifies which methods are allowed. Can be GET, PUT, POST, DELETE or HEAD. |`list(string)`|`[]`| no |
80
-
| allowed\_origins | (Required) Specifies which origins are allowed. |`list(string)`|`[]`| no |
83
+
| abort\_incomplete\_multipart\_upload\_days | Abort Incomplete Multipart Upload Days i.e. 7 \| 0 |`number`|`7`| no |
81
84
| block\_public\_access | Block various forms of public access on a per bucket level |`bool`|`false`| no |
82
85
| block\_public\_access\_acl | Related to block\_public\_access. PUT Bucket acl and PUT Object acl calls will fail if the specified ACL allows public access. PUT Object calls will fail if the request includes an object ACL. |`bool`|`true`| no |
83
86
| block\_public\_access\_ignore\_acl | Related to block\_public\_access. Ignore public ACLs on this bucket and any objects that it contains. |`bool`|`true`| no |
84
87
| block\_public\_access\_policy | Related to block\_public\_access. Reject calls to PUT Bucket policy if the specified bucket policy allows public access. |`bool`|`true`| no |
85
88
| block\_public\_access\_restrict\_bucket | Related to block\_public\_access. Only the bucket owner and AWS Services can access this buckets if it has a public policy. |`bool`|`true`| no |
86
89
| bucket\_acl | Bucket ACL. Must be either authenticated-read, aws-exec-read, log-delivery-write, private, public-read or public-read-write. For more details https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl|`string`|`"private"`| no |
90
+
| bucket\_key\_enabled | Whether or not to use Amazon S3 Bucket Keys for SSE-KMS. |`bool`|`false`| no |
87
91
| bucket\_logging | Enable bucket logging. Will store logs in another existing bucket. You must give the log-delivery group WRITE and READ\_ACP permissions to the target bucket. i.e. true \| false |`bool`|`false`| no |
92
+
| cors | Enable CORS Rules. Rules must be defined in the variable cors\_rules |`bool`|`false`| no |
93
+
| cors\_rule | List of maps containing rules for Cross-Origin Resource Sharing. |`any`|`[]`| no |
88
94
| environment | Application environment for which this network is being created. must be one of ['Development', 'Integration', 'PreProduction', 'Production', 'QA', 'Staging', 'Test']|`string`|`"Development"`| no |
89
-
|expose\_headers|Specifies expose header in the response. |`list(string)`|`[]`| no |
95
+
|expected\_bucket\_owner|The account ID of the expected bucket owner |`string`|`null`| no |
90
96
| force\_destroy\_bucket | A boolean that indicates all objects should be deleted from the bucket so that the bucket can be destroyed without error. These objects are not recoverable. |`bool`|`false`| no |
91
97
| kms\_key\_id | The AWS KMS master key ID used for the SSE-KMS encryption. This can only be used when you set the value of sse\_algorithm as aws:kms. |`string`|`""`| no |
92
98
| lifecycle\_enabled | Enable object lifecycle management. i.e. true \| false |`bool`|`false`| no |
93
99
| lifecycle\_rule\_prefix | Object keyname prefix identifying one or more objects to which the rule applies. Set as an empty string to target the whole bucket. |`string`|`""`| no |
94
100
| logging\_bucket\_name | Name of the existing bucket where the logs will be stored. |`string`|`""`| no |
95
101
| logging\_bucket\_prefix | Prefix for all log object keys. i.e. logs/ |`string`|`""`| no |
96
-
|max\_age\_seconds| Specifies time in seconds that browser can cache the response for a preflight request. |`number`|`600`| no |
102
+
|mfa\_delete| Specifies whether MFA delete is enabled in the bucket versioning configuration |`bool`|`false`| no |
97
103
| name | The name of the S3 bucket for the access logs. The bucket name can contain only lowercase letters, numbers, periods (.), and dashes (-). Must be globally unique. If changed, forces a new resource. |`string`| n/a | yes |
98
104
| noncurrent\_version\_expiration\_days | Indicates after how many days we are deleting previous version of objects. Set to 0 to disable or at least 365 days longer than noncurrent\_version\_transition\_glacier\_days. i.e. 0 to disable, 1-999 otherwise |`number`|`0`| no |
99
105
| noncurrent\_version\_transition\_glacier\_days | Indicates after how many days we are moving previous versions to Glacier. Should be 0 to disable or at least 30 days longer than noncurrent\_version\_transition\_ia\_days. i.e. 0 to disable, 1-999 otherwise |`number`|`0`| no |
@@ -108,7 +114,7 @@ No Modules.
108
114
| tags | A map of tags to be applied to the Bucket. i.e {Environment='Development'} |`map(string)`|`{}`| no |
109
115
| transition\_to\_glacier\_days | Indicates after how many days we are moving current versions to Glacier. Should be 0 to disable or at least 30 days longer than transition\_to\_ia\_days. i.e. 0 to disable, otherwise 1-999 |`number`|`0`| no |
110
116
| transition\_to\_ia\_days | Indicates after how many days we are moving current objects to Standard-IA storage. i.e. 0 to disable, otherwise 1-999 |`number`|`0`| no |
111
-
| versioning | Enable bucket versioning. i.e. true \| false |`bool`|`false`| no |
117
+
| versioning | Enable bucket versioning. |`bool`|`false`| no |
112
118
| website | Use bucket as a static website. i.e. true \| false |`bool`|`false`| no |
113
119
| website\_error | Location of Error HTML file. i.e. error.html |`string`|`"error.html"`| no |
114
120
| website\_index | Location of Index HTML file. i.e index.html |`string`|`"index.html"`| no |
0 commit comments