GraphQL API의 개인 액세스 토큰에 대한 세분화된 권한
GitLab v19.1Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
세분화된 개인 액세스 토큰은 GraphQL API의 특정 권한에 대한 액세스 범위를 제한합니다. 세분화된 개인 액세스 토큰은 다음 GraphQL 타입, 뮤테이션, 필드에 액세스할 수 있습니다: 파이프라인 실행 프로젝트 스케줄을 읽는 기능을 부여합니다.
- Status: Beta
세분화된 개인 액세스 토큰은 GraphQL API의 특정 권한에 대한 액세스 범위를 제한합니다. 세분화된 개인 액세스 토큰을 생성하려면 개인 액세스 토큰에 대한 세분화된 권한을 참조하세요.
사용 가능한 세분화된 권한#
세분화된 개인 액세스 토큰은 다음 GraphQL 타입, 뮤테이션, 필드에 액세스할 수 있습니다:
애플리케이션 보안 리소스#
Dependency#
종속성을 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | DependencyLocation |
Pipeline Execution Project Schedule#
파이프라인 실행 프로젝트 스케줄을 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | PipelineExecutionProjectSchedule |
Vulnerability#
취약점을 생성, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | VulnerabilityCreate |
| Read | Project | Type | CountableVulnerability |
| Read | Project | Type | Vulnerability |
| Update | Project | Mutation | VulnerabilityConfirm |
| Update | Project | Mutation | VulnerabilityDismiss |
| Update | Project | Mutation | VulnerabilityResolve |
| Update | Project | Mutation | VulnerabilityRevertToDetected |
CI/CD 리소스#
CI Config#
CI/CD 구성을 읽고 검증하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Validate | Project | Mutation | CiLint |
CI/CD Setting#
CI/CD 설정을 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Update | Project | Mutation | ProjectCiCdSettingsUpdate |
| Update | Group | Mutation | SafeDisablePipelineVariables |
Catalog Resource#
CI 카탈로그 리소스를 생성하고 삭제하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CatalogResourcesCreate |
| Delete | Project | Mutation | CatalogResourcesDestroy |
Cd Application#
CD 애플리케이션을 생성하고 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Group | Mutation | CdApplicationCreate |
| Create | Instance | Mutation | CdApplicationCreate |
| Read | Group | Type | CdApplication |
| Read | Instance | Type | CdApplication |
Cd Environment#
CD 환경을 생성하고 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Group | Mutation | CdEnvironmentCreate |
| Create | Instance | Mutation | CdEnvironmentCreate |
| Read | Group | Type | CdEnvironment |
| Read | Instance | Type | CdEnvironment |
Cluster Agent#
클러스터 에이전트를 생성, 삭제, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CreateClusterAgent |
| Delete | Project | Mutation | ClusterAgentDelete |
| Read | Project | Type | ClusterAgent |
Cluster Agent Token#
클러스터 에이전트 토큰을 생성, 읽기, 취소하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | ClusterAgentTokenCreate |
Cluster Agent URL Configuration#
클러스터 에이전트 URL 구성을 생성, 삭제, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | ClusterAgentUrlConfigurationCreate |
| Delete | Project | Mutation | ClusterAgentUrlConfigurationDelete |
Deployment#
배포를 승인, 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Approve | Project | Mutation | ApproveDeployment |
Environment#
환경을 생성, 삭제, 읽기, 중지, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | EnvironmentCreate |
| Delete | Project | Mutation | EnvironmentDelete |
| Read | Project | Type | Environment |
| Stop | Project | Mutation | EnvironmentStop |
| Update | Project | Mutation | EnvironmentUpdate |
Freeze Period#
프리즈 기간을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | CiFreezePeriod |
Job#
job을 삭제, 읽기, 실행, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | CiJob |
| Run | Project | Mutation | JobPlay |
| Run | Project | Mutation | JobRetry |
| Update | Project | Mutation | JobCancel |
| Update | Project | Mutation | JobUnschedule |
Job Artifact#
job 아티팩트를 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Delete | Project | Mutation | ArtifactDestroy |
| Delete | Project | Mutation | BulkDestroyJobArtifacts |
| Delete | Project | Mutation | JobArtifactsDestroy |
| Read | Project | Type | CiJobArtifact |
Pipeline#
파이프라인을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | PipelineCreate |
| Delete | Project | Mutation | PipelineDestroy |
| Read | Project | Type | CiStage |
| Read | Project | Type | Pipeline |
| Update | Project | Mutation | PipelineCancel |
| Update | Project | Mutation | PipelineRetry |
Pipeline Schedule#
파이프라인 스케줄을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | PipelineScheduleCreate |
| Delete | Project | Mutation | PipelineScheduleDelete |
| Read | Project | Type | PipelineSchedule |
| Read | Project | Field | Project.pipelineSchedules |
| Update | Project | Mutation | PipelineSchedulePlay |
| Update | Project | Mutation | PipelineScheduleTakeOwnership |
| Update | Project | Mutation | PipelineScheduleUpdate |
Runner#
러너를 할당, 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Assign | Project | Mutation | RunnerAssignToProject |
| Assign | Project | Mutation | RunnerUnassignFromProject |
| Create | Project | Mutation | RunnerCreate |
| Create | Group | Mutation | RunnerCreate |
| Create | Instance | Mutation | RunnerCreate |
| Delete | Project | Mutation | RunnerDelete |
| Delete | Group | Mutation | RunnerDelete |
| Delete | Instance | Mutation | RunnerDelete |
| Read | Project | Type | CiRunner |
| Read | Project | Field | Project.runners |
| Read | Project | Field | Query.runner |
| Read | Group | Type | CiRunner |
| Read | Group | Field | Group.runners |
| Read | Group | Field | Query.runner |
| Read | Instance | Type | CiRunner |
| Read | Instance | Field | Query.runner |
| Read | Instance | Field | Query.runners |
| Update | Project | Mutation | RunnerCacheClear |
| Update | Project | Mutation | RunnerUpdate |
| Update | Group | Mutation | RunnerUpdate |
| Update | Instance | Mutation | RunnerUpdate |
Terraform State#
Terraform 상태를 생성, 삭제, 잠금, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Delete | Project | Mutation | TerraformStateDelete |
| Lock | Project | Mutation | TerraformStateLock |
| Lock | Project | Mutation | TerraformStateUnlock |
| Read | Project | Type | TerraformState |
| Read | Project | Type | TerraformStateProtectionRule |
| Read | Project | Type | TerraformStateVersion |
| Update | Project | Mutation | UpdateTerraformStateProtectionRule |
Terraform State Protection Rule#
Terraform 상태 보호 규칙을 생성, 삭제, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CreateTerraformStateProtectionRule |
| Delete | Project | Mutation | DeleteTerraformStateProtectionRule |
Trigger#
트리거를 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | PipelineTriggerCreate |
| Delete | Project | Mutation | PipelineTriggerDelete |
| Read | Project | Type | PipelineTrigger |
| Update | Project | Mutation | PipelineTriggerUpdate |
Duo 리소스#
AI catalog item#
AI 카탈로그 항목을 복원하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Restore | Project | Mutation | AiCatalogItemVersionRestore |
Model Selection Allowlist#
모델 선택 허용 목록을 읽고 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Group | Type | AiModelSelectionAllowList |
| Read | Group | Type | AiModelSelectionAllowListModel |
| Read | Instance | Type | AiModelSelectionAllowList |
| Read | Instance | Type | AiModelSelectionAllowListModel |
| Update | Group | Mutation | AiModelSelectionNamespaceModelAllowlistUpdate |
| Update | Instance | Mutation | AiFeatureSettingModelAllowlistUpdate |
그룹 리소스#
Admin Member Role#
관리자 멤버 권한을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Instance | Mutation | MemberRoleAdminCreate |
| Delete | Instance | Mutation | MemberRoleAdminDelete |
| Read | Instance | Type | AdminMemberRole |
| Update | Instance | Mutation | MemberRoleAdminUpdate |
Group#
그룹을 아카이브, 생성, 삭제, 읽기, 공유, 이전, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Group | Type | Group |
| Read | Group | Field | Query.group |
| Update | Group | Mutation | GroupUpdate |
LDAP Admin Role Link#
LDAP 관리자 권한 링크를 생성, 삭제, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Instance | Mutation | AdminRolesLdapSync |
| Create | Instance | Mutation | LdapAdminRoleLinkCreate |
| Delete | Instance | Mutation | LdapAdminRoleLinkDestroy |
| Read | Instance | Type | LdapAdminRoleLink |
Member Role#
멤버 권한을 생성, 삭제, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Group | Mutation | MemberRoleCreate |
| Create | Instance | Mutation | MemberRoleCreate |
Preference#
환경설정을 읽고 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | User | Type | UserPreferences |
| Update | User | Mutation | UserPreferencesUpdate |
Topic#
토픽을 생성, 삭제, 병합, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Instance | Type | Topic |
조직 리소스#
Organization#
조직을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Instance | Mutation | OrganizationCreate |
| Delete | Instance | Mutation | OrganizationDelete |
| Read | Instance | Type | Organization |
| Read | Instance | Type | OrganizationUser |
| Read | Instance | Field | Query.organization |
| Read | Instance | Field | Query.organizations |
| Update | Instance | Mutation | OrganizationUpdate |
| Update | Instance | Mutation | OrganizationUserUpdate |
패키지 및 레지스트리 리소스#
Container Registry Protection Tag Rule#
컨테이너 레지스트리 보호 태그 규칙을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | createContainerProtectionTagRule |
| Delete | Project | Mutation | DeleteContainerProtectionTagRule |
| Update | Project | Mutation | UpdateContainerProtectionTagRule |
Container Repository#
컨테이너 리포지터리를 삭제하고 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Delete | Project | Mutation | DestroyContainerRepository |
| Delete | Project | Mutation | DestroyContainerRepositoryTags |
Container Repository Protection Rule#
컨테이너 리포지터리 보호 규칙을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CreateContainerProtectionRepositoryRule |
| Delete | Project | Mutation | DeleteContainerProtectionRepositoryRule |
| Update | Project | Mutation | UpdateContainerProtectionRepositoryRule |
Dependency Proxy#
의존성 프록시를 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Update | Group | Mutation | UpdateDependencyProxyImageTtlGroupPolicy |
| Update | Group | Mutation | UpdateDependencyProxySettings |
Package#
패키지를 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CreatePackagesProtectionRule |
| Delete | Project | Mutation | DeletePackagesProtectionRule |
| Delete | Project | Mutation | DestroyPackage |
| Delete | Project | Mutation | DestroyPackageFile |
| Delete | Project | Mutation | DestroyPackageFiles |
| Update | Project | Mutation | UpdatePackagesCleanupPolicy |
| Update | Project | Mutation | UpdatePackagesProtectionRule |
프로젝트 기능 리소스#
Badge#
배지를 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Instance | Type | OrganizationUserBadge |
Release#
릴리스를 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | ReleaseAssetLinkCreate |
| Create | Project | Mutation | ReleaseCreate |
| Delete | Project | Mutation | ReleaseDelete |
| Update | Project | Mutation | ReleaseUpdate |
Snippet#
스니펫을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CreateSnippet |
| Create | User | Mutation | CreateSnippet |
| Delete | Project | Mutation | DestroySnippet |
| Delete | User | Mutation | DestroySnippet |
| Update | Project | Mutation | UpdateSnippet |
| Update | User | Mutation | UpdateSnippet |
프로젝트 모델 레지스트리 및 실험 리소스#
Model Version#
모델 버전을 생성, 삭제, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | MlModelVersionCreate |
| Delete | Project | Mutation | MlModelVersionDelete |
| Update | Project | Mutation | MlModelVersionEdit |
프로젝트 플래닝 리소스#
Custom Attribute#
커스텀 속성을 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Delete | Project | Mutation | DeleteProjectCustomAttribute |
| Delete | Group | Mutation | DeleteGroupCustomAttribute |
| Update | Project | Mutation | ProjectCustomAttributeSet |
| Update | Group | Mutation | SetGroupCustomAttribute |
Label#
라벨을 생성, 삭제, 승격, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | LabelCreate |
| Create | Group | Mutation | LabelCreate |
| Read | Project | Type | Label |
| Read | Group | Type | Label |
| Update | Project | Mutation | LabelUpdate |
| Update | Group | Mutation | LabelUpdate |
Work Item#
에픽, 이슈 등 작업 항목을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CreateIssue |
| Create | Project | Mutation | WorkItemCreate |
| Create | Project | Field | EpicIssue.createNoteEmail |
| Create | Project | Field | Issue.createNoteEmail |
| Create | Project | Field | WorkItem.createNoteEmail |
| Create | Group | Mutation | IterationCadenceCreate |
| Create | Group | Mutation | WorkItemCreate |
| Delete | Project | Mutation | WorkItemDelete |
| Delete | Group | Mutation | IterationCadenceDestroy |
| Delete | Group | Mutation | IterationDelete |
| Delete | Group | Mutation | WorkItemDelete |
| Read | Project | Type | EpicIssue |
| Read | Project | Type | Issue |
| Read | Project | Type | Milestone |
| Read | Project | Type | WorkItem |
| Read | Group | Type | Iteration |
| Read | Group | Type | IterationCadence |
| Read | Group | Type | Milestone |
| Read | Group | Type | WorkItemMoveTarget |
| Update | Project | Mutation | IssueLinkAlerts |
| Update | Project | Mutation | IssueMove |
| Update | Project | Mutation | IssueSetAssignees |
| Update | Project | Mutation | IssueSetConfidential |
| Update | Project | Mutation | IssueSetCrmContacts |
| Update | Project | Mutation | IssueSetDueDate |
| Update | Project | Mutation | IssueSetEpic |
| Update | Project | Mutation | IssueSetEscalationPolicy |
| Update | Project | Mutation | IssueSetEscalationStatus |
| Update | Project | Mutation | IssueSetIteration |
| Update | Project | Mutation | IssueSetLocked |
| Update | Project | Mutation | IssueSetSeverity |
| Update | Project | Mutation | IssueSetWeight |
| Update | Project | Mutation | IssueUnlinkAlert |
| Update | Project | Mutation | UpdateIssue |
| Update | Project | Mutation | WorkItemAddClosingMergeRequest |
| Update | Project | Mutation | WorkItemConvert |
| Update | Project | Mutation | WorkItemCreateFromTask |
| Update | Project | Mutation | WorkItemUpdate |
| Update | Project | Mutation | workItemsReorder |
| Update | Group | Mutation | IterationCadenceUpdate |
| Update | Group | Mutation | UpdateIteration |
| Update | Group | Mutation | WorkItemAddClosingMergeRequest |
| Update | Group | Mutation | WorkItemConvert |
| Update | Group | Mutation | WorkItemCreateFromTask |
| Update | Group | Mutation | WorkItemUpdate |
| Update | Group | Mutation | workItemsReorder |
프로젝트 리소스#
Markdown Upload#
Markdown 업로드를 생성, 삭제, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | UploadCreate |
| Create | Group | Mutation | UploadCreate |
| Delete | Project | Mutation | UploadDelete |
| Delete | Group | Mutation | UploadDelete |
Page#
페이지를 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Delete | Project | Mutation | DeletePagesDeployment |
| Delete | Project | Mutation | RestorePagesDeployment |
| Read | Project | Type | PagesDeployment |
| Update | Project | Mutation | PagesMarkOnboardingComplete |
| Update | Project | Mutation | SetPagesForceHttps |
| Update | Project | Mutation | SetPagesUseUniqueDomain |
Project#
프로젝트를 아카이브, 생성, 삭제, 포크, 읽기, 공유, 이전, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | Project |
| Read | Project | Type | RepositoryLanguage |
| Read | Project | Field | Query.project |
| Update | Project | Mutation | ProjectSettingsUpdate |
| Update | Project | Mutation | StarProject |
리포지터리 리소스#
Approval Rule#
승인 규칙을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | branchRuleApprovalProjectRuleCreate |
| Delete | Project | Mutation | approvalProjectRuleDelete |
| Read | Project | Type | ApprovalProjectRule |
| Read | Project | Type | ApprovalRule |
| Update | Project | Mutation | MergeRequestUpdateApprovalRule |
| Update | Project | Mutation | approvalProjectRuleUpdate |
Branch#
브랜치를 생성, 삭제, 보호, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CreateBranch |
| Delete | Project | Mutation | BranchDelete |
| Read | Project | Type | Branch |
Branch Rule#
브랜치 규칙을 생성하고 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | BranchRuleCreate |
| Update | Project | Mutation | BranchRuleUpdate |
Code#
Git을 통해 코드를 다운로드, 푸시, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Push | Project | Mutation | CommitCreate |
| Push | Project | Mutation | ProjectSyncFork |
| Read | Project | Type | Commit |
| Read | Project | Type | Repository |
Merge Request#
머지 리퀘스트를 승인, 생성, 삭제, 병합, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | MergeRequestApprovalState |
Push Rule#
푸시 규칙을 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | PushRules |
Repository#
리포지터리를 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | Blob |
| Read | Project | Type | RepositoryBlob |
| Read | Project | Type | Tree |
Repository Tag#
리포지터리 태그를 생성, 삭제, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | TagCreate |
| Delete | Project | Mutation | TagDelete |
| Read | Project | Type | Tag |
시스템 액세스 리소스#
Email#
이메일을 생성, 삭제, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | User | Type |
Job Token Scope#
job 토큰 범위를 읽고 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Update | Project | Mutation | CiJobTokenScopeUpdatePolicies |
Job Token Scope Allowlist#
job 토큰 범위 허용 목록을 생성, 삭제, 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | Project | Mutation | CiJobTokenScopeAddGroupOrProject |
| Create | Project | Mutation | CiJobTokenScopeAddProject |
| Delete | Project | Mutation | CiJobTokenScopeRemoveGroup |
| Delete | Project | Mutation | CiJobTokenScopeRemoveProject |
Member#
멤버를 생성, 삭제, 읽기, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Project | Type | ProjectMember |
| Read | Group | Type | GroupMember |
| Update | Project | Mutation | ProjectMemberBulkUpdate |
| Update | Group | Mutation | GroupMemberBulkUpdate |
Metadata#
인스턴스 메타데이터를 읽는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | Instance | Type | GitlabInstanceFeatureFlag |
| Read | Instance | Type | Kas |
| Read | Instance | Type | Metadata |
Personal Access Token#
개인 액세스 토큰을 생성, 읽기, 취소, 순환하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Create | User | Mutation | PersonalAccessTokenCreate |
| Revoke | User | Mutation | PersonalAccessTokenRevoke |
| Rotate | User | Mutation | PersonalAccessTokenRotate |
User#
사용자를 활성화, 승인, 차단, 블록, 생성, 비활성화, 삭제, 이중 인증 비활성화, 팔로우, 읽기, 거부, 차단 해제, 블록 해제, 언팔로우, 업데이트하는 기능을 부여합니다.
| Action | Access | Kind | Name |
|---|---|---|---|
| Read | User | Type | AddOnUser |
| Read | User | Type | AutocompletedUser |
| Read | User | Type | CurrentUser |
| Read | User | Type | MergeRequestAssignee |
| Read | User | Type | MergeRequestAuthor |
| Read | User | Type | MergeRequestParticipant |
| Read | User | Type | MergeRequestReviewer |
| Read | User | Type | UserCore |