modules/dev_center_catalog/variables.tf (47 lines of code) (raw):
variable "dev_center_catalog_dev_center_id" {
type = string
description = "(Required) Specifies the Dev Center ID. Changing this forces a new resource to be created."
nullable = false
}
variable "dev_center_catalog_name" {
type = string
description = "(Required) Specifies the name of the Dev Center Catalog. Changing this forces a new resource to be created."
nullable = false
}
variable "dev_center_catalog_resource_group_name" {
type = string
description = "(Required) Specifies the name of the resource group in which the Dev Center Catalog should be created."
nullable = false
}
variable "dev_center_catalog_adogit" {
type = object({
branch = string
path = string
key_vault_key_url = string
uri = string
})
default = null
description = <<DESCRIPTION
A map describing the dev center catalog Azure DevOps Git repository.
- `branch` - (Required) The Git branch of the Dev Center Catalog.
- `path` - (Required) The folder where the catalog items can be found inside the repository.
- `key_vault_key_url` - (Required) A reference to the Key Vault secret containing a security token to authenticate to a Git repository.
- `uri` - (Required) The Git URI of the Dev Center Catalog.
DESCRIPTION
}
variable "dev_center_catalog_github" {
type = object({
branch = string
path = string
key_vault_key_url = string
uri = string
})
default = null
description = <<DESCRIPTION
A map describing the dev center catalog GitHub repository.
- `branch` - (Required) The Git branch of the Dev Center Catalog.
- `path` - (Required) The folder where the catalog items can be found inside the repository..
- `key_vault_key_url` - (Required) A reference to the Key Vault secret containing a security token to authenticate to a Git repository.
- `uri` - (Required) The Git URI of the Dev Center Catalog.
DESCRIPTION
}