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

カスタム権限

ベースロールに1つ以上のカスタム権限を追加して、カスタムロールを作成できます。

一部の権限は他の権限に依存します。たとえば、admin_vulnerability権限を使用するには、read_vulnerability権限も含める必要があります。依存関係は、各権限のDescription列に記載されています。

管理者

権限説明API属性スコープ導入
CI/CDの表示管理者エリアでRunnerとジョブのCI/CDの詳細を読み取ります。read_admin_cicdインスタンスGitLab 17.9
管理者エリアでグループの詳細を表示します。管理者エリアでグループの詳細を読み取ります。read_admin_groupsインスタンスGitLab 18.3
プロジェクトの表示管理者エリアでプロジェクトの詳細を読み取ります。read_admin_projectsインスタンスGitLab 18.3
サブスクリプション詳細の表示管理者エリアでサブスクリプションの詳細を読み取ります。read_admin_subscriptionインスタンスGitLab 17.9
システムモニタリングの表示管理者エリアで、バックグラウンド移行、ヘルスチェック、Gitalyなどのシステム情報を読み取ります。read_admin_monitoringインスタンスGitLab 17.9
ユーザーを表示する管理者エリアで、ユーザーリストとユーザーの詳細を読み取ります。read_admin_usersインスタンスGitLab 17.9

コードレビューワークフロー

権限説明API属性スコープ導入
マージリクエストの承認と設定を管理グループまたはプロジェクトレベルでマージリクエストを設定します。グループアクションには、マージチェックと承認設定の管理が含まれます。プロジェクトアクションには、MRの設定、承認ルールと設定、ブランチターゲットが含まれます。レビュアーの推奨を有効にするには、「プロジェクトアクセストークンの管理」カスタム権限を有効にする必要があります。manage_merge_request_settingsグループ
プロジェクト
GitLab 17.0

コンプライアンスフレームワークの管理

権限説明API属性スコープ導入
コンプライアンスフレームワークの管理と割り当てコンプライアンスフレームワークの作成、読み取り、更新、削除。この権限を付与されたユーザーは、コンプライアンスフレームワークのラベルをプロジェクトに割り当てたり、グループのデフォルトフレームワークを設定したりすることもできます。admin_compliance_frameworkグループ
プロジェクト
GitLab 17.0
コンプライアンスダッシュボードの読み取りグループとプロジェクトの準拠、違反、およびフレームワークなど、コンプライアンスさまざまな機能の読み取り。read_compliance_dashboardグループ
プロジェクト
GitLab 17.7

継続的デリバリー

権限説明API属性スコープ導入
デプロイトークンを管理グループまたはプロジェクトレベルでデプロイトークンを管理します。manage_deploy_tokensグループ
プロジェクト
GitLab 17.0
保護環境を管理保護環境を作成、読み取り、更新、削除します。admin_protected_environmentsグループ
プロジェクト
GitLab 17.9

グループとプロジェクト

権限説明API属性スコープ導入
プロジェクトをアーカイブプロジェクトのアーカイブを許可します。archive_projectプロジェクトGitLab 16.6
グループを削除グループを削除または復元する機能。この機能で、トップレベルグループを削除することはできません。誤って削除することがいよう、保持期間の設定を確認してください。remove_groupグループGitLab 16.10
プロジェクトを削除プロジェクトの削除を許可します。remove_projectプロジェクトGitLab 16.8
グループメンバーを管理グループ内のユーザーの追加や削除、およびユーザーへのロールの割り当て。ロールを割り当てる際に、このカスタム権限を付与されたユーザーは、カスタムロールのベースとして使用されるデフォルトロールと同じか、それよりも少ない権限のロールを選択する必要があります。admin_group_memberグループGitLab 16.5

Infrastructure as Code

権限説明API属性スコープ導入
Terraformステートを管理Terraformコマンドの実行、Terraformステートファイルのロック/ロック解除、ファイルバージョンの削除。admin_terraform_stateプロジェクトGitLab 16.8

