É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 :
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.
Les identités sélectionnées sont affichées dans le tableau. L’utilisateur peut ajouter ou supprimer des éléments de ce tableau.
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
Permet
defaultValue.systemAssignedIdentity
de définir une valeur initiale pour le contrôle des options d’identité attribuées par le système. La valeur par défaut estOff
. Les valeurs autorisées sont les suivantes :On
: une identité affectée par le système est affectée à la ressource.Off
: une identité affectée par le système n’est pas affectée à la ressource.OnOnly
: une identité affectée par le système est affectée à la ressource. Les utilisateurs ne peuvent pas modifier cette valeur lors du déploiement.OffOnly
: une identité affectée par le système n’est pas affectée à la ressource. Les utilisateurs ne peuvent pas modifier cette valeur lors du déploiement.
Si
options.hideSystemAssignedIdentity
elle est définietrue
sur , l’interface utilisateur pour configurer l’identité affectée par le système n’est pas affichée. La valeur par défaut de cette option estfalse
.Si
options.hideUserAssignedIdentity
elle est définietrue
sur , l’interface utilisateur pour configurer l’identité affecté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 estfalse
.
Étapes suivantes
- Pour voir une présentation de la création de définitions d’interface utilisateur, consultez la page Prise en main de CreateUiDefinition.
- Pour obtenir une description des propriétés communes des éléments d’interface utilisateur, consultez la page Éléments de CreateUiDefinition.