Class: Ansible::Ruby::Modules::Route53_zone

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

Overview

Creates and deletes Route53 private and public zones

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

#commentString?

Returns Comment associated with the zone.

Returns:

  • (String, nil)

    Comment associated with the zone



28
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/route53_zone.rb', line 28

attribute :comment

#delegation_set_idString?

Returns The reusable delegation set ID to be associated with the zone. Note that you can’t associate a reusable delegation set with a private hosted zone.

Returns:

  • (String, nil)

    The reusable delegation set ID to be associated with the zone. Note that you can’t associate a reusable delegation set with a private hosted zone.



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

attribute :delegation_set_id

#hosted_zone_idObject?

Returns The unique zone identifier you want to delete or “all” if there are many zones with the same domain name. Required if there are multiple zones identified with the above options.

Returns:

  • (Object, nil)

    The unique zone identifier you want to delete or “all” if there are many zones with the same domain name. Required if there are multiple zones identified with the above options



32
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/route53_zone.rb', line 32

attribute :hosted_zone_id

#state:present, ...

Returns whether or not the zone should exist or not.

Returns:

  • (:present, :absent, nil)

    whether or not the zone should exist or not



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

attribute :state

#vpc_idString?

Returns The VPC ID the zone should be a part of (if this is going to be a private zone).

Returns:

  • (String, nil)

    The VPC ID the zone should be a part of (if this is going to be a private zone)



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

attribute :vpc_id

#vpc_regionString?

Returns The VPC Region the zone should be a part of (if this is going to be a private zone).

Returns:

  • (String, nil)

    The VPC Region the zone should be a part of (if this is going to be a private zone)



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

attribute :vpc_region

#zoneString

Returns The DNS zone record (eg: foo.com.).

Returns:

  • (String)

    The DNS zone record (eg: foo.com.)



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

attribute :zone