Compartir a través de


RoleAssignments interface

Interfaz que representa un RoleAssignments.

Métodos

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

Compruebe si el principalId especificado tiene acceso para realizar una lista de acciones en un ámbito determinado.

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

Cree la asignación de roles.

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Elimine la asignación de roles por identificador de asignación de roles.

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Obtener la asignación de roles por identificador de asignación de roles.

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

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

RequiredAction[]

Lista de acciones.

scope

string

Ámbito en el que se realiza la comprobación del acceso.

options
RoleAssignmentsCheckPrincipalAccessOptionalParams

Parámetros de opciones.

Devoluciones

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

options
RoleAssignmentsCreateRoleAssignmentOptionalParams

Parámetros de opciones.

Devoluciones

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.

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.

options
RoleAssignmentsGetRoleAssignmentByIdOptionalParams

Parámetros de opciones.

Devoluciones

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Enumerar asignaciones de roles.

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

Parámetros

options
RoleAssignmentsListRoleAssignmentsOptionalParams

Parámetros de opciones.

Devoluciones