modules/dev_center_devbox_definition/variables.tf (45 lines of code) (raw):

variable "dev_center_dev_box_definition_dev_center_id" { type = string description = "(Required) The ID of the associated Dev Center. Changing this forces a new resource to be created." nullable = false } variable "dev_center_dev_box_definition_image_reference_id" { type = string description = "(Required) The ID of the image for the Dev Center Dev Box Definition." nullable = false } variable "dev_center_dev_box_definition_location" { type = string description = "(Required) The Azure Region where the Dev Center Dev Box Definition should exist. Changing this forces a new resource to be created." nullable = false } variable "dev_center_dev_box_definition_name" { type = string description = "(Required) Specifies the name of this Dev Center Dev Box Definition. Changing this forces a new resource to be created." nullable = false } variable "dev_center_dev_box_definition_sku_name" { type = string description = "(Required) The name of the SKU for the Dev Center Dev Box Definition." nullable = false } variable "dev_center_dev_box_definition_tags" { type = map(string) default = null description = "(Optional) A mapping of tags which should be assigned to the Dev Center Dev Box Definition." } variable "dev_center_dev_box_definition_timeouts" { type = object({ create = optional(string) delete = optional(string) read = optional(string) update = optional(string) }) default = null description = <<-EOT - `create` - (Defaults to 30 minutes) Used when creating this Dev Center Dev Box Definition. - `delete` - (Defaults to 30 minutes) Used when deleting this Dev Center Dev Box Definition. - `read` - (Defaults to 5 minutes) Used when retrieving this Dev Center Dev Box Definition. - `update` - (Defaults to 30 minutes) Used when updating this Dev Center Dev Box Definition. EOT }