Microsoft.ManagedIdentity.IdentitySelector UI element
Ein Steuerelement zum Zuweisen verwalteter Identitäten für eine Ressource in einer Bereitstellung.
Benutzeroberflächenbeispiel
Das Steuerelement besteht aus den folgenden Elementen:
Wenn der Benutzer Hinzufügen auswählt, wird das folgende Formular geöffnet. Der Benutzer kann eine oder mehrere vom Benutzer zugewiesene Identitäten für die Ressource auswählen.
Die ausgewählten Identitäten werden in der Tabelle angezeigt. Der Benutzer kann dieser Tabelle Elemente hinzufügen oder sie daraus entfernen.
Schema
{
"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
}
Beispielausgabe
{
"identity": {
"value": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/xxxx/resourceGroups/TestResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/TestUserIdentity1": {}
}
}
}
}
Hinweise
Wird
defaultValue.systemAssignedIdentity
verwendet, um einen Anfangswert für das Steuerelement für die vom System zugewiesenen Identitätsoptionen festzulegen. Der Standardwert istOff
. Folgende Werte sind zulässig:On
– Der Ressource wird eine vom System zugewiesene Identität zugewiesen.Off
– Eine vom System zugewiesene Identität wird der Ressource nicht zugewiesen.OnOnly
– Der Ressource wird eine vom System zugewiesene Identität zugewiesen. Benutzer können diesen Wert während der Bereitstellung nicht bearbeiten.OffOnly
– Eine vom System zugewiesene Identität wird der Ressource nicht zugewiesen. Benutzer können diesen Wert während der Bereitstellung nicht bearbeiten.
Wenn
options.hideSystemAssignedIdentity
diese Einstellungtrue
festgelegt ist, wird die Benutzeroberfläche zum Konfigurieren der vom System zugewiesenen Identität nicht angezeigt. Der Standardwert für diese Option lautetfalse
.Wenn
options.hideUserAssignedIdentity
diese Einstellungtrue
festgelegt ist, wird die Benutzeroberfläche zum Konfigurieren der vom Benutzer zugewiesenen Identität nicht angezeigt. Der Ressource wird keine benutzerseitig zugewiesene Identität zugewiesen. Der Standardwert für diese Option lautetfalse
.
Nächste Schritte
- Eine Einführung zum Erstellen von Benutzeroberflächendefinitionen finden Sie unter Erste Schritte mit „CreateUiDefinition“.
- Eine Beschreibung der allgemeinen Eigenschaften in Benutzeroberflächenelementen finden Sie unter CreateUiDefinition-Elemente.