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": {}
}
}
}
}
Bemerkungen
Verwenden Sie defaultValue.systemAssignedIdentity, um einen Anfangswert für das Optionssteuerelement für die systemseitig zugewiesene Identität festzulegen. Der Standardwert ist Off. Folgende Werte sind zulässig:
- On: Der Ressource wird eine systemseitig zugewiesene Identität zugewiesen.
- Off: Der Ressource wird keine systemseitig zugewiesene Identität zugewiesen.
- OnOnly: Der Ressource wird eine systemseitig zugewiesene Identität zugewiesen. Benutzer können diesen Wert während der Bereitstellung nicht bearbeiten.
- OffOnly: Der Ressource wird keine systemseitig zugewiesene Identität zugewiesen. Benutzer können diesen Wert während der Bereitstellung nicht bearbeiten.
Wenn options.hideSystemAssignedIdentity auf true festgelegt ist, wird die Benutzeroberfläche zum Konfigurieren der systemseitig zugewiesenen Identität nicht angezeigt. Der Standardwert für diese Option ist false.
Wenn options.hideUserAssignedIdentity auf true festgelegt ist, wird die Benutzeroberfläche zum Konfigurieren der benutzerseitig zugewiesenen Identität nicht angezeigt. Der Ressource wird keine benutzerseitig zugewiesene Identität zugewiesen. Der Standardwert für diese Option ist false.
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.