Class: Ansible::Ruby::Modules::Cloudfront_facts
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cloudfront_facts
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb
Overview
Gets information about an AWS CloudFront distribution
Instance Method Summary collapse
-
#all_lists ⇒ Boolean?
Get all cloudfront lists that do not require parameters.
-
#distribution ⇒ Boolean?
Get information about a distribution.
-
#distribution_config ⇒ Boolean?
Get the configuration information about a distribution.
-
#distribution_id ⇒ String?
The id of the CloudFront distribution.
-
#domain_name_alias ⇒ String?
Can be used instead of I(distribution_id) - uses the aliased CNAME for the cloudfront distribution to get the distribution id where required.
-
#invalidation ⇒ Boolean?
Get information about an invalidation.
-
#invalidation_id ⇒ String?
The id of the invalidation to get information about.
-
#list_distributions ⇒ Boolean?
Get a list of cloudfront distributions.
-
#list_distributions_by_web_acl_id ⇒ Boolean?
Get a list of distributions using web acl id as a filter.
-
#list_invalidations ⇒ Boolean?
Get a list of invalidations.
-
#list_origin_access_identities ⇒ Boolean?
Get a list of cloudfront origin access identities.
-
#list_streaming_distributions ⇒ Boolean?
Get a list of streaming distributions.
-
#origin_access_identity ⇒ Boolean?
Get information about an origin access identity.
-
#origin_access_identity_config ⇒ Boolean?
Get the configuration information about an origin access identity.
-
#origin_access_identity_id ⇒ String?
The id of the cloudfront origin access identity to get information about.
-
#streaming_distribution ⇒ Boolean?
Get information about a specified RTMP distribution.
-
#streaming_distribution_config ⇒ Boolean?
Get the configuration information about a specified RTMP distribution.
-
#summary ⇒ Boolean?
Returns a summary of all distributions, streaming distributions and origin_access_identities.
-
#web_acl_id ⇒ Object?
Used with I(list_distributions_by_web_acl_id).
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#all_lists ⇒ Boolean?
31 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 31 attribute :all_lists |
#distribution ⇒ Boolean?
43 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 43 attribute :distribution |
#distribution_config ⇒ Boolean?
47 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 47 attribute :distribution_config |
#distribution_id ⇒ String?
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 12 attribute :distribution_id |
#domain_name_alias ⇒ String?
27 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 27 attribute :domain_name_alias |
#invalidation ⇒ Boolean?
51 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 51 attribute :invalidation |
#invalidation_id ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 16 attribute :invalidation_id |
#list_distributions ⇒ Boolean?
67 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 67 attribute :list_distributions |
#list_distributions_by_web_acl_id ⇒ Boolean?
71 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 71 attribute :list_distributions_by_web_acl_id |
#list_invalidations ⇒ Boolean?
75 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 75 attribute :list_invalidations |
#list_origin_access_identities ⇒ Boolean?
63 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 63 attribute :list_origin_access_identities |
#list_streaming_distributions ⇒ Boolean?
79 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 79 attribute :list_streaming_distributions |
#origin_access_identity ⇒ Boolean?
35 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 35 attribute :origin_access_identity |
#origin_access_identity_config ⇒ Boolean?
39 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 39 attribute :origin_access_identity_config |
#origin_access_identity_id ⇒ String?
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 20 attribute :origin_access_identity_id |
#streaming_distribution ⇒ Boolean?
55 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 55 attribute :streaming_distribution |
#streaming_distribution_config ⇒ Boolean?
59 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 59 attribute :streaming_distribution_config |
#summary ⇒ Boolean?
83 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 83 attribute :summary |
#web_acl_id ⇒ Object?
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 24 attribute :web_acl_id |