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_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
116
120
|[aws_cloudfront_cache_policy.managed_caching_disabled](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/cloudfront_cache_policy)| data source |
117
121
|[aws_cloudfront_origin_request_policy.managed_all_viewer_and_cloudfront_headers](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/cloudfront_origin_request_policy)| data source |
118
-
|[aws_iam_policy_document.bucket_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
119
122
|[aws_iam_policy_document.deploy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
123
+
|[aws_iam_policy_document.kms_key_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
124
+
|[aws_iam_policy_document.s3_bucket_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
120
125
|[aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region)| data source |
121
126
122
127
## Inputs
@@ -126,15 +131,20 @@ module "static-site" {
126
131
| <aname="input_cloudfront_price_class"></a> [cloudfront\_price\_class](#input\_cloudfront\_price\_class)| n/a |`string`|`"PriceClass_100"`| no |
127
132
| <aname="input_domain_zone_id"></a> [domain\_zone\_id](#input\_domain\_zone\_id)| The ID of the hosted zone for domain |`string`| n/a | yes |
128
133
| <aname="input_domains"></a> [domains](#input\_domains)| List of domain aliases. You can also specify wildcard eg.: `*.example.com`|`list(string)`| n/a | yes |
134
+
| <aname="input_enable_deploy_user"></a> [enable\_deploy\_user](#input\_enable\_deploy\_user)| Toggle s3 deploy user creation |`bool`|`true`| no |
135
+
| <aname="input_encrypt_with_kms"></a> [encrypt\_with\_kms](#input\_encrypt\_with\_kms)| Enable server side s3 bucket encryption with KMS key |`bool`|`false`| no |
| <aname="input_gitlab_environment"></a> [gitlab\_environment](#input\_gitlab\_environment)| n/a |`string`|`"*"`| no |
131
138
| <aname="input_gitlab_project_id"></a> [gitlab\_project\_id](#input\_gitlab\_project\_id)| n/a |`string`|`null`| no |
139
+
| <aname="input_kms_deletion_window_in_days"></a> [kms\_deletion\_window\_in\_days](#input\_kms\_deletion\_window\_in\_days)| The waiting period, specified in number of days. After the waiting period ends, AWS KMS deletes the KMS key |`number`|`30`| no |
140
+
| <aname="input_kms_key_policy"></a> [kms\_key\_policy](#input\_kms\_key\_policy)| Additional KSM key policy |`string`|`null`| no |
132
141
| <aname="input_logs_bucket"></a> [logs\_bucket](#input\_logs\_bucket)| n/a |`string`|`null`| no |
133
142
| <aname="input_logs_bucket_domain_name"></a> [logs\_bucket\_domain\_name](#input\_logs\_bucket\_domain\_name)| n/a |`string`|`null`| no |
134
143
| <aname="input_override_status_code_403"></a> [override\_status\_code\_403](#input\_override\_status\_code\_403)| n/a |`number`|`403`| no |
135
144
| <aname="input_override_status_code_404"></a> [override\_status\_code\_404](#input\_override\_status\_code\_404)| n/a |`number`|`200`| no |
0 commit comments