cloudfront
DTherHtun/cloudfront/aws
Terraform module which creates Amazon Cloudfront Distribution
Install
README
terraform-aws-cloudfront Requirements | Name | Version | |------|---------| | terraform | >= 0.12.24 | | aws | >= v2.70.0 | Providers | Name | Version | |------|---------| | aws | >= v2.70.0 | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | acm\_cert\_arn | n/a | string | n/a | yes | | aliases | n/a | list(string) | n/a | yes | | allowed\_methods | n/a | list(string) | [ "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT" ] | no | | bucket\_regional\_domain\_name | n/a | string | n/a | yes | | cached\_methods | n/a | list(string) | [ "GET", "HEAD" ] | no | | cf\_access\_identity\_path | n/a | string | "" | no | | cf\_default\_cert | n/a | bool | true | no | | compress | n/a | bool | true | no | | default\_ttl | n/a | num
Inputs (20)
| Name | Type | Description | Default |
|---|---|---|---|
| acm_cert_arn | string | required | |
| aliases | list(string) | required | |
| bucket_regional_domain_name | string | required | |
| allowed_methods | list(string) | [
"DELETE",
"GET",
"HEAD",
"OPTI | |
| compress | bool | true | |
| max_ttl | number | 86400 | |
| ssl_protocol_version | string | "TLSv1.2_2019" | |
| cf_access_identity_path | string | "" | |
| viewer_protocol_policy | string | "allow-all" | |
| default_ttl | number | 3600 | |
| price_class | string | "PriceClass_All" | |
| cf_default_cert | bool | true | |
| ssl_method | string | "sni-only" | |
| enabled | bool | true | |
| ipv6_enabled | bool | false | |
| environment | string | "production" | |
| min_ttl | number | 0 | |
| restrict_type | string | "none" | |
| restrict_locations | list(string) | [] | |
| cached_methods | list(string) | [
"GET",
"HEAD"
] |
Outputs (3)
cf_domain_name — Domain name corresponding to the distributioncf_arn — ARN of AWS CloudFront distributioncf_aliases — Extra CNAMEs of AWS CloudFrontResources (1)
Topics & Tags
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,