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

檢查存取完成的範圍。

傳回

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

建立角色指派。

function createRoleAssignment(roleAssignmentId: string, roleId: string, principalId: string, scope: string, options?: RoleAssignmentsCreateRoleAssignmentOptionalParams): Promise<RoleAssignmentDetails>

參數

roleAssignmentId

string

角色指派的標識碼。

roleId

string

Synapse Built-In 角色的角色標識符

principalId

string

AAD 主體或安全組的物件標識碼

scope

string

建立角色指派的範圍

傳回

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

角色指派的標識碼。

傳回

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

列出角色指派。

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

參數

傳回