» hcloud_network

Provides a Hetzner Cloud Network to represent a Network in the Hetzner Cloud.

» Example Usage

resource "hcloud_network" "privNet" {
  name = "my-net"
  ip_range = "10.0.1.0/24"
}

» Argument Reference

  • name - (Required, string) Name of the Network to create (must be unique per project).
  • ip_range - (Required, string) IP Range of the whole Network which must span all included subnets and route destinations. Must be one of the private ipv4 ranges of RFC1918.
  • labels - (Optional, map) User-defined labels (key-value pairs) should be created with.

» Attributes Reference

  • id - (int) Unique ID of the network.
  • name - (string) Name of the network.
  • ip_range - (string) IPv4 Prefix of the whole Network.
  • labels - (map) User-defined labels (key-value pairs)

» Import

Networks can be imported using its id:

terraform import hcloud_network.myip <id>