Class: Ansible::Ruby::Modules::Cloudfront_facts

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb

Overview

Gets information about an AWS CloudFront distribution

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #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?

Returns Get all cloudfront lists that do not require parameters.

Returns:

  • (Boolean, nil) —

    Get all cloudfront lists that do not require parameters.



31
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 31

attribute :all_lists

#distribution ⇒ Boolean?

Returns Get information about a distribution. Requires I(distribution_id) or I(domain_name_alias) to be specified.

Returns:

  • (Boolean, nil) —

    Get information about a distribution. Requires I(distribution_id) or I(domain_name_alias) to be specified.



43
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 43

attribute :distribution

#distribution_config ⇒ Boolean?

Returns Get the configuration information about a distribution. Requires I(distribution_id) or I(domain_name_alias) to be specified.

Returns:

  • (Boolean, nil) —

    Get the configuration information about a distribution. Requires I(distribution_id) or I(domain_name_alias) to be specified.



47
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 47

attribute :distribution_config

#distribution_id ⇒ String?

Returns The id of the CloudFront distribution. Used with I(distribution), I(distribution_config), I(invalidation), I(streaming_distribution), I(streaming_distribution_config), I(list_invalidations).

Returns:

  • (String, nil) —

    The id of the CloudFront distribution. Used with I(distribution), I(distribution_config), I(invalidation), I(streaming_distribution), I(streaming_distribution_config), I(list_invalidations).



12
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 12

attribute :distribution_id

#domain_name_alias ⇒ String?

Returns Can be used instead of I(distribution_id) - uses the aliased CNAME for the cloudfront distribution to get the distribution id where required.

Returns:

  • (String, nil) —

    Can be used instead of I(distribution_id) - uses the aliased CNAME for the cloudfront distribution to get the distribution id where required.



27
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 27

attribute :domain_name_alias

#invalidation ⇒ Boolean?

Returns Get information about an invalidation. Requires I(invalidation_id) to be specified.

Returns:

  • (Boolean, nil) —

    Get information about an invalidation. Requires I(invalidation_id) to be specified.



51
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 51

attribute :invalidation

#invalidation_id ⇒ String?

Returns The id of the invalidation to get information about. Used with I(invalidation).

Returns:

  • (String, nil) —

    The id of the invalidation to get information about. Used with I(invalidation).



16
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 16

attribute :invalidation_id

#list_distributions ⇒ Boolean?

Returns Get a list of cloudfront distributions.

Returns:

  • (Boolean, nil) —

    Get a list of cloudfront distributions.



67
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 67

attribute :list_distributions

#list_distributions_by_web_acl_id ⇒ Boolean?

Returns Get a list of distributions using web acl id as a filter. Requires I(web_acl_id) to be set.

Returns:

  • (Boolean, nil) —

    Get a list of distributions using web acl id as a filter. Requires I(web_acl_id) to be set.



71
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 71

attribute :list_distributions_by_web_acl_id

#list_invalidations ⇒ Boolean?

Returns Get a list of invalidations. Requires I(distribution_id) or I(domain_name_alias) to be specified.

Returns:

  • (Boolean, nil) —

    Get a list of invalidations. Requires I(distribution_id) or I(domain_name_alias) to be specified.



75
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 75

attribute :list_invalidations

#list_origin_access_identities ⇒ Boolean?

Returns Get a list of cloudfront origin access identities. Requires I(origin_access_identity_id) to be set.

Returns:

  • (Boolean, nil) —

    Get a list of cloudfront origin access identities. Requires I(origin_access_identity_id) to be set.



63
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 63

attribute :list_origin_access_identities

#list_streaming_distributions ⇒ Boolean?

Returns Get a list of streaming distributions.

Returns:

  • (Boolean, nil) —

    Get a list of streaming distributions.



79
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 79

attribute :list_streaming_distributions

#origin_access_identity ⇒ Boolean?

Returns Get information about an origin access identity. Requires I(origin_access_identity_id) to be specified.

Returns:

  • (Boolean, nil) —

    Get information about an origin access identity. Requires I(origin_access_identity_id) to be specified.



35
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 35

attribute :origin_access_identity

#origin_access_identity_config ⇒ Boolean?

Returns Get the configuration information about an origin access identity. Requires I(origin_access_identity_id) to be specified.

Returns:

  • (Boolean, nil) —

    Get the configuration information about an origin access identity. Requires I(origin_access_identity_id) to be specified.



39
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 39

attribute :origin_access_identity_config

#origin_access_identity_id ⇒ String?

Returns The id of the cloudfront origin access identity to get information about.

Returns:

  • (String, nil) —

    The id of the cloudfront origin access identity to get information about.



20
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 20

attribute :origin_access_identity_id

#streaming_distribution ⇒ Boolean?

Returns Get information about a specified RTMP distribution. Requires I(distribution_id) or I(domain_name_alias) to be specified.

Returns:

  • (Boolean, nil) —

    Get information about a specified RTMP distribution. Requires I(distribution_id) or I(domain_name_alias) to be specified.



55
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 55

attribute :streaming_distribution

#streaming_distribution_config ⇒ Boolean?

Returns Get the configuration information about a specified RTMP distribution. Requires I(distribution_id) or I(domain_name_alias) to be specified.

Returns:

  • (Boolean, nil) —

    Get the configuration information about a specified RTMP distribution. Requires I(distribution_id) or I(domain_name_alias) to be specified.



59
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 59

attribute :streaming_distribution_config

#summary ⇒ Boolean?

Returns a summary of all distributions, streaming distributions and origin_access_identities. This is the default behaviour if no option is selected.

Returns:

  • (Boolean, nil) —

    Returns a summary of all distributions, streaming distributions and origin_access_identities. This is the default behaviour if no option is selected.



83
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 83

attribute :summary

#web_acl_id ⇒ Object?

Returns Used with I(list_distributions_by_web_acl_id).

Returns:

  • (Object, nil) —

    Used with I(list_distributions_by_web_acl_id).



24
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/cloudfront_facts.rb', line 24

attribute :web_acl_id