正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。
ドキュメントに関する現在のご利用体験についてお聞かせください。アンケートにご協力ください

GraphQL APIの詳細なパーミッション

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

詳細権限パーソナルアクセストークンは、付与したリソースとパーミッションのみにアクセスできます。GraphQL APIで使用するには、トークンを作成し、そのスコープを定義します。詳細については、詳細権限パーソナルアクセストークンを参照してください。

利用可能なきめ細かい権限

詳細権限パーソナルアクセストークンは、以下のGraphQLの型、ミューテーション、およびフィールドにアクセスできます:

アプリケーションセキュリティリソース

依存

依存を読み取る機能が付与されます。

アクションアクセス種類名前
読み取りプロジェクトタイプDependencyLocation
読み取りプロジェクトタイプDependencyTrackedRef

パイプライン実行プロジェクトスケジュール

パイプライン実行プロジェクトスケジュールを読み取る能力を付与します。

アクションアクセス種類名前
読み取りプロジェクトタイプPipelineExecutionProjectSchedule

シークレットマネージャー

シークレットマネージャーを読み取る能力を付与します。

アクションアクセス種類名前
読み取りプロジェクトタイプProjectSecretsManager
読み取りグループタイプGroupSecretsManager
読み取りグループタイプSecretsManagerEntitlement
読み取りグループミューテーションSecretsManagerStartTrial

脆弱性

脆弱性を作成、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションVulnerabilityCreate
読み取りプロジェクトタイプCountableVulnerability
読み取りプロジェクトタイプVulnerability
読み取りプロジェクトタイプVulnerabilityScanner
読み取りプロジェクトフィールドMergeRequest.findingReportsComparer
更新プロジェクトミューテーションVulnerabilityAutoRemediation
更新プロジェクトミューテーションVulnerabilityConfirm
更新プロジェクトミューテーションVulnerabilityDismiss
更新プロジェクトミューテーションVulnerabilityResolve
更新プロジェクトミューテーションVulnerabilityRevertToDetected

CI/CDリソース

カタログリソース

CIカタログリソースを作成および削除する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションCatalogResourcesCreate
削除プロジェクトミューテーションCatalogResourcesDestroy

CDアプリケーション

継続的デプロイアプリケーションを作成、読み取り、更新する能力を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションCdApplicationCreate
読み取りインスタンスタイプCdApplication
更新インスタンスミューテーションCdApplicationUpdate

CDアプリケーションフロー定義

継続的デプロイアプリケーションフロー定義を作成および読み取る能力を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションCdApplicationFlowDefinitionCreate
読み取りインスタンスタイプCdApplicationFlowDefinition

継続的デプロイアプリケーションリンクを作成および読み取る能力を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションCdApplicationLinkCreate
読み取りインスタンスタイプCdApplicationLink

CDアーティファクトソース

継続的デプロイアーティファクトソースを作成および読み取る能力を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションCdArtifactSourceCreate
読み取りインスタンスタイプCdArtifactSource
読み取りインスタンスタイプCdVersion

CD環境

継続的デプロイ環境を作成、読み取り、更新する能力を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションCdEnvironmentCreate
読み取りインスタンスタイプCdEnvironment
読み取りインスタンスタイプCdEnvironmentApplication
読み取りインスタンスタイプCdEnvironmentDriverBinding
更新インスタンスミューテーションCdEnvironmentDriverBindingCreate
更新インスタンスミューテーションCdEnvironmentUpdate

CDロールアウト

継続的デリバリーロールアウトを作成および読み取る能力を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションCdRolloutCreate
読み取りインスタンスタイプCdDeployment
読み取りインスタンスタイプCdDeploymentTransition
読み取りインスタンスタイプCdRollout
読み取りインスタンスタイプCdRolloutEnvironment
読み取りインスタンスタイプCdRolloutTransition

CDロールアウトゲート

継続的デリバリーロールアウトゲートを解決する能力を付与します。

アクションアクセス種類名前
解決するインスタンスミューテーションCdRolloutGateResolve

