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
| Resource | Description |
|---|---|
netactuate_server | Manages a virtual server instance |
netactuate_metal | Manages a bare metal server |
netactuate_sshkey | Manages an SSH public key |
netactuate_image | Manages a custom OS image |
See Compute Node (IaaS) for deployment examples.
VPC
| Resource | Description |
|---|---|
netactuate_vpc | Creates a virtual private cloud network |
netactuate_vpc_gateway_dnat_rule | Configures destination NAT on the VPC gateway |
netactuate_vpc_gateway_snat_rule | Configures source NAT on the VPC gateway |
netactuate_vpc_gateway_firewall_rule | Adds a firewall rule to the VPC gateway |
netactuate_vpc_floating_ip | Assigns a floating IP within the VPC |
netactuate_vpc_ssh_key | Manages an SSH key scoped to a VPC |
netactuate_vpc_backend_template | Defines a reusable backend pool template for load balancers |
See VPC Deployment for a full walkthrough.
Load Balancing
| Resource | Description |
|---|---|
netactuate_network_loadbalancer_group | Creates a Layer 4 (TCP/UDP) network load balancer |
netactuate_http_loadbalancer_group | Creates a Layer 7 (HTTP/HTTPS) load balancer with domain routing |
netactuate_ssl_certificate | Uploads an SSL certificate for HTTPS termination |
See VPC Load Balancers for configuration examples.
Cloud Router
| Resource | Description |
|---|---|
netactuate_router | Creates a cloud router instance |
netactuate_router_ntp | Configures NTP on the router |
netactuate_router_vrf | Creates a VRF (Virtual Routing and Forwarding) instance |
netactuate_router_vrf_interface | Adds an interface to a VRF (dummy, wireguard) |
netactuate_router_vrf_interface_wireguard_peer | Configures a WireGuard peer on a VRF interface |
netactuate_router_vrf_bgp | Enables BGP on a VRF with local ASN and advertised networks |
netactuate_router_vrf_bgp_neighbor | Adds a BGP neighbor to a VRF |
netactuate_router_vrf_snat_rule | Configures source NAT on a VRF |
netactuate_router_vrf_dnat_rule | Configures destination NAT on a VRF |
netactuate_router_vrf_tunnel | Creates a GRE tunnel on a VRF |
netactuate_router_vrf_ipsec_peer | Adds an IPSec peer to a VRF |
netactuate_router_ipsec | Configures global IPSec settings on the router |
netactuate_router_static_route | Adds a static route to the router |
netactuate_router_prefix_list | Manages a prefix list for route filtering |
netactuate_router_vrf_dhcp | Configures a DHCP server on a VRF |
See Cloud Router for deployment examples.
Kubernetes
| Resource | Description |
|---|---|
netactuate_nke_cluster | Deploys a managed Kubernetes (NKE) cluster |
See Managed Kubernetes (NKE) for cluster setup.
Storage
| Resource | Description |
|---|---|
netactuate_storage_bucket | Creates an S3-compatible storage bucket |
netactuate_storage_object_store | Provisions an object store with credentials |
netactuate_storage_block_namespace | Creates a block storage namespace |
netactuate_storage_block_volume | Provisions a block storage volume |
See Storage for configuration details.
Firewall
| Resource | Description |
|---|---|
netactuate_firewall_set | Creates a named firewall rule set |
netactuate_firewall_rule | Adds a rule to a firewall set |
netactuate_firewall_set_vm | Attaches a firewall set to a virtual machine |
See Firewall for setup instructions.
Secrets
| Resource | Description |
|---|---|
netactuate_secret_list | Creates a named secret list |
netactuate_secret_list_value | Stores a key-value pair in a secret list |
See Secrets Management for usage examples.
Mesh
| Resource | Description |
|---|---|
netactuate_magic_mesh | Creates a Magic Mesh multi-router overlay |
netactuate_magic_mesh_router | Adds a router to a Magic Mesh |
See Cloud Router for Magic Mesh configuration.
BGP
| Resource | Description |
|---|---|
netactuate_bgp_sessions | Manages BGP session assignment for a server |
See Redundant BGP Sessions for BGP configuration.
Data Sources
| Data Source | Description |
|---|---|
netactuate_server | Retrieves details of an existing server |
netactuate_sshkey | Looks up an existing SSH key |
netactuate_bgp_sessions | Retrieves BGP session information for a server |
netactuate_nke_versions | Lists available Kubernetes versions for NKE |
netactuate_nke_worker_nodes | Retrieves worker node details for an NKE cluster |
netactuate_nke_kubeconfig | Retrieves the kubeconfig for an NKE cluster |
netactuate_storage_locations | Lists available storage locations |
netactuate_image | Retrieves details of an OS image |
Need Help?
If you need assistance with Terraform resource configuration, visit our support page.