Compartir a través de


Plantilla Microsoft.ResourcesSpecs/versions 2019-06-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@2019-06-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    artifacts: [
      {
        path: 'string'
        kind: 'string'
        // For remaining properties, see TemplateSpecArtifact objects
      }
    ]
    description: 'string'
    template: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Objetos TemplateSpecArtifact

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para plantilla, use:

{
  kind: 'template'
  template: any(Azure.Bicep.Types.Concrete.AnyType)
}

Valores de propiedad

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

TemplateSpecArtifact

Nombre Descripción Valor
amable Establezca en "template" para el tipo TemplateSpecTemplateArtifact. 'template' (obligatorio)
camino Ruta de acceso relativa segura del sistema de archivos del artefacto. string (obligatorio)

TemplateSpecTemplateArtifact

Nombre Descripción Valor
amable El tipo de artefacto. 'template' (obligatorio)
plantilla Plantilla de Azure Resource Manager. any (obligatorio)

TemplateSpecVersionProperties

Nombre Descripción Valor
Artefactos Matriz de artefactos de especificación de plantilla. plantillaSpecArtifact[]
descripción Descripción de la versión de especificación de plantilla. cuerda

Restricciones:
Longitud máxima = 4096
plantilla Contenido 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": "2019-06-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "artifacts": [ {
      "path": "string",
      "kind": "string"
      // For remaining properties, see TemplateSpecArtifact objects
    } ],
    "description": "string",
    "template": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objetos TemplateSpecArtifact

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para plantilla, use:

{
  "kind": "template",
  "template": {}
}

Valores de propiedad

Microsoft.Resources/templateSpecs/versions

Nombre Descripción Valor
apiVersion La versión de api '2019-06-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"

TemplateSpecArtifact

Nombre Descripción Valor
amable Establezca en "template" para el tipo TemplateSpecTemplateArtifact. 'template' (obligatorio)
camino Ruta de acceso relativa segura del sistema de archivos del artefacto. string (obligatorio)

TemplateSpecTemplateArtifact

Nombre Descripción Valor
amable El tipo de artefacto. 'template' (obligatorio)
plantilla Plantilla de Azure Resource Manager. any (obligatorio)

TemplateSpecVersionProperties

Nombre Descripción Valor
Artefactos Matriz de artefactos de especificación de plantilla. plantillaSpecArtifact[]
descripción Descripción de la versión de especificación de plantilla. cuerda

Restricciones:
Longitud máxima = 4096
plantilla Contenido 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@2019-06-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      artifacts = [
        {
          path = "string"
          kind = "string"
          // For remaining properties, see TemplateSpecArtifact objects
        }
      ]
      description = "string"
      template = ?
    }
  })
}

Objetos TemplateSpecArtifact

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para plantilla, use:

{
  kind = "template"
  template = ?
}

Valores de propiedad

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@2019-06-01-preview"

TemplateSpecArtifact

Nombre Descripción Valor
amable Establezca en "template" para el tipo TemplateSpecTemplateArtifact. 'template' (obligatorio)
camino Ruta de acceso relativa segura del sistema de archivos del artefacto. string (obligatorio)

TemplateSpecTemplateArtifact

Nombre Descripción Valor
amable El tipo de artefacto. 'template' (obligatorio)
plantilla Plantilla de Azure Resource Manager. any (obligatorio)

TemplateSpecVersionProperties

Nombre Descripción Valor
Artefactos Matriz de artefactos de especificación de plantilla. plantillaSpecArtifact[]
descripción Descripción de la versión de especificación de plantilla. cuerda

Restricciones:
Longitud máxima = 4096
plantilla Contenido de la plantilla de Azure Resource Manager. cualquier

TemplateSpecVersionTags

Nombre Descripción Valor