Esquema Microsoft.BlueprintAssignments 2017-11-11-preview

Definição de recurso do Bicep

O tipo de recurso blueprintAssignments é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão no Bicep.

O tipo de recurso blueprintAssignments 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/blueprintAssignments, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview' = {
  name: 'string'
  location: 'string'
  scope: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  properties: {
    blueprintId: 'string'
    description: 'string'
    displayName: 'string'
    locks: {
      mode: 'string'
    }
    parameters: {}
    resourceGroups: {}
  }
}

Valores de propriedade

blueprintAssignments

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 90

Carateres válidos:
Alfanuméricos, carateres de sublinhado e hífenes.
localização A localização desta atribuição de Esquema. cadeia (obrigatório)
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Recurso de destino

Para Bicep, defina esta propriedade como o nome simbólico do recurso para aplicar o recurso de extensão.
identidade Identidade de Serviço Gerida para esta atribuição de Esquema ManagedServiceIdentity (obrigatório)
propriedades Propriedades do objeto Atribuição. AssignmentProperties (obrigatório)

ManagedServiceIdentity

Nome Descrição Valor
principalId ID principal do Azure Active Directory associado a esta Identidade. string
tenantId ID do Azure Active Directory. string
tipo Tipo de Identidade de Serviço Gerida. "Nenhum"
"SystemAssigned"
"UserAssigned" (obrigatório)

AssignmentProperties

Nome Descrição Valor
blueprintId ID do recurso de definição do Esquema. string
descrição Explicar este recurso com várias linhas. string
displayName A cadeia de linha única explica este recurso. string
bloqueios Define como os recursos geridos pelo Blueprint serão bloqueados. AssignmentLockSettings
parâmetros Valores de parâmetros de esquema. objeto (obrigatório)
resourceGroups Nomes e localizações dos marcadores de posição do grupo de recursos. objeto (obrigatório)

AssignmentLockSettings

Nome Descrição Valor
mode Modo de bloqueio. "AllResources"
"Nenhum"

Definição de recurso de modelo do ARM

O tipo de recurso blueprintAssignments é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão nos modelos do ARM.

O tipo de recurso blueprintAssignments 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/blueprintAssignments, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Blueprint/blueprintAssignments",
  "apiVersion": "2017-11-11-preview",
  "name": "string",
  "location": "string",
  "scope": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "properties": {
    "blueprintId": "string",
    "description": "string",
    "displayName": "string",
    "locks": {
      "mode": "string"
    },
    "parameters": {},
    "resourceGroups": {}
  }
}

Valores de propriedade

blueprintAssignments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Blueprint/blueprintAssignments"
apiVersion A versão da API de recursos '2017-11-11-preview'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 90

Carateres válidos:
Alfanuméricos, carateres de sublinhado e hífenes.
localização A localização desta atribuição de Esquema. cadeia (obrigatório)
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Recurso de destino

Para JSON, defina o valor como o nome completo do recurso ao qual pretende aplicar o recurso de extensão .
identidade Identidade de Serviço Gerida para esta atribuição de Esquema ManagedServiceIdentity (obrigatório)
propriedades Propriedades do objeto Atribuição. AssignmentProperties (obrigatório)

ManagedServiceIdentity

Nome Descrição Valor
principalId ID principal do Azure Active Directory associado a esta Identidade. string
tenantId ID do Azure Active Directory. string
tipo Tipo de Identidade de Serviço Gerida. "Nenhum"
"SystemAssigned"
"UserAssigned" (obrigatório)

AssignmentProperties

Nome Descrição Valor
blueprintId ID do recurso de definição do Esquema. string
descrição Explicar este recurso com várias linhas. string
displayName A cadeia de linha única explica este recurso. string
bloqueios Define como os recursos geridos pelo Blueprint serão bloqueados. AssignmentLockSettings
parâmetros Valores de parâmetros de esquema. objeto (obrigatório)
resourceGroups Nomes e localizações dos marcadores de posição do grupo de recursos. objeto (obrigatório)

AssignmentLockSettings

Nome Descrição Valor
mode Modo de bloqueio. "AllResources"
"Nenhum"

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso blueprintAssignments é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a parent_id propriedade neste recurso para definir o âmbito deste recurso.

O tipo de recurso blueprintAssignments pode ser implementado com operações que visam:

  • Subscrições

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/blueprintAssignments, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      blueprintId = "string"
      description = "string"
      displayName = "string"
      locks = {
        mode = "string"
      }
      parameters = {}
      resourceGroups = {}
    }
  })
}

Valores de propriedade

blueprintAssignments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 90

Carateres válidos:
Alfanuméricos, carateres de sublinhado e hífenes.
localização A localização desta atribuição de Esquema. cadeia (obrigatório)
parent_id O ID do recurso para aplicar este recurso de extensão. cadeia (obrigatório)
identidade Identidade de Serviço Gerida para esta atribuição de Esquema ManagedServiceIdentity (obrigatório)
propriedades Propriedades do objeto Atribuição. AssignmentProperties (obrigatório)

ManagedServiceIdentity

Nome Descrição Valor
tipo Tipo de Identidade de Serviço Gerida. "SystemAssigned"
"UserAssigned" (obrigatório)

AssignmentProperties

Nome Descrição Valor
blueprintId ID do recurso de definição do Esquema. string
descrição Explicar este recurso com várias linhas. string
displayName A cadeia de linha única explica este recurso. string
bloqueios Define como os recursos geridos pelo Blueprint serão bloqueados. AssignmentLockSettings
parâmetros Valores de parâmetros de esquema. objeto (obrigatório)
resourceGroups Nomes e localizações dos marcadores de posição do grupo de recursos. objeto (obrigatório)

AssignmentLockSettings

Nome Descrição Valor
mode Modo de bloqueio. "AllResources"
"Nenhum"