A Terraform resource constitutes a resource block that describes one or more NIOS Grid objects such as a network container and network.
Table 1 (Terraform resources):
Resource | Files/Templates | Description |
network_view | Creates a new network view | |
ipv4_network_container | Creates IPv4 network containers, supports both statically assigned CIDR and dynamically allocated CIDR using next available network. | |
ipv6_network_container | Creates an IPv6 network containers, supports both statically assigned CIDR and dynamically allocated CIDR using next available network. | |
ipv4_network | Creates IPv4 networks, supports both statically assigned CIDR and dynamically allocated CIDR using next available network. | |
ipv6_network | Creates IPv6 networks, supports both statically assigned CIDR and dynamically allocated CIDR using next available network. | |
dns_view | Creates DNS views | |
a_record | Creates A records, one with manually assigned IP, one using next available IP | |
cname_record | Creates a CNAME record for an existing A record | |
aaaa_record | Creates AAAA records, one with manually assigned IP, one using next available IP | |
ptr_record | Creates a PTR record in reverse mapping zone or PTR record in forward mapping zone | |
mx_record | Creates a MX record | |
srv_record | Creates a SRV record | |
txt_record | Creates a TXT record | |
ip_allocation | Creates an IPv4 and IPv6 Host/Cloud Object. Allocates records to specific VM for each | |
ip_association | Creates an IPv4 and IPv6 Host/Cloud Object. Associates records to specific VM for each | |
zone_auth | Creates Zones | |
zone_forward | Creates forward zones in a Infoblox NIOS appliance |
The resources here listed support Create, Update, and Delete operations.