RoleAssignments interface

Interface représentant un RoleAssignments.

Méthodes

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

Vérifiez si le principalId donné a accès à la liste des actions dans une étendue donnée.

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

Créez une attribution de rôle.

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Supprimez l’attribution de rôle par ID d’attribution de rôle.

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Obtenir l’attribution de rôle par ID d’attribution de rôle.

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Répertorier les attributions de rôles.

Détails de la méthode

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

Vérifiez si le principalId donné a accès à la liste des actions dans une étendue donnée.

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

Paramètres

subject
SubjectInfo

Détails de l’objet

actions

RequiredAction[]

Liste des actions.

scope

string

Étendue à laquelle l’accès de vérification est effectué.

options
RoleAssignmentsCheckPrincipalAccessOptionalParams

Paramètres d’options.

Retours

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

Créez une attribution de rôle.

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

Paramètres

roleAssignmentId

string

ID de l’attribution de rôle.

roleId

string

ID de rôle du rôle Built-In Synapse

principalId

string

ID d’objet du principal AAD ou du groupe de sécurité

scope

string

Étendue à laquelle l’attribution de rôle est créée

options
RoleAssignmentsCreateRoleAssignmentOptionalParams

Paramètres d’options.

Retours

deleteRoleAssignmentById(string, RoleAssignmentsDeleteRoleAssignmentByIdOptionalParams)

Supprimez l’attribution de rôle par ID d’attribution de rôle.

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

Paramètres

roleAssignmentId

string

ID de l’attribution de rôle.

Retours

Promise<void>

getRoleAssignmentById(string, RoleAssignmentsGetRoleAssignmentByIdOptionalParams)

Obtenir l’attribution de rôle par ID d’attribution de rôle.

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

Paramètres

roleAssignmentId

string

ID de l’attribution de rôle.

options
RoleAssignmentsGetRoleAssignmentByIdOptionalParams

Paramètres d’options.

Retours

listRoleAssignments(RoleAssignmentsListRoleAssignmentsOptionalParams)

Répertorier les attributions de rôles.

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

Paramètres

options
RoleAssignmentsListRoleAssignmentsOptionalParams

Paramètres d’options.

Retours