Microsoft.Resources templateEspecificações/versões 2021-03-01-preview
Comentários
Para obter informações sobre como criar formulários de portal, consulte Tutorial: Criar formulários de portal do Azure para uma especificação de modelo.
Definição de recursos do bíceps
O tipo de recurso templateSpecs/versions pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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/versions, adicione o seguinte Bíceps ao seu modelo.
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 propriedade
LinkedTemplateArtifact
Designação | Descrição | Valor |
---|---|---|
caminho | Um caminho relativo seguro do sistema de arquivos do artefato. | string (obrigatório) |
modelo | O modelo do Azure Resource Manager. | qualquer (obrigatório) |
Microsoft.Resources/templateSpecs/versions
Designação | Descrição | Valor |
---|---|---|
Localização | O local da versão de especificação do modelo. Ele deve corresponder ao local da especificação de modelo pai. | 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) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: templateSpecs |
propriedades | Propriedades da versão de especificação do modelo. | TemplateSpecVersionProperties (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
TemplateSpecVersionProperties
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição da versão do Template Spec. | string Restrições: Comprimento máximo = |
linkedModelos | Uma matriz de artefatos de modelo vinculados. | LinkedTemplateArtifact[] |
mainTemplate | O conteúdo principal do modelo do Azure Resource Manager. | qualquer |
metadados | Os metadados da versão. Os metadados são um objeto aberto e normalmente são uma coleção de pares chave-valor. | qualquer |
uiFormDefinition | O conteúdo de definição da interface do usuário do modelo do Azure Resource Manager. | qualquer |
TemplateSpecVersionTags
Designação | Descrição | Valor |
---|
Definição de recurso de modelo ARM
O tipo de recurso templateSpecs/versions pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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/versions, adicione o seguinte JSON ao seu modelo.
{
"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 propriedade
LinkedTemplateArtifact
Designação | Descrição | Valor |
---|---|---|
caminho | Um caminho relativo seguro do sistema de arquivos do artefato. | string (obrigatório) |
modelo | O modelo do Azure Resource Manager. | qualquer (obrigatório) |
Microsoft.Resources/templateSpecs/versions
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2021-03-01-pré-visualização' |
Localização | O local da versão de especificação do modelo. Ele deve corresponder ao local da especificação de modelo pai. | 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 da versão de especificação do modelo. | TemplateSpecVersionProperties (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Resources/templateSpecs/versions' |
TemplateSpecVersionProperties
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição da versão do Template Spec. | string Restrições: Comprimento máximo = |
linkedModelos | Uma matriz de artefatos de modelo vinculados. | LinkedTemplateArtifact[] |
mainTemplate | O conteúdo principal do modelo do Azure Resource Manager. | qualquer |
metadados | Os metadados da versão. Os metadados são um objeto aberto e normalmente são uma coleção de pares chave-valor. | qualquer |
uiFormDefinition | O conteúdo de definição da interface do usuário do modelo do Azure Resource Manager. | qualquer |
TemplateSpecVersionTags
Designação | Descrição | Valor |
---|
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso templateSpecs/versions 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/versions, adicione o seguinte Terraform ao seu modelo.
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 propriedade
LinkedTemplateArtifact
Designação | Descrição | Valor |
---|---|---|
caminho | Um caminho relativo seguro do sistema de arquivos do artefato. | string (obrigatório) |
modelo | O modelo do Azure Resource Manager. | qualquer (obrigatório) |
Microsoft.Resources/templateSpecs/versions
Designação | Descrição | Valor |
---|---|---|
Localização | O local da versão de especificação do modelo. Ele deve corresponder ao local da especificação de modelo pai. | 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) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: templateSpecs |
propriedades | Propriedades da versão de especificação do modelo. | TemplateSpecVersionProperties (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.Resources/templateSpecs/versions@2021-03-01-preview" |
TemplateSpecVersionProperties
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição da versão do Template Spec. | string Restrições: Comprimento máximo = |
linkedModelos | Uma matriz de artefatos de modelo vinculados. | LinkedTemplateArtifact[] |
mainTemplate | O conteúdo principal do modelo do Azure Resource Manager. | qualquer |
metadados | Os metadados da versão. Os metadados são um objeto aberto e normalmente são uma coleção de pares chave-valor. | qualquer |
uiFormDefinition | O conteúdo de definição da interface do usuário do modelo do Azure Resource Manager. | qualquer |
TemplateSpecVersionTags
Designação | Descrição | Valor |
---|