If you need to add a large number of hosts, you can have the Infoblox appliance add them as a group and automatically assign host names based on a range of IP addresses and name format applied to it. This group of hosts is referred to as a BulkHost. The Infoblox appliance uses the name space bulk-xx-xx-xx-xx for bulk host, so this name should not be used for CNAMEs and host aliases because doing so causes conflicts. Before adding a bulk host, make sure that no CNAMEs or host aliases uses this name.
References to bulkhost are object references.
The name part of the bulkhost object reference has the following components:
- name of the zone associated with a bulkhost object.
- prefix of the bulkhost object.
- start IP address of the bulkhost object.
- end IP address of the bulkhost object.
Example: bulkhost/ZG5zLm5ldHdvcmskMTEuMC4wLjAvOC8xMQ:zone.com/prefix/1.1.1.1/1.1.1.3
The object does not support the following operations:
The object cannot be 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): comment, prefix.
The following fields are required to create this object:
Field | Notes |
---|---|
end_addr | |
prefix | |
start_addr | |
zone |
The cloud API related information.
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.
The descriptive comment.
Type
String.
Create
The default value is empty.
Search
The field is available for search via
Notes
The comment is part of the base object.
The disable flag of a DNS BulkHost record.
Type
Bool.
Create
The default value is False.
Search
The field is available for search via
The prefix, in punycode format, for the bulk host.
Type
String.
Search
The field is not available for search.
Notes
The dns_prefix cannot be updated.
dns_prefix cannot be written.
The last IP address in the address range for the bulk host.
Type
String.
Create
The field is required on creation.
Search
The field is available for search via
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 time of the last DNS query in Epoch seconds format.
Type
Timestamp.
Search
The field is not available for search.
Notes
The last_queried cannot be updated.
last_queried cannot be written.
The bulk host name template.
Type
String.
Create
The default value is empty.
Search
The field is available for search via
Notes
name_template is associated with the field use_name_template (see use flag).
The network view associated with the bulk host view.
Type
String.
Search
The field is not available for search.
Notes
The network_view cannot be updated.
network_view cannot be written.
The hostname policy for records under the bulk host parent zone.
Type
String.
Search
The field is not available for search.
Notes
The policy cannot be updated.
policy cannot be written.
The prefix for the bulk host. The prefix is the name (or a series of characters) inserted at the beginning of each host name.
Type
String.
Create
The field is required on creation.
Search
The field is available for search via
Notes
The prefix is part of the base object.
The reverse flag of the BulkHost record.
Type
Bool.
Create
The default value is True.
Search
The field is available for search via
The first IP address in the address range for the bulk host.
Type
String.
Create
The field is required on creation.
Search
The field is available for search via
The bulk host name template format.
Type
String.
Search
The field is not available for search.
Notes
The template_format cannot be updated.
template_format cannot be written.
The Time to Live (TTL) value.
Type
Unsigned integer.
Create
The default value is empty.
Search
The field is available for search via
Notes
Use flag for: name_template
Type
Bool.
Create
The default value is False.
Search
The field is available for search via
Use flag for: ttl
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Field | Type | Req | R/O | Base | Search |
---|---|---|---|---|---|
cloud_info | struct | N | Y | N | N/A |
comment | String | N | N | Y | : = ~ |
disable | Bool | N | N | N | = |
dns_prefix | String | N | Y | N | N/A |
end_addr | String | Y | N | N | = |
extattrs | Extattr | N | N | N | ext |
last_queried | Timestamp | N | Y | N | N/A |
name_template | String | N | N | N | = |
network_view | String | N | Y | N | N/A |
policy | String | N | Y | N | N/A |
prefix | String | Y | N | Y | = ~ |
reverse | Bool | N | N | N | = |
start_addr | String | Y | N | N | = |
template_format | String | N | Y | N | N/A |
ttl | Unsigned int | N | N | N | = |
use_name_template | Bool | N | N | N | = |
use_ttl | Bool | N | N | N | N/A |
view | String | N | N | N | = ~ |
zone | String | Y | N | N | = ~ |