Microsoft.Resources templateEspecificações/versões 2019-06-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@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
Defina a propriedade kind para especificar o tipo de objeto.
Para modelo, use:
{
kind: 'template'
template: any(Azure.Bicep.Types.Concrete.AnyType)
}
Valores de propriedade
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 |
TemplateSpecArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'template' para o tipo TemplateSpecTemplateArtifact. | 'modelo' (obrigatório) |
caminho | Um caminho relativo seguro do sistema de arquivos do artefato. | string (obrigatório) |
TemplateSpecTemplateArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de artefato. | 'modelo' (obrigatório) |
modelo | O modelo do Azure Resource Manager. | qualquer (obrigatório) |
TemplateSpecVersionProperties
Designação | Descrição | Valor |
---|---|---|
artefatos | Uma matriz de artefatos Template Spec. | TemplateSpecArtifact[] |
Descrição | Descrição da versão do Template Spec. | string Restrições: Comprimento máximo = |
modelo | O conteúdo 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": "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
Defina a propriedade kind para especificar o tipo de objeto.
Para modelo, use:
{
"kind": "template",
"template": {}
}
Valores de propriedade
Microsoft.Resources/templateSpecs/versions
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2019-06-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' |
TemplateSpecArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'template' para o tipo TemplateSpecTemplateArtifact. | 'modelo' (obrigatório) |
caminho | Um caminho relativo seguro do sistema de arquivos do artefato. | string (obrigatório) |
TemplateSpecTemplateArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de artefato. | 'modelo' (obrigatório) |
modelo | O modelo do Azure Resource Manager. | qualquer (obrigatório) |
TemplateSpecVersionProperties
Designação | Descrição | Valor |
---|---|---|
artefatos | Uma matriz de artefatos Template Spec. | TemplateSpecArtifact[] |
Descrição | Descrição da versão do Template Spec. | string Restrições: Comprimento máximo = |
modelo | O conteúdo 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@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
Defina a propriedade kind para especificar o tipo de objeto.
Para modelo, use:
{
kind = "template"
template = ?
}
Valores de propriedade
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@2019-06-01-preview" |
TemplateSpecArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | Defina como 'template' para o tipo TemplateSpecTemplateArtifact. | 'modelo' (obrigatório) |
caminho | Um caminho relativo seguro do sistema de arquivos do artefato. | string (obrigatório) |
TemplateSpecTemplateArtifact
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de artefato. | 'modelo' (obrigatório) |
modelo | O modelo do Azure Resource Manager. | qualquer (obrigatório) |
TemplateSpecVersionProperties
Designação | Descrição | Valor |
---|---|---|
artefatos | Uma matriz de artefatos Template Spec. | TemplateSpecArtifact[] |
Descrição | Descrição da versão do Template Spec. | string Restrições: Comprimento máximo = |
modelo | O conteúdo do modelo do Azure Resource Manager. | qualquer |
TemplateSpecVersionTags
Designação | Descrição | Valor |
---|