Esquemas/artefactos Microsoft.Blueprint
Definição de recurso do Bicep
O tipo de recurso blueprints/artifacts pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
- Subscrições – veja os comandos de implementação da subscrição
- Grupos de gestão – veja os comandos de implementação do grupo de gestão
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
name: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see blueprints/artifacts objects
}
esquemas/objetos de artefactos
Defina a propriedade kind para especificar o tipo de objeto.
Para policyAssignment, utilize:
kind: 'policyAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
policyDefinitionId: 'string'
resourceGroup: 'string'
}
Para roleAssignment, utilize:
kind: 'roleAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
principalIds: any()
resourceGroup: 'string'
roleDefinitionId: 'string'
}
Para o modelo, utilize:
kind: 'template'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
resourceGroup: 'string'
template: any()
}
Valores de propriedade
esquemas/artefactos
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) |
tipo | Definir o tipo de objeto | policyAssignment roleAssignment modelo (obrigatório) |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: esquemas |
PolicyAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "policyAssignment" (obrigatório) |
propriedades | propriedades para policyAssignment Artifact | PolicyAssignmentArtifactProperties (obrigatório) |
PolicyAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que precisam de ser implementados antes do artefacto especificado. | string[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
parâmetros | Valores de parâmetros para a definição de política. | objeto (obrigatório) |
policyDefinitionId | ID de recurso do Azure da definição de política. | cadeia (obrigatório) |
resourceGroup | Nome do marcador de posição do grupo de recursos ao qual a política será atribuída. | string |
RoleAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "roleAssignment" (obrigatório) |
propriedades | Propriedades de um artefacto de esquema atribuição de função. | RoleAssignmentArtifactProperties (obrigatório) |
RoleAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que precisam de ser implementados antes do artefacto especificado. | string[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
principaIsIds | Matriz de identidades de utilizador ou grupo no Azure Active Directory. A roleDefinition será aplicada a cada identidade. | Para Bicep, pode utilizar a função any( ). (obrigatório) |
resourceGroup | RoleAssignment será o âmbito deste resourceGroup. Se estiver vazio, será apresentado o âmbito da subscrição. | string |
roleDefinitionId | ID de recurso do Azure da RoleDefinition. | cadeia (obrigatório) |
TemplateArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "modelo" (obrigatório) |
propriedades | Propriedades de um artefacto de esquema de modelo Resource Manager. | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que têm de ser implementados antes do artefacto especificado. | cadeia[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
parâmetros | Resource Manager valores de parâmetros de artefacto de esquema de modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do marcador de posição do grupo de recursos ao qual o artefacto de esquema de modelo Resource Manager será implementado. | string |
modelo | O Resource Manager corpo do artefacto do esquema do modelo. | Para o Bicep, pode utilizar a função any( ). (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Esquemas - Criar uma nova definição de esquema |
Este modelo cria uma definição de esquema do Azure Blueprint. A definição do esquema inclui um artefacto de atribuição de políticas e pode ser modificado e, em seguida, implementado em grupos de gestão ou subscrições para ambientes consistentes. |
Definição de recurso de modelo do ARM
O tipo de recurso esquemas/artefactos pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
- Subscrições - Veja os comandos de implementação da subscrição
- Grupos de gestão – veja os comandos de implementação do grupo de gestão
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Blueprint/blueprints/artifacts",
"apiVersion": "2018-11-01-preview",
"name": "string",
"kind": "string",
// For remaining properties, see blueprints/artifacts objects
}
esquemas/objetos de artefactos
Defina a propriedade kind para especificar o tipo de objeto.
Para policyAssignment, utilize:
"kind": "policyAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"policyDefinitionId": "string",
"resourceGroup": "string"
}
Para roleAssignment, utilize:
"kind": "roleAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"principalIds": {},
"resourceGroup": "string",
"roleDefinitionId": "string"
}
Para o modelo, utilize:
"kind": "template",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"resourceGroup": "string",
"template": {}
}
Valores de propriedade
esquemas/artefactos
Nome | Descrição | Valor |
---|---|---|
tipo | 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 subordinados em modelos do ARM JSON. |
cadeia (obrigatório) |
tipo | Definir o tipo de objeto | policyAssignment roleAssignment modelo (obrigatório) |
PolicyAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "policyAssignment" (obrigatório) |
propriedades | propriedades para policyAssignment Artifact | PolicyAssignmentArtifactProperties (obrigatório) |
PolicyAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que têm de ser implementados antes do artefacto especificado. | cadeia[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
parâmetros | Valores de parâmetros para a definição de política. | objeto (obrigatório) |
policyDefinitionId | ID de recurso do Azure da definição de política. | cadeia (obrigatório) |
resourceGroup | Nome do marcador de posição do grupo de recursos ao qual a política será atribuída. | string |
RoleAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "roleAssignment" (obrigatório) |
propriedades | Propriedades de um artefacto de esquema atribuição de funções. | RoleAssignmentArtifactProperties (obrigatório) |
RoleAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que têm de ser implementados antes do artefacto especificado. | cadeia[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
principaisIds | Matriz de identidades de utilizador ou grupo no Azure Active Directory. A roleDefinition será aplicada a cada identidade. | |
resourceGroup | RoleAssignment será o âmbito deste resourceGroup. Se estiver vazio, será apresentado o âmbito da subscrição. | string |
roleDefinitionId | ID de recurso do Azure da RoleDefinition. | cadeia (obrigatório) |
TemplateArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "modelo" (obrigatório) |
propriedades | Propriedades de um artefacto de esquema de modelo Resource Manager. | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que têm de ser implementados antes do artefacto especificado. | cadeia[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
parâmetros | Resource Manager valores de parâmetros de artefacto de esquema de modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do marcador de posição do grupo de recursos ao qual o artefacto de esquema de modelo Resource Manager será implementado. | string |
modelo | O Resource Manager corpo do artefacto do esquema do modelo. |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Esquemas - Criar uma nova definição de esquema |
Este modelo cria uma definição de esquema do Azure Blueprint. A definição do esquema inclui um artefacto de atribuição de políticas e pode ser modificado e, em seguida, implementado em grupos de gestão ou subscrições para ambientes consistentes. |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso esquemas/artefactos pode ser implementado com operações que visam:
- Grupos de recursos
- Subscrições
- Grupos de gestão
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o seguinte Terraform 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"
})
}
esquemas/objetos de artefactos
Defina a propriedade kind para especificar o tipo de objeto.
Para policyAssignment, utilize:
kind = "policyAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
policyDefinitionId = "string"
resourceGroup = "string"
}
Para roleAssignment, utilize:
kind = "roleAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
resourceGroup = "string"
roleDefinitionId = "string"
}
Para o modelo, utilize:
kind = "template"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
resourceGroup = "string"
}
Valores de propriedade
esquemas/artefactos
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview" |
name | O nome do recurso | cadeia (obrigatório) |
parent_id | O ID do recurso que é o principal para este recurso. | ID para recurso do tipo: esquemas |
tipo | Definir o tipo de objeto | policyAssignment roleAssignment modelo (obrigatório) |
PolicyAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "policyAssignment" (obrigatório) |
propriedades | propriedades para policyAssignment Artifact | PolicyAssignmentArtifactProperties (obrigatório) |
PolicyAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que têm de ser implementados antes do artefacto especificado. | cadeia[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
parâmetros | Valores de parâmetros para a definição de política. | objeto (obrigatório) |
policyDefinitionId | ID de recurso do Azure da definição de política. | cadeia (obrigatório) |
resourceGroup | Nome do marcador de posição do grupo de recursos ao qual a política será atribuída. | string |
RoleAssignmentArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "roleAssignment" (obrigatório) |
propriedades | Propriedades de um artefacto de esquema atribuição de funções. | RoleAssignmentArtifactProperties (obrigatório) |
RoleAssignmentArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que têm de ser implementados antes do artefacto especificado. | cadeia[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
principaisIds | Matriz de identidades de utilizador ou grupo no Azure Active Directory. A roleDefinition será aplicada a cada identidade. | |
resourceGroup | RoleAssignment será o âmbito deste resourceGroup. Se estiver vazio, será apresentado o âmbito da subscrição. | string |
roleDefinitionId | ID de recurso do Azure da RoleDefinition. | cadeia (obrigatório) |
TemplateArtifact
Nome | Descrição | Valor |
---|---|---|
tipo | Especifica o tipo de artefacto de esquema. | "modelo" (obrigatório) |
propriedades | Propriedades de um artefacto de esquema de modelo Resource Manager. | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
Nome | Descrição | Valor |
---|---|---|
dependsOn | Artefactos que têm de ser implementados antes do artefacto especificado. | cadeia[] |
descrição | Explicar este recurso com várias linhas. | string |
displayName | A cadeia de linha única explica este recurso. | string |
parâmetros | Resource Manager valores de parâmetros de artefacto de esquema de modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do marcador de posição do grupo de recursos ao qual o artefacto de esquema de modelo Resource Manager será implementado. | string |
modelo | O Resource Manager corpo do artefacto do esquema do modelo. |