mirror of
https://github.com/coder/coder.git
synced 2025-07-09 11:45:56 +00:00
fix: use minDisabled, maxDisabled for parameter validation (#7755)
This commit is contained in:
69
provisioner/terraform/testdata/rich-parameters-validation/rich-parameters-validation.tf
vendored
Normal file
69
provisioner/terraform/testdata/rich-parameters-validation/rich-parameters-validation.tf
vendored
Normal 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]
|
||||
}
|
Reference in New Issue
Block a user