Blueprints/artefatos do Microsoft.Blueprint
Definição de recurso do Bicep
O tipo de recurso blueprints/artifacts pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
- Assinaturas – Consulte comandos de implantação de assinatura
- Grupos de gerenciamento – Consulte comandos de implantação do grupo de gerenciamento
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
name: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see blueprints/artifacts objects
}
objetos blueprints/artifacts
Defina a propriedade kind para especificar o tipo de objeto.
Para policyAssignment, use:
kind: 'policyAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
policyDefinitionId: 'string'
resourceGroup: 'string'
}
Para roleAssignment, use:
kind: 'roleAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
principalIds: any()
resourceGroup: 'string'
roleDefinitionId: 'string'
}
Para modelo, use:
kind: 'template'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
resourceGroup: 'string'
template: any()
}
Valores de propriedade
blueprints/artifacts
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
cadeia de caracteres (obrigatório) |
kind | Definir o tipo de objeto | policyAssignment roleAssignment modelo (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 o recurso do tipo: blueprints |
PolicyAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | 'policyAssignment' (obrigatório) |
properties | propriedades para policyAssignment Artifact | PolicyAssignmentArtifactProperties (obrigatório) |
PolicyAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | Uma cadeia de caracteres de linha explica esse recurso. | string |
parameters | Valores de parâmetro para a definição de política. | objeto (obrigatório) |
policyDefinitionId | ID do recurso do Azure da definição de política. | cadeia de caracteres (obrigatório) |
resourceGroup | Nome do espaço reservado do grupo de recursos ao qual a política será atribuída. | string |
RoleAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | 'roleAssignment' (obrigatório) |
properties | Propriedades de um artefato de blueprint de atribuição de função. | RoleAssignmentArtifactProperties (obrigatório) |
RoleAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | Uma cadeia de caracteres de linha explica esse recurso. | string |
principalIds | Matriz de identidades de usuário ou grupo no Azure Active Directory. A roleDefinition será aplicada a cada identidade. | Para o Bicep, você pode usar a função any(). (obrigatório) |
resourceGroup | RoleAssignment será o escopo para esse resourceGroup. Se estiver vazio, ele definirá o escopo da assinatura. | string |
roleDefinitionId | ID do recurso do Azure da RoleDefinition. | cadeia de caracteres (obrigatório) |
TemplateArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | 'template' (obrigatório) |
properties | Propriedades de um artefato de blueprint de modelo de Resource Manager. | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | Uma cadeia de caracteres de linha explica esse recurso. | string |
parameters | Resource Manager valores de parâmetro de artefato de blueprint de modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do espaço reservado do grupo de recursos ao qual o artefato de blueprint do modelo Resource Manager será implantado. | string |
template | O corpo do artefato de blueprint do modelo Resource Manager. | Para o Bicep, você pode usar a função any(). (obrigatório) |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Blueprints – Criar uma nova definição de blueprint |
Este modelo cria uma definição de blueprint do Azure Blueprint. A definição de 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 recurso de modelo do ARM
O tipo de recurso blueprints/artifacts pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
- Assinaturas – Consulte comandos de implantação de assinatura
- Grupos de gerenciamento – Consulte comandos de implantação do grupo de gerenciamento
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Blueprint/blueprints/artifacts",
"apiVersion": "2018-11-01-preview",
"name": "string",
"kind": "string",
// For remaining properties, see blueprints/artifacts objects
}
objetos blueprints/artifacts
Defina a propriedade kind para especificar o tipo de objeto.
Para policyAssignment, use:
"kind": "policyAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"policyDefinitionId": "string",
"resourceGroup": "string"
}
Para roleAssignment, use:
"kind": "roleAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"principalIds": {},
"resourceGroup": "string",
"roleDefinitionId": "string"
}
Para modelo, use:
"kind": "template",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"resourceGroup": "string",
"template": {}
}
Valores de propriedade
blueprints/artifacts
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | 'Microsoft.Blueprint/blueprints/artifacts' |
apiVersion | A versão da API de recursos | '2018-11-01-preview' |
name | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON. |
cadeia de caracteres (obrigatório) |
kind | Definir o tipo de objeto | policyAssignment roleAssignment modelo (obrigatório) |
PolicyAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | 'policyAssignment' (obrigatório) |
properties | propriedades para policyAssignment Artifact | PolicyAssignmentArtifactProperties (obrigatório) |
PolicyAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | Uma cadeia de caracteres de linha explica esse recurso. | string |
parameters | Valores de parâmetro para a definição de política. | objeto (obrigatório) |
policyDefinitionId | ID de recurso do Azure da definição de política. | cadeia de caracteres (obrigatório) |
resourceGroup | Nome do espaço reservado do grupo de recursos ao qual a política será atribuída. | string |
RoleAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | 'roleAssignment' (obrigatório) |
properties | Propriedades de um artefato de blueprint de atribuição de função. | RoleAssignmentArtifactProperties (obrigatório) |
RoleAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | A cadeia de caracteres de uma linha explica esse recurso. | string |
principalIds | Matriz de identidades de usuário ou grupo no Azure Active Directory. O roleDefinition será aplicado a cada identidade. | |
resourceGroup | RoleAssignment será o escopo para este resourceGroup. Se estiver vazio, ele definirá o escopo para a assinatura. | string |
roleDefinitionId | ID de recurso do Azure da RoleDefinition. | cadeia de caracteres (obrigatório) |
TemplateArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | 'template' (obrigatório) |
properties | Propriedades de um artefato de blueprint de modelo Resource Manager. | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | A cadeia de caracteres de uma linha explica esse recurso. | string |
parameters | Resource Manager valores de parâmetro de artefato de blueprint de modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do espaço reservado do grupo de recursos no qual o artefato de blueprint do modelo de Resource Manager será implantado. | string |
template | O Resource Manager corpo do artefato de blueprint do modelo. |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Blueprints – Criar uma nova definição de blueprint |
Este modelo cria uma definição de blueprint do Azure Blueprint. A definição de 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 recurso do Terraform (provedor de AzAPI)
O tipo de recurso blueprints/artifacts pode ser implantado com operações direcionadas:
- Grupos de recursos
- Assinaturas
- Grupos de gerenciamento
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"
name = "string"
parent_id = "string"
// For remaining properties, see blueprints/artifacts objects
body = jsonencode({
kind = "string"
})
}
objetos blueprints/artifacts
Defina a propriedade de tipo para especificar o tipo de objeto.
Para policyAssignment, use:
kind = "policyAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
policyDefinitionId = "string"
resourceGroup = "string"
}
Para roleAssignment, use:
kind = "roleAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
resourceGroup = "string"
roleDefinitionId = "string"
}
Para o modelo, use:
kind = "template"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
resourceGroup = "string"
}
Valores de propriedade
blueprints/artifacts
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: blueprints |
kind | Definir o tipo de objeto | policyAssignment roleAssignment modelo (obrigatório) |
PolicyAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | "policyAssignment" (obrigatório) |
properties | propriedades para o artefato policyAssignment | PolicyAssignmentArtifactProperties (obrigatório) |
PolicyAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | A cadeia de caracteres de uma linha explica esse recurso. | string |
parameters | Valores de parâmetro para a definição de política. | objeto (obrigatório) |
policyDefinitionId | ID de recurso do Azure da definição de política. | cadeia de caracteres (obrigatório) |
resourceGroup | Nome do espaço reservado do grupo de recursos ao qual a política será atribuída. | string |
RoleAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | "roleAssignment" (obrigatório) |
properties | Propriedades de um artefato de blueprint de atribuição de função. | RoleAssignmentArtifactProperties (obrigatório) |
RoleAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | A cadeia de caracteres de uma linha explica esse recurso. | string |
principalIds | Matriz de identidades de usuário ou grupo no Azure Active Directory. O roleDefinition será aplicado a cada identidade. | |
resourceGroup | RoleAssignment será o escopo para este resourceGroup. Se estiver vazio, ele definirá o escopo para a assinatura. | string |
roleDefinitionId | ID de recurso do Azure da RoleDefinition. | cadeia de caracteres (obrigatório) |
TemplateArtifact
Nome | Descrição | Valor |
---|---|---|
kind | Especifica o tipo de artefato de blueprint. | "template" (obrigatório) |
properties | Propriedades de um artefato de blueprint de modelo Resource Manager. | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefatos que precisam ser implantados antes do artefato especificado. | string[] |
descrição | Várias linhas explicam esse recurso. | string |
displayName | A cadeia de caracteres de uma linha explica esse recurso. | string |
parameters | Resource Manager valores de parâmetro de artefato de blueprint de modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do espaço reservado do grupo de recursos no qual o artefato de blueprint do modelo de Resource Manager será implantado. | string |
template | O Resource Manager corpo do artefato de blueprint do modelo. |