Skip to content

Commit b93dc7a

Browse files
committed
Change default behaviour behaviour ttl to 0
* It appears setting a cache policy causes this value to reset to 0
1 parent bac6871 commit b93dc7a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ module "static_site_hosting" {
114114
| Name | Description | Type | Default | Required |
115115
|------|-------------|------|---------|:--------:|
116116
| <a name="input_cloudfront_static_site_custom_error_responses"></a> [cloudfront\_static\_site\_custom\_error\_responses](#input\_cloudfront\_static\_site\_custom\_error\_responses) | CloudFront Static Site custom error responses | <pre>map(object({<br> response_code = string<br> response_page_path = string<br> }))</pre> | <pre>{<br> "404": {<br> "response_code": "404",<br> "response_page_path": "/404.html"<br> }<br>}</pre> | no |
117-
| <a name="input_cloudfront_static_site_default_cache_behaviour"></a> [cloudfront\_static\_site\_default\_cache\_behaviour](#input\_cloudfront\_static\_site\_default\_cache\_behaviour) | Default cache behaviour block for the Static Site CloudFront Distribution | <pre>object({<br> allowed_methods = optional(list(string), ["GET", "HEAD"])<br> cached_methods = optional(list(string), ["GET", "HEAD"])<br> cache_policy_id = optional(string, null)<br> compress = optional(bool, true)<br> default_ttl = optional(number, 86400)<br> lambda_function_associations = optional(map(object({<br> event_type = string<br> lambda_arn = string<br> include_body = optional(bool, false)<br> })), {})<br> function_associations = optional(map(object({<br> event_type = string<br> function_arn = string<br> })), {})<br> max_ttl = optional(number, 31536000)<br> min_ttl = optional(number, 1)<br> origin_request_policy_id = optional(string, null)<br> realtime_log_config_arn = optional(string, null)<br> response_headers_policy_id = optional(string, null)<br> smooth_streaming = optional(bool, false)<br> trusted_signers = optional(list(string), null)<br> viewer_protocol_policy = optional(string, "redirect-to-https")<br> })</pre> | `{}` | no |
117+
| <a name="input_cloudfront_static_site_default_cache_behaviour"></a> [cloudfront\_static\_site\_default\_cache\_behaviour](#input\_cloudfront\_static\_site\_default\_cache\_behaviour) | Default cache behaviour block for the Static Site CloudFront Distribution | <pre>object({<br> allowed_methods = optional(list(string), ["GET", "HEAD"])<br> cached_methods = optional(list(string), ["GET", "HEAD"])<br> cache_policy_id = optional(string, null)<br> compress = optional(bool, true)<br> default_ttl = optional(number, 0)<br> lambda_function_associations = optional(map(object({<br> event_type = string<br> lambda_arn = string<br> include_body = optional(bool, false)<br> })), {})<br> function_associations = optional(map(object({<br> event_type = string<br> function_arn = string<br> })), {})<br> max_ttl = optional(number, 31536000)<br> min_ttl = optional(number, 1)<br> origin_request_policy_id = optional(string, null)<br> realtime_log_config_arn = optional(string, null)<br> response_headers_policy_id = optional(string, null)<br> smooth_streaming = optional(bool, false)<br> trusted_signers = optional(list(string), null)<br> viewer_protocol_policy = optional(string, "redirect-to-https")<br> })</pre> | `{}` | no |
118118
| <a name="input_cloudfront_static_site_default_root_object"></a> [cloudfront\_static\_site\_default\_root\_object](#input\_cloudfront\_static\_site\_default\_root\_object) | CloudFront Static Site default root object | `string` | `"index.html"` | no |
119119
| <a name="input_cloudfront_static_site_http_version"></a> [cloudfront\_static\_site\_http\_version](#input\_cloudfront\_static\_site\_http\_version) | CloudFront Static Site http version | `string` | `"http2"` | no |
120120
| <a name="input_cloudfront_static_site_is_ipv6_enabled"></a> [cloudfront\_static\_site\_is\_ipv6\_enabled](#input\_cloudfront\_static\_site\_is\_ipv6\_enabled) | CloudFront Static Site enable ipv6 | `bool` | `true` | no |

variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ variable "cloudfront_static_site_default_cache_behaviour" {
7070
cached_methods = optional(list(string), ["GET", "HEAD"])
7171
cache_policy_id = optional(string, null)
7272
compress = optional(bool, true)
73-
default_ttl = optional(number, 86400)
73+
default_ttl = optional(number, 0)
7474
lambda_function_associations = optional(map(object({
7575
event_type = string
7676
lambda_arn = string

0 commit comments

Comments
 (0)