RoleAssignments interface

واجهة تمثل RoleAssignments.

الأساليب

checkPrincipalAccess(SubjectInfo, RequiredAction[], string, RoleAssignmentsCheckPrincipalAccessOptionalParams)

تحقق مما إذا كان معرف principalId المحدد لديه حق الوصول لتنفيذ قائمة الإجراءات في نطاق معين.

createRoleAssignment(string, string, string, string, RoleAssignmentsCreateRoleAssignmentOptionalParams)

إنشاء تعيين دور.

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

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

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

احصل على تعيين الدور حسب معرف تعيين الدور.

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

سرد تعيينات الأدوار.

تفاصيل الأسلوب

checkPrincipalAccess(SubjectInfo, RequiredAction[], string, RoleAssignmentsCheckPrincipalAccessOptionalParams)

تحقق مما إذا كان معرف principalId المحدد لديه حق الوصول لتنفيذ قائمة الإجراءات في نطاق معين.

function checkPrincipalAccess(subject: SubjectInfo, actions: RequiredAction[], scope: string, options?: RoleAssignmentsCheckPrincipalAccessOptionalParams): Promise<CheckPrincipalAccessResponse>

المعلمات

subject
SubjectInfo

تفاصيل الموضوع

actions

RequiredAction[]

قائمة الإجراءات.

scope

string

النطاق الذي يتم فيه التحقق من الوصول.

options
RoleAssignmentsCheckPrincipalAccessOptionalParams

معلمات الخيارات.

المرتجعات

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

النطاق الذي يتم فيه إنشاء تعيين الدور

options
RoleAssignmentsCreateRoleAssignmentOptionalParams

معلمات الخيارات.

المرتجعات

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

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

function deleteRoleAssignmentById(roleAssignmentId: string, options?: RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams): Promise<void>

المعلمات

roleAssignmentId

string

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

options
RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

احصل على تعيين الدور حسب معرف تعيين الدور.

function getRoleAssignmentById(roleAssignmentId: string, options?: RoleAssignmentsGetRoleAssignmentByIdOptionalParams): Promise<RoleAssignmentDetails>

المعلمات

roleAssignmentId

string

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

options
RoleAssignmentsGetRoleAssignmentByIdOptionalParams

معلمات الخيارات.

المرتجعات

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

سرد تعيينات الأدوار.

function listRoleAssignments(options?: RoleAssignmentsListRoleAssignmentsOptionalParams): Promise<RoleAssignmentsListRoleAssignmentsResponse>

المعلمات

options
RoleAssignmentsListRoleAssignmentsOptionalParams

معلمات الخيارات.

المرتجعات