Microsoft.Blueprint blueprints 2017-11-11-preview
Definição de recursos do bíceps
O tipo de recurso blueprints pode ser implantado com operações que visam:
- de grupos de gerenciamento - Consulte comandos de implantação de grupos de gerenciamento
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.Blueprint/blueprints, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Blueprint/blueprints@2017-11-11-preview' = {
name: 'string'
properties: {
description: 'string'
displayName: 'string'
layout: any(...)
parameters: {
{customized property}: {
allowedValues: [
any(...)
]
defaultValue: any(...)
metadata: {
description: 'string'
displayName: 'string'
strongType: 'string'
}
type: 'string'
}
}
resourceGroups: {
{customized property}: {
dependsOn: [
'string'
]
location: 'string'
metadata: {
description: 'string'
displayName: 'string'
strongType: 'string'
}
name: 'string'
}
}
targetScope: 'string'
versions: any(...)
}
}
Valores de propriedade
BlueprintPropriedades
Microsoft.Blueprint/blueprints
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades detalhadas para blueprint | BlueprintProperties (obrigatório) |
Definição de parâmetros
Designação | Descrição | Valor |
---|---|---|
allowedValues | Matriz de valores permitidos para este parâmetro. | qualquer[] |
defaultValue | Valor padrão para este parâmetro. | qualquer |
metadados | Propriedades fáceis de usar para este parâmetro. | ParameterDefinitionMetadata |
tipo | Tipos de dados permitidos para parâmetros de modelo do Azure Resource Manager. | 'matriz' 'Bool' «int» 'objeto' 'secureObject' 'secureString' 'string' (obrigatório) |
ParameterDefinitionCollection
Designação | Descrição | Valor |
---|
ParameterDefinitionMetadata
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição deste parâmetro/resourceGroup. | string Restrições: Comprimento máximo = 500 |
displayName | DisplayName deste parâmetro/resourceGroup. | string Restrições: Comprimento máximo = 256 |
strongType | StrongType para UI para renderizar uma experiência rica durante o tempo de atribuição. | string Restrições: Comprimento máximo = 64 |
ResourceGroupDefinition
Designação | Descrição | Valor |
---|---|---|
dependeDe | Artefatos que precisam ser implantados antes desse grupo de recursos. | string[] |
Localização | Local deste resourceGroup, deixe em branco se o local do grupo de recursos for especificado durante a atribuição do Blueprint. | string Restrições: Comprimento máximo = 90 |
metadados | Propriedades amigáveis para este grupo de recursos. | ParameterDefinitionMetadata |
Designação | Nome deste resourceGroup, deixe em branco se o nome do grupo de recursos for especificado durante a atribuição do Blueprint. | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 90 |
ResourceGroupDefinitionCollection
Designação | Descrição | Valor |
---|
Definição de recurso de modelo ARM
O tipo de recurso blueprints pode ser implantado com operações que visam:
- de grupos de gerenciamento - Consulte comandos de implantação de grupos de gerenciamento
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.Blueprint/blueprints, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Blueprint/blueprints",
"apiVersion": "2017-11-11-preview",
"name": "string",
"properties": {
"description": "string",
"displayName": "string",
"layout": {},
"parameters": {
"{customized property}": {
"allowedValues": [ {} ],
"defaultValue": {},
"metadata": {
"description": "string",
"displayName": "string",
"strongType": "string"
},
"type": "string"
}
},
"resourceGroups": {
"{customized property}": {
"dependsOn": [ "string" ],
"location": "string",
"metadata": {
"description": "string",
"displayName": "string",
"strongType": "string"
},
"name": "string"
}
},
"targetScope": "string",
"versions": {}
}
}
Valores de propriedade
BlueprintPropriedades
Microsoft.Blueprint/blueprints
Definição de parâmetros
Designação | Descrição | Valor |
---|---|---|
allowedValues | Matriz de valores permitidos para este parâmetro. | qualquer[] |
defaultValue | Valor padrão para este parâmetro. | qualquer |
metadados | Propriedades fáceis de usar para este parâmetro. | ParameterDefinitionMetadata |
tipo | Tipos de dados permitidos para parâmetros de modelo do Azure Resource Manager. | 'matriz' 'Bool' «int» 'objeto' 'secureObject' 'secureString' 'string' (obrigatório) |
ParameterDefinitionCollection
Designação | Descrição | Valor |
---|
ParameterDefinitionMetadata
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição deste parâmetro/resourceGroup. | string Restrições: Comprimento máximo = 500 |
displayName | DisplayName deste parâmetro/resourceGroup. | string Restrições: Comprimento máximo = 256 |
strongType | StrongType para UI para renderizar uma experiência rica durante o tempo de atribuição. | string Restrições: Comprimento máximo = 64 |
ResourceGroupDefinition
Designação | Descrição | Valor |
---|---|---|
dependeDe | Artefatos que precisam ser implantados antes desse grupo de recursos. | string[] |
Localização | Local deste resourceGroup, deixe em branco se o local do grupo de recursos for especificado durante a atribuição do Blueprint. | string Restrições: Comprimento máximo = 90 |
metadados | Propriedades amigáveis para este grupo de recursos. | ParameterDefinitionMetadata |
Designação | Nome deste resourceGroup, deixe em branco se o nome do grupo de recursos for especificado durante a atribuição do Blueprint. | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 90 |
ResourceGroupDefinitionCollection
Designação | Descrição | Valor |
---|
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.
Modelo | Descrição |
---|---|
Blueprints - Crie uma nova definição de blueprint |
Este modelo cria uma definição de blueprint do Azure Blueprint. A definição do blueprint inclui um artefato de atribuição de política e pode ser modificada e, em seguida, implantada em grupos de gerenciamento ou assinaturas para ambientes consistentes. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso blueprints pode ser implantado com operações que visam:
- Grupos de gestão
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.Blueprint/blueprints, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprints@2017-11-11-preview"
name = "string"
body = jsonencode({
properties = {
description = "string"
displayName = "string"
layout = ?
parameters = {
{customized property} = {
allowedValues = [
?
]
defaultValue = ?
metadata = {
description = "string"
displayName = "string"
strongType = "string"
}
type = "string"
}
}
resourceGroups = {
{customized property} = {
dependsOn = [
"string"
]
location = "string"
metadata = {
description = "string"
displayName = "string"
strongType = "string"
}
name = "string"
}
}
targetScope = "string"
versions = ?
}
})
}
Valores de propriedade
BlueprintPropriedades
Microsoft.Blueprint/blueprints
Definição de parâmetros
Designação | Descrição | Valor |
---|---|---|
allowedValues | Matriz de valores permitidos para este parâmetro. | qualquer[] |
defaultValue | Valor padrão para este parâmetro. | qualquer |
metadados | Propriedades fáceis de usar para este parâmetro. | ParameterDefinitionMetadata |
tipo | Tipos de dados permitidos para parâmetros de modelo do Azure Resource Manager. | 'matriz' 'Bool' «int» 'objeto' 'secureObject' 'secureString' 'string' (obrigatório) |
ParameterDefinitionCollection
Designação | Descrição | Valor |
---|
ParameterDefinitionMetadata
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição deste parâmetro/resourceGroup. | string Restrições: Comprimento máximo = 500 |
displayName | DisplayName deste parâmetro/resourceGroup. | string Restrições: Comprimento máximo = 256 |
strongType | StrongType para UI para renderizar uma experiência rica durante o tempo de atribuição. | string Restrições: Comprimento máximo = 64 |
ResourceGroupDefinition
Designação | Descrição | Valor |
---|---|---|
dependeDe | Artefatos que precisam ser implantados antes desse grupo de recursos. | string[] |
Localização | Local deste resourceGroup, deixe em branco se o local do grupo de recursos for especificado durante a atribuição do Blueprint. | string Restrições: Comprimento máximo = 90 |
metadados | Propriedades amigáveis para este grupo de recursos. | ParameterDefinitionMetadata |
Designação | Nome deste resourceGroup, deixe em branco se o nome do grupo de recursos for especificado durante a atribuição do Blueprint. | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 90 |
ResourceGroupDefinitionCollection
Designação | Descrição | Valor |
---|