Use the data source to retrieve the following information for an A record, which is managed by a NIOS server:
Parameter | Description | Example |
---|---|---|
| The zone that contains the record in the specified DNS view. | test.com |
| The Time to Live value of the record, in seconds. | 3600 |
| A description of the record. This is a regular comment. | Temporary A record |
| The set of extensible attributes of the record, if any. The content is formatted as a JSON map. | {"Owner |
To get information about an A record, specify a combination of, the DNS view, IPv4 address that the record points to, and the FQDN that corresponds to the IP address.
The following table describes the parameters you can define in an infoblox_a_record
data source block:
Parameter | Required/Optional | Description |
---|---|---|
| Required | Specifies the DNS view in which the record exists. |
| Required | Specifies the IPv4 address associated with the A record. |
| Required | Specifies the fully qualified domain name to which the IP address is assigned. |
Example of the A Record Data Source Block
The following example defines a data source of type infoblox_a_record
and the name "vip_host
", which is configured in a Terraform file. You can reference this resource and retrieve information about it. For example, data.infoblox_a_record.vip_host.comment
returns the text entered as a comment for the A record.
data "infoblox_a_record" "vip_host" {
dns_view="default"
this is a required parameter
fqdn="very-interesting-host.example.com"
ip_addr="10.3.1.65"
}
output "vip_host_id" {
value = data.infoblox_a_record.vip_host.id
}
output "vip_host_zone" {
value = data.infoblox_a_record.vip_host.zone
}
output "vip_host_ttl" {
value = data.infoblox_a_record.vip_host.ttl
}
output "vip_host_comment" {
value = data.infoblox_a_record.vip_host.comment
}
output "vip_host_ext_attrs" {
value = data.infoblox_a_record.vip_host.ext_attrs
}