Udostępnij za pośrednictwem


RoleAssignments interface

Interfejs reprezentujący przypisania ról.

Metody

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

Sprawdź, czy dany identyfikator principalId ma dostęp do wykonywania listy akcji w danym zakresie.

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

Utwórz przypisanie roli.

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Usuń przypisanie roli według identyfikatora przypisania roli.

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Pobierz przypisanie roli według identyfikatora przypisania roli.

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Wyświetlanie listy przypisań ról.

Szczegóły metody

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

Sprawdź, czy dany identyfikator principalId ma dostęp do wykonywania listy akcji w danym zakresie.

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

Parametry

subject
SubjectInfo

Szczegóły tematu

actions

RequiredAction[]

Lista akcji.

scope

string

Zakres, w którym odbywa się sprawdzanie dostępu.

Zwraca

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

Utwórz przypisanie roli.

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

Parametry

roleAssignmentId

string

Identyfikator przypisania roli.

roleId

string

Identyfikator roli roli usługi Synapse Built-In

principalId

string

Identyfikator obiektu podmiotu zabezpieczeń lub grupy zabezpieczeń usługi AAD

scope

string

Zakres, w którym jest tworzone przypisanie roli

Zwraca

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Usuń przypisanie roli według identyfikatora przypisania roli.

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

Parametry

roleAssignmentId

string

Identyfikator przypisania roli.

Zwraca

Promise<void>

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Pobierz przypisanie roli według identyfikatora przypisania roli.

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

Parametry

roleAssignmentId

string

Identyfikator przypisania roli.

Zwraca

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Wyświetlanie listy przypisań ról.

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

Parametry

Zwraca