fix: use minDisabled, maxDisabled for parameter validation (#7755)

This commit is contained in:
Marcin Tojek
2023-06-02 11:43:48 +02:00
committed by GitHub
parent a7366a8b76
commit 10036ab5fb
16 changed files with 1595 additions and 62 deletions

View File

@ -0,0 +1,69 @@
terraform {
required_providers {
coder = {
source = "coder/coder"
version = "0.8.2"
}
}
}
data "coder_parameter" "number_example_min_max" {
name = "number_example_min_max"
type = "number"
default = 4
validation {
min = 3
max = 6
}
}
data "coder_parameter" "number_example_min" {
name = "number_example_min"
type = "number"
default = 4
validation {
min = 3
}
}
data "coder_parameter" "number_example_min_zero" {
name = "number_example_min_zero"
type = "number"
default = 4
validation {
min = 0
}
}
data "coder_parameter" "number_example_max" {
name = "number_example_max"
type = "number"
default = 4
validation {
max = 6
}
}
data "coder_parameter" "number_example_max_zero" {
name = "number_example_max_zero"
type = "number"
default = -3
validation {
max = 0
}
}
data "coder_parameter" "number_example" {
name = "number_example"
type = "number"
default = 4
}
resource "coder_agent" "dev" {
os = "windows"
arch = "arm64"
}
resource "null_resource" "dev" {
depends_on = [coder_agent.dev]
}