Class: Ansible::Ruby::Modules::Route53_zone
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Route53_zone
- 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
-
#comment ⇒ String?
Comment associated with the zone.
-
#delegation_set_id ⇒ String?
The reusable delegation set ID to be associated with the zone.
-
#hosted_zone_id ⇒ Object?
The unique zone identifier you want to delete or “all” if there are many zones with the same domain name.
-
#state ⇒ :present, ...
Whether or not the zone should exist or not.
-
#vpc_id ⇒ String?
The VPC ID the zone should be a part of (if this is going to be a private zone).
-
#vpc_region ⇒ String?
The VPC Region the zone should be a part of (if this is going to be a private zone).
-
#zone ⇒ String
The DNS zone record (eg: foo.com.).
Methods inherited from Base
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
#comment ⇒ String?
Returns Comment associated with the zone.
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/route53_zone.rb', line 28 attribute :comment |
#delegation_set_id ⇒ String?
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.
35 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/route53_zone.rb', line 35 attribute :delegation_set_id |
#hosted_zone_id ⇒ Object?
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.
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.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/route53_zone.rb', line 16 attribute :state |
#vpc_id ⇒ String?
Returns 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_region ⇒ String?
Returns 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 |
#zone ⇒ String
Returns The DNS zone record (eg: foo.com.).
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/route53_zone.rb', line 12 attribute :zone |