CDサービス

継続的デプロイサービスを作成、読み取り、更新する能力を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションCdServiceCreate
読み取りインスタンスタイプCdService
読み取りインスタンスタイプCdServiceEnvironmentHealth
更新インスタンスミューテーションCdServiceUpdate

CDバージョンセット

継続的デプロイバージョンセットを作成および読み取る能力を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションCdVersionSetCreate
読み取りインスタンスタイプCdVersionSet
読み取りインスタンスタイプCdVersionSetEntry

CI設定

CI/CD設定を読み取りおよび検証する機能が付与されます。

アクションアクセス種類名前
検証プロジェクトミューテーションCiLint

CI/CD設定

CI/CDの設定を更新する機能が付与されます。

アクションアクセス種類名前
更新プロジェクトミューテーションProjectCiCdSettingsUpdate
更新グループミューテーションSafeDisablePipelineVariables

クラスターエージェント

クラスターエージェントを作成、削除、および読み取る機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションCreateClusterAgent
削除プロジェクトミューテーションClusterAgentDelete
読み取りプロジェクトタイプClusterAgent

クラスターエージェントトークン

クラスターエージェントトークンを作成、読み取り、および失効する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションClusterAgentTokenCreate

クラスターエージェントURL設定

クラスターエージェントURL設定を作成、削除、および読み取る機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションClusterAgentUrlConfigurationCreate
削除プロジェクトミューテーションClusterAgentUrlConfigurationDelete

デプロイ

デプロイを承認、作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
承認プロジェクトミューテーションApproveDeployment

環境

環境を作成、削除、読み取り、停止、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションEnvironmentCreate
削除プロジェクトミューテーションEnvironmentDelete
読み取りプロジェクトタイプEnvironment
停止プロジェクトミューテーションEnvironmentStop
更新プロジェクトミューテーションEnvironmentUpdate

フリーズ期間

フリーズ期間を作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
読み取りプロジェクトタイプCiFreezePeriod

ジョブ

ジョブを削除、読み取り、実行、および更新する機能が付与されます。

アクションアクセス種類名前
読み取りプロジェクトタイプCiJob
実行プロジェクトミューテーションJobPlay
実行プロジェクトミューテーションJobRetry
更新プロジェクトミューテーションJobCancel
更新プロジェクトミューテーションJobUnschedule

ジョブアーティファクト

ジョブアーティファクトを削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
削除プロジェクトミューテーションArtifactDestroy
削除プロジェクトミューテーションBulkDestroyJobArtifacts
削除プロジェクトミューテーションJobArtifactsDestroy
読み取りプロジェクトタイプCiJobArtifact

パイプライン

パイプラインを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションPipelineCreate
削除プロジェクトミューテーションPipelineDestroy
読み取りプロジェクトタイプCiStage
読み取りプロジェクトタイプPipeline
更新プロジェクトミューテーションPipelineCancel
更新プロジェクトミューテーションPipelineRetry

パイプラインスケジュール

パイプラインスケジュールを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションPipelineScheduleCreate
削除プロジェクトミューテーションPipelineScheduleDelete
読み取りプロジェクトタイプPipelineSchedule
更新プロジェクトミューテーションPipelineSchedulePlay
更新プロジェクトミューテーションPipelineScheduleTakeOwnership
更新プロジェクトミューテーションPipelineScheduleUpdate

Runner

Runnerを割り当て、作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
割り当てプロジェクトミューテーションRunnerAssignToProject
割り当てプロジェクトミューテーションRunnerUnassignFromProject
作成プロジェクトミューテーションRunnerCreate
作成グループミューテーションRunnerCreate
作成インスタンスミューテーションRunnerCreate
削除プロジェクトミューテーションRunnerDelete
削除グループミューテーションRunnerDelete
削除インスタンスミューテーションRunnerDelete
読み取りプロジェクトタイプCiRunner
読み取りグループタイプCiRunner
読み取りインスタンスタイプCiRunner
更新プロジェクトミューテーションRunnerCacheClear
更新プロジェクトミューテーションRunnerUpdate
更新グループミューテーションRunnerUpdate
更新インスタンスミューテーションRunnerUpdate

