The data source for the network object allows you to get the following parameters for an IPv4 network resource:
...
To get information about a network, you must specify the network address in the CIDR format.
The following table describes the parameters you can define in an infoblox_ipv4_network
data source block:
Parameter | Required/Optional | Description |
---|---|---|
| Optional | Specifies the network view in which the network container exists. |
| Required | Specifies the network block that corresponds to the network, in CIDR notation. Do not use the IPv6 CIDR for an IPv4 network. |
...
resource "infoblox_ipv4_network" "net2" {
cidr = "192.168.128.0/20"
network_view = "nondefault_netview"
reserve_ip = 5
gateway = "192.168.128.254"
comment = "small network for testing"
ext_attrs = jsonencode({
"Site" = "bla-bla-bla... testing..."
})
}
data "infoblox_ipv4_network" "nearby_network" { network_view = "nondefault_netview"
cidr = 192.168.128.0/20
// This is just to ensure that the network has been be created
// using 'infoblox_ipv4_network' resource block before the data source will be queried.
depends_on = [infoblox_ipv4_network.net2]}
...