Esquema Microsoft.BlueprintAssignments
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:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
- Subscrições - Veja os comandos de implementação da subscrição
- 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/blueprintAssignments, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview' = {
name: 'string'
location: 'string'
scope: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {}
}
properties: {
blueprintId: 'string'
description: 'string'
displayName: 'string'
locks: {
excludedPrincipals: [
'string'
]
mode: 'string'
}
parameters: {}
resourceGroups: {}
scope: 'string'
}
}
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 gerida para esta atribuição de esquema. | ManagedServiceIdentity (obrigatório) |
propriedades | Propriedades do objeto de atribuição de esquema. | 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 gerida. | "Nenhum" "SystemAssigned" "UserAssigned" (obrigatório) |
userAssignedIdentities | A lista de identidades geridas atribuídas pelo utilizador associadas ao recurso. A chave é o ID de recurso do Azure da identidade gerida. | objeto |
AssignmentProperties
Nome | Descrição | Valor |
---|---|---|
blueprintId | ID da versão publicada de uma definição de 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 implementados por uma atribuição de esquema são bloqueados. | AssignmentLockSettings |
parâmetros | Valores de parâmetros de atribuição de esquemas. | objeto (obrigatório) |
resourceGroups | Nomes e localizações dos marcadores de posição do grupo de recursos. | objeto (obrigatório) |
scope | O âmbito da subscrição de destino da atribuição do esquema (formato: "/subscriptions/{subscriptionId}"). Para atribuições ao nível do grupo de gestão, a propriedade é necessária. | string |
AssignmentLockSettings
Nome | Descrição | Valor |
---|---|---|
excludedPrincipals | Lista de principais do AAD excluídos dos bloqueios de esquema. São permitidos até 5 principais. | cadeia[] |
mode | Modo de bloqueio. | "AllResourcesDoNotDelete" "AllResourcesReadOnly" "Nenhum" |
Definição de recurso do modelo 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:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
- Subscrições – veja os comandos de implementação da subscrição
- Grupos de gestão – veja os comandos de implementação do grupo 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/blueprintAssignments, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Blueprint/blueprintAssignments",
"apiVersion": "2018-11-01-preview",
"name": "string",
"location": "string",
"scope": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"blueprintId": "string",
"description": "string",
"displayName": "string",
"locks": {
"excludedPrincipals": [ "string" ],
"mode": "string"
},
"parameters": {},
"resourceGroups": {},
"scope": "string"
}
}
Valores de propriedade
blueprintAssignments
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Blueprint/blueprintAssignments" |
apiVersion | A versão da API de recursos | '2018-11-01-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 gerida para esta atribuição de esquema. | ManagedServiceIdentity (obrigatório) |
propriedades | Propriedades do objeto de atribuição de esquema. | 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 da identidade gerida. | "Nenhum" "SystemAssigned" "UserAssigned" (obrigatório) |
userAssignedIdentities | A lista de identidades geridas atribuídas pelo utilizador associadas ao recurso. A chave é o ID de recurso do Azure da identidade gerida. | objeto |
Propriedades de Atribuição
Nome | Descrição | Valor |
---|---|---|
blueprintId | ID da versão publicada de uma definição de 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 implementados por uma atribuição de esquema são bloqueados. | AssignmentLockSettings |
parâmetros | Valores de parâmetros de atribuição de esquema. | objeto (obrigatório) |
resourceGroups | Nomes e localizações dos marcadores de posição do grupo de recursos. | objeto (obrigatório) |
scope | O âmbito da subscrição de destino da atribuição de esquema (formato: "/subscriptions/{subscriptionId}"). Para atribuições ao nível do grupo de gestão, a propriedade é necessária. | string |
AssignmentLockSettings
Nome | Descrição | Valor |
---|---|---|
excludedPrincipals | Lista de principais do AAD excluídos dos bloqueios de esquema. São permitidos até 5 principais. | string[] |
mode | Modo de bloqueio. | "AllResourcesDoNotDelete" "AllResourcesReadOnly" "Nenhum" |
Definição de recurso 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:
- Grupos de recursos
- Subscrições
- Grupos 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/blueprintAssignments, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview"
name = "string"
location = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
blueprintId = "string"
description = "string"
displayName = "string"
locks = {
excludedPrincipals = [
"string"
]
mode = "string"
}
parameters = {}
resourceGroups = {}
scope = "string"
}
})
}
Valores de propriedade
blueprintAssignments
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Blueprint/blueprintAssignments@2018-11-01-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 gerida para esta atribuição de esquema. | ManagedServiceIdentity (obrigatório) |
propriedades | Propriedades do objeto de atribuição de esquema. | AssignmentProperties (obrigatório) |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade gerida. | "SystemAssigned" "UserAssigned" (obrigatório) |
identity_ids | A lista de identidades geridas atribuídas pelo utilizador associadas ao recurso. A chave é o ID de recurso do Azure da identidade gerida. | Matriz de IDs de identidade de utilizador. |
AssignmentProperties
Nome | Descrição | Valor |
---|---|---|
blueprintId | ID da versão publicada de uma definição de 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 implementados por uma atribuição de esquema são bloqueados. | AssignmentLockSettings |
parâmetros | Valores de parâmetros de atribuição de esquemas. | objeto (obrigatório) |
resourceGroups | Nomes e localizações dos marcadores de posição do grupo de recursos. | objeto (obrigatório) |
scope | O âmbito da subscrição de destino da atribuição do esquema (formato: "/subscriptions/{subscriptionId}"). Para atribuições ao nível do grupo de gestão, a propriedade é necessária. | string |
AssignmentLockSettings
Nome | Descrição | Valor |
---|---|---|
excludedPrincipals | Lista de principais do AAD excluídos dos bloqueios de esquema. São permitidos até 5 principais. | cadeia[] |
mode | Modo de bloqueio. | "AllResourcesDoNotDelete" "AllResourcesReadOnly" "Nenhum" |