Partilhar via


Microsoft.Blueprint blueprints/artefatos 2017-11-11-preview

Definição de recursos do bíceps

O tipo de recurso de plantas/artefatos pode ser implantado com operações que visam:

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

Objetos Microsoft.Blueprint/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: {
      {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 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/artefatos

Designação Descrição Valor
tipo Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como 'template' para o tipo TemplateArtifact. 'policyAssignment'
'Atribuição de Funções'
'modelo' (obrigatório)
Designação O nome do recurso string (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 recurso do tipo: plantas

ParameterValueBase

Designação Descrição Valor
Descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como um BaseClass. string

ParameterValueCollection

Designação Descrição Valor

ParameterValueCollection

Designação Descrição Valor

PolicyAssignmentArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'policyAssignment' (obrigatório)
propriedades propriedades para policyAssignment Artifact PolicyAssignmentArtifactProperties (obrigatório)

PolicyAssignmentArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

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. string (obrigatório)
resourceGroup [en] Nome do espaço reservado do grupo de recursos ao qual a política será atribuída. string

RoleAssignmentArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'roleAssignment' (obrigatório)
propriedades Propriedades para o artefato roleAssignment. RoleAssignmentArtifactProperties (obrigatório)

RoleAssignmentArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

Restrições:
Comprimento máximo =
principalIds Matriz de identidades de usuário ou grupo no Azure Ative Directory. A definição de papel aplicar-se-á a estas identidades. qualquer (obrigatório)
resourceGroup [en] RoleAssignment será o escopo para este resourceGroup, se deixado vazio, ele seria escopo para a assinatura. string
roleDefinitionId ID de recurso do Azure da RoleDefinition. string (obrigatório)

TemplateArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'modelo' (obrigatório)
propriedades Propriedades para artefato de modelo TemplateArtifactProperties (obrigatório)

TemplateArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

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

Definição de recurso de modelo ARM

O tipo de recurso de plantas/artefatos pode ser implantado com operações que visam:

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

Formato do recurso

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

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

Objetos Microsoft.Blueprint/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": {
      "{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 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/artefatos

Designação Descrição Valor
apiVersion A versão api '2017-11-11-pré-visualização'
tipo Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como 'template' para o tipo TemplateArtifact. 'policyAssignment'
'Atribuição de Funções'
'modelo' (obrigatório)
Designação O nome do recurso string (obrigatório)
tipo O tipo de recurso 'Microsoft.Blueprint/blueprints/artifacts'

ParameterValueBase

Designação Descrição Valor
Descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como um BaseClass. string

ParameterValueCollection

Designação Descrição Valor

ParameterValueCollection

Designação Descrição Valor

PolicyAssignmentArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'policyAssignment' (obrigatório)
propriedades propriedades para policyAssignment Artifact PolicyAssignmentArtifactProperties (obrigatório)

PolicyAssignmentArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

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. string (obrigatório)
resourceGroup [en] Nome do espaço reservado do grupo de recursos ao qual a política será atribuída. string

RoleAssignmentArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'roleAssignment' (obrigatório)
propriedades Propriedades para o artefato roleAssignment. RoleAssignmentArtifactProperties (obrigatório)

RoleAssignmentArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

Restrições:
Comprimento máximo =
principalIds Matriz de identidades de usuário ou grupo no Azure Ative Directory. A definição de papel aplicar-se-á a estas identidades. qualquer (obrigatório)
resourceGroup [en] RoleAssignment será o escopo para este resourceGroup, se deixado vazio, ele seria escopo para a assinatura. string
roleDefinitionId ID de recurso do Azure da RoleDefinition. string (obrigatório)

TemplateArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'modelo' (obrigatório)
propriedades Propriedades para artefato de modelo TemplateArtifactProperties (obrigatório)

TemplateArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

Restrições:
Comprimento máximo =
Parâmetros Valores de parâmetros de modelo. ParameterValueCollection (obrigatório)
resourceGroup [en] Se aplicável, o nome do espaço reservado do grupo de recursos no qual o modelo será implantado. string
modelo O corpo do modelo do Azure Resource Manager. qualquer (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 - Crie uma nova definição de blueprint

Implantar no Azure
Este modelo cria uma definição de blueprint do Azure Blueprint. A definição do 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 recursos Terraform (provedor AzAPI)

O tipo de recurso de plantas/artefatos pode ser implantado com operações que visam:

  • Grupos de gestão

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

Objetos Microsoft.Blueprint/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 = {
      {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 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/artefatos

Designação Descrição Valor
tipo Defina como 'policyAssignment' para o tipo PolicyAssignmentArtifact. Defina como 'roleAssignment' para o tipo RoleAssignmentArtifact. Defina como 'template' para o tipo TemplateArtifact. 'policyAssignment'
'Atribuição de Funções'
'modelo' (obrigatório)
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: plantas
tipo O tipo de recurso "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview"

ParameterValueBase

Designação Descrição Valor
Descrição Propriedade opcional, apenas para estabelecer ParameterValueBase como um BaseClass. string

ParameterValueCollection

Designação Descrição Valor

ParameterValueCollection

Designação Descrição Valor

PolicyAssignmentArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'policyAssignment' (obrigatório)
propriedades propriedades para policyAssignment Artifact PolicyAssignmentArtifactProperties (obrigatório)

PolicyAssignmentArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

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. string (obrigatório)
resourceGroup [en] Nome do espaço reservado do grupo de recursos ao qual a política será atribuída. string

RoleAssignmentArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'roleAssignment' (obrigatório)
propriedades Propriedades para o artefato roleAssignment. RoleAssignmentArtifactProperties (obrigatório)

RoleAssignmentArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

Restrições:
Comprimento máximo =
principalIds Matriz de identidades de usuário ou grupo no Azure Ative Directory. A definição de papel aplicar-se-á a estas identidades. qualquer (obrigatório)
resourceGroup [en] RoleAssignment será o escopo para este resourceGroup, se deixado vazio, ele seria escopo para a assinatura. string
roleDefinitionId ID de recurso do Azure da RoleDefinition. string (obrigatório)

TemplateArtifact

Designação Descrição Valor
tipo Especifica o tipo de artefato Blueprint. 'modelo' (obrigatório)
propriedades Propriedades para artefato de modelo TemplateArtifactProperties (obrigatório)

TemplateArtifactProperties

Designação Descrição Valor
dependeDe Artefatos que precisam ser implantados antes do artefato especificado. string[]
Descrição Multi-linha explicar este recurso. string

Restrições:
Comprimento máximo =
displayName Uma cadeia de caracteres de linha única explica este recurso. string

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