Terraform状態

Terraform状態を作成、削除、ロック、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
削除プロジェクトミューテーションTerraformStateDelete
ロックプロジェクトミューテーションTerraformStateLock
ロックプロジェクトミューテーションTerraformStateUnlock
読み取りプロジェクトタイプTerraformState
読み取りプロジェクトタイプTerraformStateProtectionRule
読み取りプロジェクトタイプTerraformStateVersion
更新プロジェクトミューテーションUpdateTerraformStateProtectionRule

Terraform状態保護ルール

Terraform状態保護ルールを作成、削除、および更新する権限を付与します。

アクションアクセス種類名前
作成プロジェクトミューテーションCreateTerraformStateProtectionRule
削除プロジェクトミューテーションDeleteTerraformStateProtectionRule

トリガー

トリガーを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションPipelineTriggerCreate
削除プロジェクトミューテーションPipelineTriggerDelete
読み取りプロジェクトタイプPipelineTrigger
更新プロジェクトミューテーションPipelineTriggerUpdate

Duoリソース

AIカタログアイテム

AIカタログアイテムを復元する能力を付与します。

アクションアクセス種類名前
復元プロジェクトミューテーションAiCatalogItemVersionRestore

AIツールルール

AIツールルール(Duo Agent Platformのツールごとの承認(許可、確認、拒否)を制御します)を読み取り、更新する能力を付与します。

アクションアクセス種類名前
読み取りグループフィールドQuery.aiToolRules
更新グループミューテーションBulkUpdateAiToolRules
更新グループミューテーションUpdateAiToolRule

AI使用状況メトリクス

ユーザーごとのGitLab Duo使用状況メトリクスを読み取る能力を付与します。

アクションアクセス種類名前
読み取りプロジェクトフィールドProject.aiUserMetrics
読み取りグループフィールドGroup.aiUserMetrics

Duoワークフロー

Duoワークフローを作成、読み取り、再開、および更新する権限を付与します。

アクションアクセス種類名前
読み取りユーザータイプDuoWorkflowWorkItemLink
更新ユーザーミューテーションUpdateDuoWorkflowAgentPrivileges

フローメタデータ

フローメタデータを読み取る能力を付与します。

アクションアクセス種類名前
読み取りプロジェクトタイプAiFlowsMetadata
読み取りグループタイプAiFlowsMetadata
読み取りインスタンスタイプAiFlowsMetadata

モデル選択許可リスト

モデル選択許可リストを読み取り、更新する能力を付与します。

アクションアクセス種類名前
読み取りグループタイプAiModelSelectionAllowList
読み取りグループタイプAiModelSelectionAllowListModel
読み取りインスタンスタイプAiModelSelectionAllowList
読み取りインスタンスタイプAiModelSelectionAllowListModel
更新グループミューテーションAiModelSelectionNamespaceModelAllowlistUpdate
更新インスタンスミューテーションAiFeatureSettingModelAllowlistUpdate

グループリソース

管理者メンバーロール

管理者メンバーロールを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成インスタンスミューテーションMemberRoleAdminCreate
削除インスタンスミューテーションMemberRoleAdminDelete
読み取りインスタンスタイプAdminMemberRole
更新インスタンスミューテーションMemberRoleAdminUpdate

グループ

グループをアーカイブ、作成、削除、読み取り、共有、転送、および更新する機能が付与されます。

アクションアクセス種類名前
読み取りグループタイプGroup
更新グループミューテーションGroupUpdate

LDAP/AD管理者ロールリンクを作成、削除、および読み取る機能が付与されます。

アクションアクセス種類名前
作成インスタンスミューテーションAdminRolesLdapSync
作成インスタンスミューテーションLdapAdminRoleLinkCreate
削除インスタンスミューテーションLdapAdminRoleLinkDestroy
読み取りインスタンスタイプLdapAdminRoleLink

