Esquemas/artefactos Microsoft.Blueprint 2017-11-11-preview
Definição de recurso do Bicep
O tipo de recurso esquemas/artefactos pode ser implementado com operações que visam:
- 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 Bicep ao seu modelo.
resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2017-11-11-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ó precisa 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 Blueprint. | "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 Blueprint. | "roleAssignment" (obrigatório) |
propriedades | Propriedades do artefacto roleAssignment. | 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 aplicar-se-á a estas identidades. | Para o Bicep, pode utilizar a função any( ). (obrigatório) |
resourceGroup | RoleAssignment será o âmbito deste resourceGroup, se ficar vazio, terá um âmbito para a 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 Blueprint. | "modelo" (obrigatório) |
propriedades | Propriedades do artefacto do modelo | 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 | Valores de parâmetros de modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do marcador de posição do grupo de recursos para o qual o modelo será implementado. | string |
modelo | O corpo do modelo do Azure Resource Manager. | 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 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": "2017-11-11-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 | '2017-11-11-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 Blueprint. | "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 Blueprint. | "roleAssignment" (obrigatório) |
propriedades | Propriedades do artefacto roleAssignment. | 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 estas identidades. | |
resourceGroup | RoleAssignment será o âmbito deste resourceGroup. Se ficar vazio, terá 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 Blueprint. | "modelo" (obrigatório) |
propriedades | Propriedades do artefacto do modelo | TemplateArtifactProperties (obrigatório) |
TemplateArtifactProperties
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 dos parâmetros do modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do marcador de posição do grupo de recursos no qual o modelo será implementado. | string |
modelo | O corpo do modelo do Azure Resource Manager. |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
Esquemas - Criar uma nova definição de esquema |
Este modelo cria uma definição de esquema do Azure Blueprint. A definição de esquema inclui um artefacto de atribuição de política e pode ser modificado e, em seguida, implementado em grupos de gestão ou subscrições para ambientes consistentes. |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso blueprints/artifacts pode ser implementado com operações que visam:
- Grupos 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 Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-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@2017-11-11-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 Blueprint. | "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 Blueprint. | "roleAssignment" (obrigatório) |
propriedades | Propriedades do artefacto roleAssignment. | 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 aplicar-se-á a estas identidades. | |
resourceGroup | RoleAssignment será o âmbito deste resourceGroup, se ficar vazio, terá um âmbito para a 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 Blueprint. | "modelo" (obrigatório) |
propriedades | Propriedades do artefacto do modelo | 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 | Valores de parâmetros de modelo. | objeto (obrigatório) |
resourceGroup | Se aplicável, o nome do marcador de posição do grupo de recursos para o qual o modelo será implementado. | string |
modelo | O corpo do modelo do Azure Resource Manager. |