Partager via


Élément d’interface utilisateur Microsoft.ManagedIdentity.IdentitySelector

Contrôle permettant d’attribuer des identités managées pour une ressource dans un déploiement.

Exemple d’interface utilisateur

Cette règle se compose des éléments suivants :

Première étape de Microsoft.ManagedIdentity.IdentitySelector

Quand l’utilisateur sélectionne Ajouter, le formulaire suivant s’ouvre. L’utilisateur peut sélectionner une ou plusieurs identités attribuées par l’utilisateur pour la ressource.

Deuxième étape de Microsoft.ManagedIdentity.IdentitySelector

Les identités sélectionnées sont affichées dans le tableau. L’utilisateur peut ajouter ou supprimer des éléments de ce tableau.

Troisième étape de Microsoft.ManagedIdentity.IdentitySelector

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
}

Exemple de sortie

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

Notes

  • Utilisez defaultValue.systemAssignedIdentity pour définir une valeur initiale pour le contrôle des options d’identité attribuées par le système. La valeur par défaut est Off. Les valeurs autorisées sont les suivantes :

    • On : une identité attribuée par le système est attribuée à la ressource.
    • Off : une identité attribuée par le système n’est pas attribuée à la ressource.
    • OnOnly : une identité attribuée par le système est attribuée à la ressource. Les utilisateurs ne peuvent pas modifier cette valeur lors du déploiement.
    • OffOnly : une identité attribuée par le système n’est pas attribuée à la ressource. Les utilisateurs ne peuvent pas modifier cette valeur lors du déploiement.
  • Si options.hideSystemAssignedIdentity a la valeur true, l’interface utilisateur permettant de configurer l’identité attribuée par le système n’est pas affichée. La valeur par défaut de cette option est false.

  • Si options.hideSUserAssignedIdentity a la valeur true, l’interface utilisateur permettant de configurer l’identité attribuée par l’utilisateur n’est pas affichée. Une identité attribuée par l’utilisateur n’est pas attribuée à la ressource. La valeur par défaut de cette option est false.

Étapes suivantes