メンバーロール

メンバーロールを作成、削除、および読み取る機能が付与されます。

アクションアクセス種類名前
作成グループミューテーションMemberRoleCreate
作成インスタンスミューテーションMemberRoleCreate

設定

設定を読み取りおよび更新する機能が付与されます。

アクションアクセス種類名前
読み取りユーザータイプUserPreferences
更新ユーザーミューテーションUserPreferencesUpdate

トピック

トピックを作成、削除、マージ、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
読み取りインスタンスタイプTopic

モニタリングリソース

エスカレーションポリシー

エスカレーションポリシーを読み取る能力を付与します。

アクションアクセス種類名前
読み取りプロジェクトタイプEscalationPolicyType

通知リソース

To-Do

To-Doを作成、削除、読み取り、および更新する権限を付与します。

アクションアクセス種類名前
作成プロジェクトミューテーションTodoCreate
作成グループミューテーションTodoCreate
削除ユーザーミューテーションTodoDeleteAllDone
削除ユーザーミューテーションTodoDeleteMany
読み取りユーザータイプTodo
更新ユーザーミューテーションTodoMarkDone
更新ユーザーミューテーションTodoResolveMany
更新ユーザーミューテーションTodoRestore
更新ユーザーミューテーションTodoRestoreMany
更新ユーザーミューテーションTodoSnooze
更新ユーザーミューテーションTodoSnoozeMany
更新ユーザーミューテーションTodoUnSnooze
更新ユーザーミューテーションTodoUnsnoozeMany
更新ユーザーミューテーションTodosMarkAllDone

組織リソース

組織

組織を作成、削除、読み取り、および更新する権限を付与します。

アクションアクセス種類名前
作成インスタンスミューテーションOrganizationCreate
削除インスタンスミューテーションOrganizationDelete
読み取りインスタンスタイプOrganization
読み取りインスタンスタイプOrganizationUser
更新インスタンスミューテーションOrganizationConfirm
更新インスタンスミューテーションOrganizationUpdate
更新インスタンスミューテーションOrganizationUserUpdate

パッケージおよびレジストリリソース

コンテナレジストリ保護タグルール

コンテナレジストリ保護タグルールを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションcreateContainerProtectionTagRule
削除プロジェクトミューテーションDeleteContainerProtectionTagRule
更新プロジェクトミューテーションUpdateContainerProtectionTagRule

コンテナリポジトリ

コンテナリポジトリを削除および読み取る機能が付与されます。

アクションアクセス種類名前
削除プロジェクトミューテーションDestroyContainerRepository
削除プロジェクトミューテーションDestroyContainerRepositoryTags

コンテナリポジトリ保護ルール

コンテナリポジトリ保護ルールを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションCreateContainerProtectionRepositoryRule
削除プロジェクトミューテーションDeleteContainerProtectionRepositoryRule
更新プロジェクトミューテーションUpdateContainerProtectionRepositoryRule

依存プロキシ

依存関係プロキシを読み取り、更新する能力を付与します。

アクションアクセス種類名前
更新グループミューテーションUpdateDependencyProxyImageTtlGroupPolicy
更新グループミューテーションUpdateDependencyProxySettings

パッケージ

パッケージを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションCreatePackagesProtectionRule
削除プロジェクトミューテーションDeletePackagesProtectionRule
削除プロジェクトミューテーションDestroyPackage
削除プロジェクトミューテーションDestroyPackageFile
削除プロジェクトミューテーションDestroyPackageFiles
更新プロジェクトミューテーションUpdatePackagesCleanupPolicy
更新プロジェクトミューテーションUpdatePackagesProtectionRule

プロジェクト機能リソース

バッジ

バッジを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
読み取りインスタンスタイプOrganizationUserBadge

サイクル分析

サイクル分析を読み取る能力を付与します。

アクションアクセス種類名前
読み取りプロジェクトフィールドAnalytics.mergeRequests
読み取りグループフィールドAnalytics.mergeRequests

リリース

