CloudfrontDistribution
Resource Icon

Resource Overview
Amazon CloudFront accelerates the delivery of static and dynamic web content such as .html, .css, .php, images, and media files. When users request content, CloudFront delivers it through a global network of edge locations that provide low latency and high performance.
Associated Resources
Parent Resources
Connected Resources
Resource Configuration
Basic Settings
enabled: Whether the distribution is enabled -true,falseprice_class: Pricing class for the CloudFront distribution -PriceClass_100,PriceClass_200,PriceClass_Allhttp_version: Maximum supported HTTP version -http1.1,http2is_ipv6_enabled: Whether IPv6 is enabled -true,falselinked_waf_web_acl_name: Name of the WAF Web ACL used for security protectiontag: Tags used to categorize the resource
Origin Settings (origin)
origin.origin_type: Origin type -s3,customorigin.linked_resource_name: S3 Bucket to associate when using an S3 originorigin.domain: DNS domain name when using a custom originorigin.shield_enabled: Whether Origin Shield is enabled -true,falseorigin.shield_region: AWS region code for Origin Shield
Origin Group (origin_group)
origin_group.first_origin_name: First origin nameorigin_group.second_origin_name: Second origin nameorigin_group.failover_criteria: List of HTTP status codes for failover criteria
Cache Behavior (cache_behavior)
cache_behavior.path_pattern: Request path pattern to which the cache behavior appliescache_behavior.compress: Whether automatic compression is enabled -true,falsecache_behavior.viewer_protocol_policy: Viewer protocol policy -allow-all,https-only,redirect-to-httpscache_behavior.allowed_methods: List of HTTP methods that CloudFront processescache_behavior.cached_methods: List of HTTP methods to cachecache_behavior.origin_name: Origin name to forward requests tocache_behavior.linked_cache_policy_name: Cache Policy to associate
Distribution Restrictions (restriction)
restriction.type: Geographic restriction type -whitelist,blacklist,nonerestriction.locations: List of ISO 3166-1 alpha-2 country codes
Certificate Settings (viewer_certificate)
viewer_certificate.default_certificate_enabled: Whether to use the default CloudFront certificateviewer_certificate.acm_certificate_name: Name of the ACM certificate to useviewer_certificate.iam_certificate_id: IAM certificate ID to useviewer_certificate.legacy_client_support_enabled: Whether legacy HTTPS clients are supportedviewer_certificate.minimum_protocol_version: Minimum SSL/TLS protocol version
Logging Settings (logging)
logging.logging_enabled: Whether access logging is enabled -true,falselogging.logging_s3_bucket_name: S3 Bucket used to store logslogging.logging_file_prefix: Log file prefixlogging.logging_include_cookies: Whether cookies are included in logs -true,false
Tags
tag: Tags used to categorize the resource