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_listsBoolean?

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

#distributionBoolean?

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_configBoolean?

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_idString?

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_aliasString?

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

#invalidationBoolean?

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_idString?

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_distributionsBoolean?

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_idBoolean?

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_invalidationsBoolean?

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_identitiesBoolean?

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_distributionsBoolean?

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_identityBoolean?

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_configBoolean?

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_idString?

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_distributionBoolean?

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_configBoolean?

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

#summaryBoolean?

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_idObject?

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