Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Controle para atribuir identidades gerenciadas para um recurso em uma implantação.
Exemplo de interface do usuário
O controle consiste nos seguintes elementos:

Quando o usuário seleciona Adicionar, o formulário a seguir é aberto. O usuário pode selecionar uma ou mais identidades atribuídas pelo usuário para o recurso.

As identidades selecionadas são exibidas na tabela. O usuário pode adicionar ou excluir itens dessa tabela.

Esquema
{
"name": "identity",
"type": "Microsoft.ManagedIdentity.IdentitySelector",
"label": "Managed Identity Configuration",
"toolTip": {
"systemAssignedIdentity": "Enable system assigned identity to grant the resource access to other existing resources.",
"userAssignedIdentity": "Add user assigned identities to grant the resource access to other existing resources."
},
"defaultValue": {
"systemAssignedIdentity": "Off"
},
"options": {
"hideSystemAssignedIdentity": false,
"hideUserAssignedIdentity": false
},
"visible": true
}
Saída de exemplo
{
"identity": {
"value": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/xxxx/resourceGroups/TestResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/TestUserIdentity1": {}
}
}
}
}
Comentários
Use
defaultValue.systemAssignedIdentitypara definir um valor inicial para o controle de opções de identidade atribuído pelo sistema. O valor padrão éOff. Os seguintes valores são permitidos:On– Uma identidade atribuída pelo sistema é atribuída ao recurso.Off– Uma identidade atribuída pelo sistema não é atribuída ao recurso.OnOnly– Uma identidade atribuída pelo sistema é atribuída ao recurso. Os usuários não podem editar esse valor durante a implantação.OffOnly– Uma identidade atribuída pelo sistema não é atribuída ao recurso. Os usuários não podem editar esse valor durante a implantação.
Se
options.hideSystemAssignedIdentityestiver definido comotrue, a interface do usuário para configurar a identidade atribuída pelo sistema não será exibida. O valor padrão para essa opção éfalse.Se
options.hideUserAssignedIdentityestiver definido comotrue, a interface do usuário para configurar a identidade atribuída pelo usuário não será exibida. Uma identidade atribuída pelo usuário não é atribuída ao recurso. O valor padrão para essa opção éfalse.
Próximas etapas
- Para obter uma introdução à criação de definições de interface do usuário, consulte Introdução ao CreateUiDefinition.
- Para obter uma descrição das propriedades comuns em elementos de interface do usuário, consulte Elementos de CreateUiDefinition.