RoleAssignments interface

Interface que representa um RoleAssignments.

Métodos

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

Verifique se o principalId dado tem acesso para executar a lista de ações em um determinado escopo.

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

Criar atribuição de função.

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Exclua a atribuição de função por ID de atribuição de função.

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Obter atribuição de função por ID de atribuição de função.

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Listar atribuições de função.

Detalhes de Método

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

Verifique se o principalId dado tem acesso para executar a lista de ações em um determinado escopo.

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

Parâmetros

subject
SubjectInfo

Detalhes do assunto

actions

RequiredAction[]

Lista de ações.

scope

string

Âmbito em que o acesso à verificação é feito.

options
RoleAssignmentsCheckPrincipalAccessOptionalParams

Os parâmetros de opções.

Devoluções

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

Criar atribuição de função.

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

Parâmetros

roleAssignmentId

string

A ID da atribuição de função.

roleId

string

ID da função da Built-In da sinapse

principalId

string

ID do objeto da entidade de segurança ou grupo de segurança do AAD

scope

string

Escopo no qual a atribuição de função é criada

options
RoleAssignmentsCreateRoleAssignmentOptionalParams

Os parâmetros de opções.

Devoluções

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Exclua a atribuição de função por ID de atribuição de função.

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

Parâmetros

roleAssignmentId

string

A ID da atribuição de função.

options
RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Obter atribuição de função por ID de atribuição de função.

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

Parâmetros

roleAssignmentId

string

A ID da atribuição de função.

options
RoleAssignmentsGetRoleAssignmentByIdOptionalParams

Os parâmetros de opções.

Devoluções

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Listar atribuições de função.

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

Parâmetros

options
RoleAssignmentsListRoleAssignmentsOptionalParams

Os parâmetros de opções.

Devoluções