Microsoft.ManagedIdentity.IdentitySelector, element interfejsu użytkownika
Kontrolka przypisywania tożsamości zarządzanych dla zasobu we wdrożeniu.
Przykład interfejsu użytkownika
Kontrolka składa się z następujących elementów:
Gdy użytkownik wybierze pozycję Dodaj, zostanie otwarty następujący formularz. Użytkownik może wybrać co najmniej jedną tożsamość przypisaną przez użytkownika dla zasobu.
Wybrane tożsamości są wyświetlane w tabeli. Użytkownik może dodawać lub usuwać elementy z tej tabeli.
Schemat
{
"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
}
Przykładowe dane wyjściowe
{
"identity": {
"value": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/xxxx/resourceGroups/TestResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/TestUserIdentity1": {}
}
}
}
}
Uwagi
Użyj
defaultValue.systemAssignedIdentity
polecenia , aby ustawić początkową wartość kontrolki opcji tożsamości przypisanej przez system. Domyślna wartość toOff
. Dozwolone są następujące wartości:On
— Tożsamość przypisana przez system jest przypisywana do zasobu.Off
— Tożsamość przypisana przez system nie jest przypisana do zasobu.OnOnly
— Tożsamość przypisana przez system jest przypisywana do zasobu. Użytkownicy nie mogą edytować tej wartości podczas wdrażania.OffOnly
— Tożsamość przypisana przez system nie jest przypisana do zasobu. Użytkownicy nie mogą edytować tej wartości podczas wdrażania.
Jeśli
options.hideSystemAssignedIdentity
ustawiono wartośćtrue
, interfejs użytkownika do skonfigurowania tożsamości przypisanej przez system nie jest wyświetlany. Wartość domyślna dla tej opcji tofalse
.Jeśli
options.hideUserAssignedIdentity
ustawiono wartośćtrue
, interfejs użytkownika do skonfigurowania tożsamości przypisanej przez użytkownika nie jest wyświetlany. Zasób nie jest przypisany do tożsamości przypisanej przez użytkownika. Wartość domyślna dla tej opcji tofalse
.
Następne kroki
- Aby zapoznać się z wprowadzeniem do tworzenia definicji interfejsu użytkownika, zobacz Wprowadzenie do metody CreateUiDefinition.
- Opis typowych właściwości w elementach interfejsu użytkownika można znaleźć w temacie CreateUiDefinition elements (Tworzenie elementów interfejsu użytkownika).