リリースを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションReleaseAssetLinkCreate
作成プロジェクトミューテーションReleaseCreate
削除プロジェクトミューテーションReleaseDelete
更新プロジェクトミューテーションReleaseUpdate

スニペット

スニペットを作成、削除、読み取り、および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションCreateSnippet
作成ユーザーミューテーションCreateSnippet
削除プロジェクトミューテーションDestroySnippet
削除ユーザーミューテーションDestroySnippet
更新プロジェクトミューテーションUpdateSnippet
更新ユーザーミューテーションUpdateSnippet

プロジェクトモデルレジストリおよび実験リソース

モデルバージョン

モデルバージョンを作成、削除、読み取り、および更新する権限を付与します。

アクションアクセス種類名前
作成プロジェクトミューテーションMlModelVersionCreate
削除プロジェクトミューテーションMlModelVersionDelete
更新プロジェクトミューテーションMlModelVersionEdit

プロジェクト計画リソース

カスタム属性

カスタム属性を削除、読み取り、更新する機能が付与されます。

アクションアクセス種類名前
削除プロジェクトミューテーションDeleteProjectCustomAttribute
削除グループミューテーションDeleteGroupCustomAttribute
更新プロジェクトミューテーションProjectCustomAttributeSet
更新グループミューテーションSetGroupCustomAttribute

ラベル

ラベルを作成、削除、プロモート、読み取り、サブスクリプション、および更新する権限を付与します。

アクションアクセス種類名前
作成プロジェクトミューテーションLabelCreate
作成グループミューテーションLabelCreate
読み取りプロジェクトタイプLabel
読み取りグループタイプLabel
更新プロジェクトミューテーションLabelUpdate
更新グループミューテーションLabelUpdate

作業アイテム

エピックやイシューなどの作業アイテムを作成、削除、読み取り、更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションCreateDiffNote
作成プロジェクトミューテーションCreateDiscussion
作成プロジェクトミューテーションCreateImageDiffNote
作成プロジェクトミューテーションCreateIssue
作成プロジェクトミューテーションCreateLatestDiffNote
作成プロジェクトミューテーションCreateNote
作成プロジェクトミューテーションWorkItemCreate
作成プロジェクトフィールドEpicIssue.createNoteEmail
作成プロジェクトフィールドIssue.createNoteEmail
作成プロジェクトフィールドWorkItem.createNoteEmail
作成グループミューテーションCreateDiffNote
作成グループミューテーションCreateDiscussion
作成グループミューテーションCreateImageDiffNote
作成グループミューテーションCreateLatestDiffNote
作成グループミューテーションCreateNote
作成グループミューテーションIterationCadenceCreate
作成グループミューテーションWorkItemCreate
削除プロジェクトミューテーションDestroyNote
削除プロジェクトミューテーションWorkItemDelete
削除グループミューテーションDestroyNote
削除グループミューテーションIterationCadenceDestroy
削除グループミューテーションIterationDelete
削除グループミューテーションWorkItemDelete
読み取りプロジェクトタイプBoard
読み取りプロジェクトタイプEpicIssue
読み取りプロジェクトタイプIssue
読み取りプロジェクトタイプMilestone
読み取りプロジェクトタイプNote
読み取りプロジェクトタイプWorkItem
読み取りグループタイプBoard
読み取りグループタイプBoardEpic
読み取りグループタイプEpic
読み取りグループタイプIteration
読み取りグループタイプIterationCadence
読み取りグループタイプMilestone
読み取りグループタイプNote
読み取りグループタイプWorkItemMoveTarget
更新プロジェクトミューテーションIssueLinkAlerts
更新プロジェクトミューテーションIssueMove
更新プロジェクトミューテーションIssueSetAssignees
更新プロジェクトミューテーションIssueSetConfidential
更新プロジェクトミューテーションIssueSetCrmContacts
更新プロジェクトミューテーションIssueSetDueDate
更新プロジェクトミューテーションIssueSetEpic
更新プロジェクトミューテーションIssueSetEscalationPolicy
更新プロジェクトミューテーションIssueSetEscalationStatus
更新プロジェクトミューテーションIssueSetIteration
更新プロジェクトミューテーションIssueSetLocked
更新プロジェクトミューテーションIssueSetSeverity
更新プロジェクトミューテーションIssueSetWeight
更新プロジェクトミューテーションIssueUnlinkAlert
更新プロジェクトミューテーションUpdateImageDiffNote
更新プロジェクトミューテーションUpdateIssue
更新プロジェクトミューテーションUpdateNote
更新プロジェクトミューテーションWorkItemAddClosingMergeRequest
更新プロジェクトミューテーションWorkItemConvert
更新プロジェクトミューテーションWorkItemCreateFromTask
更新プロジェクトミューテーションWorkItemUpdate
更新プロジェクトミューテーションworkItemsReorder
更新グループミューテーションIterationCadenceUpdate
更新グループミューテーションUpdateImageDiffNote
更新グループミューテーションUpdateIteration
更新グループミューテーションUpdateNote
更新グループミューテーションWorkItemAddClosingMergeRequest
更新グループミューテーションWorkItemConvert
更新グループミューテーションWorkItemUpdate
更新グループミューテーションworkItemsReorder

