Partilhar via


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:

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

Implementar no Azure
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:

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

Implementar no Azure
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.