Compartir a través de


Plantilla Microsoft.ResourcesSpecs/versions 2021-03-01-preview

Observaciones

Para obtener información sobre cómo crear formularios del portal, consulte Tutorial: Creación de formularios de Azure Portal para una especificación de plantilla.

Definición de recursos de Bicep

El tipo de recurso templateSpecs/versions se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Resources/templateSpecs/versions, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Resources/templateSpecs/versions@2021-03-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    linkedTemplates: [
      {
        path: 'string'
        template: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    ]
    mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    uiFormDefinition: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

LinkedTemplateArtifact

Nombre Descripción Valor
camino Ruta de acceso relativa segura del sistema de archivos del artefacto. string (obligatorio)
plantilla Plantilla de Azure Resource Manager. any (obligatorio)

Microsoft.Resources/templateSpecs/versions

Nombre Descripción Valor
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)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 90
Patrón = ^[-\w\._\(\)]+$ (obligatorio)
padre 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 obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: templateSpecs
Propiedades Propiedades de versión de especificación de plantilla. TemplateSpecVersionProperties (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

TemplateSpecVersionProperties

Nombre Descripción Valor
descripción Descripción de la versión de especificación de plantilla. cuerda

Restricciones:
Longitud máxima = 4096
linkedTemplates Matriz de artefactos de plantilla vinculada. linkedTemplateArtifact[]
mainTemplate Contenido principal de la plantilla de Azure Resource Manager. cualquier
metadatos Metadatos de la versión. Los metadatos son un objeto abierto y normalmente es una colección de pares clave-valor. cualquier
uiFormDefinition Contenido de definición de la interfaz de usuario de la plantilla de Azure Resource Manager. cualquier

TemplateSpecVersionTags

Nombre Descripción Valor

Definición de recursos de plantilla de ARM

El tipo de recurso templateSpecs/versions se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Resources/templateSpecs/versions, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Resources/templateSpecs/versions",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "description": "string",
    "linkedTemplates": [
      {
        "path": "string",
        "template": {}
      }
    ],
    "mainTemplate": {},
    "metadata": {},
    "uiFormDefinition": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

LinkedTemplateArtifact

Nombre Descripción Valor
camino Ruta de acceso relativa segura del sistema de archivos del artefacto. string (obligatorio)
plantilla Plantilla de Azure Resource Manager. any (obligatorio)

Microsoft.Resources/templateSpecs/versions

Nombre Descripción Valor
apiVersion La versión de api '2021-03-01-preview'
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)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 90
Patrón = ^[-\w\._\(\)]+$ (obligatorio)
Propiedades Propiedades de versión de especificación de plantilla. TemplateSpecVersionProperties (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Resources/templateSpecs/versions"

TemplateSpecVersionProperties

Nombre Descripción Valor
descripción Descripción de la versión de especificación de plantilla. cuerda

Restricciones:
Longitud máxima = 4096
linkedTemplates Matriz de artefactos de plantilla vinculada. linkedTemplateArtifact[]
mainTemplate Contenido principal de la plantilla de Azure Resource Manager. cualquier
metadatos Metadatos de la versión. Los metadatos son un objeto abierto y normalmente es una colección de pares clave-valor. cualquier
uiFormDefinition Contenido de definición de la interfaz de usuario de la plantilla de Azure Resource Manager. cualquier

TemplateSpecVersionTags

Nombre Descripción Valor

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso templateSpecs/versions se puede implementar con operaciones que tienen como destino:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

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-03-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      description = "string"
      linkedTemplates = [
        {
          path = "string"
          template = ?
        }
      ]
      mainTemplate = ?
      metadata = ?
      uiFormDefinition = ?
    }
  })
}

Valores de propiedad

LinkedTemplateArtifact

Nombre Descripción Valor
camino Ruta de acceso relativa segura del sistema de archivos del artefacto. string (obligatorio)
plantilla Plantilla de Azure Resource Manager. any (obligatorio)

Microsoft.Resources/templateSpecs/versions

Nombre Descripción Valor
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)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 90
Patrón = ^[-\w\._\(\)]+$ (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: templateSpecs
Propiedades Propiedades de versión de especificación de plantilla. TemplateSpecVersionProperties (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Resources/templateSpecs/versions@2021-03-01-preview"

TemplateSpecVersionProperties

Nombre Descripción Valor
descripción Descripción de la versión de especificación de plantilla. cuerda

Restricciones:
Longitud máxima = 4096
linkedTemplates Matriz de artefactos de plantilla vinculada. linkedTemplateArtifact[]
mainTemplate Contenido principal de la plantilla de Azure Resource Manager. cualquier
metadatos Metadatos de la versión. Los metadatos son un objeto abierto y normalmente es una colección de pares clave-valor. cualquier
uiFormDefinition Contenido de definición de la interfaz de usuario de la plantilla de Azure Resource Manager. cualquier

TemplateSpecVersionTags

Nombre Descripción Valor