Skip to main content

Resources and Data Sources

This page documents all 42 resources and 8 data sources available in the NetActuate Terraform provider v2. Resources are grouped by category with links to detailed guides.

Resources

Compute

ResourceDescription
netactuate_serverManages a virtual server instance
netactuate_metalManages a bare metal server
netactuate_sshkeyManages an SSH public key
netactuate_imageManages a custom OS image

See Compute Node (IaaS) for deployment examples.

VPC

ResourceDescription
netactuate_vpcCreates a virtual private cloud network
netactuate_vpc_gateway_dnat_ruleConfigures destination NAT on the VPC gateway
netactuate_vpc_gateway_snat_ruleConfigures source NAT on the VPC gateway
netactuate_vpc_gateway_firewall_ruleAdds a firewall rule to the VPC gateway
netactuate_vpc_floating_ipAssigns a floating IP within the VPC
netactuate_vpc_ssh_keyManages an SSH key scoped to a VPC
netactuate_vpc_backend_templateDefines a reusable backend pool template for load balancers

See VPC Deployment for a full walkthrough.

Load Balancing

ResourceDescription
netactuate_network_loadbalancer_groupCreates a Layer 4 (TCP/UDP) network load balancer
netactuate_http_loadbalancer_groupCreates a Layer 7 (HTTP/HTTPS) load balancer with domain routing
netactuate_ssl_certificateUploads an SSL certificate for HTTPS termination

See VPC Load Balancers for configuration examples.

Cloud Router

ResourceDescription
netactuate_routerCreates a cloud router instance
netactuate_router_ntpConfigures NTP on the router
netactuate_router_vrfCreates a VRF (Virtual Routing and Forwarding) instance
netactuate_router_vrf_interfaceAdds an interface to a VRF (dummy, wireguard)
netactuate_router_vrf_interface_wireguard_peerConfigures a WireGuard peer on a VRF interface
netactuate_router_vrf_bgpEnables BGP on a VRF with local ASN and advertised networks
netactuate_router_vrf_bgp_neighborAdds a BGP neighbor to a VRF
netactuate_router_vrf_snat_ruleConfigures source NAT on a VRF
netactuate_router_vrf_dnat_ruleConfigures destination NAT on a VRF
netactuate_router_vrf_tunnelCreates a GRE tunnel on a VRF
netactuate_router_vrf_ipsec_peerAdds an IPSec peer to a VRF
netactuate_router_ipsecConfigures global IPSec settings on the router
netactuate_router_static_routeAdds a static route to the router
netactuate_router_prefix_listManages a prefix list for route filtering
netactuate_router_vrf_dhcpConfigures a DHCP server on a VRF

See Cloud Router for deployment examples.

Kubernetes

ResourceDescription
netactuate_nke_clusterDeploys a managed Kubernetes (NKE) cluster

See Managed Kubernetes (NKE) for cluster setup.

Storage

ResourceDescription
netactuate_storage_bucketCreates an S3-compatible storage bucket
netactuate_storage_object_storeProvisions an object store with credentials
netactuate_storage_block_namespaceCreates a block storage namespace
netactuate_storage_block_volumeProvisions a block storage volume

See Storage for configuration details.

Firewall

ResourceDescription
netactuate_firewall_setCreates a named firewall rule set
netactuate_firewall_ruleAdds a rule to a firewall set
netactuate_firewall_set_vmAttaches a firewall set to a virtual machine

See Firewall for setup instructions.

Secrets

ResourceDescription
netactuate_secret_listCreates a named secret list
netactuate_secret_list_valueStores a key-value pair in a secret list

See Secrets Management for usage examples.

Mesh

ResourceDescription
netactuate_magic_meshCreates a Magic Mesh multi-router overlay
netactuate_magic_mesh_routerAdds a router to a Magic Mesh

See Cloud Router for Magic Mesh configuration.

BGP

ResourceDescription
netactuate_bgp_sessionsManages BGP session assignment for a server

See Redundant BGP Sessions for BGP configuration.

Data Sources

Data SourceDescription
netactuate_serverRetrieves details of an existing server
netactuate_sshkeyLooks up an existing SSH key
netactuate_bgp_sessionsRetrieves BGP session information for a server
netactuate_nke_versionsLists available Kubernetes versions for NKE
netactuate_nke_worker_nodesRetrieves worker node details for an NKE cluster
netactuate_nke_kubeconfigRetrieves the kubeconfig for an NKE cluster
netactuate_storage_locationsLists available storage locations
netactuate_imageRetrieves details of an OS image

Need Help?

If you need assistance with Terraform resource configuration, visit our support page.