107 lines
2.3 KiB
HCL
107 lines
2.3 KiB
HCL
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
|
|
}
|