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:

Microsoft.ManagedIdentity.IdentitySelector – erster Schritt

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.

Microsoft.ManagedIdentity.IdentitySelector – zweiter Schritt

Die ausgewählten Identitäten werden in der Tabelle angezeigt. Der Benutzer kann dieser Tabelle Elemente hinzufügen oder sie daraus entfernen.

Microsoft.ManagedIdentity.IdentitySelector – dritter Schritt

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