Compartilhar via


Blueprints/artefatos do Microsoft.Blueprint 2017-11-11-preview

Definição de recurso do Bicep

O tipo de recurso blueprints/artifacts pode ser implantado com operações direcionadas:

  • Grupos de Gerenciamento - Consulte os comandos de implantação do grupo de gerenciamento

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview' = {
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Objetos Microsoft.Blueprint/blueprints/artifacts

Defina o tipo propriedade para especificar o tipo de objeto.

Para policyAssignment, use:

{
  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        description: 'string'
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

Para roleAssignment, use:

{
  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any(Azure.Bicep.Types.Concrete.AnyType)
    resourceGroup: 'string'
    roleDefinitionId: 'string'
  }
}

Para de modelo, use:

{
  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        description: 'string'
      }
    }
    resourceGroup: 'string'
    template: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Valores de propriedade

Microsoft.Blueprint/blueprints/artifacts

Nome Descrição Valor
tipo Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como "modelo" para o tipo TemplateArtifact. 'policyAssignment'
'roleAssignment'
'template' (obrigatório)
nome O nome do recurso cadeia de caracteres (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 do recurso do tipo: blueprints

ParameterValueBase

Nome Descrição Valor
descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como uma BaseClass. corda

ParameterValueCollection

Nome Descrição Valor

ParameterValueCollection

Nome Descrição Valor

PolicyAssignmentArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'policyAssignment' (obrigatório)
Propriedades propriedades do 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
Parâmetros Valores de parâmetro para a definição de política. ParameterValueCollection (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. corda

RoleAssignmentArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'roleAssignment' (obrigatório)
Propriedades Propriedades do artefato roleAssignment. 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
principalIds Matriz de identidades de usuário ou grupo no Azure Active Directory. O roleDefinition será aplicado a essas identidades. any (obrigatório)
resourceGroup RoleAssignment será o escopo para esse resourceGroup, se deixado vazio, ele definirá o escopo para a assinatura. corda
roleDefinitionId ID de recurso do Azure do RoleDefinition. cadeia de caracteres (obrigatório)

TemplateArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'template' (obrigatório)
Propriedades Propriedades do artefato de modelo 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
Parâmetros Valores de parâmetro de modelo. ParameterValueCollection (obrigatório)
resourceGroup Se aplicável, o nome do espaço reservado do grupo de recursos para o qual o modelo será implantado. corda
modelo O corpo do modelo do Azure Resource Manager. any (obrigatório)

Definição de recurso de modelo do ARM

O tipo de recurso blueprints/artifacts pode ser implantado com operações direcionadas:

  • Grupos de Gerenciamento - Consulte os comandos de implantação do grupo de gerenciamento

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Blueprint/blueprints/artifacts, adicione o JSON a seguir ao modelo.

{
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Objetos Microsoft.Blueprint/blueprints/artifacts

Defina o tipo propriedade para especificar o tipo de objeto.

Para policyAssignment, use:

{
  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "description": "string"
      }
    },
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }
}

Para roleAssignment, use:

{
  "kind": "roleAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "principalIds": {},
    "resourceGroup": "string",
    "roleDefinitionId": "string"
  }
}

Para de modelo, use:

{
  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "description": "string"
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

Valores de propriedade

Microsoft.Blueprint/blueprints/artifacts

Nome Descrição Valor
apiVersion A versão da API '2017-11-11-preview'
tipo Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como "modelo" para o tipo TemplateArtifact. 'policyAssignment'
'roleAssignment'
'template' (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
tipo O tipo de recurso 'Microsoft.Blueprint/blueprints/artifacts'

ParameterValueBase

Nome Descrição Valor
descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como uma BaseClass. corda

ParameterValueCollection

Nome Descrição Valor

ParameterValueCollection

Nome Descrição Valor

PolicyAssignmentArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'policyAssignment' (obrigatório)
Propriedades propriedades do 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
Parâmetros Valores de parâmetro para a definição de política. ParameterValueCollection (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. corda

RoleAssignmentArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'roleAssignment' (obrigatório)
Propriedades Propriedades do artefato roleAssignment. 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
principalIds Matriz de identidades de usuário ou grupo no Azure Active Directory. O roleDefinition será aplicado a essas identidades. any (obrigatório)
resourceGroup RoleAssignment será o escopo para esse resourceGroup, se deixado vazio, ele definirá o escopo para a assinatura. corda
roleDefinitionId ID de recurso do Azure do RoleDefinition. cadeia de caracteres (obrigatório)

TemplateArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'template' (obrigatório)
Propriedades Propriedades do artefato de modelo 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
Parâmetros Valores de parâmetro de modelo. ParameterValueCollection (obrigatório)
resourceGroup Se aplicável, o nome do espaço reservado do grupo de recursos para o qual o modelo será implantado. corda
modelo O corpo do modelo do Azure Resource Manager. 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

Implantar no Azure
Esse 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 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 Gerenciamento de

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de 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" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Objetos Microsoft.Blueprint/blueprints/artifacts

Defina o tipo propriedade para especificar o tipo de objeto.

Para policyAssignment, use:

{
  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        description = "string"
      }
    }
    policyDefinitionId = "string"
    resourceGroup = "string"
  }
}

Para roleAssignment, use:

{
  kind = "roleAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    principalIds = ?
    resourceGroup = "string"
    roleDefinitionId = "string"
  }
}

Para de modelo, use:

{
  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        description = "string"
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

Valores de propriedade

Microsoft.Blueprint/blueprints/artifacts

Nome Descrição Valor
tipo Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como "modelo" para o tipo TemplateArtifact. 'policyAssignment'
'roleAssignment'
'template' (obrigatório)
nome 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
tipo O tipo de recurso "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview"

ParameterValueBase

Nome Descrição Valor
descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como uma BaseClass. corda

ParameterValueCollection

Nome Descrição Valor

ParameterValueCollection

Nome Descrição Valor

PolicyAssignmentArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'policyAssignment' (obrigatório)
Propriedades propriedades do 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
Parâmetros Valores de parâmetro para a definição de política. ParameterValueCollection (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. corda

RoleAssignmentArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'roleAssignment' (obrigatório)
Propriedades Propriedades do artefato roleAssignment. 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
principalIds Matriz de identidades de usuário ou grupo no Azure Active Directory. O roleDefinition será aplicado a essas identidades. any (obrigatório)
resourceGroup RoleAssignment será o escopo para esse resourceGroup, se deixado vazio, ele definirá o escopo para a assinatura. corda
roleDefinitionId ID de recurso do Azure do RoleDefinition. cadeia de caracteres (obrigatório)

TemplateArtifact

Nome Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'template' (obrigatório)
Propriedades Propriedades do artefato de modelo 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. corda

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha explica esse recurso. corda

Restrições:
Comprimento máximo =
Parâmetros Valores de parâmetro de modelo. ParameterValueCollection (obrigatório)
resourceGroup Se aplicável, o nome do espaço reservado do grupo de recursos para o qual o modelo será implantado. corda
modelo O corpo do modelo do Azure Resource Manager. any (obrigatório)