Plantilla Microsoft.ResourcesSpecs/versions 2021-05-01
Definición de recursos de Bicep
El tipo de recurso templateSpecs/versions se puede implementar en:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Comentarios
Para obtener información sobre cómo crear formularios de portal, consulte Tutorial: Creación de formularios Azure Portal para una especificación de plantilla.
Formato de los recursos
Para crear un recurso Microsoft.Resources/templateSpecs/versions, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Resources/templateSpecs/versions@2021-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
description: 'string'
linkedTemplates: [
{
path: 'string'
template: any()
}
]
mainTemplate: any()
metadata: any()
uiFormDefinition: any()
}
}
Valores de propiedades
templateSpecs/versions
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
string (obligatorio) |
ubicación | Ubicación de la versión de especificación de plantilla. Debe coincidir con la ubicación de la especificación de plantilla primaria. | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
primario | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: templateSpecs |
properties | Propiedades de la versión de especificación de plantilla. | TemplateSpecVersionProperties (obligatorio) |
TemplateSpecVersionProperties
Nombre | Descripción | Valor |
---|---|---|
description | Descripción de la versión de especificación de plantilla. | string |
linkedTemplates | Matriz de artefactos de plantilla vinculada. | LinkedTemplateArtifact[] |
mainTemplate | El contenido principal de la plantilla de Azure Resource Manager. | Para Bicep, puede usar la función any(). |
metadata | Metadatos de la versión. Los metadatos son un objeto abierto y normalmente es una colección de pares clave-valor. | Para Bicep, puede usar la función any(). |
uiFormDefinition | El contenido de la definición de la interfaz de usuario de la plantilla de Azure Resource Manager. | Para Bicep, puede usar la función any(). |
LinkedTemplateArtifact
Nombre | Descripción | Value |
---|---|---|
path | Ruta de acceso relativa segura del sistema de archivos del artefacto. | string (obligatorio) |
template | Plantilla de Azure Resource Manager. | Para Bicep, puede usar la función any(). (obligatorio) |
Definición de recursos de plantilla de ARM
El tipo de recurso templateSpecs/versions se puede implementar en:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Comentarios
Para obtener información sobre cómo crear formularios de portal, consulte Tutorial: Creación de formularios Azure Portal para una especificación de plantilla.
Formato de los recursos
Para crear un recurso Microsoft.Resources/templateSpecs/versions, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Resources/templateSpecs/versions",
"apiVersion": "2021-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"description": "string",
"linkedTemplates": [
{
"path": "string",
"template": {}
}
],
"mainTemplate": {},
"metadata": {},
"uiFormDefinition": {}
}
}
Valores de propiedades
templateSpecs/versions
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Resources/templateSpecs/versions" |
apiVersion | La versión de la API de recursos | '2021-05-01' |
name | El nombre del recurso Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json. |
string (obligatorio) |
ubicación | Ubicación de la versión de especificación de plantilla. Debe coincidir con la ubicación de la especificación de plantilla primaria. | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
properties | Propiedades de la versión de especificación de plantilla. | TemplateSpecVersionProperties (obligatorio) |
TemplateSpecVersionProperties
Nombre | Descripción | Valor |
---|---|---|
description | Descripción de la versión de especificación de plantilla. | string |
linkedTemplates | Matriz de artefactos de plantilla vinculada. | LinkedTemplateArtifact[] |
mainTemplate | El contenido principal de la plantilla de Azure Resource Manager. | |
metadata | Metadatos de la versión. Los metadatos son un objeto abierto y normalmente es una colección de pares clave-valor. | |
uiFormDefinition | El contenido de la definición de la interfaz de usuario de la plantilla de Azure Resource Manager. |
LinkedTemplateArtifact
Nombre | Descripción | Value |
---|---|---|
path | Ruta de acceso relativa segura del sistema de archivos del artefacto. | string (obligatorio) |
template | Plantilla de Azure Resource Manager. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso templateSpecs/versions se puede implementar en:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Resources/templateSpecs/versions, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/templateSpecs/versions@2021-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
description = "string"
linkedTemplates = [
{
path = "string"
}
]
}
})
}
Valores de propiedades
templateSpecs/versions
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Resources/templateSpecs/versions@2021-05-01" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación de la versión de especificación de plantilla. Debe coincidir con la ubicación de la especificación de plantilla primaria. | string (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: templateSpecs |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. |
properties | Propiedades de la versión de especificación de plantilla. | TemplateSpecVersionProperties (obligatorio) |
TemplateSpecVersionProperties
Nombre | Descripción | Valor |
---|---|---|
description | Descripción de la versión de especificación de plantilla. | string |
linkedTemplates | Matriz de artefactos de plantilla vinculada. | LinkedTemplateArtifact[] |
mainTemplate | El contenido principal de la plantilla de Azure Resource Manager. | |
metadata | Metadatos de la versión. Los metadatos son un objeto abierto y normalmente es una colección de pares clave-valor. | |
uiFormDefinition | El contenido de la definición de la interfaz de usuario de la plantilla de Azure Resource Manager. |
LinkedTemplateArtifact
Nombre | Descripción | Value |
---|---|---|
path | Ruta de acceso relativa segura del sistema de archivos del artefacto. | string (obligatorio) |
template | Plantilla de Azure Resource Manager. |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de