primary_type¶
- primary_type¶
The type of the primary server.
Type
String.
- Valid values are:
- External
- Grid
- Microsoft
- None
Search
The field is not available for search.
Notes
The primary_type cannot be updated.
primary_type cannot be written.
An authoritative zone is a zone for which the local (primary or secondary) server references its own data when responding to queries. The local server is authoritative for the data in this zone and responds to queries for this data without referencing another server.
If operating in a Cloud API environment and if the zone is in a delegated network view, grid_primary is a required field.
There are two types of authoritative zones:
References to zone_auth are object references. The name part of a DNS Auth Zone object reference has the following components:
- FQDN of the zone
- Name of the view
Example: zone_auth/ZG5zLmhvc3QkLl9kZWZhd3QuaDE:zone.com/default
The object does not support the following operations:
In addition the object does not support the following operations when managed on Cloud Platform members:
These fields are actual members of the object; thus, they can be requested by using _return_fields, if the fields are readable.
The basic version of the object contains the field(s): fqdn, view.
The following fields are required to create this object:
Field | Notes |
---|---|
fqdn |
The IP address of the server that is serving this zone.
Type
String.
Search
The field is not available for search.
Notes
The address cannot be updated.
address cannot be written.
This field allows the zone to receive GSS-TSIG authenticated DDNS updates from DHCP clients and servers in an AD domain.
Note that addresses specified in this field ignore the permission set in the struct which will be set to ‘ALLOW’.
Type
A/An Address ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
Notes
allow_active_dir is associated with the field use_allow_active_dir (see use flag).
The flag that allows to enable or disable fixed RRset ordering for authoritative forward-mapping zones.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
The flag that allows DHCP clients to perform GSS-TSIG signed updates for underscore zones.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
The flag that enables or disables the zone for GSS-TSIG updates.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Determines whether DNS queries are allowed from a named ACL, or from a list of IPv4/IPv6 addresses, networks, and TSIG keys for the hosts.
Type
One of the following: Address ac struct, TSIG ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
Notes
allow_query is associated with the field use_allow_query (see use flag).
Determines whether zone transfers are allowed from a named ACL, or from a list of IPv4/IPv6 addresses, networks, and TSIG keys for the hosts.
Type
One of the following: Address ac struct, TSIG ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
Notes
allow_transfer is associated with the field use_allow_transfer (see use flag).
Determines whether dynamic DNS updates are allowed from a named ACL, or from a list of IPv4/IPv6 addresses, networks, and TSIG keys for the hosts.
Type
One of the following: Address ac struct, TSIG ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
Notes
allow_update is associated with the field use_allow_update (see use flag).
The list with IP addresses, networks or TSIG keys for clients, from which forwarded dynamic updates are allowed.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
allow_update_forwarding is associated with the field use_allow_update_forwarding (see use flag).
Additional information for Route53 zone.
Type
A/An ‘Aws Rte53 Zone Info struct.
Search
The field is not available for search.
Notes
The aws_rte53_zone_info cannot be updated.
aws_rte53_zone_info cannot be written.
Structure containing all cloud API related information for this object.
Type
A/An Cloud Information struct.
Search
The field is not available for search.
Notes
The cloud_info cannot be updated.
cloud_info cannot be written.
Comment for the zone; maximum 256 characters.
Type
String.
Values with leading or trailing white space are not valid for this field.
Create
The default value is empty.
Search
The field is available for search via
If this flag is set to True then copy allowed IPs from Allow Transfer to Also Notify.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
copy_xfer_to_notify is associated with the field use_copy_xfer_to_notify (see use flag).
Determines if PTR records are created for hosts automatically, if necessary, when the zone data is imported. This field is meaningful only when import_from is set.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
create_ptr_for_bulk_hosts is not readable.
Determines if PTR records are created for hosts automatically, if necessary, when the zone data is imported. This field is meaningful only when import_from is set.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
create_ptr_for_hosts is not readable.
Determines whether automatic creation of subzones is enabled or not.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Defines whether creation timestamp of RR should be updated ‘ when DDNS update happens even if there is no change to ‘ the RR.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
ddns_force_creation_timestamp_update is associated with the field use_ddns_force_creation_timestamp_update (see use flag).
The DDNS Principal cluster group name.
Type
String.
Create
The default value is empty.
Search
The field is not available for search.
Notes
ddns_principal_group is associated with the field use_ddns_principal_security (see use flag).
The flag that indicates whether the DDNS principal track is enabled or disabled.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
ddns_principal_tracking is associated with the field use_ddns_principal_security (see use flag).
The flag that indicates whether an option to restrict DDNS update request based on FQDN patterns is enabled or disabled.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
ddns_restrict_patterns is associated with the field use_ddns_patterns_restriction (see use flag).
The unordered list of restriction patterns for an option of to restrict DDNS updates based on FQDN patterns.
Type
String array.
Create
The default value is empty.
Search
The field is not available for search.
Notes
ddns_restrict_patterns_list is associated with the field use_ddns_patterns_restriction (see use flag).
The flag that indicates whether an option to restrict DDNS update request to protected resource records is enabled or disabled.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
ddns_restrict_protected is associated with the field use_ddns_restrict_protected (see use flag).
The flag that indicates whether DDNS update request for principal other than target resource record’s principal is restricted.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
ddns_restrict_secure is associated with the field use_ddns_principal_security (see use flag).
The flag that indicates whether an option to restrict DDNS update request to resource records which are marked as ‘STATIC’ is enabled or disabled.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
ddns_restrict_static is associated with the field use_ddns_restrict_static (see use flag).
Determines whether a zone is disabled or not. When this is set to False, the zone is enabled.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Determines whether the name servers that host the zone should forward queries (ended with the domain name of the zone) to any configured forwarders.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
The displayed name of the DNS zone.
Type
String.
Search
The field is not available for search.
Notes
The display_domain cannot be updated.
display_domain cannot be written.
The name of this DNS zone in punycode format. For a reverse zone, this is in “address/cidr” format. For other zones, this is in FQDN format in punycode format.
Type
String.
Search
The field is not available for search.
Notes
The dns_fqdn cannot be updated.
dns_fqdn cannot be written.
If this is set to True, DNS integrity check is enabled for this zone.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
The frequency, in seconds, of DNS integrity checks for this zone.
Type
Unsigned integer.
Create
The default value is 3600.
Search
The field is not available for search.
The Grid member that performs DNS integrity checks for this zone.
Type
String.
Create
The default value is empty.
Search
The field is not available for search.
If this is set to True, more information is logged for DNS integrity checks for this zone.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
The SOA email for the zone in punycode format.
Type
String.
Values with leading or trailing white space are not valid for this field.
Search
The field is not available for search.
Notes
The dns_soa_email cannot be updated.
dns_soa_email cannot be written.
This structure contains the DNSSEC key parameters for this zone.
Type
A/An DNSSEC Key parameters struct.
Create
The default value is:
{ 'enable_ksk_auto_rollover': False,
'ksk_algorithm': '8',
'ksk_algorithms': [{ 'algorithm': 'RSASHA256', 'size': 2048}],
'ksk_email_notification_enabled': False,
'ksk_rollover': 31536000,
'ksk_rollover_notification_config': 'REQUIRE_MANUAL_INTERVENTION',
'ksk_size': 2048,
'ksk_snmp_notification_enabled': True,
'next_secure_type': 'NSEC3',
'nsec3_iterations': 10,
'nsec3_salt_max_length': 15,
'nsec3_salt_min_length': 1,
'signature_expiration': 345600,
'zsk_algorithm': '8',
'zsk_algorithms': [{ 'algorithm': 'RSASHA256', 'size': 1024}],
'zsk_rollover': 2592000,
'zsk_rollover_mechanism': 'PRE_PUBLISH',
'zsk_size': 1024}
Search
The field is not available for search.
Notes
dnssec_key_params is associated with the field use_dnssec_key_params (see use flag).
A list of DNSSEC keys for the zone.
Type
A/An DNSSEC Key struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The rollover date for the Key Signing Key.
Type
Timestamp.
Search
The field is available for search via
Notes
The dnssec_ksk_rollover_date cannot be updated.
dnssec_ksk_rollover_date cannot be written.
The rollover date for the Zone Signing Key.
Type
Timestamp.
Search
The field is available for search via
Notes
The dnssec_zsk_rollover_date cannot be updated.
dnssec_zsk_rollover_date cannot be written.
Determines if hosts and bulk hosts are automatically created when the zone data is imported. This field is meaningful only when import_from is set.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
do_host_abstraction is not readable.
The value of the check names policy, which indicates the action the appliance takes when it encounters host names that do not comply with the Strict Hostname Checking policy. This value applies only if the host name restriction policy is set to “Strict Hostname Checking”.
Type
String.
Create
The default value is WARN.
Search
The field is not available for search.
The selected hostname policy for records under this zone.
Type
String.
Values with leading or trailing white space are not valid for this field.
Search
The field is not available for search.
Notes
The effective_record_name_policy cannot be updated.
effective_record_name_policy cannot be written.
Extensible attributes associated with the object.
For valid values for extensible attributes, see the following information.
Type
Extensible attributes.
This field allows +/- to be specified as part of the field name when updating the object, see the following information.
Create
The default value is empty.
Search
For how to search extensible attributes, see the following information.
The list of external primary servers.
Type
A/An External Server struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The list of external secondary servers.
Type
A/An External Server struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The name of this DNS zone. For a reverse zone, this is in “address/cidr” format. For other zones, this is in FQDN format. This value can be in unicode format.
Note that for a reverse zone, the corresponding zone_format value should be set.
Type
String.
Values with leading or trailing white space are not valid for this field.
Create
The field is required on creation.
Search
The field is available for search via
Notes
The fqdn is part of the base object.
The fqdn cannot be updated.
The grid primary servers for this zone.
Type
A/An Member Server struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The list with Grid members that are secondary servers for this zone.
Type
A/An Member Server struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The IP address of the Infoblox appliance from which zone data is imported. Setting this address to ‘255.255.255.255’ and do_host_abstraction to ‘true’ will create Host records from A records in this zone without importing zone data.
Type
String.
Create
The default value is empty.
Search
The field is not available for search.
Notes
import_from is associated with the field use_import_from (see use flag).
import_from is not readable.
This flag is set to True if DNSSEC is enabled for the zone.
Type
Bool.
Search
The field is not available for search.
Notes
The is_dnssec_enabled cannot be updated.
is_dnssec_enabled cannot be written.
Determines if the zone is DNSSEC signed.
Type
Bool.
Search
The field is not available for search.
Notes
The is_dnssec_signed cannot be updated.
is_dnssec_signed cannot be written.
Determines if multi-master DNS is enabled for the zone.
Type
Bool.
Search
The field is not available for search.
Notes
The is_multimaster cannot be updated.
is_multimaster cannot be written.
The time the zone was last queried on.
Type
Timestamp.
Search
The field is not available for search.
Notes
The last_queried cannot be updated.
last_queried cannot be written.
Determines last queried ACL for the specified IPv4 or IPv6 addresses and networks in scavenging settings.
Type
A/An Address ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
Notes
last_queried_acl is associated with the field use_scavenging_settings (see use flag).
If you enable this flag, other administrators cannot make conflicting changes. This is for administration purposes only. The zone will continue to serve DNS data even when it is locked.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
The name of a superuser or the administrator who locked this zone.
Type
String.
Values with leading or trailing white space are not valid for this field.
Search
The field is not available for search.
Notes
The locked_by cannot be updated.
locked_by cannot be written.
IPv4 Netmask or IPv6 prefix for this zone.
Type
String.
Values with leading or trailing white space are not valid for this field.
Search
The field is not available for search.
Notes
The mask_prefix cannot be updated.
mask_prefix cannot be written.
The list of per-member SOA MNAME information.
Type
A/An Per-master SOA MNAME Information struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The list of per-member SOA serial information.
Type
A/An Per-master SOA Serial Information struct array.
Search
The field is not available for search.
Notes
The member_soa_serials cannot be updated.
member_soa_serials cannot be written.
The flag that determines whether Active Directory is integrated or not. This field is valid only when ms_managed is “STUB”, “AUTH_PRIMARY”, or “AUTH_BOTH”.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
The list of DNS clients that are allowed to perform zone transfers from a Microsoft DNS server.
This setting applies only to zones with Microsoft DNS servers that are either primary or secondary servers. This setting does not inherit any value from the Grid or from any member that defines an allow_transfer value. This setting does not apply to any grid member. Use the allow_transfer field to control which DNS clients are allowed to perform zone transfers on Grid members.
Type
A/An Address ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
Determines which DNS clients are allowed to perform zone transfers from a Microsoft DNS server.
Valid values are:
“ADDRESS_AC”, to use ms_allow_transfer field for specifying IP addresses, networks and Transaction Signature (TSIG) keys for clients that are allowed to do zone transfers.
“ANY”, to allow any client.
“ANY_NS”, to allow only the nameservers listed in this zone.
“NONE”, to deny all zone transfer requests.
Type
String.
Create
The default value is NONE.
Search
The field is not available for search.
The list of domain controllers that are allowed to create NS records for authoritative zones.
Type
A/An An Infoblox Active Directory Domain Controller object struct array.
The field also supports automatic selection of the domain controllers list based on the specified Auth Zone or MS Server. You can specify the source object in the following ways:
Using the IP addresses of all MS Servers belonging to the same Active Directory domain as the MS Server which is specified by reference or address:
- func:getdcnsrecordcreationlist:SERVERS_IN_DOMAIN,<reference>
- func:getdcnsrecordcreationlist:SERVERS_IN_DOMAIN,<address>
Using the list from an existing Active Directory zone which is specified by reference or fqdn/view (optional, if the view is not specified, the default view will be used):
- func:getdcnsrecordcreationlist:ZONE,<reference>
- func:getdcnsrecordcreationlist:ZONE,<fqdn>[,<view>]
NOTE: Automatic selection is supported only for JSON and XML requests.
Examples:
- func:getdcnsrecordcreationlist:SERVERS_IN_DOMAIN,msserver/ZG54dfgsrDEFfsfsLzA:10.0.0.1
- func:getdcnsrecordcreationlist:SERVERS_IN_DOMAIN,10.0.0.1
- func:getdcnsrecordcreationlist:ZONE,auth_zone/ZG54dfgsrDEFfsfsLzA:zone.com/default
- func:getdcnsrecordcreationlist:ZONE,zone.com,external
Create
The default value is:
empty
Search
The field is not available for search.
Determines whether an Active Directory-integrated zone with a Microsoft DNS server as primary allows dynamic updates. Valid values are:
“SECURE” if the zone allows secure updates only.
“NONE” if the zone forbids dynamic updates.
“ANY” if the zone accepts both secure and nonsecure updates.
This field is valid only if ms_managed is either “AUTH_PRIMARY” or “AUTH_BOTH”. If the flag ms_ad_integrated is false, the value “SECURE” is not allowed.
Type
String.
Create
The default value is NONE.
Search
The field is not available for search.
The flag that indicates whether the zone is assigned to a Microsoft DNS server. This flag returns the authoritative name server type of the Microsoft DNS server. Valid values are:
“NONE” if the zone is not assigned to any Microsoft DNS server.
“STUB” if the zone is assigned to a Microsoft DNS server as a stub zone.
“AUTH_PRIMARY” if only the primary server of the zone is a Microsoft DNS server.
“AUTH_SECONDARY” if only the secondary server of the zone is a Microsoft DNS server.
“AUTH_BOTH” if both the primary and secondary servers of the zone are Microsoft DNS servers.
Type
String.
Search
The field is not available for search.
Notes
The ms_managed cannot be updated.
ms_managed cannot be written.
The list with the Microsoft DNS servers that are primary servers for the zone. Although a zone typically has just one primary name server, you can specify up to ten independent servers for a single zone.
Type
A/An Msserver Server struct array.
Create
The default value is:
empty
Search
The field is not available for search.
Determines if a Grid member manages the zone served by a Microsoft DNS server in read-only mode. This flag is true when a Grid member manages the zone in read-only mode, false otherwise.
When the zone has the ms_read_only flag set to True, no changes can be made to this zone.
Type
Bool.
Search
The field is not available for search.
Notes
The ms_read_only cannot be updated.
ms_read_only cannot be written.
The list with the Microsoft DNS servers that are secondary servers for the zone.
Type
A/An Msserver Server struct array.
Create
The default value is:
empty
Search
The field is not available for search.
This flag controls whether this zone is synchronized with Microsoft DNS servers.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
The name of MS synchronization master for this zone.
Type
String.
Values with leading or trailing white space are not valid for this field.
Search
The field is not available for search.
Notes
The ms_sync_master_name cannot be updated.
ms_sync_master_name cannot be written.
The list with the associated network/network container information.
Type
An array of the following objects: network, networkcontainer, ipv6network, ipv6networkcontainer.
This field supports nested return fields as described here.
Search
The field is not available for search.
Notes
The network_associations cannot be updated.
network_associations cannot be written.
The name of the network view in which this zone resides.
Type
String.
Values with leading or trailing white space are not valid for this field.
Search
The field is not available for search.
Notes
The network_view cannot be updated.
network_view cannot be written.
The number of seconds in delay with which notify messages are sent to secondaries.
Type
Unsigned integer.
Create
The default value is 5.
Search
The field is not available for search.
Notes
notify_delay is associated with the field use_notify_delay (see use flag).
The name server group that serves DNS for this zone.
Type
String.
Create
The default value is empty.
Search
The field is not available for search.
The parent zone of this zone.
Note that when searching for reverse zones, the “in-addr.arpa” notation should be used.
Type
String.
Values with leading or trailing white space are not valid for this field.
Search
The field is available for search via
Notes
The parent cannot be updated.
parent cannot be written.
The RFC2317 prefix value of this DNS zone.
Use this field only when the netmask is greater than 24 bits; that is, for a mask between 25 and 31 bits. Enter a prefix, such as the name of the allocated address block. The prefix can be alphanumeric characters, such as 128/26 , 128-189 , or sub-B.
Type
String.
Values with leading or trailing white space are not valid for this field.
Create
The default value is empty.
Search
The field is not available for search.
The type of the primary server.
Type
String.
Search
The field is not available for search.
Notes
The primary_type cannot be updated.
primary_type cannot be written.
The hostname policy for records under this zone.
Type
String.
Create
The default value is empty.
Search
The field is not available for search.
Notes
record_name_policy is associated with the field use_record_name_policy (see use flag).
Determines if this zone is also monitoring resource records.
Type
Bool.
Search
The field is not available for search.
Notes
The records_monitored cannot be updated.
records_monitored cannot be written.
Restarts the member service.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
restart_if_needed is not readable.
The time data collection for Not Queried Resource Record was enabled for this zone.
Type
Timestamp.
Search
The field is not available for search.
Notes
The rr_not_queried_enabled_time cannot be updated.
rr_not_queried_enabled_time cannot be written.
The scavenging settings.
Type
A/An DNS scavenging settings struct.
Create
The default value is:
{ 'ea_expression_list': [],
'enable_auto_reclamation': False,
'enable_recurrent_scavenging': False,
'enable_rr_last_queried': False,
'enable_scavenging': False,
'enable_zone_last_queried': False,
'expression_list': [],
'reclaim_associated_records': False}
Search
The field is not available for search.
Notes
scavenging_settings is associated with the field use_scavenging_settings (see use flag).
The serial number in the SOA record incrementally changes every time the record is modified. The Infoblox appliance allows you to change the serial number (in the SOA record) for the primary server so it is higher than the secondary server, thereby ensuring zone transfers come from the primary server (as they should). To change the serial number you need to set a new value at “soa_serial_number” and pass “set_soa_serial_number” as True.
Type
Bool.
Create
The default value is empty.
Search
The field is not available for search.
Notes
set_soa_serial_number is not readable.
The Time to Live (TTL) value of the SOA record of this zone. This value is the number of seconds that data is cached.
Type
Unsigned integer.
Create
The default value is empty.
Search
The field is not available for search.
Notes
soa_default_ttl is associated with the field use_grid_zone_timer (see use flag).
The SOA email value for this zone. This value can be in unicode format.
Type
String.
Values with leading or trailing white space are not valid for this field.
Create
The default value is empty.
Search
The field is not available for search.
Notes
soa_email is associated with the field use_soa_email (see use flag).
This setting defines the amount of time, in seconds, after which the secondary server stops giving out answers about the zone because the zone data is too old to be useful. The default is one week.
Type
Unsigned integer.
Create
The default value is empty.
Search
The field is not available for search.
Notes
soa_expire is associated with the field use_grid_zone_timer (see use flag).
The negative Time to Live (TTL) value of the SOA of the zone indicates how long a secondary server can cache data for “Does Not Respond” responses.
Type
Unsigned integer.
Create
The default value is empty.
Search
The field is not available for search.
Notes
soa_negative_ttl is associated with the field use_grid_zone_timer (see use flag).
This indicates the interval at which a secondary server sends a message to the primary server for a zone to check that its data is current, and retrieve fresh data if it is not.
Type
Unsigned integer.
Create
The default value is empty.
Search
The field is not available for search.
Notes
soa_refresh is associated with the field use_grid_zone_timer (see use flag).
This indicates how long a secondary server must wait before attempting to recontact the primary server after a connection failure between the two servers occurs.
Type
Unsigned integer.
Create
The default value is empty.
Search
The field is not available for search.
Notes
soa_retry is associated with the field use_grid_zone_timer (see use flag).
The serial number in the SOA record incrementally changes every time the record is modified. The Infoblox appliance allows you to change the serial number (in the SOA record) for the primary server so it is higher than the secondary server, thereby ensuring zone transfers come from the primary server (as they should). To change the serial number you need to set a new value at “soa_serial_number” and pass “set_soa_serial_number” as True.
Type
Unsigned integer.
Create
The default value is empty.
Search
The field is not available for search.
The associated shared record groups of a DNS zone.
If a shared record group is associated with a zone, then all shared records in a shared record group will be shared in the zone.
Type
String array.
Create
The default value is empty.
Search
The field is not available for search.
Use this field to allow or deny dynamic DNS updates that are forwarded from specific IPv4/IPv6 addresses, networks, or a named ACL. You can also provide TSIG keys for clients that are allowed or denied to perform zone updates. This setting overrides the member-level setting.
Type
One of the following: Address ac struct, TSIG ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
Use flag for: allow_active_dir
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: allow_query
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: allow_transfer
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: allow_update
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: allow_update_forwarding
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Apply policy to dynamic updates and inbound zone transfers (This value applies only if the host name restriction policy is set to “Strict Hostname Checking”.)
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: copy_xfer_to_notify
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: ddns_force_creation_timestamp_update
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: ddns_restrict_patterns_list , ddns_restrict_patterns
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: ddns_restrict_secure , ddns_principal_tracking, ddns_principal_group
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: ddns_restrict_protected
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: ddns_restrict_static
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: dnssec_key_params
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
This flag controls whether the zone is using an external primary.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: soa_default_ttl , soa_expire, soa_negative_ttl, soa_refresh, soa_retry
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: import_from
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: notify_delay
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: record_name_policy
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: scavenging_settings , last_queried_acl
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Use flag for: soa_email
Type
Bool.
Create
The default value is None.
Search
The field is not available for search.
This is true if the zone is associated with a shared record group.
Type
Bool.
Search
The field is not available for search.
Notes
The using_srg_associations cannot be updated.
using_srg_associations cannot be written.
The name of the DNS view in which the zone resides. Example “external”.
Type
String.
Values with leading or trailing white space are not valid for this field.
Create
The default value is The default DNS view.
Search
The field is available for search via
Notes
The view is part of the base object.
This function is used to copy records from this zone to another authoritative zone.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
clear_destination_first ( Bool. ) Determines whether the records in destination zone are removed before copying. The default value is “False”.
destination_zone ( String. ). This parameter is mandatory. The destination DNS zone.
replace_existing_records ( Bool. ) Determines whether the records in destination zone are replaced by copying records. The default value is “False”.
select_records ( String. Valid values are: “A”, “AAAA”, “CNAME”, “MX”, “PTR”, “SRV”, “TLSA”, “TXT”, “HOST”, “BULK_HOST”, “DNAME”, “NAPTR”, “CAA”, “Unknown” ) The types of records that should be copied. Omit this parameter to copy all records.
Output fields
None
This function is used to download DNSSEC zone DS and DNSKEY records and trust anchors for this particular zone from the appliance.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
operation ( String. Valid values are: “EXPORT_DS”, “EXPORT_ANCHORS”, “EXPORT_DNSKEY” ). This parameter is mandatory. Export operation.
Output fields
token ( String. ) The token used for calling the downloadcomplete function.
url ( String. ) For local (not remote) uploads, the URL from which the requested file is downloaded.
This function is used to download DNSSEC zone keys for this particular zone from the appliance.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
key_pair_type ( String. Valid values are: “KSK”, “ZSK” ). This parameter is mandatory. Key pair to export.
Output fields
token ( String. ) The token used for calling the downloadcomplete function.
url ( String. ) For local (not remote) uploads, the URL from which the requested file is downloaded.
This function performs DNSSEC operations on the zone.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
buffer ( String. ) This field contains the imported KSK or DS record. The value must be a KSK or DS record, and it must belong to an immediate subzone of the zone to which the record is being imported. For more information, refer to the “DS Resource Records” section in the Infoblox NIOS Administrator Guide.”
operation ( String. Valid values are: “IMPORT_DS”, “ROLLOVER_KSK”, “SIGN”, “UNSIGN”, “ROLLOVER_ZSK”, “RESIGN” ). This parameter is mandatory. The DNSSEC operation to perform. When importing a keyset via “IMPORT_DS” the buffer field is mandatory; otherwise, it is ignored.
Output fields
None
This function is used to upload DNSSEC zone keys for this particular zone.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
key_pair_type ( String. Valid values are: “KSK”, “ZSK” ). This parameter is mandatory. Key pair to import.
token ( String. ). This parameter is mandatory. The token returned by the uploadinit function call.
Output fields
None
This function is used to get the KSK rollover information.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
num_days_to_countdown ( Unsigned integer. ) The number of days since the warning has been sent and before the rollover period expires. The default value is “7”.
Output fields
zones ( A/An The zone rollover information structure struct array. ) The list of rollover information per zone.
This function executes a check for DNS records from parent domain name servers for the zone.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
None
Output fields
None
This function is used to lock or unlock a zone to prevent other administrators from making conflicting changes.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
operation ( String. Valid values are: “LOCK”, “UNLOCK” ). This parameter is mandatory. The operation to perform.
Output fields
None
This function performs the scavenging of the DNS Records.
This function does not support multiple object matches when called as part of an atomic insertion operation.
Input fields
action ( String. Valid values are: “ANALYZE”, “RECLAIM”, “ANALYZE_RECLAIM”, “RESET” ). This parameter is mandatory. The scavenging action to perform.
Output fields
None
Field | Type | Req | R/O | Base | Search |
---|---|---|---|---|---|
address | String | N | Y | N | N/A |
allow_active_dir | [struct] | N | N | N | N/A |
allow_fixed_rrset_order | Bool | N | N | N | N/A |
allow_gss_tsig_for_underscore_zone | Bool | N | N | N | N/A |
allow_gss_tsig_zone_updates | Bool | N | N | N | N/A |
allow_query | [struct] | N | N | N | N/A |
allow_transfer | [struct] | N | N | N | N/A |
allow_update | [struct] | N | N | N | N/A |
allow_update_forwarding | Bool | N | N | N | N/A |
aws_rte53_zone_info | struct | N | Y | N | N/A |
cloud_info | struct | N | Y | N | N/A |
comment | String | N | N | N | : = ~ |
copy_xfer_to_notify | Bool | N | N | N | N/A |
create_ptr_for_bulk_hosts | Bool | N | N | N | N/A |
create_ptr_for_hosts | Bool | N | N | N | N/A |
create_underscore_zones | Bool | N | N | N | N/A |
ddns_force_creation_timestamp_update | Bool | N | N | N | N/A |
ddns_principal_group | String | N | N | N | N/A |
ddns_principal_tracking | Bool | N | N | N | N/A |
ddns_restrict_patterns | Bool | N | N | N | N/A |
ddns_restrict_patterns_list | [String] | N | N | N | N/A |
ddns_restrict_protected | Bool | N | N | N | N/A |
ddns_restrict_secure | Bool | N | N | N | N/A |
ddns_restrict_static | Bool | N | N | N | N/A |
disable | Bool | N | N | N | N/A |
disable_forwarding | Bool | N | N | N | N/A |
display_domain | String | N | Y | N | N/A |
dns_fqdn | String | N | Y | N | N/A |
dns_integrity_enable | Bool | N | N | N | N/A |
dns_integrity_frequency | Unsigned int | N | N | N | N/A |
dns_integrity_member | String | N | N | N | N/A |
dns_integrity_verbose_logging | Bool | N | N | N | N/A |
dns_soa_email | String | N | Y | N | N/A |
dnssec_key_params | struct | N | N | N | N/A |
dnssec_keys | [struct] | N | N | N | N/A |
dnssec_ksk_rollover_date | Timestamp | N | Y | N | < = > |
dnssec_zsk_rollover_date | Timestamp | N | Y | N | < = > |
do_host_abstraction | Bool | N | N | N | N/A |
effective_check_names_policy | String | N | N | N | N/A |
effective_record_name_policy | String | N | Y | N | N/A |
extattrs | Extattr | N | N | N | ext |
external_primaries | [struct] | N | N | N | N/A |
external_secondaries | [struct] | N | N | N | N/A |
fqdn | String | Y | N | Y | = ~ |
grid_primary | [struct] | N | N | N | N/A |
grid_primary_shared_with_ms_parent_delegation | Bool | N | Y | N | N/A |
grid_secondaries | [struct] | N | N | N | N/A |
import_from | String | N | N | N | N/A |
is_dnssec_enabled | Bool | N | Y | N | N/A |
is_dnssec_signed | Bool | N | Y | N | N/A |
is_multimaster | Bool | N | Y | N | N/A |
last_queried | Timestamp | N | Y | N | N/A |
last_queried_acl | [struct] | N | N | N | N/A |
locked | Bool | N | N | N | N/A |
locked_by | String | N | Y | N | N/A |
mask_prefix | String | N | Y | N | N/A |
member_soa_mnames | [struct] | N | N | N | N/A |
member_soa_serials | [struct] | N | Y | N | N/A |
ms_ad_integrated | Bool | N | N | N | N/A |
ms_allow_transfer | [struct] | N | N | N | N/A |
ms_allow_transfer_mode | String | N | N | N | N/A |
ms_dc_ns_record_creation | [struct] | N | N | N | N/A |
ms_ddns_mode | String | N | N | N | N/A |
ms_managed | String | N | Y | N | N/A |
ms_primaries | [struct] | N | N | N | N/A |
ms_read_only | Bool | N | Y | N | N/A |
ms_secondaries | [struct] | N | N | N | N/A |
ms_sync_disabled | Bool | N | N | N | N/A |
ms_sync_master_name | String | N | Y | N | N/A |
network_associations | obj | N | Y | N | N/A |
network_view | String | N | Y | N | N/A |
notify_delay | Unsigned int | N | N | N | N/A |
ns_group | String | N | N | N | N/A |
parent | String | N | Y | N | = |
prefix | String | N | N | N | N/A |
primary_type | String | N | Y | N | N/A |
record_name_policy | String | N | N | N | N/A |
records_monitored | Bool | N | Y | N | N/A |
restart_if_needed | Bool | N | N | N | N/A |
rr_not_queried_enabled_time | Timestamp | N | Y | N | N/A |
scavenging_settings | struct | N | N | N | N/A |
set_soa_serial_number | Bool | N | N | N | N/A |
soa_default_ttl | Unsigned int | N | N | N | N/A |
soa_email | String | N | N | N | N/A |
soa_expire | Unsigned int | N | N | N | N/A |
soa_negative_ttl | Unsigned int | N | N | N | N/A |
soa_refresh | Unsigned int | N | N | N | N/A |
soa_retry | Unsigned int | N | N | N | N/A |
soa_serial_number | Unsigned int | N | N | N | N/A |
srgs | [String] | N | N | N | N/A |
update_forwarding | [struct] | N | N | N | N/A |
use_allow_active_dir | Bool | N | N | N | N/A |
use_allow_query | Bool | N | N | N | N/A |
use_allow_transfer | Bool | N | N | N | N/A |
use_allow_update | Bool | N | N | N | N/A |
use_allow_update_forwarding | Bool | N | N | N | N/A |
use_check_names_policy | Bool | N | N | N | N/A |
use_copy_xfer_to_notify | Bool | N | N | N | N/A |
use_ddns_force_creation_timestamp_update | Bool | N | N | N | N/A |
use_ddns_patterns_restriction | Bool | N | N | N | N/A |
use_ddns_principal_security | Bool | N | N | N | N/A |
use_ddns_restrict_protected | Bool | N | N | N | N/A |
use_ddns_restrict_static | Bool | N | N | N | N/A |
use_dnssec_key_params | Bool | N | N | N | N/A |
use_external_primary | Bool | N | N | N | N/A |
use_grid_zone_timer | Bool | N | N | N | N/A |
use_import_from | Bool | N | N | N | N/A |
use_notify_delay | Bool | N | N | N | N/A |
use_record_name_policy | Bool | N | N | N | N/A |
use_scavenging_settings | Bool | N | N | N | N/A |
use_soa_email | Bool | N | N | N | N/A |
using_srg_associations | Bool | N | Y | N | N/A |
view | String | N | N | Y | = |
zone_format | String | N | N | N | = |
zone_not_queried_enabled_time | Timestamp | N | Y | N | N/A |