インテグレーション

権限説明API属性スコープ導入
インテグレーションを管理外部アプリケーションとのインテグレーションの作成、読み取り、更新、削除。admin_integrationsグループ
プロジェクト
GitLab 17.1

Runner

権限説明API属性スコープ導入
Runnerを管理するグループまたはプロジェクトのRunnerの作成、表示、編集、削除。Runnerの設定が含まれます。admin_runnersグループ
プロジェクト
GitLab 17.1
Runnerを表示Runnerフリートダッシュボードなど、グループまたはプロジェクトRunnerへの読み取り専用アクセスを許可します。read_runnersグループ
プロジェクト
GitLab 17.2

シークレット管理

権限説明API属性スコープ導入
CI/CD変数を管理CI/CD変数の作成、読み取り、更新、削除。admin_cicd_variablesグループ
プロジェクト
GitLab 16.10

セキュリティポリシー管理

権限説明API属性スコープ導入
セキュリティポリシープロジェクトへのリンクセキュリティポリシープロジェクトのリンクを許可します。manage_security_policy_linkグループ
プロジェクト
GitLab 16.11

ソースコード管理

権限説明API属性スコープ導入
マージリクエストを承認するマージリクエストの承認を許可します。admin_merge_requestプロジェクトGitLab 16.4
保護ブランチを管理プロジェクトの保護ブランチの作成、読み取り、更新、削除。admin_protected_branchプロジェクトGitLab 17.4
プッシュルールを管理グループレベルまたはプロジェクトレベルでリポジトリのプッシュルールを設定します。admin_push_rulesグループ
プロジェクト
GitLab 16.11
リポジトリコードを表示ユーザーインターフェースでのソースコードへの読み取り専用アクセスを許可します。ユーザーが、リポジトリアーカイブの編集やダウンロード、リポジトリのクローンやプル、IDEでのソースコードの表示、非公開プロジェクトのマージリクエストの表示をすることはできません。読み取り専用アクセスでは、本質的にファイルのローカルコピーを作成することが可能であるため、個々のファイルをダウンロードすることはできます。read_codeグループ
プロジェクト
GitLab 15.7

システムアクセス制御

権限説明API属性スコープ導入
グループアクセストークンを管理グループアクセストークンの作成、読み取り、更新、削除。トークンを作成する際に、このカスタム権限を付与されたユーザーは、そのトークンのロールとして、カスタムロールのベースとして使用されるデフォルトロールと同じか、それよりも少ない権限のロールを選択する必要があります。manage_group_access_tokensグループGitLab 16.8
プロジェクトアクセストークンを管理プロジェクトアクセストークンの作成、読み取り、更新、削除。トークンを作成する際に、このカスタム権限を付与されたユーザーは、そのトークンのロールとして、カスタムロールのベースとして使用されるデフォルトロールと同じか、それよりも少ない権限のロールを選択する必要があります。manage_project_access_tokensプロジェクトGitLab 16.5

チーム計画

権限説明API属性スコープ導入
CRMの連絡先を表示CRM連絡先の読み取り。read_crm_contactグループGitLab 17.1

脆弱性管理

権限説明API属性スコープ導入
脆弱性を管理する脆弱性オブジェクトのステータス、リンクされたイシュー、重大度の編集。read_vulnerability権限も必要です。admin_vulnerabilityグループ
プロジェクト
GitLab 16.1
依存関係リストを表示依存関係とライセンスへの読み取り専用アクセスを許可します。read_dependencyグループ
プロジェクト
GitLab 16.3
脆弱性レポートとダッシュボードを表示脆弱性レポートとセキュリティダッシュボードの読み取り。read_vulnerabilityグループ
プロジェクト
GitLab 16.1

Webhook

権限説明API属性スコープ導入
Webhookを管理Webhookを管理するadmin_web_hookグループ
プロジェクト
GitLab 17.0