Class: Ansible::Ruby::Modules::Cs_zone
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cs_zone
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb
Overview
Create, update and remove zones.
Instance Method Summary collapse
-
#dhcp_provider ⇒ Object?
DHCP provider for the Zone.
-
#dns1 ⇒ String?
First DNS for the zone.,Required if C(state=present).
-
#dns1_ipv6 ⇒ Object?
First DNS for IPv6 for the zone.
-
#dns2 ⇒ String?
Second DNS for the zone.
-
#dns2_ipv6 ⇒ Object?
Second DNS for IPv6 for the zone.
-
#domain ⇒ Object?
Domain the zone is related to.,Zone is a public zone if not set.
-
#guest_cidr_address ⇒ Object?
Guest CIDR address for the zone.
-
#id ⇒ Object?
Uuid of the existing zone.
-
#internal_dns1 ⇒ Object?
First internal DNS for the zone.,If not set C(dns1) will be used on C(state=present).
-
#internal_dns2 ⇒ Object?
Second internal DNS for the zone.
-
#name ⇒ String
Name of the zone.
-
#network_domain ⇒ Object?
Network domain for the zone.
-
#network_type ⇒ :basic, ...
Network type of the zone.
-
#state ⇒ :present, ...
State of the zone.
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
#dhcp_provider ⇒ Object?
Returns DHCP provider for the Zone.
56 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 56 attribute :dhcp_provider |
#dns1 ⇒ String?
Returns First DNS for the zone.,Required if C(state=present).
33 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 33 attribute :dns1 |
#dns1_ipv6 ⇒ Object?
Returns First DNS for IPv6 for the zone.
47 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 47 attribute :dns1_ipv6 |
#dns2 ⇒ String?
Returns Second DNS for the zone.
37 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 37 attribute :dns2 |
#dns2_ipv6 ⇒ Object?
Returns Second DNS for IPv6 for the zone.
50 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 50 attribute :dns2_ipv6 |
#domain ⇒ Object?
Returns Domain the zone is related to.,Zone is a public zone if not set.
23 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 23 attribute :domain |
#guest_cidr_address ⇒ Object?
Returns Guest CIDR address for the zone.
53 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 53 attribute :guest_cidr_address |
#id ⇒ Object?
Returns uuid of the existing zone.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 16 attribute :id |
#internal_dns1 ⇒ Object?
Returns First internal DNS for the zone.,If not set C(dns1) will be used on C(state=present).
41 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 41 attribute :internal_dns1 |
#internal_dns2 ⇒ Object?
Returns Second internal DNS for the zone.
44 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 44 attribute :internal_dns2 |
#name ⇒ String
Returns Name of the zone.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 12 attribute :name |
#network_domain ⇒ Object?
Returns Network domain for the zone.
26 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 26 attribute :network_domain |
#network_type ⇒ :basic, ...
Returns Network type of the zone.
29 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 29 attribute :network_type |
#state ⇒ :present, ...
Returns State of the zone.
19 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_zone.rb', line 19 attribute :state |