Identity interface

هوية المورد. تدعم تعيينات النهج هوية واحدة كحد أقصى. هذه إما هوية معينة من قبل النظام أو هوية معينة من قبل مستخدم واحد.

الخصائص

principalId

المعرف الأساسي لهوية المورد. سيتم توفير هذه الخاصية فقط لملاحظة هوية معينة من قبل النظام: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

tenantId

معرف المستأجر لهوية المورد. سيتم توفير هذه الخاصية فقط لملاحظة هوية معينة من قبل النظام: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

type

نوع الهوية. هذا هو الحقل المطلوب الوحيد عند إضافة نظام أو هوية معينة من قبل المستخدم إلى مورد.

userAssignedIdentities

هوية المستخدم المقترنة بالنهج. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

تفاصيل الخاصية

principalId

المعرف الأساسي لهوية المورد. سيتم توفير هذه الخاصية فقط لملاحظة هوية معينة من قبل النظام: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

principalId?: string

قيمة الخاصية

string

tenantId

معرف المستأجر لهوية المورد. سيتم توفير هذه الخاصية فقط لملاحظة هوية معينة من قبل النظام: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

tenantId?: string

قيمة الخاصية

string

type

نوع الهوية. هذا هو الحقل المطلوب الوحيد عند إضافة نظام أو هوية معينة من قبل المستخدم إلى مورد.

type?: ResourceIdentityType

قيمة الخاصية

userAssignedIdentities

هوية المستخدم المقترنة بالنهج. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

userAssignedIdentities?: {[propertyName: string]: UserAssignedIdentitiesValue}

قيمة الخاصية

{[propertyName: string]: UserAssignedIdentitiesValue}