Class: Ansible::Ruby::Modules::Nios_zone
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Nios_zone
- Defined in:
- lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb
Overview
Adds and/or removes instances of DNS zone objects from Infoblox NIOS servers. This module manages NIOS C(zone_auth) objects using the Infoblox WAPI interface over REST.
Instance Method Summary collapse
-
#comment ⇒ String?
Configures a text string comment to be associated with the instance of this object.
-
#extattrs ⇒ Hash?
Allows for the configuration of Extensible Attributes on the instance of the object.
-
#fqdn ⇒ Object
Specifies the qualified domain name to either add or remove from the NIOS instance based on the configured C(state) value.
-
#grid_primary ⇒ Array<Hash>, ...
Configures the grid primary servers for this zone.
-
#grid_secondaries ⇒ Array<Hash>, ...
Configures the grid secondary servers for this zone.
-
#ns_group ⇒ String?
Configures the name server group for this zone.
-
#restart_if_needed ⇒ Symbol?
If set to true, causes the NIOS DNS service to restart and load the new zone configuration.
-
#state ⇒ :present, ...
Configures the intended state of the instance of the object on the NIOS server.
-
#view ⇒ String
Configures the DNS view name for the configured resource.
-
#zone_format ⇒ String?
Create an authorative Reverse-Mapping Zone which is an area of network space for which one or more name servers-primary and secondary-have the responsibility to respond to address-to-name queries.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #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 Configures a text string comment to be associated with the instance of this object. The provided text string will be configured on the object instance.
44 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 44 attribute :comment |
#extattrs ⇒ Hash?
Returns Allows for the configuration of Extensible Attributes on the instance of the object. This argument accepts a set of key / value pairs for configuration.
40 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 40 attribute :extattrs |
#fqdn ⇒ Object
Returns Specifies the qualified domain name to either add or remove from the NIOS instance based on the configured C(state) value.
12 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 12 attribute :fqdn |
#grid_primary ⇒ Array<Hash>, ...
Returns Configures the grid primary servers for this zone.
20 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 20 attribute :grid_primary |
#grid_secondaries ⇒ Array<Hash>, ...
Returns Configures the grid secondary servers for this zone.
24 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 24 attribute :grid_secondaries |
#ns_group ⇒ String?
Returns Configures the name server group for this zone. Name server group is mutually exclusive with grid primary and grid secondaries.
28 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 28 attribute :ns_group |
#restart_if_needed ⇒ Symbol?
Returns If set to true, causes the NIOS DNS service to restart and load the new zone configuration.
32 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 32 attribute :restart_if_needed |
#state ⇒ :present, ...
Returns Configures the intended state of the instance of the object on the NIOS server. When this value is set to C(present), the object is configured on the device and when this value is set to C(absent) the value is removed (if necessary) from the device.
48 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 48 attribute :state |
#view ⇒ String
Returns Configures the DNS view name for the configured resource. The specified DNS zone must already exist on the running NIOS instance prior to configuring zones.
16 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 16 attribute :view |
#zone_format ⇒ String?
Returns Create an authorative Reverse-Mapping Zone which is an area of network space for which one or more name servers-primary and secondary-have the responsibility to respond to address-to-name queries. It supports reverse-mapping zones for both IPv4 and IPv6 addresses.
36 |
# File 'lib/ansible/ruby/modules/generated/net_tools/nios/nios_zone.rb', line 36 attribute :zone_format |