Skip to content

Commit 50af162

Browse files
Push pre-commit changes
1 parent cebaa8f commit 50af162

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ No modules.
158158
| [aws_s3_bucket_lifecycle_configuration.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_lifecycle_configuration) | resource |
159159
| [aws_s3_bucket_logging.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_logging) | resource |
160160
| [aws_s3_bucket_ownership_controls.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_ownership_controls) | resource |
161+
| [aws_s3_bucket_policy.private](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_policy) | resource |
161162
| [aws_s3_bucket_public_access_block.public_access_block](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block) | resource |
162163
| [aws_s3_bucket_server_side_encryption_configuration.example](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_server_side_encryption_configuration) | resource |
163164
| [aws_s3_bucket_versioning.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_versioning) | resource |
@@ -169,7 +170,6 @@ No modules.
169170

170171
| Name | Description | Type | Default | Required |
171172
|------|-------------|------|---------|:--------:|
172-
| <a name="input_abort_incomplete_multipart_upload_days"></a> [abort\_incomplete\_multipart\_upload\_days](#input\_abort\_incomplete\_multipart\_upload\_days) | Specifies the number of days after initiating a multipart upload when the multipart upload must be completed. | `number` | `14` | no |
173173
| <a name="input_bucket_key_enabled"></a> [bucket\_key\_enabled](#input\_bucket\_key\_enabled) | Whether or not to use Amazon S3 Bucket Keys for SSE-KMS. | `bool` | `false` | no |
174174
| <a name="input_bucket_name"></a> [bucket\_name](#input\_bucket\_name) | The name of the bucket. | `string` | n/a | yes |
175175
| <a name="input_cors_rules"></a> [cors\_rules](#input\_cors\_rules) | List of maps containing rules for Cross-Origin Resource Sharing. | `list(any)` | `[]` | no |
@@ -183,18 +183,15 @@ No modules.
183183
| <a name="input_enable_dynamodb_point_in_time_recovery"></a> [enable\_dynamodb\_point\_in\_time\_recovery](#input\_enable\_dynamodb\_point\_in\_time\_recovery) | Whether to enable point-in-time recovery - note that it can take up to 10 minutes to enable for new tables. | `bool` | `true` | no |
184184
| <a name="input_enable_s3_public_access_block"></a> [enable\_s3\_public\_access\_block](#input\_enable\_s3\_public\_access\_block) | Bool for toggling whether the s3 public access block resource should be enabled. | `bool` | `true` | no |
185185
| <a name="input_enable_versioning"></a> [enable\_versioning](#input\_enable\_versioning) | Enable versioning. Once you version-enable a bucket, it can never return to an unversioned state. | `bool` | `true` | no |
186-
| <a name="input_expiration"></a> [expiration](#input\_expiration) | Specifies a period in the object's expire. | `list(any)` | <pre>[<br> {<br> "expired_object_delete_marker": true<br> }<br>]</pre> | no |
187186
| <a name="input_inventory_bucket_format"></a> [inventory\_bucket\_format](#input\_inventory\_bucket\_format) | The format for the inventory file. Default is ORC. Options are ORC or CSV. | `string` | `"ORC"` | no |
188187
| <a name="input_kms_master_key_id"></a> [kms\_master\_key\_id](#input\_kms\_master\_key\_id) | The AWS KMS master key ID used for the SSE-KMS encryption. | `string` | `""` | no |
188+
| <a name="input_lifecycle_rules"></a> [lifecycle\_rules](#input\_lifecycle\_rules) | List of lifecycle rules for the S3 bucket | <pre>list(object({<br> id = string<br> status = string<br> filter = optional(object({<br> prefix = optional(string, null)<br> tags = optional(map(string), {})<br> }), {})<br><br> transitions = optional(list(object({<br> days = number<br> storage_class = string<br> })), [<br> {<br> days = 30<br> storage_class = "STANDARD_IA"<br> },<br> {<br> days = 90<br> storage_class = "GLACIER"<br> }<br> ])<br><br> expiration = optional(object({<br> days = optional(number, 365)<br> expired_object_delete_marker = optional(bool, true)<br> }), {})<br><br> noncurrent_version_transitions = optional(list(object({<br> noncurrent_days = number<br> storage_class = string<br> })), [<br> {<br> noncurrent_days = 30<br> storage_class = "STANDARD_IA"<br> },<br> {<br> noncurrent_days = 90<br> storage_class = "GLACIER"<br> }<br> ])<br><br> noncurrent_version_expiration = optional(object({<br> noncurrent_days = number<br> }), {<br> noncurrent_days = 365<br> })<br> }))</pre> | <pre>[<br> {<br> "expiration": {<br> "days": 365,<br> "expired_object_delete_marker": true<br> },<br> "filter": {},<br> "id": "default-rule",<br> "noncurrent_version_expiration": {<br> "noncurrent_days": 365<br> },<br> "noncurrent_version_transitions": [<br> {<br> "noncurrent_days": 30,<br> "storage_class": "STANDARD_IA"<br> },<br> {<br> "noncurrent_days": 90,<br> "storage_class": "GLACIER"<br> }<br> ],<br> "status": "Enabled",<br> "transitions": [<br> {<br> "days": 30,<br> "storage_class": "STANDARD_IA"<br> },<br> {<br> "days": 90,<br> "storage_class": "GLACIER"<br> }<br> ]<br> }<br>]</pre> | no |
189189
| <a name="input_logging_bucket_name"></a> [logging\_bucket\_name](#input\_logging\_bucket\_name) | The S3 bucket to send S3 access logs. | `string` | `""` | no |
190190
| <a name="input_logging_bucket_target_prefix"></a> [logging\_bucket\_target\_prefix](#input\_logging\_bucket\_target\_prefix) | To specify a key prefix for log objects. | `string` | `""` | no |
191191
| <a name="input_mfa_delete"></a> [mfa\_delete](#input\_mfa\_delete) | mfa\_delete is disabled | `bool` | `false` | no |
192-
| <a name="input_noncurrent_version_expiration"></a> [noncurrent\_version\_expiration](#input\_noncurrent\_version\_expiration) | Number of days until non-current version of object expires | `number` | `365` | no |
193-
| <a name="input_noncurrent_version_transitions"></a> [noncurrent\_version\_transitions](#input\_noncurrent\_version\_transitions) | Non-current version transition blocks | `list(any)` | <pre>[<br> {<br> "days": 30,<br> "storage_class": "STANDARD_IA"<br> }<br>]</pre> | no |
194192
| <a name="input_schedule_frequency"></a> [schedule\_frequency](#input\_schedule\_frequency) | The S3 bucket inventory frequency. Defaults to Weekly. Options are 'Weekly' or 'Daily'. | `string` | `"Weekly"` | no |
195193
| <a name="input_sse_algorithm"></a> [sse\_algorithm](#input\_sse\_algorithm) | The server-side encryption algorithm to use. Valid values are AES256 and aws:kms | `string` | `"AES256"` | no |
196194
| <a name="input_tags"></a> [tags](#input\_tags) | A mapping of tags to assign to the bucket. | `map(string)` | <pre>{<br> "Module": "terraform-aws-arc-bootstrap",<br> "TerraformManaged": "true"<br>}</pre> | no |
197-
| <a name="input_transitions"></a> [transitions](#input\_transitions) | Current version transition blocks | `list(any)` | `[]` | no |
198195

199196
## Outputs
200197

0 commit comments

Comments
 (0)