Condividi tramite


RoleAssignments interface

Interfaccia che rappresenta un oggetto RoleAssignments.

Metodi

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

Controllare se il valore principalId specificato ha accesso per eseguire l'elenco di azioni in un determinato ambito.

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

Creare un'assegnazione di ruolo.

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Eliminare l'assegnazione di ruolo in base all'ID assegnazione di ruolo.

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Ottenere l'assegnazione di ruolo in base all'ID assegnazione di ruolo.

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Elencare le assegnazioni di ruolo.

Dettagli metodo

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

Controllare se il valore principalId specificato ha accesso per eseguire l'elenco di azioni in un determinato ambito.

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

Parametri

subject
SubjectInfo

Dettagli oggetto

actions

RequiredAction[]

Elenco di azioni.

scope

string

Ambito in cui viene eseguito il controllo dell'accesso.

options
RoleAssignmentsCheckPrincipalAccessOptionalParams

Parametri delle opzioni.

Restituisce

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

Creare un'assegnazione di ruolo.

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

Parametri

roleAssignmentId

string

ID dell'assegnazione di ruolo.

roleId

string

ID ruolo del ruolo di Synapse Built-In

principalId

string

ID oggetto dell'entità AAD o del gruppo di sicurezza

scope

string

Ambito in cui viene creata l'assegnazione di ruolo

options
RoleAssignmentsCreateRoleAssignmentOptionalParams

Parametri delle opzioni.

Restituisce

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Eliminare l'assegnazione di ruolo in base all'ID assegnazione di ruolo.

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

Parametri

roleAssignmentId

string

ID dell'assegnazione di ruolo.

Restituisce

Promise<void>

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Ottenere l'assegnazione di ruolo in base all'ID assegnazione di ruolo.

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

Parametri

roleAssignmentId

string

ID dell'assegnazione di ruolo.

options
RoleAssignmentsGetRoleAssignmentByIdOptionalParams

Parametri delle opzioni.

Restituisce

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Elencare le assegnazioni di ruolo.

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

Parametri

options
RoleAssignmentsListRoleAssignmentsOptionalParams

Parametri delle opzioni.

Restituisce