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
|[aws_iam_policy_document.aggregated_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
242
246
|[aws_iam_policy_document.bucket_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
243
247
|[aws_iam_policy_document.replication](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
@@ -284,6 +288,7 @@ Available targets:
284
288
| <aname="input_regex_replace_chars"></a> [regex\_replace\_chars](#input\_regex\_replace\_chars)| Terraform regular expression (regex) string.<br>Characters matching the regex will be removed from the ID elements.<br>If not set, `"/[^a-zA-Z0-9-]/"` is used to remove all characters other than hyphens, letters and digits. |`string`|`null`| no |
285
289
| <aname="input_replication_rules"></a> [replication\_rules](#input\_replication\_rules)| DEPRECATED: Use s3\_replication\_rules instead. |`list(any)`|`null`| no |
286
290
| <aname="input_restrict_public_buckets"></a> [restrict\_public\_buckets](#input\_restrict\_public\_buckets)| Set to `false` to disable the restricting of making the bucket public |`bool`|`true`| no |
291
+
| <aname="input_s3_object_ownership"></a> [s3\_object\_ownership](#input\_s3\_object\_ownership)| Specifies the S3 object ownership control. Valid values are `ObjectWriter` and `BucketOwnerPreferred`|`string`|`"ObjectWriter"`| no |
287
292
| <aname="input_s3_replica_bucket_arn"></a> [s3\_replica\_bucket\_arn](#input\_s3\_replica\_bucket\_arn)| A single S3 bucket ARN to use for all replication rules.<br>Note: The destination bucket can be specified in the replication rule itself<br>(which allows for multiple destinations), in which case it will take precedence over this variable. |`string`|`""`| no |
288
293
| <aname="input_s3_replication_enabled"></a> [s3\_replication\_enabled](#input\_s3\_replication\_enabled)| Set this to true and specify `s3_replication_rules` to enable replication. `versioning_enabled` must also be `true`. |`bool`|`false`| no |
289
294
| <aname="input_s3_replication_rules"></a> [s3\_replication\_rules](#input\_s3\_replication\_rules)| Specifies the replication rules for S3 bucket replication if enabled. You must also set s3\_replication\_enabled to true. |`list(any)`|`null`| no |
|[aws_iam_policy_document.aggregated_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
33
37
|[aws_iam_policy_document.bucket_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
34
38
|[aws_iam_policy_document.replication](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
@@ -75,6 +79,7 @@
75
79
| <aname="input_regex_replace_chars"></a> [regex\_replace\_chars](#input\_regex\_replace\_chars)| Terraform regular expression (regex) string.<br>Characters matching the regex will be removed from the ID elements.<br>If not set, `"/[^a-zA-Z0-9-]/"` is used to remove all characters other than hyphens, letters and digits. |`string`|`null`| no |
76
80
| <aname="input_replication_rules"></a> [replication\_rules](#input\_replication\_rules)| DEPRECATED: Use s3\_replication\_rules instead. |`list(any)`|`null`| no |
77
81
| <aname="input_restrict_public_buckets"></a> [restrict\_public\_buckets](#input\_restrict\_public\_buckets)| Set to `false` to disable the restricting of making the bucket public |`bool`|`true`| no |
82
+
| <aname="input_s3_object_ownership"></a> [s3\_object\_ownership](#input\_s3\_object\_ownership)| Specifies the S3 object ownership control. Valid values are `ObjectWriter` and `BucketOwnerPreferred`|`string`|`"ObjectWriter"`| no |
78
83
| <aname="input_s3_replica_bucket_arn"></a> [s3\_replica\_bucket\_arn](#input\_s3\_replica\_bucket\_arn)| A single S3 bucket ARN to use for all replication rules.<br>Note: The destination bucket can be specified in the replication rule itself<br>(which allows for multiple destinations), in which case it will take precedence over this variable. |`string`|`""`| no |
79
84
| <aname="input_s3_replication_enabled"></a> [s3\_replication\_enabled](#input\_s3\_replication\_enabled)| Set this to true and specify `s3_replication_rules` to enable replication. `versioning_enabled` must also be `true`. |`bool`|`false`| no |
80
85
| <aname="input_s3_replication_rules"></a> [s3\_replication\_rules](#input\_s3\_replication\_rules)| Specifies the replication rules for S3 bucket replication if enabled. You must also set s3\_replication\_enabled to true. |`list(any)`|`null`| no |
0 commit comments