doc-locale/fr-fr/auth/tokens/fine_grained_access_tokens_graphql.md
{{< details >}}
{{< /details >}}
Les jetons d'accès personnels affinés limitent l'accès à des autorisations spécifiques dans l'API GraphQL. Pour créer un jeton d'accès personnel à granularité fine, voir Permissions à granularité fine pour les jetons d'accès personnels.
Les jetons d'accès personnels affinés peuvent accéder aux types, mutations et champs GraphQL suivants :
Accorde la capacité de lire les dépendances.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Projet | Type | DependencyLocation |
Accorde la capacité de créer, lire et mettre à jour des vulnérabilités.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | VulnerabilityCreate |
| Read | Projet | Type | CountableVulnerability |
| Read | Projet | Type | Vulnerability |
| Update | Projet | Mutation | VulnerabilityConfirm |
| Update | Projet | Mutation | VulnerabilityDismiss |
| Update | Projet | Mutation | VulnerabilityResolve |
| Update | Projet | Mutation | VulnerabilityRevertToDetected |
Accorde la capacité de lire et de valider la configuration CI/CD.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Validate | Projet | Mutation | CiLint |
Accorde la capacité de mettre à jour les paramètres CI/CD.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Update | Projet | Mutation | ProjectCiCdSettingsUpdate |
| Update | Groupe | Mutation | SafeDisablePipelineVariables |
Accorde la capacité de créer et supprimer des ressources de catalogue CI.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CatalogResourcesCreate |
| Delete | Projet | Mutation | CatalogResourcesDestroy |
Accorde la capacité de créer et lire des applications cd.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Groupe | Mutation | CdApplicationCreate |
| Create | Instance | Mutation | CdApplicationCreate |
| Read | Groupe | Type | CdApplication |
| Read | Instance | Type | CdApplication |
Accorde la capacité de créer et lire des environnements cd.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Groupe | Mutation | CdEnvironmentCreate |
| Create | Instance | Mutation | CdEnvironmentCreate |
| Read | Groupe | Type | CdEnvironment |
| Read | Instance | Type | CdEnvironment |
Accorde la capacité de créer, supprimer et lire des agents de cluster.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CreateClusterAgent |
| Delete | Projet | Mutation | ClusterAgentDelete |
| Read | Projet | Type | ClusterAgent |
Accorde la capacité de créer, lire et révoquer des jetons d'agent de cluster.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | ClusterAgentTokenCreate |
Accorde la capacité de créer, supprimer et lire des configurations d'URL d'agent de cluster.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | ClusterAgentUrlConfigurationCreate |
| Delete | Projet | Mutation | ClusterAgentUrlConfigurationDelete |
Accorde la capacité d'approuver, créer, supprimer, lire et mettre à jour des déploiements.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Approve | Projet | Mutation | ApproveDeployment |
Accorde la capacité de créer, supprimer, lire, arrêter et mettre à jour des environnements.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | EnvironmentCreate |
| Delete | Projet | Mutation | EnvironmentDelete |
| Read | Projet | Type | Environment |
| Stop | Projet | Mutation | EnvironmentStop |
| Update | Projet | Mutation | EnvironmentUpdate |
Accorde la capacité de créer, supprimer, lire et mettre à jour des périodes de gel.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Projet | Type | CiFreezePeriod |
Accorde la capacité de supprimer, lire, exécuter et mettre à jour des jobs.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Projet | Type | CiJob |
| Run | Projet | Mutation | JobPlay |
| Run | Projet | Mutation | JobRetry |
| Update | Projet | Mutation | JobCancel |
| Update | Projet | Mutation | JobUnschedule |
Accorde la capacité de supprimer, lire et mettre à jour des artefacts de job.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Delete | Projet | Mutation | ArtifactDestroy |
| Delete | Projet | Mutation | BulkDestroyJobArtifacts |
| Delete | Projet | Mutation | JobArtifactsDestroy |
| Read | Projet | Type | CiJobArtifact |
Accorde la capacité de créer, supprimer, lire et mettre à jour des pipelines.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | PipelineCreate |
| Delete | Projet | Mutation | PipelineDestroy |
| Read | Projet | Type | CiStage |
| Read | Projet | Type | Pipeline |
| Update | Projet | Mutation | PipelineCancel |
| Update | Projet | Mutation | PipelineRetry |
Accorde la capacité de créer, supprimer, lire et mettre à jour des planifications de pipeline.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | PipelineScheduleCreate |
| Delete | Projet | Mutation | PipelineScheduleDelete |
| Read | Projet | Type | PipelineSchedule |
| Read | Projet | Champ | Project.pipelineSchedules |
| Update | Projet | Mutation | PipelineSchedulePlay |
| Update | Projet | Mutation | PipelineScheduleTakeOwnership |
| Update | Projet | Mutation | PipelineScheduleUpdate |
Accorde la capacité d'assigner, créer, supprimer, lire et mettre à jour des runners.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Assign | Projet | Mutation | RunnerAssignToProject |
| Assign | Projet | Mutation | RunnerUnassignFromProject |
| Create | Projet | Mutation | RunnerCreate |
| Create | Groupe | Mutation | RunnerCreate |
| Create | Instance | Mutation | RunnerCreate |
| Delete | Projet | Mutation | RunnerDelete |
| Delete | Groupe | Mutation | RunnerDelete |
| Delete | Instance | Mutation | RunnerDelete |
| Read | Projet | Type | CiRunner |
| Read | Projet | Champ | Project.runners |
| Read | Projet | Champ | Query.runner |
| Read | Groupe | Type | CiRunner |
| Read | Groupe | Champ | Group.runners |
| Read | Groupe | Champ | Query.runner |
| Read | Instance | Type | CiRunner |
| Read | Instance | Champ | Query.runner |
| Read | Instance | Champ | Query.runners |
| Update | Projet | Mutation | RunnerCacheClear |
| Update | Projet | Mutation | RunnerUpdate |
| Update | Groupe | Mutation | RunnerUpdate |
| Update | Instance | Mutation | RunnerUpdate |
Accorde la capacité de créer, supprimer, verrouiller, lire et mettre à jour l'état Terraform.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Delete | Projet | Mutation | TerraformStateDelete |
| Lock | Projet | Mutation | TerraformStateLock |
| Lock | Projet | Mutation | TerraformStateUnlock |
| Read | Projet | Type | TerraformState |
| Read | Projet | Type | TerraformStateProtectionRule |
| Read | Projet | Type | TerraformStateVersion |
| Update | Projet | Mutation | UpdateTerraformStateProtectionRule |
Accorde la capacité de créer et supprimer des règles de protection d'état Terraform.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CreateTerraformStateProtectionRule |
| Delete | Projet | Mutation | DeleteTerraformStateProtectionRule |
Accorde la capacité de créer, supprimer, lire et mettre à jour des déclencheurs.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | PipelineTriggerCreate |
| Delete | Projet | Mutation | PipelineTriggerDelete |
| Read | Projet | Type | PipelineTrigger |
| Update | Projet | Mutation | PipelineTriggerUpdate |
Accorde la capacité de lire les listes d'autorisation de sélection de modèles.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Groupe | Type | AiModelSelectionAllowList |
| Read | Groupe | Type | AiModelSelectionAllowListModel |
| Read | Instance | Type | AiModelSelectionAllowList |
| Read | Instance | Type | AiModelSelectionAllowListModel |
Accorde la capacité de créer, supprimer, lire et mettre à jour les rôles de membres administrateurs.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Instance | Mutation | MemberRoleAdminCreate |
| Delete | Instance | Mutation | MemberRoleAdminDelete |
| Read | Instance | Type | AdminMemberRole |
| Update | Instance | Mutation | MemberRoleAdminUpdate |
Accorde la capacité d'archiver, créer, supprimer, lire, partager, transférer et mettre à jour des groupes.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Groupe | Type | Group |
| Read | Groupe | Champ | Query.group |
| Update | Groupe | Mutation | GroupUpdate |
Accorde la capacité de créer, supprimer et lire des liens de rôle d'administrateur LDAP
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Instance | Mutation | AdminRolesLdapSync |
| Create | Instance | Mutation | LdapAdminRoleLinkCreate |
| Delete | Instance | Mutation | LdapAdminRoleLinkDestroy |
| Read | Instance | Type | LdapAdminRoleLink |
Accorde la capacité de créer, supprimer et lire des rôles de membres.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Groupe | Mutation | MemberRoleCreate |
| Create | Instance | Mutation | MemberRoleCreate |
Accorde la capacité de lire et mettre à jour les préférences.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Utilisateur | Type | UserPreferences |
| Update | Utilisateur | Mutation | UserPreferencesUpdate |
Accorde la capacité de créer, supprimer, fusionner, lire et mettre à jour des sujets.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Instance | Type | Topic |
Accorde la capacité de créer, lire et mettre à jour des organisations.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Instance | Mutation | OrganizationCreate |
| Read | Instance | Type | Organization |
| Read | Instance | Type | OrganizationUser |
| Read | Instance | Champ | Query.organization |
| Read | Instance | Champ | Query.organizations |
| Update | Instance | Mutation | OrganizationUpdate |
| Update | Instance | Mutation | OrganizationUserUpdate |
Accorde la capacité de créer, supprimer, lire et mettre à jour des règles de protection des tags du registre de conteneurs.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | createContainerProtectionTagRule |
| Delete | Projet | Mutation | DeleteContainerProtectionTagRule |
| Update | Projet | Mutation | UpdateContainerProtectionTagRule |
Accorde la capacité de supprimer et lire des dépôts de conteneurs.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Delete | Projet | Mutation | DestroyContainerRepository |
| Delete | Projet | Mutation | DestroyContainerRepositoryTags |
Accorde la capacité de créer, supprimer, lire et mettre à jour des règles de protection des dépôts de conteneurs.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CreateContainerProtectionRepositoryRule |
| Delete | Projet | Mutation | DeleteContainerProtectionRepositoryRule |
| Update | Projet | Mutation | UpdateContainerProtectionRepositoryRule |
Accorde la capacité de mettre à jour les proxys de dépendances.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Update | Groupe | Mutation | UpdateDependencyProxyImageTtlGroupPolicy |
| Update | Groupe | Mutation | UpdateDependencyProxySettings |
Accorde la capacité de créer, supprimer, lire et mettre à jour des packages.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CreatePackagesProtectionRule |
| Delete | Projet | Mutation | DeletePackagesProtectionRule |
| Delete | Projet | Mutation | DestroyPackage |
| Delete | Projet | Mutation | DestroyPackageFile |
| Delete | Projet | Mutation | DestroyPackageFiles |
| Update | Projet | Mutation | UpdatePackagesCleanupPolicy |
| Update | Projet | Mutation | UpdatePackagesProtectionRule |
Accorde la capacité de créer, supprimer, lire et mettre à jour des badges.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Instance | Type | OrganizationUserBadge |
Accorde la capacité de créer, supprimer, lire et mettre à jour des releases.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | ReleaseAssetLinkCreate |
| Create | Projet | Mutation | ReleaseCreate |
| Delete | Projet | Mutation | ReleaseDelete |
| Update | Projet | Mutation | ReleaseUpdate |
Accorde la capacité de créer, supprimer, lire et mettre à jour des extraits de code.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CreateSnippet |
| Create | Utilisateur | Mutation | CreateSnippet |
| Delete | Projet | Mutation | DestroySnippet |
| Delete | Utilisateur | Mutation | DestroySnippet |
| Update | Projet | Mutation | UpdateSnippet |
| Update | Utilisateur | Mutation | UpdateSnippet |
Accorde la capacité de créer, supprimer et mettre à jour des versions de modèles.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | MlModelVersionCreate |
| Delete | Projet | Mutation | MlModelVersionDelete |
| Update | Projet | Mutation | MlModelVersionEdit |
Accorde la capacité de supprimer, lire et mettre à jour des attributs personnalisés.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Delete | Projet | Mutation | DeleteProjectCustomAttribute |
| Delete | Groupe | Mutation | DeleteGroupCustomAttribute |
| Update | Projet | Mutation | ProjectCustomAttributeSet |
| Update | Groupe | Mutation | SetGroupCustomAttribute |
Accorde la capacité de créer, supprimer, promouvoir, lire et mettre à jour des labels.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | LabelCreate |
| Create | Groupe | Mutation | LabelCreate |
| Read | Projet | Type | Label |
| Read | Groupe | Type | Label |
| Update | Projet | Mutation | LabelUpdate |
| Update | Groupe | Mutation | LabelUpdate |
Accorde la capacité de créer, supprimer, lire et mettre à jour des éléments de travail tels que les epics et les tickets.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CreateIssue |
| Create | Projet | Champ | EpicIssue.createNoteEmail |
| Create | Projet | Champ | Issue.createNoteEmail |
| Create | Projet | Champ | WorkItem.createNoteEmail |
| Create | Groupe | Mutation | IterationCadenceCreate |
| Delete | Groupe | Mutation | IterationCadenceDestroy |
| Delete | Groupe | Mutation | IterationDelete |
| Read | Projet | Type | EpicIssue |
| Read | Projet | Type | Issue |
| Read | Projet | Type | Milestone |
| Read | Projet | Type | WorkItem |
| Read | Groupe | Type | Iteration |
| Read | Groupe | Type | IterationCadence |
| Read | Groupe | Type | Milestone |
| Update | Projet | Mutation | IssueLinkAlerts |
| Update | Projet | Mutation | IssueMove |
| Update | Projet | Mutation | IssueSetAssignees |
| Update | Projet | Mutation | IssueSetConfidential |
| Update | Projet | Mutation | IssueSetCrmContacts |
| Update | Projet | Mutation | IssueSetDueDate |
| Update | Projet | Mutation | IssueSetEpic |
| Update | Projet | Mutation | IssueSetEscalationPolicy |
| Update | Projet | Mutation | IssueSetEscalationStatus |
| Update | Projet | Mutation | IssueSetIteration |
| Update | Projet | Mutation | IssueSetLocked |
| Update | Projet | Mutation | IssueSetSeverity |
| Update | Projet | Mutation | IssueSetWeight |
| Update | Projet | Mutation | IssueUnlinkAlert |
| Update | Projet | Mutation | UpdateIssue |
| Update | Groupe | Mutation | IterationCadenceUpdate |
| Update | Groupe | Mutation | UpdateIteration |
Permet de créer, supprimer et lire des importations Markdown.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | UploadCreate |
| Create | Groupe | Mutation | UploadCreate |
| Delete | Projet | Mutation | UploadDelete |
| Delete | Groupe | Mutation | UploadDelete |
Permet de supprimer, lire et mettre à jour des pages.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Delete | Projet | Mutation | DeletePagesDeployment |
| Delete | Projet | Mutation | RestorePagesDeployment |
| Read | Projet | Type | PagesDeployment |
| Update | Projet | Mutation | PagesMarkOnboardingComplete |
| Update | Projet | Mutation | SetPagesForceHttps |
| Update | Projet | Mutation | SetPagesUseUniqueDomain |
Permet d'archiver, créer, supprimer, dupliquer, lire, partager, transférer et mettre à jour des projets.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Projet | Type | Project |
| Read | Projet | Type | RepositoryLanguage |
| Read | Projet | Champ | Query.project |
| Update | Projet | Mutation | ProjectSettingsUpdate |
| Update | Projet | Mutation | StarProject |
Permet de créer, supprimer, lire et mettre à jour des règles d'approbation.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | branchRuleApprovalProjectRuleCreate |
| Delete | Projet | Mutation | approvalProjectRuleDelete |
| Read | Projet | Type | ApprovalProjectRule |
| Read | Projet | Type | ApprovalRule |
| Update | Projet | Mutation | MergeRequestUpdateApprovalRule |
| Update | Projet | Mutation | approvalProjectRuleUpdate |
Permet de créer, supprimer, protéger et lire des branches.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CreateBranch |
| Delete | Projet | Mutation | BranchDelete |
| Read | Projet | Type | Branch |
Accorde la capacité de créer et mettre à jour des règles de branche.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | BranchRuleCreate |
| Update | Projet | Mutation | BranchRuleUpdate |
Permet de télécharger, envoyer et lire du code via Git.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Pousser | Projet | Mutation | CommitCreate |
| Pousser | Projet | Mutation | ProjectSyncFork |
| Read | Projet | Type | Commit |
| Read | Projet | Type | Repository |
Permet d'approuver, créer, supprimer, fusionner, lire et mettre à jour des merge requests.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Projet | Type | MergeRequestApprovalState |
Permet de créer, supprimer, lire et mettre à jour des règles de push.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Projet | Type | PushRules |
Permet de créer, supprimer, lire et mettre à jour des dépôts.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Projet | Type | Blob |
| Read | Projet | Type | RepositoryBlob |
| Read | Projet | Type | Tree |
Permet de créer, supprimer et lire les tags de dépôt.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | TagCreate |
| Delete | Projet | Mutation | TagDelete |
| Read | Projet | Type | Tag |
Permet de créer, supprimer et lire les e-mails.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Utilisateur | Type | Email |
Permet de lire et de mettre à jour les portées du jeton de job.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Update | Projet | Mutation | CiJobTokenScopeUpdatePolicies |
Permet de créer, supprimer et lire les listes d'autorisation de la portée du jeton de job.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Projet | Mutation | CiJobTokenScopeAddGroupOrProject |
| Create | Projet | Mutation | CiJobTokenScopeAddProject |
| Delete | Projet | Mutation | CiJobTokenScopeRemoveGroup |
| Delete | Projet | Mutation | CiJobTokenScopeRemoveProject |
Permet de créer, supprimer, lire et mettre à jour les membres.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Projet | Type | ProjectMember |
| Read | Groupe | Type | GroupMember |
| Update | Projet | Mutation | ProjectMemberBulkUpdate |
| Update | Groupe | Mutation | GroupMemberBulkUpdate |
Permet de lire les métadonnées de l'instance.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Instance | Type | GitlabInstanceFeatureFlag |
| Read | Instance | Type | Kas |
| Read | Instance | Type | Metadata |
Permet de créer, lire, révoquer et renouveler les jetons d'accès personnels.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Create | Utilisateur | Mutation | PersonalAccessTokenCreate |
| Revoke | Utilisateur | Mutation | PersonalAccessTokenRevoke |
| Renouveler | Utilisateur | Mutation | PersonalAccessTokenRotate |
Accorde la capacité d'activer, approuver, bannir, bloquer, créer, désactiver, supprimer, désactiver l'authentification à deux facteurs, suivre, lire, rejeter, débannir, débloquer, ne plus suivre et mettre à jour des utilisateurs.
| Action | Accès | Type | Nom |
|---|---|---|---|
| Read | Utilisateur | Type | AddOnUser |
| Read | Utilisateur | Type | AutocompletedUser |
| Read | Utilisateur | Type | CurrentUser |
| Read | Utilisateur | Type | MergeRequestAssignee |
| Read | Utilisateur | Type | MergeRequestAuthor |
| Read | Utilisateur | Type | MergeRequestParticipant |
| Read | Utilisateur | Type | MergeRequestReviewer |
| Read | Utilisateur | Type | UserCore |