プロジェクトリソース

Markdownアップロード

Markdownアップロードを作成、削除、読み取る機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションUploadCreate
作成グループミューテーションUploadCreate
削除プロジェクトミューテーションUploadDelete
削除グループミューテーションUploadDelete

ページ

ページを削除、読み取り、更新する機能が付与されます。

アクションアクセス種類名前
削除プロジェクトミューテーションDeletePagesDeployment
削除プロジェクトミューテーションRestorePagesDeployment
読み取りプロジェクトタイプPagesDeployment
更新プロジェクトミューテーションPagesMarkOnboardingComplete
更新プロジェクトミューテーションSetPagesForceHttps
更新プロジェクトミューテーションSetPagesUseUniqueDomain

プロジェクト

プロジェクトをアーカイブ、作成、削除、フォーク、読み取り、共有、転送、および更新する機能が付与されます。

アクションアクセス種類名前
読み取りプロジェクトタイプProject
読み取りプロジェクトタイプRepositoryLanguage
更新プロジェクトミューテーションProjectSettingsUpdate
更新プロジェクトミューテーションStarProject

リポジトリリソース

承認ルール

承認ルールを作成、削除、読み取り、更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションbranchRuleApprovalProjectRuleCreate
削除プロジェクトミューテーションapprovalProjectRuleDelete
読み取りプロジェクトタイプApprovalProjectRule
読み取りプロジェクトタイプApprovalRule
更新プロジェクトミューテーションMergeRequestUpdateApprovalRule
更新プロジェクトミューテーションapprovalProjectRuleUpdate

ブランチ

ブランチを作成、削除、保護、および読み取る機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションCreateBranch
削除プロジェクトミューテーションBranchDelete
読み取りプロジェクトタイプBranch

ブランチルール

ブランチルールを作成および更新する機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションBranchRuleCreate
更新プロジェクトミューテーションBranchRuleUpdate

コード

Gitを介してcodeコードをダウンロード、プッシュ、および読み取る機能が付与されます。

アクションアクセス種類名前
プッシュプロジェクトミューテーションCommitCreate
プッシュプロジェクトミューテーションProjectSyncFork
読み取りプロジェクトタイプCommit
読み取りプロジェクトタイプRepository

マージリクエスト

マージリクエストを承認、作成、削除、マージ、読み取り、サブスクリプション、および更新する権限を付与します。

