PARALLAX

cloudfront_distribution_info

Obtain facts about an AWS CloudFront distribution

Collection: community.aws

Full Name: community.aws.cloudfront_distribution_info

Synopsis

Obtain facts about an AWS CloudFront distribution

Parameters

NameTypeRequiredDefaultDescription
access_keystr
all_listsboolfalse
aws_ca_bundlepath
aws_configdict
debug_botocore_endpoint_logsboolfalse
distributionboolfalse
distribution_configboolfalse
distribution_idstr
domain_name_aliasstr
endpoint_urlstr
invalidationboolfalse
invalidation_idstr
list_distributionsboolfalse
list_distributions_by_web_acl_idboolfalse
list_invalidationsboolfalse
list_origin_access_identitiesboolfalse
list_streaming_distributionsboolfalse
origin_access_identityboolfalse
origin_access_identity_configboolfalse
origin_access_identity_idstr
profilestr
regionstr
secret_keystr
session_tokenstr
streaming_distributionboolfalse
streaming_distribution_configboolfalse
summaryboolfalse
validate_certsbooltrue

Example

yaml
- name: Get a summary of distributions
  community.aws.cloudfront_distribution_info:
    summary: true
  register: result

- name: Get information about a distribution
  community.aws.cloudfront_distribution_info:
    distribution: true
    distribution_id: my-cloudfront-distribution-id
  register: result_did

- name: Get information about a distribution using the CNAME of the cloudfront distribution.
  community.aws.cloudfront_distribution_info:
    distribution: true
    domain_name_alias: www.my-website.com
  register: result_website

- name: Get all information about an invalidation for a distribution.
  community.aws.cloudfront_distribution_info:
    invalidation: true
    distribution_id: my-cloudfront-distribution-id
    invalidation_id: my-cloudfront-invalidation-id

- name: Get all information about a CloudFront origin access identity.
  community.aws.cloudfront_distribution_info:
    origin_access_identity: true
    origin_access_identity_id: my-cloudfront-origin-access-identity-id

- name: Get all information about lists not requiring parameters (ie. list_origin_access_identities, list_distributions, list_streaming_distributions)
  community.aws.cloudfront_distribution_info:
    origin_access_identity: true
    origin_access_identity_id: my-cloudfront-origin-access-identity-id

- name: Get all information about lists not requiring parameters (ie. list_origin_access_identities, list_distributions, list_streaming_distributions)
  community.aws.cloudfront_distribution_info:
    all_lists: true
Search
    ↑ ↓ move↵ openesc close