RoleAssignments interface
Interfaccia che rappresenta un oggetto RoleAssignments.
Metodi
| check |
Controllare se il valore principalId specificato ha accesso per eseguire l'elenco di azioni in un determinato ambito. |
| create |
Creare un'assegnazione di ruolo. |
| delete |
Eliminare l'assegnazione di ruolo in base all'ID assegnazione di ruolo. |
| get |
Ottenere l'assegnazione di ruolo in base all'ID assegnazione di ruolo. |
| list |
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
Elenco di azioni.
- scope
-
string
Ambito in cui viene eseguito il controllo dell'accesso.
Parametri delle opzioni.
Restituisce
Promise<CheckPrincipalAccessResponse>
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
Parametri delle opzioni.
Restituisce
Promise<RoleAssignmentDetails>
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
Restituisce
Promise<RoleAssignmentDetails>
listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)
Elencare le assegnazioni di ruolo.
function listRoleAssignments(options?: RoleAssignmentsListRoleAssignmentsOptionalParams): Promise<RoleAssignmentsListRoleAssignmentsResponse>
Parametri
Parametri delle opzioni.