アクションアクセス種類名前
作成プロジェクトミューテーションMergeRequestCreate
マージプロジェクトミューテーションMergeRequestAccept
読み取りプロジェクトタイプMergeRequest
読み取りプロジェクトタイプMergeRequestApprovalState
読み取りプロジェクトタイプMergeRequestWorkItemRelation
更新プロジェクトミューテーションDismissPolicyViolations
更新プロジェクトミューテーションMergeRequestBypassSecurityPolicy
更新プロジェクトミューテーションMergeRequestCreateWorkItemRelations
更新プロジェクトミューテーションMergeRequestDestroyRequestedChanges
更新プロジェクトミューテーションMergeRequestDestroyWorkItemRelations
更新プロジェクトミューテーションMergeRequestRequestChanges
更新プロジェクトミューテーションMergeRequestResyncSecurityPolicies
更新プロジェクトミューテーションMergeRequestSetAssignees
更新プロジェクトミューテーションMergeRequestSetBlockingMergeRequests
更新プロジェクトミューテーションMergeRequestSetDraft
更新プロジェクトミューテーションMergeRequestSetLabels
更新プロジェクトミューテーションMergeRequestSetLocked
更新プロジェクトミューテーションMergeRequestSetMilestone
更新プロジェクトミューテーションMergeRequestSetReviewers
更新プロジェクトミューテーションMergeRequestUpdate

プッシュルール

プッシュルールを作成、削除、読み取り、更新する機能が付与されます。

アクションアクセス種類名前
読み取りプロジェクトタイプPushRules

リポジトリ

リポジトリを作成、削除、読み取り、更新する機能が付与されます。

アクションアクセス種類名前
読み取りプロジェクトタイプBlob
読み取りプロジェクトタイプRepositoryBlob
読み取りプロジェクトタイプTree

リポジトリタグ

リポジトリタグを作成、削除、読み取る機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションTagCreate
削除プロジェクトミューテーションTagDelete
読み取りプロジェクトタイプTag

システムアクセスリソース

メール

メールを作成、削除、読み取る機能が付与されます。

アクションアクセス種類名前
読み取りユーザータイプEmail

ジョブトークンスコープ

ジョブトークンスコープを読み取り、更新する機能が付与されます。

アクションアクセス種類名前
更新プロジェクトミューテーションCiJobTokenScopeUpdatePolicies

ジョブトークンスコープ許可リスト

ジョブトークンスコープ許可リストを作成、削除、読み取る機能が付与されます。

アクションアクセス種類名前
作成プロジェクトミューテーションCiJobTokenScopeAddGroupOrProject
作成プロジェクトミューテーションCiJobTokenScopeAddProject
削除プロジェクトミューテーションCiJobTokenScopeRemoveGroup
削除プロジェクトミューテーションCiJobTokenScopeRemoveProject

メンバー

メンバーを作成、削除、読み取り、更新する機能が付与されます。

アクションアクセス種類名前
読み取りプロジェクトタイプProjectMember
読み取りグループタイプGroupMember
更新プロジェクトミューテーションProjectMemberBulkUpdate
更新グループミューテーションGroupMemberBulkUpdate

メタデータ

インスタンスのメタデータを読み取る機能が付与されます。

アクションアクセス種類名前
読み取りインスタンスタイプGitlabInstanceFeatureFlag
読み取りインスタンスタイプKas
読み取りインスタンスタイプMetadata

パーソナルアクセストークン

パーソナルアクセストークンを作成、読み取り、失効する、およびローテーションする機能が付与されます。

アクションアクセス種類名前
作成ユーザーミューテーションPersonalAccessTokenCreate
失効ユーザーミューテーションPersonalAccessTokenRevoke
ローテーションユーザーミューテーションPersonalAccessTokenRotate

ユーザー

ユーザーをアクティブ化、承認、BAN、ブロック、作成、非アクティブ化、削除、二要素認証無効化、フォロー、読み取り、拒否、BAN解除、ブロック解除、フォロー解除、および更新する権限を付与します。

アクションアクセス種類名前
読み取りユーザータイプAddOnUser
読み取りユーザータイプAutocompletedUser
読み取りユーザータイプCurrentUser
読み取りユーザータイプMergeRequestAssignee
読み取りユーザータイプMergeRequestAuthor
読み取りユーザータイプMergeRequestParticipant
読み取りユーザータイプMergeRequestReviewer
読み取りユーザータイプUserCore