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
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| access_key | str | |||
| all_lists | bool | false | ||
| aws_ca_bundle | path | |||
| aws_config | dict | |||
| debug_botocore_endpoint_logs | bool | false | ||
| distribution | bool | false | ||
| distribution_config | bool | false | ||
| distribution_id | str | |||
| domain_name_alias | str | |||
| endpoint_url | str | |||
| invalidation | bool | false | ||
| invalidation_id | str | |||
| list_distributions | bool | false | ||
| list_distributions_by_web_acl_id | bool | false | ||
| list_invalidations | bool | false | ||
| list_origin_access_identities | bool | false | ||
| list_streaming_distributions | bool | false | ||
| origin_access_identity | bool | false | ||
| origin_access_identity_config | bool | false | ||
| origin_access_identity_id | str | |||
| profile | str | |||
| region | str | |||
| secret_key | str | |||
| session_token | str | |||
| streaming_distribution | bool | false | ||
| streaming_distribution_config | bool | false | ||
| summary | bool | false | ||
| validate_certs | bool | true |
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