É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
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
- 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.