RoleAssignments interface
Interfaz que representa un RoleAssignments.
Métodos
| check |
Compruebe si el principalId especificado tiene acceso para realizar una lista de acciones en un ámbito determinado. |
| create |
Cree la asignación de roles. |
| delete |
Elimine la asignación de roles por identificador de asignación de roles. |
| get |
Obtener la asignación de roles por identificador de asignación de roles. |
| list |
Enumerar asignaciones de roles. |
Detalles del método
checkPrincipalAccess(SubjectInfo, RequiredAction[], string, RoleAssignmentsCheckPrincipalAccessOptionalParams)
Compruebe si el principalId especificado tiene acceso para realizar una lista de acciones en un ámbito determinado.
function checkPrincipalAccess(subject: SubjectInfo, actions: RequiredAction[], scope: string, options?: RoleAssignmentsCheckPrincipalAccessOptionalParams): Promise<CheckPrincipalAccessResponse>
Parámetros
- subject
- SubjectInfo
Detalles del asunto
- actions
Lista de acciones.
- scope
-
string
Ámbito en el que se realiza la comprobación del acceso.
Parámetros de opciones.
Devoluciones
Promise<CheckPrincipalAccessResponse>
createRoleAssignment(string, string, string, string, RoleAssignmentsCreateRoleAssignmentOptionalParams)
Cree la asignación de roles.
function createRoleAssignment(roleAssignmentId: string, roleId: string, principalId: string, scope: string, options?: RoleAssignmentsCreateRoleAssignmentOptionalParams): Promise<RoleAssignmentDetails>
Parámetros
- roleAssignmentId
-
string
Identificador de la asignación de roles.
- roleId
-
string
Id. de rol del rol de synapse Built-In
- principalId
-
string
Id. de objeto de la entidad de seguridad o grupo de seguridad de AAD
- scope
-
string
Ámbito en el que se crea la asignación de roles
Parámetros de opciones.
Devoluciones
Promise<RoleAssignmentDetails>
deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)
Elimine la asignación de roles por identificador de asignación de roles.
function deleteRoleAssignmentById(roleAssignmentId: string, options?: RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams): Promise<void>
Parámetros
- roleAssignmentId
-
string
Identificador de la asignación de roles.
Parámetros de opciones.
Devoluciones
Promise<void>
getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)
Obtener la asignación de roles por identificador de asignación de roles.
function getRoleAssignmentById(roleAssignmentId: string, options?: RoleAssignmentsGetRoleAssignmentByIdOptionalParams): Promise<RoleAssignmentDetails>
Parámetros
- roleAssignmentId
-
string
Identificador de la asignación de roles.
Parámetros de opciones.
Devoluciones
Promise<RoleAssignmentDetails>
listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)
Enumerar asignaciones de roles.
function listRoleAssignments(options?: RoleAssignmentsListRoleAssignmentsOptionalParams): Promise<RoleAssignmentsListRoleAssignmentsResponse>
Parámetros
Parámetros de opciones.