Element uživatelského rozhraní Microsoft.ManagedIdentity.IdentitySelector

Ovládací prvek pro přiřazování spravovaných identit pro prostředek v nasazení

Ukázka uživatelského rozhraní

Ovládací prvek se skládá z následujících prvků:

Microsoft.ManagedIdentity.IdentitySelector – první krok

Když uživatel vybere Možnost Přidat, otevře se následující formulář. Uživatel může pro prostředek vybrat jednu nebo více identit přiřazených uživatelem.

Druhý krok Microsoft.ManagedIdentity.IdentitySelector

Vybrané identity se zobrazí v tabulce. Uživatel může přidávat nebo odstraňovat položky z této tabulky.

Microsoft.ManagedIdentity.IdentitySelector – třetí krok

Schéma

{
  "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
}

Ukázkový výstup

{
  "identity": {
    "value": {
      "type": "UserAssigned",
      "userAssignedIdentities": {
        "/subscriptions/xxxx/resourceGroups/TestResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/TestUserIdentity1": {}
      }
    }
  }
}

Poznámky

  • Slouží defaultValue.systemAssignedIdentity k nastavení počáteční hodnoty pro řízení možností identit přiřazených systémem. Výchozí hodnota je Off. Jsou povoleny následující hodnoty:

    • On – Identita přiřazená systémem je přiřazena k prostředku.
    • Off – Identita přiřazená systémem není k prostředku přiřazená.
    • OnOnly – Identita přiřazená systémem je přiřazena k prostředku. Uživatelé nemůžou tuto hodnotu upravovat během nasazování.
    • OffOnly – Identita přiřazená systémem není k prostředku přiřazená. Uživatelé nemůžou tuto hodnotu upravovat během nasazování.
  • Pokud options.hideSystemAssignedIdentity je nastavená hodnota true, uživatelské rozhraní pro konfiguraci identity přiřazené systémem se nezobrazí. Výchozí hodnota této možnosti je false.

  • Pokud options.hideUserAssignedIdentity je nastavená hodnota true, uživatelské rozhraní pro konfiguraci identity přiřazené uživatelem se nezobrazí. Prostředek nemá přiřazenou identitu přiřazenou uživatelem. Výchozí hodnota této možnosti je false.

Další kroky