RoleAssignments interface
Interface que representa um RoleAssignments.
Métodos
| check |
Verifique se o principalId dado tem acesso para executar a lista de ações em um determinado escopo. |
| create |
Criar atribuição de função. |
| delete |
Exclua a atribuição de função por ID de atribuição de função. |
| get |
Obter atribuição de função por ID de atribuição de função. |
| list |
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
Lista de ações.
- scope
-
string
Âmbito em que o acesso à verificação é feito.
Os parâmetros de opções.
Devoluções
Promise<CheckPrincipalAccessResponse>
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
Os parâmetros de opções.
Devoluções
Promise<RoleAssignmentDetails>
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.
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.
Os parâmetros de opções.
Devoluções
Promise<RoleAssignmentDetails>
listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)
Listar atribuições de função.
function listRoleAssignments(options?: RoleAssignmentsListRoleAssignmentsOptionalParams): Promise<RoleAssignmentsListRoleAssignmentsResponse>
Parâmetros
Os parâmetros de opções.