Bagikan melalui


RoleAssignments interface

Antarmuka yang mewakili RoleAssignments.

Metode

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

Periksa apakah principalId yang diberikan memiliki akses untuk melakukan daftar tindakan pada cakupan tertentu.

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

Membuat penetapan peran.

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Hapus penetapan peran menurut ID penetapan peran.

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Dapatkan penetapan peran menurut ID penetapan peran.

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Buat daftar tugas peran.

Detail Metode

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

Periksa apakah principalId yang diberikan memiliki akses untuk melakukan daftar tindakan pada cakupan tertentu.

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

Parameter

subject
SubjectInfo

Detail subjek

actions

RequiredAction[]

Daftar tindakan.

scope

string

Cakupan tempat akses pemeriksaan selesai.

Mengembalikan

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

Membuat penetapan peran.

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

Parameter

roleAssignmentId

string

ID penetapan peran.

roleId

string

ID Peran Peran Peran Built-In Synapse

principalId

string

ID objek prinsipal AAD atau grup keamanan

scope

string

Cakupan tempat penetapan peran dibuat

Mengembalikan

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Hapus penetapan peran menurut ID penetapan peran.

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

Parameter

roleAssignmentId

string

ID penetapan peran.

Mengembalikan

Promise<void>

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Dapatkan penetapan peran menurut ID penetapan peran.

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

Parameter

roleAssignmentId

string

ID penetapan peran.

Mengembalikan

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Buat daftar tugas peran.

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

Parameter

Mengembalikan