Элемент пользовательского интерфейса Microsoft.ManagedIdentity.IdentitySelector
Элемент управления для назначения управляемых удостоверений для ресурса в развертывании.
Пример элемента пользовательского интерфейса
Этот элемент управления состоит из следующих частей:
После нажатия кнопки Добавить откроется следующая форма. Пользователь может выбрать одно или несколько назначенных пользователю удостоверений для ресурса.
Выбранные удостоверения отображаются в таблице. Пользователь может добавлять и удалять элементы в этой таблице.
Схема
{
"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
}
Пример полученных результатов
{
"identity": {
"value": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/xxxx/resourceGroups/TestResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/TestUserIdentity1": {}
}
}
}
}
Замечания
Используется
defaultValue.systemAssignedIdentity
для задания начального значения для элемента управления параметрами удостоверений, назначенных системой. Значение по умолчанию —Off
. Допустимы следующие значения:On
— назначенное системой удостоверение назначается ресурсу.Off
— удостоверение, назначенное системой, не назначается ресурсу.OnOnly
— назначенное системой удостоверение назначается ресурсу. Пользователи не могут изменять это значение во время развертывания.OffOnly
— удостоверение, назначенное системой, не назначается ресурсу. Пользователи не могут изменять это значение во время развертывания.
Если
options.hideSystemAssignedIdentity
задано значениеtrue
, пользовательский интерфейс для настройки назначенного системой удостоверения не отображается.false
является значением по умолчанию для данного параметра.Если
options.hideUserAssignedIdentity
задано значениеtrue
, пользовательский интерфейс для настройки назначенного пользователем удостоверения не отображается. Ресурсу не назначается удостоверение, назначенное пользователем.false
является значением по умолчанию для данного параметра.
Следующие шаги
- Общие сведения о создании определений пользовательского интерфейса см. в статье Начало работы с CreateUiDefinition.
- Дополнительные сведения об общих свойствах элементов пользовательского интерфейса см. в статье Элементы CreateUiDefinition.