Partilhar via


Microsoft.Resources templateSpecs

Comentários

Em vez de usar um modelo ARM ou um arquivo Bicep para definir a especificação do modelo, recomendamos que você use New-AzTemplateSpec no Azure PowerShell ou az ts create na CLI do Azure para criar sua especificação de modelo. Esses comandos convertem automaticamente modelos vinculados em artefatos conectados ao seu modelo principal. Ao usar um modelo ARM para criar a especificação do modelo, você deve adicionar manualmente esses modelos vinculados como artefatos, o que pode ser complicado. Para obter mais informações, consulte Guia de início rápido: criar e implantar especificações de modelo.

Definição de recursos do bíceps

O tipo de recurso templateSpecs pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Resources/templateSpecs, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.Resources/templateSpecs@2022-02-01' = {
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Microsoft.Resources/templateSpecs

Designação Descrição Valor
Localização O local da especificação do modelo. Ele não pode ser alterado após a criação da especificação do modelo. Tem de ser uma das localizações do Azure suportadas. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[-\w\._\(\)]+$ (obrigatório)
propriedades Propriedades de especificação do modelo. TemplateSpecProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

TemplateSpecProperties

Designação Descrição Valor
Descrição Descrição da especificação do modelo. string

Restrições:
Comprimento máximo =
displayName Nome de exibição da especificação do modelo. string

Restrições:
Comprimento máximo =
metadados Os metadados da especificação do modelo. Os metadados são um objeto aberto e normalmente são uma coleção de pares chave-valor. qualquer

TemplateSpecTags

Designação Descrição Valor

Definição de recurso de modelo ARM

O tipo de recurso templateSpecs pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Resources/templateSpecs, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Resources/templateSpecs",
  "apiVersion": "2022-02-01",
  "name": "string",
  "location": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Microsoft.Resources/templateSpecs

Designação Descrição Valor
apiVersion A versão api '2022-02-01'
Localização O local da especificação do modelo. Ele não pode ser alterado após a criação da especificação do modelo. Tem de ser uma das localizações do Azure suportadas. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[-\w\._\(\)]+$ (obrigatório)
propriedades Propriedades de especificação do modelo. TemplateSpecProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Resources/templateSpecs'

TemplateSpecProperties

Designação Descrição Valor
Descrição Descrição da especificação do modelo. string

Restrições:
Comprimento máximo =
displayName Nome de exibição da especificação do modelo. string

Restrições:
Comprimento máximo =
metadados Os metadados da especificação do modelo. Os metadados são um objeto aberto e normalmente são uma coleção de pares chave-valor. qualquer

TemplateSpecTags

Designação Descrição Valor

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso templateSpecs pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Resources/templateSpecs, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs@2022-02-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
    }
  })
}

Valores de propriedade

Microsoft.Resources/templateSpecs

Designação Descrição Valor
Localização O local da especificação do modelo. Ele não pode ser alterado após a criação da especificação do modelo. Tem de ser uma das localizações do Azure suportadas. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[-\w\._\(\)]+$ (obrigatório)
propriedades Propriedades de especificação do modelo. TemplateSpecProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Resources/templateSpecs@2022-02-01"

TemplateSpecProperties

Designação Descrição Valor
Descrição Descrição da especificação do modelo. string

Restrições:
Comprimento máximo =
displayName Nome de exibição da especificação do modelo. string

Restrições:
Comprimento máximo =
metadados Os metadados da especificação do modelo. Os metadados são um objeto aberto e normalmente são uma coleção de pares chave-valor. qualquer

TemplateSpecTags

Designação Descrição Valor