مشاركة عبر


TableRoleDefinitionResource interface

معلمات لإنشاء وتحديث تعريف دور جدول Azure Cosmos DB.

يمتد

الخصائص

assignableScopes

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

idPropertiesId

معرف المسار لتعريف الدور.

permissions

مجموعة العمليات المسموح بها من خلال تعريف الدور هذا.

roleName

اسم سهل الاستخدام لتعريف الدور. يجب أن يكون فريدا لحساب قاعدة البيانات.

typePropertiesType

يشير إلى ما إذا كان تعريف الدور مضمنا أو تم إنشاء المستخدم.

الخصائص الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال، "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

name

اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

type

نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

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

assignableScopes

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

assignableScopes?: string[]

قيمة الخاصية

string[]

idPropertiesId

معرف المسار لتعريف الدور.

idPropertiesId?: string

قيمة الخاصية

string

permissions

مجموعة العمليات المسموح بها من خلال تعريف الدور هذا.

permissions?: Permission[]

قيمة الخاصية

roleName

اسم سهل الاستخدام لتعريف الدور. يجب أن يكون فريدا لحساب قاعدة البيانات.

roleName?: string

قيمة الخاصية

string

typePropertiesType

يشير إلى ما إذا كان تعريف الدور مضمنا أو تم إنشاء المستخدم.

typePropertiesType?: RoleDefinitionType

قيمة الخاصية

تفاصيل الخاصية الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال، "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

id?: string

قيمة الخاصية

string

موروث منProxyResource.id

name

اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

name?: string

قيمة الخاصية

string

موروث منProxyResource.name

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

systemData?: SystemData

قيمة الخاصية

موروث منProxyResource.systemData

type

نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

type?: string

قيمة الخاصية

string

موروث منProxyResource.type