56 lines
1.1 KiB
HCL
56 lines
1.1 KiB
HCL
variable "name" {
|
|
type = string
|
|
description = "The name for this instance."
|
|
nullable = false
|
|
}
|
|
|
|
variable "description" {
|
|
type = string
|
|
description = "The description for this instance."
|
|
nullable = false
|
|
default = ""
|
|
}
|
|
|
|
variable "project" {
|
|
type = string
|
|
description = "The project this instance belongs to."
|
|
nullable = true
|
|
}
|
|
|
|
variable "image" {
|
|
type = string
|
|
description = "The image for this instance."
|
|
nullable = false
|
|
}
|
|
|
|
variable "profiles" {
|
|
type = list(string)
|
|
description = "The profiles for this instance."
|
|
nullable = false
|
|
default = []
|
|
}
|
|
|
|
variable "network" {
|
|
type = string
|
|
description = "The network for this instance."
|
|
nullable = false
|
|
}
|
|
|
|
variable "ipv4_address" {
|
|
type = string
|
|
description = "The IPv4 address for this instance."
|
|
nullable = false
|
|
}
|
|
|
|
variable "cpu" {
|
|
type = number
|
|
description = "The number of CPUs for this instance."
|
|
nullable = false
|
|
}
|
|
|
|
variable "memory" {
|
|
type = string
|
|
description = "The amount of memory allocated for this instance."
|
|
nullable = false
|
|
}
|