variable "project_id" { description = "STACKIT project ID in which to create resources." type = string } variable "name" { description = "Name of the network." type = string } variable "description" { type = string default = "" } variable "ipv4_gateway" { description = "IPv4 gateway for the network. If null, the first IP in the CIDR is used." type = string nullable = true default = null } variable "ipv4_nameservers" { description = "List of IPv4 nameservers." type = list(string) nullable = true default = null } variable "ipv4_prefix" { description = "IPv4 prefix (CIDR) for the network." type = string nullable = true default = null } variable "ipv4_prefix_length" { description = "IPv4 prefix length for the network." type = number nullable = true default = null } variable "ipv6_gateway" { description = "IPv6 gateway for the network. If null, the first IP in the CIDR is used." type = string nullable = true default = null } variable "ipv6_nameservers" { description = "List of IPv6 nameservers." type = list(string) nullable = true default = null } variable "ipv6_prefix" { description = "IPv6 prefix (CIDR) for the network." type = string nullable = true default = null } variable "ipv6_prefix_length" { description = "IPv6 prefix length for the network." type = number nullable = true default = null } variable "labels" { description = "Key/value labels to attach to the network." type = map(string) nullable = true default = null } variable "no_ipv4_gateway" { description = "If true, suppress creation of an IPv4 gateway." type = bool default = false } variable "no_ipv6_gateway" { description = "If true, suppress creation of an IPv6 gateway." type = bool default = false } variable "routed" { description = "If true, the network is routed." type = bool default = false } variable "routing_table_id" { description = "Routing table ID to associate with this network (experimental)." type = string nullable = true default = null } variable "rules" { description = "List of routing rules to apply to this network (experimental)." type = any }