Microsoft.ManagedIdentity.IdentitySelector UI element
عنصر تحكم لتعيين هويات مدارة لمورد في عملية توزيع.
نموذج واجهة المستخدم
يتكون عنصر التحكم من العناصر التالية:
عندما يقوم المستخدم بتحديد إضافة، يتم فتح النموذج التالي. يمكن للمستخدم تعيين هوية واحدة أو أكثر من الهويات التي تم تعيينها من قبل المستخدم للمورد.
يتم عرض الهويات المحددة في الجدول. يمكن للمستخدم إضافة عناصر أو حذفها من هذا الجدول.
مخطط
{
"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
.
الخطوات التالية
- للحصول على مقدمة حول إنشاء تعريفات واجهة المستخدم، راجع Getting started withCreateUiDefinition.
- للحصول على وصف للخصائص العامة في عناصر واجهة المستخدم، راجع CreateUiDefinition Elements.