Skip to content

TechHoldingLLC/terraform-aws-cloudfront

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

Name Version
aws >= 5.0

Providers

Name Version
aws >= 5.0

Modules

No modules.

Resources

Name Type
aws_cloudfront_distribution.cloudfront resource
aws_route53_record.cloudfront resource

Inputs

Name Description Type Default Required
acm_arn ACM cert arn string "" no
allowed_methods Allowed methods list(any)
[
"GET",
"HEAD"
]
no
cache_policy_id AWS managed cache policy id string "" no
cached_methods Cached methods list(any)
[
"GET",
"HEAD"
]
no
comment n/a string " " no
custom_error_response Custom error response list(any) [] no
default_root_object Default root object string "index.html" no
domain_aliases domain aliases list(string) null no
enabled Cloudfront state bool true no
function_association Function association list(any) [] no
http_version HTTP version to be allowed string "http2" no
ipv6 ipv6 status bool false no
lambda_function_association Lambda edge association list(any) [] no
logging_config Cloudfront logging config map(any) {} no
origin Origin configuration any n/a yes
origin_request_policy_id Unique identifier of the origin request policy that is attached to the behavior string "" no
route53_zone_id Route53 zone id string "" no
ttl_values map of ttl variables map(any) {} no
web_acl_id WAF web ACL id string "" no

Outputs

Name Description
aliases n/a
arn n/a
domain_name n/a
hosted_zone_id n/a
id n/a

License

Apache 2 Licensed. See LICENSE for full details.