RoleAssignments interface
واجهة تمثل RoleAssignments.
الأساليب
| check |
تحقق مما إذا كان معرف principalId المحدد لديه حق الوصول لتنفيذ قائمة الإجراءات في نطاق معين. |
| create |
إنشاء تعيين دور. |
| delete |
حذف تعيين الدور حسب معرف تعيين الدور. |
| get |
احصل على تعيين الدور حسب معرف تعيين الدور. |
| list |
سرد تعيينات الأدوار. |
تفاصيل الأسلوب
checkPrincipalAccess(SubjectInfo, RequiredAction[], string, RoleAssignmentsCheckPrincipalAccessOptionalParams)
تحقق مما إذا كان معرف principalId المحدد لديه حق الوصول لتنفيذ قائمة الإجراءات في نطاق معين.
function checkPrincipalAccess(subject: SubjectInfo, actions: RequiredAction[], scope: string, options?: RoleAssignmentsCheckPrincipalAccessOptionalParams): Promise<CheckPrincipalAccessResponse>
المعلمات
- subject
- SubjectInfo
تفاصيل الموضوع
- actions
قائمة الإجراءات.
- scope
-
string
النطاق الذي يتم فيه التحقق من الوصول.
معلمات الخيارات.
المرتجعات
Promise<CheckPrincipalAccessResponse>
createRoleAssignment(string, string, string, string, RoleAssignmentsCreateRoleAssignmentOptionalParams)
إنشاء تعيين دور.
function createRoleAssignment(roleAssignmentId: string, roleId: string, principalId: string, scope: string, options?: RoleAssignmentsCreateRoleAssignmentOptionalParams): Promise<RoleAssignmentDetails>
المعلمات
- roleAssignmentId
-
string
معرف تعيين الدور.
- roleId
-
string
معرف الدور لدور Built-In Synapse
- principalId
-
string
معرف الكائن لأصل AAD أو مجموعة الأمان
- scope
-
string
النطاق الذي يتم فيه إنشاء تعيين الدور
معلمات الخيارات.
المرتجعات
Promise<RoleAssignmentDetails>
deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)
حذف تعيين الدور حسب معرف تعيين الدور.
function deleteRoleAssignmentById(roleAssignmentId: string, options?: RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams): Promise<void>
المعلمات
- roleAssignmentId
-
string
معرف تعيين الدور.
معلمات الخيارات.
المرتجعات
Promise<void>
getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)
احصل على تعيين الدور حسب معرف تعيين الدور.
function getRoleAssignmentById(roleAssignmentId: string, options?: RoleAssignmentsGetRoleAssignmentByIdOptionalParams): Promise<RoleAssignmentDetails>
المعلمات
- roleAssignmentId
-
string
معرف تعيين الدور.
معلمات الخيارات.
المرتجعات
Promise<RoleAssignmentDetails>
listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)
سرد تعيينات الأدوار.
function listRoleAssignments(options?: RoleAssignmentsListRoleAssignmentsOptionalParams): Promise<RoleAssignmentsListRoleAssignmentsResponse>
المعلمات
معلمات الخيارات.