distribution
Table to query for all AWS CloudFront distributions in the system. Amazon CloudFront is a web service that speeds up distribution of your static and dynamic web content, such as .html, .css, .js, and image files, to your users.
You create a CloudFront distribution to tell CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.
See
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
Columns
• Optional alternate_domain_names: string[]
Add the custom domain names that you use in URLs for the files served by this distribution. These domain names should be covered by the certificates you've set for this distribution.
• Optional caller_reference: string
An unique value to identify the CloudFront distribution
• Optional comment: string
Internal comments to describe the distribution
• Optional custom_ssl_certificate: certificate
Associate a certificate from AWS Certificate Manager. The certificate must be in the US East (N. Virginia) Region (us-east-1).
• default_cache_behavior: Object
A complex type that describes the default cache behavior
See
https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DefaultCacheBehavior.html
Type declaration
| Name | Type |
|---|---|
cache_policy_id | undefined | string |
target_origin_id | undefined | string |
viewer_protocol_policy | viewer_protocol_policy |
• Optional distribution_id: string
AWS ID for the CloudFront distribution
• Optional domain_name: string
Domain name assigned to the distribution by CloudFront
• Optional e_tag: string
The current version of the distribution's information
• Optional enabled: boolean
Whether the distribution is enabled or not
• Optional is_ipv6_enabled: boolean
Whether to enable IPV6 for this distribution
• origins: { custom_origin_config: undefined | { http_port: undefined | number ; https_port: undefined | number ; origin_protocol_policy: origin_protocol_policy } ; domain_name: undefined | string ; id: undefined | string ; origin_shield: any ; s3_origin_config: undefined | { origin_access_identity: undefined | string } }[]
A complex type that contains information about origins for this distribution.
See
https://docs.aws.amazon.com/es_es/cloudfront/latest/APIReference/API_Origins.html
• Optional status: string
The distribution’s status. When the status is Deployed, the distribution’s information is fully propagated to all CloudFront edge locations.
• Optional web_acl_id: string
A unique identifier that specifies the WAF web ACL, if any, to associate with this distribution