GraphQL APIのリソース
このドキュメントは、GitLabの現在のGraphQLスキーマに基づいて自動生成されたものです。
APIについて調べるには、インタラクティブGraphQLエクスプローラーを使用することができます。デベロッパーは、マシン読み取り可能GraphQLスキーマをIDL形式とJSON形式で生成することもできます。
以下の各表は、それぞれ1つのGraphQL型について記述しています。型は大まかに言ってモデルに対応していますが、モデルのすべてのフィールドとメソッドがGraphQL経由で利用できるわけではありません。
Querytype
Query型には、すべての実行可能クエリに対するAPIのトップレベルのエントリポイントが含まれています。
Query.abuseReport
- GitLab 16.3で導入されました。状態: 実験的機能。
不正行為レポートを検索します。
AbuseReportを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | AbuseReportID! | 不正行為レポートのID。 |
Query.abuseReportLabels
- GitLab 16.3で導入されました。状態: 実験的機能。
不正行為レポートのラベル。
AbuseReportLabelConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
searchTerm | String | ラベルを検索するための検索語句。 |
Query.addOnPurchases
アクティブなアドオン購入をすべて取得します。このクエリは、GitLab.com環境およびSelf-Managed環境で使用できます。
[AddOnPurchase!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
namespaceId | NamespaceID | アドオン購入の対象となるネームスペースのID。 |
Query.adminGroups
- GitLab 18.4で導入されました。状態: 実験的機能。
現在の管理者に表示されるグループを検索します。
GroupInterfaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | nil(デフォルト値)の場合、すべてのグループを返します。trueの場合、削除保留中でないグループのみを返します。falseの場合、削除保留中のグループのみを返します。 |
allAvailable | Boolean | trueの場合、アクセス可能なすべてのグループを返します。falseの場合、ユーザーがメンバーであるグループのみを返します。非認証のリクエストでは、常にすべての公開グループが返されます。owned_only引数が優先されます。 |
ids | [ID!] | グループをIDでフィルタリングします。 |
markedForDeletionOn | Date | グループが削除対象としてマークされた日付。 |
ownedOnly | Boolean | 現在のユーザーがオーナーロールを付与されているグループのみを含めます。 |
parentPath | ID | 親グループのフルパス。 |
search | String | グループ名またはグループのフルパスの検索クエリ。 |
sort | String | 結果のソート順。形式: <field_name>_<sort_direction>(id_descやname_ascなど)。 |
topLevelOnly | Boolean | トップレベルグループのみを含めます。 |
Query.adminMemberRole
- GitLab 17.10で導入されました。状態: 実験的機能。
インスタンスの単一の管理者カスタムロールを検索します。GitLab Self-Managedでのみ利用可能。
AdminMemberRoleを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MemberRoleID | 検索するメンバーロールのグローバルID。 |
ids | [MemberRoleID!] | 検索する複数個のメンバーロールのグローバルID。 |
orderBy | MemberRolesOrderBy | 列の並べ替え。デフォルトはNAMEです。 |
sort | SortDirectionEnum | 列の並べ替え。デフォルトはASCです。 |
Query.adminMemberRolePermissions
- GitLab 17.9で導入されました。状態: 実験的機能。
カスタマイズ可能な管理者権限すべてのリスト。
CustomizableAdminPermissionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.adminMemberRoles
- GitLab 17.10で導入されました。状態: 実験的機能。
インスタンスで使用可能な管理者カスタムロール。GitLab Self-Managedでのみ利用可能。
AdminMemberRoleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MemberRoleID | 検索するメンバーロールのグローバルID。 |
ids | [MemberRoleID!] | 検索する複数個のメンバーロールのグローバルID。 |
orderBy | MemberRolesOrderBy | 列の並べ替え。デフォルトはNAMEです。 |
sort | SortDirectionEnum | 列の並べ替え。デフォルトはASCです。 |
Query.adminProjects
- GitLab 18.4で導入されました。状態: 実験的機能。
現在の管理者に表示可能なプロジェクトを検索します。
ProjectInterfaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アーカイブされておらず、削除対象としてマークされていないプロジェクトでフィルタリングします。 |
aimedForDeletion | Boolean | 削除対象としてマークされているプロジェクトのみを返します。 |
archived | ProjectArchived | アーカイブされたステータスによりプロジェクトをフィルタリングします。 |
fullPaths | [String!] | プロジェクトをフルパスでフィルタリングします。50を超えるフルパスを指定することはできません。 |
ids | [ID!] | プロジェクトをIDでフィルタリングします。 |
includeHidden | Boolean | 非表示のプロジェクトを含めます。 |
lastRepositoryCheckFailed | Boolean | 最後のリポジトリチェックに失敗したプロジェクトのみを返します。管理者のみが利用できます。 |
markedForDeletionOn | Date | プロジェクトが削除対象としてマークされた日付。 |
membership | Boolean | 現在のユーザーがメンバーであるプロジェクトのみを返します。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
namespacePath | ID | プロジェクトをネームスペースのフルパス(グループまたはユーザー)でフィルタリングします。 |
notAimedForDeletion | Boolean | 削除対象としてマークされているプロジェクトを除外します。 |
personal | Boolean | 個人用プロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | プロジェクト名、パス、または説明の検索クエリ。 |
searchNamespaces | Boolean | プロジェクト検索にネームスペースを含めます。 |
sort | String | 結果のソート順。形式: <field_name>_<sort_direction>(id_descやname_ascなど)。デフォルトではid_desc、検索を使用する場合はsimilarityになります。 |
topics | [String!] | プロジェクトをトピックでフィルタリングします。 |
trending | Boolean | トレンド中のプロジェクトのみを返します。 |
visibilityLevel | VisibilityLevelsEnum | 表示レベルでプロジェクトをフィルタリングします。 |
withCodeEmbeddingsIndexed | Boolean | GitLab 18.2で導入されました。状態: 実験的機能。インデックス付きコード埋め込みを含むプロジェクトを含めます。idsを送信する必要があります。機能フラグallow_with_code_embeddings_indexed_projects_filterが有効になっている場合にのみ適用されます。 |
withIssuesEnabled | Boolean | イシューが有効になっているプロジェクトのみを返します。 |
withMergeRequestsEnabled | Boolean | マージリクエストが有効になっているプロジェクトのみを返します。 |
Query.aiCatalogAgentFlowConfig
- GitLab 18.4で導入されました。状態: 実験的機能。
AIカタログエージェントのフロー設定を取得します。
Stringを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
agentVersionId | AiCatalogItemVersionID! | 使用するエージェントバージョンのグローバルID。 |
flowConfigType | AiCatalogFlowConfigType! | 生成するフロー設定の型。 |
Query.aiCatalogBuiltInTools
- GitLab 18.3で導入されました。状態: 実験的機能。
AIカタログの組み込みツールのリスト。
AiCatalogBuiltInToolConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.aiCatalogConfiguredItems
- GitLab 18.2で導入されました。状態: 実験的機能。
使用できるよう設定されたAIカタログ項目。
AiCatalogItemConsumerConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
groupId | GroupID | 設定されたAIカタログ項目を取得するためのグループID。 |
includeInherited | Boolean | 親グループから継承された、設定済みのAIカタログ項目を含めます。 |
itemId | AiCatalogItemID | 設定されたAIカタログ項目を取得するための項目ID。 |
itemType | AiCatalogItemType | 取得する項目の型。 |
projectId | ProjectID | 設定されたAIカタログ項目を取得するプロジェクトID。 |
Query.aiCatalogItem
- GitLab 18.2で導入されました。状態: 実験的機能。
AIカタログ項目を検索します。
AiCatalogItemを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | AiCatalogItemID! | 検索するカタログ項目のグローバルID。 |
Query.aiCatalogItemConsumer
- GitLab 18.5で導入されました。状態: 実験的機能。
IDで単一のAIカタログ項目コンシューマーを検索します。
AiCatalogItemConsumerを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | AiCatalogItemConsumerID! | AIカタログ項目コンシューマーのグローバルID。 |
Query.aiCatalogItems
- GitLab 18.2で導入されました。状態: 実験的機能。
AIカタログ項目のリスト。
AiCatalogItemConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
itemType | AiCatalogItemType | 取得する項目の型。 |
search | String | 名前と説明で項目を検索します。 |
Query.aiChatAvailableModels
- GitLab 18.4で導入されました。状態: 実験的機能。
Duo Agentic Chatで利用可能なモデルを取得します。
AvailableModelsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
rootNamespaceId | GroupID! | ユーザー操作の対象となるネームスペースのグローバルID。 |
Query.aiChatContextPresets
特定のURLに対する現在のユーザーが利用できるGitLab Duo Chatコンテキストのプリセットを取得します。
ContextPresetを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
projectId | ProjectID | ユーザー操作の対象となるプロジェクトのグローバルID。 |
questionCount | Int | デフォルト画面の質問数。 |
resourceId | AiModelID | 現在のページのリソースのグローバルID。 |
url | String | ユーザーが現在アクセスしているページのURL。 |
Query.aiConversationThreads
- GitLab 17.9で導入されました。状態: 実験的機能。
AI機能の会話スレッドのリスト。
AiConversationsThreadConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
conversationType | AiConversationsThreadsConversationType | スレッドの会話タイプ。 |
id | AiConversationThreadID | スレッドのID。 |
Query.aiFeatureSettings
- GitLab 17.4で導入されました。状態: 実験的機能。
設定可能なAI機能のリスト。
AiFeatureSettingConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
selfHostedModelId | AiSelfHostedModelID | セルフホストモデルのグローバルID。 |
Query.aiMessages
- GitLab 16.1で導入されました。状態: 実験的機能。
GitLab Duo Chatのメッセージを検索します。
AiMessageConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
agentVersionId | AiAgentVersionID | チャットに応答するエージェントのグローバルID。 |
conversationType | AiConversationsThreadsConversationType | スレッドの会話タイプ。 |
requestIds | [ID!] | フェッチするリクエストIDの配列。 |
roles | [AiMessageRole!] | フェッチするロールの配列。 |
threadId | AiConversationThreadID | 既存スレッドのグローバルID。指定されていない場合、指定されたconversation_typeの最後のスレッドを取得します。 |
Query.aiModelSelectionNamespaceSettings
- GitLab 18.1で導入されました。状態: 実験的機能。
ネームスペースモデル選択の設定可能なAI機能のリスト。
AiModelSelectionNamespaceFeatureSettingConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
groupId | GroupID! | モデル選択のグループ。 |
Query.aiSelfHostedModels
- GitLab 17.1で導入されました。状態: 実験的機能。
IDが指定されている場合はセルフホストモデルを返し、それ以外の場合はすべてのモデルを返します。
AiSelfHostedModelConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | AiSelfHostedModelID | セルフホストモデルのグローバルID。 |
Query.aiSlashCommands
特定のURLについて現在のユーザーが使用できるGitLab Duo Chatスラッシュコマンドを取得します。
[SlashCommand!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
url | String! | ユーザーが現在アクセスしているページのURL。 |
Query.auditEventDefinitions
インスタンスで使用可能なすべての監査イベントの定義。
AuditEventDefinitionConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.auditEventsInstanceAmazonS3Configurations
監査イベントのインスタンスレベルのAmazon S3設定。
InstanceAmazonS3ConfigurationTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.auditEventsInstanceStreamingDestinations
- GitLab 16.11で導入されました。状態: 実験的機能。
インスタンスレベルの外部監査イベントストリーミング先。
InstanceAuditEventStreamingDestinationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.blobSearch
- GitLab 17.2で導入されました。状態: 実験的機能。
現在のユーザーに表示可能なコードを検索します。
BlobSearchを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
chunkCount | Int | GitLab 17.2で導入されました。状態: 実験的機能。ファイルごとの最大チャンク数。 |
excludeForks | Boolean | GitLab 17.11で導入されました。状態: 実験的機能。フォークしたプロジェクトを検索から除外します。プロジェクト検索の場合は常にfalseになります。デフォルトはtrueです。 |
groupId | GroupID | GitLab 17.2で導入されました。状態: 実験的機能。検索するグループ。 |
includeArchived | Boolean | GitLab 17.7で導入されました。状態: 実験的機能。アーカイブされたプロジェクトを検索に含めます。プロジェクト検索では常にtrueになります。デフォルトはfalseです。 |
page | Int | GitLab 17.2で導入されました。状態: 実験的機能。結果をフェッチするページ番号。 |
perPage | Int | GitLab 17.2で導入されました。状態: 実験的機能。ページあたりの結果数。 |
projectId | ProjectID | GitLab 17.2で導入されました。状態: 実験的機能。検索するプロジェクト。 |
regex | Boolean | GitLab 17.3で導入されました。状態: 実験的機能。正規表現検索モードを使用します。デフォルトはfalseです。 |
repositoryRef | String | GitLab 17.2で導入されました。状態: 実験的機能。検索するリポジトリ参照。 |
search | String! | 検索語句。 |
Query.boardList
イシューボードリストを検索します。
BoardListを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ListID! | リストのグローバルID。 |
issueFilters | BoardIssueInput | ボードリストでイシューメタデータを取得する際に適用されるフィルター。 |
Query.ciApplicationSettings
インスタンス全体に適用されるCI関連の設定。
CiApplicationSettingsを返します。
Query.ciCatalogResource
- GitLab 16.1で導入されました。状態: 実験的機能。
認証済みユーザーに表示可能な単一のCI/CDカタログリソース。
CiCatalogResourceを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fullPath | ID | CI/CDカタログリソースのフルパス。 |
id | CiCatalogResourceID | CI/CDカタログリソースのグローバルID。 |
Query.ciCatalogResources
- GitLab 15.11で導入されました。状態: 実験的機能。
認証済みユーザーに表示可能な、共通のネームスペース下のすべてのCI/CDカタログリソース。
CiCatalogResourceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
scope | CiCatalogResourceScope | 返されるカタログリソースのスコープ。 |
search | String | カタログリソースを名前または説明でフィルタリングするための検索語句。 |
sort | CiCatalogResourceSort | 指定された基準でカタログリソースをソートします。 |
topics | [String!] | プロジェクトトピック名でカタログリソースをフィルタリングします。 |
verificationLevel | CiCatalogResourceVerificationLevel | 検証レベルでカタログリソースをフィルタリングします。 |
Query.ciConfig
- GitLab 18.1で非推奨になりました。CiLint mutation: https://docs.gitlab.com/api/graphql/reference/#mutationcilintを使用します。
lintおよび処理されたCI設定内容。1回のリクエストで複数のリクエストはしないでください。
CiConfigを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
content | String! | .gitlab-ci.ymlの内容。 |
dryRun | Boolean | パイプライン作成シミュレーションを実行するか、または静的チェックのみ実行します。 |
projectPath | ID! | CI設定のプロジェクト。 |
sha | String | パイプラインのSHA。 |
skipVerifyProjectSha | Boolean | GitLab 16.5で導入されました。状態: 実験的機能。指定されたshaはプロジェクトのリポジトリに見つかったが、それがGit参照(デタッチされたコミット)に関連付けられていない場合、検証は失敗し、検証エラーが返されます。それ以外の場合、shaが無効であっても検証は成功します。trueに設定すると、この検証処理をスキップします。 |
Query.ciDedicatedHostedRunnerFilters
GitLab Dedicated Runnerの使用状況データに使用可能なフィルターを返します。
CiDedicatedHostedRunnerFiltersを返します。
Query.ciDedicatedHostedRunnerUsage
GitLab Dedicatedにおいてさまざまなネームスペースに関するRunnerのコンピューティング使用状況データ。年または請求月が指定されていない場合のデフォルトは、現在の年になります。Ultimateでのみご利用いただけます。
CiDedicatedHostedRunnerUsageConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
billingMonth | Date | データを取得する対象月の最初の日。 |
grouping | GroupingEnum | インスタンスの集計またはルートネームスペースによって使用状況データをグループ化します。 |
runnerId | CiRunnerID | データ取得対象のRunner ID。 |
year | Int | データ取得対象の年。 |
Query.ciMinutesUsage
ネームスペースのコンピューティング使用状況データ。
CiMinutesNamespaceMonthlyUsageConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
date | Date | 使用状況データを取得する対象の日付。月の最初の日でなければなりません。 |
namespaceId | NamespaceID | 月間コンピューティング使用状況のネームスペースのグローバルID。 |
Query.ciPipelineStage
CIパイプラインに属するステージ。
CiStageを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | CiStageID! | CIステージのグローバルID。 |
Query.ciQueueingHistory
RunnerがCIジョブを百分位で選択するのにかかる時間。このクエリを使用するには、ClickHouse DBバックエンドを有効にします。
QueueingDelayHistoryを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fromTime | Time | リクエストされた時間の開始時刻。デフォルトは3時間前です。 |
runnerType | CiRunnerType | ジョブを実行したRunnerのタイプでジョブをフィルタリングします。 |
toTime | Time | リクエストされた時間の終了時刻。デフォルトは現在の時刻です。 |
Query.ciVariables
インスタンスのCI/CD変数のリスト。
CiInstanceVariableConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | CiVariableSort | 結果のソート順。 |
Query.cloudConnectorStatus
- GitLab 17.3で導入されました。状態: 実験的機能。
Cloud Connector機能についての一連のステータスチェックを実行します。
CloudConnectorStatusを返します。
Query.complianceRequirementControls
コンプライアンス要件コントロールすべてのリストを取得します。
ComplianceRequirementControlを返します。
Query.containerRepository
コンテナリポジトリを検索します。
ContainerRepositoryDetailsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ContainerRepositoryID! | コンテナリポジトリのグローバルID。 |
Query.currentLicense
現在のライセンスに関連するフィールド。
CurrentLicenseを返します。
Query.currentUser
現在のユーザーに関する情報を取得します。
CurrentUserを返します。
Query.customField
- GitLab 17.10で導入されました。状態: 実験的機能。
カスタムフィールドをIDで検索します。
CustomFieldを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | IssuablesCustomFieldID! | カスタムフィールドのグローバルID。 |
Query.dependency
依存関係を検索します。
Dependencyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | SbomOccurrenceID! | 依存関係のグローバルID。 |
Query.designManagement
設計管理に関連するフィールド。
DesignManagement!を返します。
Query.devopsAdoptionEnabledNamespaces
設定されているDevOpsアドプションネームスペースを取得します。状態: ベータ版。このエンドポイントは、予告なしに変更される場合があります。
DevopsAdoptionEnabledNamespaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
displayNamespaceId | NamespaceID | 表示ネームスペースでフィルタリングします。 |
Query.duoSettings
- GitLab 17.9で導入されました。状態: 実験的機能。
GitLab Duoの設定を取得します。
DuoSettingsを返します。
Query.duoWorkflowEvents
- GitLab 17.2で導入されました。状態: 実験的機能。
GitLab Duo Agent Platformのイベントをリスト表示します。
DuoWorkflowEventConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
workflowId | AiDuoWorkflowsWorkflowID! | フェッチするリクエストIDの配列。 |
Query.duoWorkflowWorkflows
- GitLab 17.2で導入されました。状態: 実験的機能。
現在のユーザーがオーナーであるワークフローを一覧表示します。
DuoWorkflowConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
environment | WorkflowEnvironment | 環境(IDE、Webなど)。 |
projectPath | ID | フローを含むプロジェクトのフルパス。 |
sort | Sort | 条件でフローをソートします。 |
type | String | フィルタリングするフローのタイプ(software_developmentなど)。 |
workflowId | AiDuoWorkflowsWorkflowID | フィルタリングするフローID。 |
Query.echo
APIの検証に使用するテストエンドポイント。
String!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
text | String! | エコーバックするテキスト。 |
Query.epicBoardList
EpicListを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
epicFilters | EpicFilters | エピックボードリストでエピックメタデータを取得する際に適用されるフィルター。 |
id | BoardsEpicListID! | リストのグローバルID。 |
Query.featureFlagEnabled
- GitLab 17.4で非推奨になりました。metadata.featureFlagsに置き換えられました。
機能フラグが有効になっているかどうかを確認します。
Boolean!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String! | 機能フラグの名前。 |
Query.frecentGroups
ユーザーが最近アクセスしたグループ。
[Group!]を返します。
Query.frecentProjects
ユーザーが最近アクセスしたプロジェクト。
[Project!]を返します。
Query.geoNode
Geoノードを検索します。
GeoNodeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | Geoノードの名前。デフォルトは現在のGeoノードの名前です。 |
Query.gitpodEnabled
アプリケーション設定でGitpodが有効になっているかどうか。
Booleanを返します。
Query.googleCloudArtifactRegistryRepositoryArtifact
- GitLab 16.10で導入されました。状態: 実験的機能。
Google Artifact Registryに含まれるアーティファクトに関する詳細。
GoogleCloudArtifactRegistryArtifactDetailsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
googleCloudProjectId | String! | Google CloudプロジェクトのID。 |
image | String! | Google Artifact Registryのイメージの名前。 |
location | String! | Artifact Registryリポジトリの場所。 |
projectPath | ID! | プロジェクトのフルパス。 |
repository | String! | Google Artifact Registryのリポジトリ。 |
Query.group
グループを検索します。
Groupを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fullPath | ID! | グループのフルパス。例: gitlab-org/gitlab-foss。 |
Query.groups
グループを検索します。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | nil(デフォルト値)の場合、すべてのグループを返します。trueの場合、削除保留中でないグループのみを返します。falseの場合、削除保留中のグループのみを返します。 |
allAvailable | Boolean | trueの場合、アクセス可能なすべてのグループを返します。falseの場合、ユーザーがメンバーであるグループのみを返します。非認証のリクエストでは、常にすべての公開グループが返されます。owned_only引数が優先されます。 |
ids | [ID!] | グループをIDでフィルタリングします。 |
markedForDeletionOn | Date | グループが削除対象としてマークされた日付。 |
ownedOnly | Boolean | 現在のユーザーがオーナーロールを付与されているグループのみを含めます。 |
parentPath | ID | 親グループのフルパス。 |
search | String | グループ名またはグループのフルパスの検索クエリ。 |
sort | String | 結果のソート順。形式: <field_name>_<sort_direction>(id_descやname_ascなど)。 |
topLevelOnly | Boolean | トップレベルグループのみを含めます。 |
Query.instanceExternalAuditEventDestinations
インスタンスレベルの外部監査イベントの宛先。
InstanceExternalAuditEventDestinationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.instanceGoogleCloudLoggingConfigurations
インスタンスレベルでのGoogle Cloudのログ生成の設定。
InstanceGoogleCloudLoggingConfigurationTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.instanceSecurityDashboard
インスタンスセキュリティダッシュボードに関連するフィールド。
InstanceSecurityDashboardを返します。
Query.integrationExclusions
- GitLab 17.0で導入されました。状態: 実験的機能。
IntegrationExclusionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
integrationName | IntegrationType! | インテグレーションのタイプ。 |
Query.issue
イシューを検索します。
Issueを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | IssueID! | イシューのグローバルID。 |
Query.issues
- GitLab 15.6で導入されました。状態: 実験的機能。
現在のユーザーに表示可能なイシューを検索します。少なくとも1つのフィルターを指定する必要があります。
IssueConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeId | String | イシューに割り当てられているユーザーのID。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
assigneeUsername | String | GitLab 13.11で非推奨になりました。assigneeUsernamesを使用してください。 |
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernameともassigneeUsernamesとも互換性がありません。 |
authorUsername | String | イシューの作成者のユーザー名。 |
closedAfter | Time | 指定日付より後に完了したイシュー。 |
closedBefore | Time | 指定日付より前に完了したイシュー。 |
confidential | Boolean | 機密情報イシューについてフィルタリングします。「false」の場合、機密情報イシューを除外します。「true」の場合、機密情報イシューのみを返します。 |
createdAfter | Time | 指定日付より後に作成されたイシュー。 |
createdBefore | Time | 指定日付より前に作成されたイシュー。 |
crmContactId | String | イシューに割り当てられている連絡先のID。 |
crmOrganizationId | String | イシューに割り当てられている組織のID。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。状態: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定時刻以降に期限が切れるイシューを返します。 |
dueBefore | Time | 指定時刻以前に期限が切れるイシューを返します。 |
epicId | String | イシューに関連付けられているエピックのID。「none」と「any」の値がサポートされています。 |
epicWildcardId | EpicWildcardId | エピックIDのワイルドカードでフィルタリングします。epicIdと互換性がありません。 |
healthStatusFilter | HealthStatusFilter | イシューのヘルスステータス。「none」と「any」の値がサポートされています。 |
iid | String | イシューのIID。例: 「1」。 |
iids | [String!] | イシューのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのイシューを含めるかどうか。デフォルトはfalseです。 |
includeSubepics | Boolean | epicIdでイシューをフィルタリングする際にサブエピックを含めるかどうか。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationTitle | String | イテレーションのタイトルでフィルタリングします。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String] | イシューに適用されるラベル。 |
milestoneTitle | [String] | イシューに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
not | NegatedIssueFilterInput | 否定条件となる引数。 |
or | UnionedIssueFilterInput | 引数のリストのインクルーシブOR結合。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | IssueSort | 基準でイシューをソートします。 |
state | IssuableState | イシューの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。状態: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているイシュー。 |
types | [IssueType!] | 指定されたイシュータイプでイシューをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたイシュー。 |
updatedBefore | Time | 指定日付より前に更新されたイシュー。 |
weight | String | イシューに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Query.iteration
イテレーションを検索します。
Iterationを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | IterationID! | イテレーションをIDで検索します。 |
Query.jobs
このGitLabインスタンス上のすべてのジョブ。管理者アクセス権のないユーザーには空の結果が返されます。
CiJobInterfaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
compatibleRunnerId | CiRunnerID | GitLab 18.1で導入されました。状態: 実験的機能。返されたジョブの要件に一致するRunnerのID(通常、保留中のジョブをフィルタリングする際に使用します)。 |
failureReason | CiJobFailureReason | GitLab 16.4で導入されました。状態: 実験的機能。失敗理由でジョブをフィルタリングします。現在、RUNNER_SYSTEM_FAILUREとrunnerTypes: INSTANCE_TYPEの組み合わせのみサポートされています。 |
runnerTypes | [CiRunnerType!] | GitLab 16.4で導入されました。状態: 実験的機能。機能フラグ:admin_jobs_filter_runner_typeが有効になっている場合に、Runnerのタイプでジョブをフィルタリングします。 |
statuses | [CiJobStatus!] | ジョブをステータスでフィルタリングします。 |
Query.ldapAdminRoleLinks
- GitLab 17.11で導入されました。状態: 実験的機能。
LDAP管理者リンク。GitLab Self-Managedでのみ利用可能。
LdapAdminRoleLinkConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.licenseHistoryEntries
ライセンス履歴のエントリに関連するフィールド。
LicenseHistoryEntryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.mavenUpstreamRegistry
- GitLab 18.4で導入されました。状態: 実験的機能。
Mavenアップストリームレジストリを検索します。maven_virtual_registry機能フラグが無効になっている場合は、nullが返されます。
MavenUpstreamを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | VirtualRegistriesPackagesMavenUpstreamID! | MavenアップストリームレジストリのグローバルID。 |
Query.mavenVirtualRegistry
- GitLab 18.3で導入されました。状態: 実験的機能。
Maven仮想レジストリを検索します。maven_virtual_registry機能フラグが無効になっている場合は、nullが返されます。
MavenVirtualRegistryを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | VirtualRegistriesPackagesMavenRegistryID! | Maven仮想レジストリのグローバルID。 |
Query.memberRole
- GitLab 16.6で導入されました。状態: 実験的機能。
インスタンスの単一のカスタムロールを検索します。GitLab Self-Managedでのみ利用可能。
MemberRoleを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MemberRoleID | 検索するメンバーロールのグローバルID。 |
ids | [MemberRoleID!] | 検索する複数個のメンバーロールのグローバルID。 |
orderBy | MemberRolesOrderBy | 列の並べ替え。デフォルトはNAMEです。 |
sort | SortDirectionEnum | 列の並べ替え。デフォルトはASCです。 |
Query.memberRolePermissions
- GitLab 16.4で導入されました。状態: 実験的機能。
標準のカスタマイズ可能権限すべてのリスト。
CustomizableStandardPermissionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.memberRoles
- GitLab 16.7で導入されました。状態: 実験的機能。
インスタンスで使用可能なカスタムロール。GitLab Self-Managedでのみ利用可能。
MemberRoleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MemberRoleID | 検索するメンバーロールのグローバルID。 |
ids | [MemberRoleID!] | 検索する複数個のメンバーロールのグローバルID。 |
orderBy | MemberRolesOrderBy | 列の並べ替え。デフォルトはNAMEです。 |
sort | SortDirectionEnum | 列の並べ替え。デフォルトはASCです。 |
Query.mergeRequest
マージリクエストを検索します。
MergeRequestを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MergeRequestID! | マージリクエストのグローバルID。 |
Query.metadata
GitLabに関するメタデータ。
Metadataを返します。
Query.milestone
マイルストーンを検索します。
Milestoneを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MilestoneID! | マイルストーンをIDで検索します。 |
Query.mlExperiment
機械学習の実験を検索します。
MlExperimentを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MlExperimentID! | 実験のID。 |
Query.mlModel
- GitLab 16.7で導入されました。状態: 実験的機能。
機械学習モデルを検索します。
MlModelを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MlModelID! | モデルのID。 |
Query.namespace
ネームスペースを検索します。
Namespaceを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fullPath | ID! | ネームスペースのフルパス。例: gitlab-org/gitlab-foss。 |
Query.namespaceSecurityProjects
ネームスペースのセキュリティでフィルタリングされたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
namespaceId | NamespaceID! | ネームスペースのグローバルID。 |
search | String | 名前でプロジェクトを検索します。 |
securityAnalyzerFilters | [AnalyzerFilterInput!] | アナライザーの型と状態で、プロジェクトをフィルタリングします。 |
vulnerabilityCountFilters | [VulnerabilityCountFilterInput!] | 比較演算子を使用して、脆弱性の数でプロジェクトをフィルタリングします。 |
Query.note
- GitLab 15.9で導入されました。状態: 実験的機能。
ノートを検索します。
Noteを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | NoteID! | ノートのグローバルID。 |
Query.organization
- GitLab 16.4で導入されました。状態: 実験的機能。
組織を検索します。
Organizationを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | OrganizationsOrganizationID! | 組織のID。 |
Query.organizations
- GitLab 16.8で導入されました。状態: 実験的機能。
組織を一覧表示します。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.package
パッケージを検索します。このフィールドは、1回のリクエストにつき1つのクエリに対してのみ解決できます。パッケージにdefaultのステータスがない場合、nullを返します。
PackageDetailsTypeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | PackagesPackageID! | パッケージのグローバルID。 |
Query.project
プロジェクトを検索します。
Projectを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fullPath | ID! | プロジェクトのフルパス。例: gitlab-org/gitlab-foss。 |
Query.projectComplianceViolation
プロジェクトのコンプライアンス違反を検索します。
ProjectComplianceViolationを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ComplianceManagementProjectsComplianceViolationID! | プロジェクトコンプライアンス違反のグローバルID。 |
Query.projectSecret
- GitLab 17.9で導入されました。状態: 実験的機能。
特定のプロジェクトシークレットを表示します。
ProjectSecretを返します。
引数
Query.projectSecrets
- GitLab 17.8で導入されました。状態: 実験的機能。
プロジェクトシークレットを一覧表示します。
ProjectSecretConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
projectPath | ID! | シークレットが属するプロジェクト。 |
Query.projectSecretsManager
- GitLab 17.4で導入されました。状態: 実験的機能。
プロジェクトシークレットマネージャーを検索します。
ProjectSecretsManagerを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
projectPath | ID! | シークレットマネージャーのプロジェクト。 |
Query.projects
現在のユーザーに表示可能なプロジェクトを検索します。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アーカイブされておらず、削除対象としてマークされていないプロジェクトでフィルタリングします。 |
aimedForDeletion | Boolean | 削除対象としてマークされているプロジェクトのみを返します。 |
archived | ProjectArchived | アーカイブされたステータスによりプロジェクトをフィルタリングします。 |
fullPaths | [String!] | プロジェクトをフルパスでフィルタリングします。50を超えるフルパスを指定することはできません。 |
ids | [ID!] | プロジェクトをIDでフィルタリングします。 |
includeHidden | Boolean | 非表示のプロジェクトを含めます。 |
lastRepositoryCheckFailed | Boolean | 最後のリポジトリチェックに失敗したプロジェクトのみを返します。管理者のみが利用できます。 |
markedForDeletionOn | Date | プロジェクトが削除対象としてマークされた日付。 |
membership | Boolean | 現在のユーザーがメンバーであるプロジェクトのみを返します。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
namespacePath | ID | プロジェクトをネームスペースのフルパス(グループまたはユーザー)でフィルタリングします。 |
notAimedForDeletion | Boolean | 削除対象としてマークされているプロジェクトを除外します。 |
personal | Boolean | 個人用プロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | プロジェクト名、パス、または説明の検索クエリ。 |
searchNamespaces | Boolean | プロジェクト検索にネームスペースを含めます。 |
sort | String | 結果のソート順。形式: <field_name>_<sort_direction>(id_descやname_ascなど)。デフォルトではid_desc、検索を使用する場合はsimilarityになります。 |
topics | [String!] | プロジェクトをトピックでフィルタリングします。 |
trending | Boolean | トレンド中のプロジェクトのみを返します。 |
visibilityLevel | VisibilityLevelsEnum | 表示レベルでプロジェクトをフィルタリングします。 |
withCodeEmbeddingsIndexed | Boolean | GitLab 18.2で導入されました。状態: 実験的機能。インデックス付きコード埋め込みを含むプロジェクトを含めます。idsを送信する必要があります。機能フラグallow_with_code_embeddings_indexed_projects_filterが有効になっている場合にのみ適用されます。 |
withIssuesEnabled | Boolean | イシューが有効になっているプロジェクトのみを返します。 |
withMergeRequestsEnabled | Boolean | マージリクエストが有効になっているプロジェクトのみを返します。 |
Query.queryComplexity
GraphQLクエリの複雑さに関する情報。
QueryComplexityを返します。
Query.runner
Runnerを検索します。
CiRunnerを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | CiRunnerID! | RunnerのID。 |
Query.runnerPlatforms
- GitLab 15.9で非推奨になりました。使用されなくなりました。サポートされているプラットフォームについては、gitlab-Runnerのドキュメントを参照してください。
サポートされているRunnerプラットフォーム。
RunnerPlatformConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.runnerSetup
- GitLab 15.9で非推奨になりました。使用されなくなりました。Runnerの登録コマンドについては、gitlab-runnerのドキュメントを参照してください。
Runnerの設定手順。
RunnerSetupを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
architecture | String! | 手順を生成する対象のアーキテクチャ。 |
groupId | GroupID | GitLab 13.11で非推奨になりました。使用されなくなりました。 |
platform | String! | 手順を生成する対象のプラットフォーム。 |
projectId | ProjectID | GitLab 13.11で非推奨になりました。使用されなくなりました。 |
Query.runnerUsage
RunnerごとのRunner使用状況。このクエリを使用するには、ClickHouse DBバックエンドを有効にします。
[CiRunnerUsage!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fromDate | Date | リクエストされた日付フレームの開始日。デフォルトは、カレンダー前月の開始日です。 |
fullPath | ID | ジョブを、その属するグループまたはプロジェクトのフルパスでフィルタリングします。例: gitlab-orgやgitlab-org/gitlabなど。これを使用できるのは、管理者と、グループ(グループが指定されている場合)またはプロジェクト(プロジェクトが指定されている場合)のメンテナーロールを付与されているユーザーだけです。最大5,000個の子プロジェクトからのRunnerに制限されています。 |
runnerType | CiRunnerType | Runnerをタイプでフィルタリングします。 |
runnersLimit | Int | 返すRunnerの最大数。その他のRunnerはrunner: nullエントリに集約されます。指定されていない場合のデフォルトは5です。最大500。 |
toDate | Date | リクエストされた日付フレームの終了日。デフォルトは、カレンダー前月の終了日です。 |
Query.runnerUsageByProject
プロジェクトごとのRunnerの使用状況。このクエリを使用するには、ClickHouse DBバックエンドを有効にします。
[CiRunnerUsageByProject!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fromDate | Date | リクエストされた日付フレームの開始日。デフォルトは、カレンダー前月の開始日です。 |
fullPath | ID | ジョブを、その属するグループまたはプロジェクトのフルパスに基づいてフィルタリングします。例: gitlab-orgやgitlab-org/gitlabなど。これを使用できるのは、管理者と、グループ(グループが指定されている場合)またはプロジェクト(プロジェクトが指定されている場合)のメンテナーロールを付与されているユーザーだけです。最大5,000個の子プロジェクトからのRunnerに制限されています。 |
projectsLimit | Int | 返すプロジェクトの最大数。その他のプロジェクトはproject: nullエントリに集約されます。指定されていない場合のデフォルトは5です。最大500。 |
runnerType | CiRunnerType | ジョブを実行したRunnerのタイプでジョブをフィルタリングします。 |
toDate | Date | リクエストされた日付フレームの終了日。デフォルトは、カレンダー前月の終了日です。 |
Query.runners
GitLabインスタンス(プロジェクトおよび共有)内のすべてのRunnerを取得します。アクセスは、管理者アクセス権を持つユーザーに制限されています。
CiRunnerConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | GitLab 14.8で非推奨になりました。名前が変更されました。pausedを使用してください。 |
creatorId | UserID | Runnerを作成者IDでフィルタリングします。 |
creatorUsername | String | Runnerを作成者のユーザー名でフィルタリングします。 |
ownerFullPath | String | GitLab 17.8で導入されました。状態: 実験的機能。Runnerを、それを所有するプロジェクトまたはグループでフィルタリングします。 |
paused | Boolean | Runnerをpaused(true)またはactive(false)のステータスによりフィルタリングします。 |
search | String | description(説明)フィールドのフルトークンまたは部分テキストでフィルタリングします。 |
sort | CiRunnerSort | 結果のソート順。 |
status | CiRunnerStatus | Runnerをステータスでフィルタリングします。 |
tagList | [String!] | Runnerに関連するタグでフィルタリングします(カンマ区切りまたは配列)。 |
type | CiRunnerType | Runnerをタイプでフィルタリングします。 |
upgradeStatus | CiRunnerUpgradeStatus | アップグレードステータスでフィルタリングします。 |
versionPrefix | String | Runnerをバージョンでフィルタリングします。検索語の先頭がバージョンであるRunnerマネージャーを含むRunnerが返されます。たとえば、検索語「14.」は、バージョン「14.11.1」と「14.2.3」のRunnerマネージャーを返します。 |
Query.secretPermissions
- GitLab 17.10で導入されました。状態: 実験的機能。
シークレット権限を一覧表示します。
SecretPermissionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
projectPath | ID! | シークレット権限が属するプロジェクト。 |
Query.selfManagedAddOnEligibleUsers
- GitLab 16.7で導入されました。状態: 実験的機能。
アドオンの対象となるSelf-Managedインスタンス内のユーザー。
AddOnUserConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchaseIds | [GitlabSubscriptionsAddOnPurchaseID!]! | 割り当てを検索する対象のアドオン購入のグローバルID。 |
addOnType | GitlabSubscriptionsAddOnType! | 対象ユーザーのフィルタリングの基準となるアドオンのタイプ。 |
filterByAssignedSeat | String | ユーザーリストを、割り当てられたシートでフィルタリングします。 |
search | String | ユーザーリストを検索します。 |
sort | GitlabSubscriptionsUserSort | ユーザーリストをソートします。 |
Query.selfManagedUsersQueuedForRolePromotion
Self-Managedインスタンス内でロールプロモーションの承認を保留しているユーザーに関連するフィールド。
UsersQueuedForRolePromotionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.semanticCodeSearch
- GitLab 18.4で導入されました。状態: 実験的機能。
指定されたリポジトリ内のコードをセマンティック検索します。
[SemanticSearchCode!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
knn | Int | KNNカウント。 |
limit | Int | 返される検索結果の最大数。 |
project | ProjectInfoInput! | オプションのパスプレフィックスを使用して検索するプロジェクト。 |
searchTerm | String! | 検索する検索語。 |
Query.snippets
現在のユーザーに表示可能なスニペットを検索します。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorId | UserID | 作成者のID。 |
explore | Boolean | 個人用スニペットを調べます。 |
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
projectId | ProjectID | プロジェクトのID。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
Query.standardRole
- GitLab 17.6で導入されました。状態: 実験的機能。
インスタンスの単一のデフォルトロールを検索します。GitLab Self-Managedでのみ利用可能。
StandardRoleを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | [MemberAccessLevel!] | フィルタリングの基準となるアクセスレベル。 |
Query.standardRoles
- GitLab 17.3で導入されました。状態: 実験的機能。
インスタンスで利用可能なデフォルトロール。GitLab Self-Managedでのみ利用可能。
StandardRoleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | [MemberAccessLevel!] | フィルタリングの基準となるアクセスレベル。 |
Query.subscriptionFutureEntries
将来のサブスクリプションのエントリに関連するフィールド。
SubscriptionFutureEntryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
Query.syntheticNote
- GitLab 15.9で導入されました。状態: 実験的機能。
合成ノートを検索します。
Noteを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
noteableId | NoteableID! | 合成ノートを検索するリソースのグローバルID。 |
sha | String! | ノートのグローバルID。 |
Query.timelogs
現在のユーザーに表示可能なタイムログを検索します。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
Query.todo
単一のTo Doアイテムを取得します。
Todoを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | TodoID! | To DoアイテムのID。 |
Query.topics
プロジェクトのトピックを検索します。
TopicConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
organizationId | OrganizationsOrganizationID | GitLab 17.7で導入されました。状態: 実験的機能。組織のグローバルID。 |
search | String | トピック名を検索するクエリ。 |
Query.usageTrendsMeasurements
インスタンスの統計を取得します。
UsageTrendsMeasurementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
identifier | MeasurementIdentifier! | 取得する測定または統計のタイプ。 |
recordedAfter | Time | この日付より後に記録された測定。 |
recordedBefore | Time | この日付より前に記録された測定。 |
Query.user
ユーザーを検索します。
UserCoreを返します。
引数
Query.users
ユーザーを検索します。
UserCoreConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アクティブユーザーでフィルタリングします。trueの場合、アクティブユーザーを返します。falseの場合、非アクティブユーザーを返します。 |
admins | Boolean | 管理者ユーザーのみを返します。 |
groupId | GroupID | 特定のグループのメンバーであるユーザーを返します。 |
humans | Boolean | 標準ユーザーでフィルタリングします。trueの場合、ボットでも内部ユーザーでもないユーザーのみを返します。falseの場合、ボットまたは内部ユーザーであるユーザーのみを返します。 |
ids | [ID!] | ユーザーのグローバルIDのリスト。 |
search | String | 名前、ユーザー名、またはプライマリメールでユーザーを検索するクエリ。 |
sort | Sort | 条件でユーザーをソートします。 |
userTypes | [UserType!] | GitLab 18.3で導入されました。状態: 実験的機能。ユーザータイプでフィルタリングします。 |
usernames | [String!] | ユーザー名のリスト。 |
Query.vulnerabilities
現在のユーザーのインスタンスセキュリティダッシュボードのプロジェクトで報告された脆弱性。
VulnerabilityConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
clusterAgentId | [ClustersAgentID!] | 脆弱性をcluster_agent_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
clusterId | [ClustersClusterID!] | 脆弱性をcluster_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
dismissalReason | [VulnerabilityDismissalReason!] | 却下理由でフィルタリングします。このフィルターで含められるのは、却下された脆弱性だけです。 |
hasAiResolution | Boolean | GitLab Duo脆弱性の修正で解決できる可能性が高い脆弱性のみを返します。 |
hasIssues | Boolean | リンクされたイシューがある脆弱性のみを返します。 |
hasMergeRequest | Boolean | リンクされているマージリクエストがある脆弱性のみを返します。 |
hasRemediations | Boolean | 修正がある脆弱性のみを返します。 |
hasResolution | Boolean | デフォルトブランチで解決された脆弱性のみを返します。 |
identifierName | String | 脆弱性を識別子の名前でフィルタリングします。インスタンスセキュリティダッシュボードのクエリに適用した場合、無視されます。 |
image | [String!] | 脆弱性をロケーションイメージでフィルタリングします。このフィルターが存在する場合、レスポンスはcontainer_scanning、cluster_image_scanningを含むreportTypeのエントリのみと一致します。 |
owaspTopTen | [VulnerabilityOwaspTop10!] | 脆弱性をOWASP Top 10 2017カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10値と組み合わせることはできません。 |
owaspTopTen2021 | [VulnerabilityOwasp2021Top10!] | GitLab 18.1で導入されました。状態: 実験的機能。脆弱性をOWASP Top 10 2021カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10 2021値と組み合わせることはできません。この引数を使用するには、Elasticsearchが設定され、advanced_vulnerability_management機能フラグが有効になっている必要があります。インスタンスセキュリティダッシュボードクエリではサポートされていません。 |
projectId | [ID!] | 脆弱性をプロジェクトでフィルタリングします。 |
reachability | ReachabilityType | GitLab 18.2で導入されました。状態: 実験的機能。到達可能性で脆弱性をフィルタリングします。 |
reportType | [VulnerabilityReportType!] | 脆弱性をレポートタイプでフィルタリングします。 |
scanner | [String!] | 脆弱性をVulnerabilityScanner.externalIdでフィルタリングします。 |
scannerId | [VulnerabilitiesScannerID!] | 脆弱性をスキャナーIDでフィルタリングします。 |
severity | [VulnerabilitySeverity!] | 脆弱性を重大度でフィルタリングします。 |
sort | VulnerabilitySort | 脆弱性をソート順で一覧表示します。 |
state | [VulnerabilityState!] | 脆弱性を状態でフィルタリングします。 |
Query.vulnerabilitiesCountByDay
現在のユーザーのインスタンスセキュリティダッシュボードのプロジェクトに対する1日あたりの脆弱性履歴数。
VulnerabilitiesCountByDayConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | ISO8601Date! | 脆弱性の履歴をフェッチする対象となる最後の日付。 |
startDate | ISO8601Date! | 脆弱性の履歴をフェッチする対象となる最初の日付。 |
Query.vulnerability
脆弱性を検索します。
Vulnerabilityを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | VulnerabilityID! | 脆弱性のグローバルID。 |
Query.wikiPage
- GitLab 17.6で導入されました。状態: 実験的機能。
Wikiページを検索します。
WikiPageを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
namespaceId | NamespaceID | WikiページのネームスペースID。 |
projectId | ProjectID | WikiページのプロジェクトID。 |
slug | String | Wikiページのslug。 |
Query.workItem
- GitLab 15.1で導入されました。状態: 実験的機能。
作業アイテムを検索します。
WorkItemを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | WorkItemID! | 作業アイテムのグローバルID。 |
Query.workItemAllowedStatuses
- GitLab 18.4で導入されました。状態: 実験的機能。
現在のユーザーが所属するルートグループで許可されている作業項目の状態。
WorkItemStatusConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | 名前で状態をフィルタリングします。 |
Query.workItemDescriptionTemplateContent
- GitLab 17.9で導入されました。状態: 実験的機能。
作業アイテムの説明テンプレートを検索します。
WorkItemDescriptionTemplateを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
templateContentInput | WorkItemDescriptionTemplateContentInput! | 特定の説明テンプレートをフェッチするためのインプット。 |
Query.workItemsByReference
- GitLab 16.7で導入されました。状態: 実験的機能。
作業アイテムを参照によって検索します。
WorkItemConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
contextNamespacePath | ID | コンテキストネームスペース(プロジェクトまたはグループ)のフルパス。 |
refs | [String!]! | 作業アイテムの参照。短い参照またはURLのいずれかを指定できます。 |
Query.workspace
ワークスペースを検索します。
Workspaceを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | RemoteDevelopmentWorkspaceID! | ワークスペースをIDで検索します。 |
Query.workspaces
インスタンス全体でワークスペースを検索します。このフィールドはインスタンス管理者のみが使用できます。管理者以外のすべてのユーザーには空の結果が返されます。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
userIds | [ProjectID!] | ワークスペースをユーザーのグローバルIDでフィルタリングします。 |
Mutationtype
Mutation型には、実行できるすべてのミューテーションが含まれています。
どのミューテーションも、inputという名前の単一のインプットオブジェクトで引数を受け取ります。どのミューテーションでも、少なくとも、エラーメッセージのリストを含む戻りフィールドerrorsをサポートしています。
どのインプットオブジェクトについても、ミューテーションを識別するclientMutationId: Stringフィールドが含まれる可能性があります。
次に例を示します。
mutation($id: NoteableID!, $body: String!) {
createNote(input: { noteableId: $id, body: $body }) {
errors
}
}Mutation.abuseReportLabelCreate
- GitLab 16.4で導入されました。状態: 実験的機能。
入力型: AbuseReportLabelCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
color | String | ラベルの色。先頭が「#」記号の6桁の16進数表記(#FFAABBなど)か、またはCSSカラー名のいずれかで指定。 |
title | String! | ラベルのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
label | AbuseReportLabel | ミューテーション後のラベル。 |
Mutation.achievementsAward
- GitLab 15.10で導入されました。状態: 実験的機能。
入力型: AchievementsAwardInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
achievementId | AchievementsAchievementID! | 授与されるアチーブメントのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userId | UserID! | アチーブメントを授与されるユーザーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userAchievement | UserAchievement | アチーブメントの授与。 |
Mutation.achievementsCreate
- GitLab 15.8で導入されました。状態: 実験的機能。
入力型: AchievementsCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
avatar | Upload | アチーブメントのアバター。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | アチーブメントの説明またはノート。 |
name | String! | アチーブメントの名前。 |
namespaceId | NamespaceID! | アチーブメントのネームスペース。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
achievement | Achievement | 作成されたアチーブメント。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.achievementsDelete
- GitLab 15.11で導入されました。状態: 実験的機能。
入力型: AchievementsDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
achievementId | AchievementsAchievementID! | 削除するアチーブメントのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
achievement | Achievement | アチーブメント。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.achievementsRevoke
- GitLab 15.10で導入されました。状態: 実験的機能。
入力型: AchievementsRevokeInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userAchievementId | AchievementsUserAchievementID! | 取り消すユーザーアチーブメントのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userAchievement | UserAchievement | アチーブメントの授与。 |
Mutation.achievementsUpdate
- GitLab 15.11で導入されました。状態: 実験的機能。
入力型: AchievementsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
achievementId | AchievementsAchievementID! | 更新対象のアチーブメントのグローバルID。 |
avatar | Upload | アチーブメントのアバター。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | アチーブメントの説明またはノート。 |
name | String | アチーブメントの名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
achievement | Achievement | アチーブメント。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.addProjectToSecurityDashboard
入力型: AddProjectToSecurityDashboardInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ProjectID! | インスタンスセキュリティダッシュボードに追加するプロジェクトのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | インスタンスセキュリティダッシュボードに追加されたプロジェクト。 |
Mutation.adminRolesLdapSync
- GitLab 18.0で導入されました。状態: 実験的機能。
入力型: AdminRolesLdapSyncInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!] | オペレーション中に発生したエラー。 |
success | Boolean | 同期が正常にエンキューされたかどうか。 |
Mutation.adminSidekiqQueuesDeleteJobs
入力型: AdminSidekiqQueuesDeleteJobsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
aiResource | String | コンテキストメタデータ内のai_resourceに一致するジョブを削除します。 |
artifactSize | String | コンテキストメタデータ内のartifact_sizeに一致するジョブを削除します。 |
artifactUsedCdn | String | コンテキストメタデータ内のartifact_used_cdnに一致するジョブを削除します。 |
artifactsDependenciesCount | String | コンテキストメタデータ内のartifacts_dependencies_countに一致するジョブを削除します。 |
artifactsDependenciesSize | String | コンテキストメタデータ内のartifacts_dependencies_sizeに一致するジョブを削除します。 |
bulkImportEntityId | String | コンテキストメタデータ内のbulk_import_entity_idに一致するジョブを削除します。 |
callerId | String | コンテキストメタデータ内のcaller_idに一致するジョブを削除します。 |
clientId | String | コンテキストメタデータ内のclient_idに一致するジョブを削除します。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
featureCategory | String | コンテキストメタデータ内のfeature_categoryに一致するジョブを削除します。 |
jobId | String | コンテキストメタデータ内のjob_idに一致するジョブを削除します。 |
kubernetesAgentId | String | コンテキストメタデータ内のkubernetes_agent_idに一致するジョブを削除します。 |
mergeActionStatus | String | コンテキストメタデータ内のmerge_action_statusに一致するジョブを削除します。 |
organizationId | String | コンテキストメタデータ内のorganization_idに一致するジョブを削除します。 |
pipelineId | String | コンテキストメタデータ内のpipeline_idに一致するジョブを削除します。 |
policySyncConfigId | String | コンテキストメタデータ内のpolicy_sync_config_idに一致するジョブを削除します。 |
project | String | コンテキストメタデータ内のprojectに一致するジョブを削除します。 |
queueName | String! | ジョブを削除する元のキューの名前。 |
relatedClass | String | コンテキストメタデータ内のrelated_classに一致するジョブを削除します。 |
remoteIp | String | コンテキストメタデータ内のremote_ipに一致するジョブを削除します。 |
rootCallerId | String | コンテキストメタデータ内のroot_caller_idに一致するジョブを削除します。 |
rootNamespace | String | コンテキストメタデータ内のroot_namespaceに一致するジョブを削除します。 |
scopedUser | String | コンテキストメタデータ内のscoped_userに一致するジョブを削除します。 |
scopedUserId | String | コンテキストメタデータ内のscoped_user_idに一致するジョブを削除します。 |
sidekiqDestinationShardRedis | String | コンテキストメタデータ内のsidekiq_destination_shard_redisに一致するジョブを削除します。 |
subscriptionPlan | String | コンテキストメタデータ内のsubscription_planに一致するジョブを削除します。 |
user | String | コンテキストメタデータ内のuserに一致するジョブを削除します。 |
userId | String | コンテキストメタデータ内のuser_idに一致するジョブを削除します。 |
workerClass | String | 指定されたワーカークラスのジョブを削除します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
result | DeleteJobsResponse | 削除リクエストのステータスに関する情報。 |
Mutation.aiAction
- GitLab 15.11で導入されました。状態: 実験的機能。
入力型: AiActionInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
agenticChat | AiAgenticChatInput | agentic_chat AIアクションのインプット。 |
chat | AiChatInput | チャットAIアクションのインプット。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clientSubscriptionId | String | ミューテーションのレスポンスを受信するためにサブスクライブできる、クライアントによって生成されたID。 |
conversationType | AiConversationsThreadsConversationType | スレッドの会話タイプ。 |
descriptionComposer | AiDescriptionComposerInput | description_composer AIアクションのインプット。 |
explainVulnerability | AiExplainVulnerabilityInput | explain_vulnerability AIアクションのインプット。 |
generateCommitMessage | AiGenerateCommitMessageInput | generate_commit_message AIアクションのインプット。 |
generateDescription | AiGenerateDescriptionInput | generate_description AIアクションのインプット。 |
measureCommentTemperature | AiMeasureCommentTemperatureInput | measure_comment_temperature AIアクションのインプット。 |
platformOrigin | String | リクエストのoriginプラットフォームを指定します。 |
projectId | ProjectID | ユーザー操作の対象となるプロジェクトのグローバルID。 |
resolveVulnerability | AiResolveVulnerabilityInput | resolve_vulnerability AIアクションのインプット。 |
rootNamespaceId | NamespaceID | ユーザー操作の対象となるトップレベルのネームスペースのグローバルID。 |
summarizeNewMergeRequest | AiSummarizeNewMergeRequestInput | summarize_new_merge_request AIアクションのインプット。 |
summarizeReview | AiSummarizeReviewInput | summarize_review AIアクションのインプット。 |
threadId | AiConversationThreadID | 会話を継続する既存スレッドのグローバルID。指定されていない場合、指定されたconversation_typeのための新しいスレッドが作成されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
requestId | String | リクエストのID。 |
threadId | AiConversationThreadID | スレッドのグローバルID。 |
Mutation.aiAgentCreate
- GitLab 16.8で導入されました。状態: 実験的機能。
入力型: AiAgentCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | エージェントの名前。 |
projectPath | ID! | エージェントが属するプロジェクト。 |
prompt | String! | エージェントのプロンプト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agent | AiAgent | ミューテーション後のエージェント。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.aiAgentDestroy
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: AiAgentDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
agentId | AiAgentID! | 削除するAIエージェントのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | エージェントが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agent | AiAgent | ミューテーション後のエージェント。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
message | String | AIエージェント削除の結果メッセージ。 |
Mutation.aiAgentUpdate
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: AiAgentUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
agentId | AiAgentID! | エージェントのID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String | エージェントの名前。 |
projectPath | ID! | エージェントが属するプロジェクト。 |
prompt | String | エージェントのプロンプト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agent | AiAgent | ミューテーション後のエージェント。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.aiCatalogAgentCreate
- GitLab 18.2で導入されました。状態: 実験的機能。
入力型: AiCatalogAgentCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String! | エージェントの説明。 |
name | String! | エージェントの名前。 |
projectId | ProjectID! | エージェントのプロジェクト。 |
public | Boolean! | エージェントがカタログで公開されているかどうか。 |
release | Boolean | エージェントの最新バージョンをリリースするかどうか。 |
systemPrompt | String! | エージェントのシステムプロンプト。 |
tools | [AiCatalogBuiltInToolID!] | エージェントに対して有効になっているGitLabツールのリスト。 |
userPrompt | String! | エージェントのユーザープロンプト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
item | AiCatalogAgent | 項目が作成されました。 |
Mutation.aiCatalogAgentDelete
- GitLab 18.2で導入されました。状態: 実験的機能。
入力型: AiCatalogAgentDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AiCatalogItemID! | 削除するカタログエージェントのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
success | Boolean! | カタログエージェントが正常に削除された場合はtrueを返します。 |
Mutation.aiCatalogAgentExecute
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiCatalogAgentExecuteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
agentId | AiCatalogItemID! | 実行するAIカタログエージェントのグローバルID。 |
agentVersionId | AiCatalogItemVersionID | 使用する特定のエージェントバージョンのグローバルID。指定されていない場合は、最新バージョンが使用されます。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userPrompt | String | オプションのユーザープロンプト。指定されている場合は、エージェントの実行に使用されます。それ以外の場合は、データベースに保存されているuser_promptが使用されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
flowConfig | String | フロー実行のためにGitLab Duo Workflowサービスで使用できるYAML設定。 |
workflow | DuoWorkflow | 作成されたワークフロー。 |
Mutation.aiCatalogAgentUpdate
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiCatalogAgentUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | エージェントの説明。 |
id | AiCatalogItemID! | 更新するカタログエージェントのグローバルID。 |
name | String | エージェントの名前。 |
public | Boolean | エージェントがカタログで公開されているかどうか。 |
release | Boolean | エージェントの最新バージョンをリリースするかどうか。 |
systemPrompt | String | エージェントのシステムプロンプト。 |
tools | [AiCatalogBuiltInToolID!] | エージェントに対して有効になっているGitLabツールのリスト。 |
userPrompt | String | エージェントのユーザープロンプト。 |
versionBump | AiCatalogVersionBump | 最後にリリースされたバージョン名から算出されたバージョンを更新する。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
item | AiCatalogAgent | 更新されたエージェント。 |
Mutation.aiCatalogFlowCreate
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiCatalogFlowCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String! | フローの説明。 |
name | String! | フローの名前。 |
projectId | ProjectID! | フローのプロジェクト。 |
public | Boolean! | フローがカタログで公開されているかどうか。 |
release | Boolean | フローの最新バージョンをリリースするかどうか。 |
steps | [AiCatalogFlowStepsInput!]! | フローのステップ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
item | AiCatalogFlow | 項目が作成されました。 |
Mutation.aiCatalogFlowDelete
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiCatalogFlowDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AiCatalogItemID! | 削除するカタログフローのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
success | Boolean! | カタログフローが正常に削除された場合はtrueを返します。 |
Mutation.aiCatalogFlowExecute
- GitLab 18.5で導入されました。状態: 実験的機能。
入力型: AiCatalogFlowExecuteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
flowId | AiCatalogItemID! | 実行するAIカタログフローのグローバルID。 |
flowVersionId | AiCatalogItemVersionID | 使用する特定のフローバージョンのグローバルID。指定されていない場合は、最新バージョンが使用されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
flowConfig | String | フロー実行のためにGitLab Duo Workflowサービスで使用できるYAML設定。 |
workflow | DuoWorkflow | 作成されたワークフロー。 |
Mutation.aiCatalogFlowUpdate
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiCatalogFlowUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | フローの説明。 |
id | AiCatalogItemID! | 更新するカタログフローのグローバルID。 |
name | String | フローの名前。 |
public | Boolean | フローがカタログで公開されているかどうか。 |
release | Boolean | フローの最新バージョンをリリースするかどうか。 |
steps | [AiCatalogFlowStepsInput!] | フローのステップ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
item | AiCatalogFlow | 更新されたフロー。 |
Mutation.aiCatalogItemConsumerCreate
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiCatalogItemConsumerCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
itemId | AiCatalogItemID! | 設定する項目。 |
pinnedVersionPrefix | String | 項目をピン留めするメジャーバージョン、マイナーバージョン、またはパッチ。 |
target | ItemConsumerTargetInput! | カタログ項目が設定されているターゲット。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
itemConsumer | AiCatalogItemConsumer | 設定が作成されました。 |
Mutation.aiCatalogItemConsumerDelete
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiCatalogItemConsumerDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AiCatalogItemConsumerID! | 削除するカタログ項目コンシューマーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
success | Boolean! | カタログ項目コンシューマーが正常に削除された場合はtrueを返します。 |
Mutation.aiCatalogItemConsumerUpdate
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiCatalogItemConsumerUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AiCatalogItemConsumerID! | 更新するカタログ項目コンシューマーのグローバルID。 |
pinnedVersionPrefix | String | 項目をピン留めするメジャーバージョン、マイナーバージョン、またはパッチ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
itemConsumer | AiCatalogItemConsumer | 更新された項目コンシューマー。 |
Mutation.aiDuoWorkflowCreate
- GitLab 18.1で導入されました。状態: 実験的機能。
入力型: AiDuoWorkflowCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
agentPrivileges | [Int!] | エージェントが実行できるアクション。 |
aiCatalogItemVersionId | AiCatalogItemVersionID | ワークフローがトリガーされたカタログ項目のID。 |
allowAgentToRequestUser | Boolean | これを有効にすると、GitLab Duo Agent Platformは続行する前にユーザーに質問する場合があります。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
environment | WorkflowEnvironment | ワークフローの環境。 |
goal | String | ワークフローの目標。 |
namespaceId | NamespaceID | ユーザー操作の対象となるネームスペースのグローバルID。 |
preApprovedAgentPrivileges | [Int!] | 承認を求めることなく、エージェントが実行できるアクション。 |
projectId | ProjectID | ユーザー操作の対象となるプロジェクトのグローバルID。 |
workflowDefinition | String | 機能に基づくワークフローの型。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | 作成プロセス中に発生したエラー。 |
workflow | DuoWorkflow | 作成されたワークフロー。 |
Mutation.aiFeatureSettingUpdate
- GitLab 17.4で導入されました。状態: 実験的機能。
AI機能の設定を更新または作成します。
入力型: AiFeatureSettingUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
aiSelfHostedModelId | AiSelfHostedModelID | AI設定を提供するセルフホストモデルのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
features | [AiFeatures!]! | 設定するAI機能の配列(単一の更新またはバッチ更新)。 |
offeredModelRef | String | 機能に選択されたモデルの識別子。 |
provider | AiFeatureProviders! | AI設定のプロバイダー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiFeatureSettings | [AiFeatureSetting!]! | ミューテーション後のAI機能設定のリスト。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.aiFlowTriggerCreate
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiFlowTriggerCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
configPath | String | AIフロートリガーの設定ファイルへのパス。 |
description | String! | AIフロートリガーの説明。 |
eventTypes | [Int!] | AIフローをトリガーするイベントタイプ。 |
projectPath | ID! | AIフロートリガーが関連付けられているプロジェのフルパス。 |
userId | UserID! | AIフロートリガーのオーナー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiFlowTrigger | AiFlowTriggerType | 作成されたAIフロートリガー。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.aiFlowTriggerDelete
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiFlowTriggerDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AiFlowTriggerID! | 削除するフロートリガーのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.aiFlowTriggerUpdate
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: AiFlowTriggerUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
configPath | String | AIフロートリガーの設定ファイルへのパス。 |
description | String | AIフロートリガーの説明。 |
eventTypes | [Int!] | AIフローをトリガーするイベントタイプ。 |
id | AiFlowTriggerID! | 更新するフロートリガーのID。 |
userId | UserID | AIフロートリガーのオーナー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiFlowTrigger | AiFlowTriggerType | 更新されたAIフロートリガー。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.aiModelSelectionNamespaceUpdate
- GitLab 18.1で導入されました。状態: 実験的機能。
ネームスペースのAI機能の設定を更新または作成します。
入力型: AiModelSelectionNamespaceUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
features | [AiModelSelectionFeatures!]! | 設定するAI機能の配列(単一の更新またはバッチ更新)。 |
groupId | GroupID! | モデル選択のグループ。 |
offeredModelRef | String! | 機能に選択されたモデルの識別子。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiFeatureSettings | [AiModelSelectionNamespaceFeatureSetting!]! | 非推奨: 状態: 実験的機能。GitLab 18.1で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.aiSelfHostedModelConnectionCheck
- GitLab 17.7で導入されました。状態: 実験的機能。
指定されたモデル設定による接続をAIゲートウェイが確立できるかどうかをチェックします。
入力型: AiSelfHostedModelConnectionCheckInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
apiToken | String | セルフホストモデルへのアクセスに使用するAPIトークン(存在する場合)。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
endpoint | String! | セルフホストモデルのエンドポイント。 |
identifier | String | サードパーティモデルプロバイダーの識別子。 |
model | AiAcceptedSelfHostedModels! | デプロイされたAIモデル。 |
name | String! | セルフホストモデルのデプロイ名。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
result | CloudConnectorProbeResult | セルフホストのホスティング接続チェックの結果。 |
Mutation.aiSelfHostedModelCreate
- GitLab 17.1で導入されました。状態: 実験的機能。
入力型: AiSelfHostedModelCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
apiToken | String | セルフホストモデルへのアクセスに使用するAPIトークン(存在する場合)。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
endpoint | String! | セルフホストモデルのエンドポイント。 |
identifier | String | サードパーティモデルプロバイダーの識別子。 |
model | AiAcceptedSelfHostedModels! | デプロイされたAIモデル。 |
name | String! | セルフホストモデルのデプロイ名。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
selfHostedModel | AiSelfHostedModel | ミューテーション後のセルフホストモデル。 |
Mutation.aiSelfHostedModelDelete
- GitLab 17.2で導入されました。状態: 実験的機能。
セルフホストモデルを削除します。
入力型: AiSelfHostedModelDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AiSelfHostedModelID! | 削除するセルフホストモデルのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.aiSelfHostedModelUpdate
- GitLab 17.2で導入されました。状態: 実験的機能。
セルフホストモデルを更新します。
入力型: AiSelfHostedModelUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
apiToken | String | セルフホストモデルへのアクセスに使用するAPIトークン(存在する場合)。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
endpoint | String! | セルフホストモデルのエンドポイント。 |
id | AiSelfHostedModelID! | 更新するセルフホストモデルのグローバルID。 |
identifier | String | サードパーティモデルプロバイダーの識別子。 |
model | AiAcceptedSelfHostedModels! | デプロイされたAIモデル。 |
name | String! | セルフホストモデルのデプロイ名。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
selfHostedModel | AiSelfHostedModel | ミューテーション後のセルフホストモデル。 |
Mutation.alertSetAssignees
入力型: AlertSetAssigneesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!]! | アラートに割り当てるユーザー名。デフォルトでは、既存の担当者を置き換えます。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のアラートのIID。 |
operationMode | MutationOperationMode | 実行する操作。デフォルトはREPLACEです。 |
projectPath | ID! | ミューテーション対象のアラートの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
alert | AlertManagementAlert | ミューテーション後のアラート。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後に作成されたイシュー。 |
todo | Todo | ミューテーション後のTo Doアイテム。 |
Mutation.alertTodoCreate
入力型: AlertTodoCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のアラートのIID。 |
projectPath | ID! | ミューテーション対象のアラートの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
alert | AlertManagementAlert | ミューテーション後のアラート。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後に作成されたイシュー。 |
todo | Todo | ミューテーション後のTo Doアイテム。 |
Mutation.approvalProjectRuleDelete
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: approvalProjectRuleDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ApprovalProjectRuleID! | 削除する承認ルールのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalRule | ApprovalProjectRule | 削除された承認ルール。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.approvalProjectRuleUpdate
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: approvalProjectRuleUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvalsRequired | Int! | ルールを満たすために必要な承認の数。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupIds | [ID!] | 承認ルールを実行できるグループのIDのリスト。 |
id | ApprovalProjectRuleID! | 削除する承認ルールのグローバルID。 |
name | String! | 承認ルールの名前。 |
userIds | [ID!] | 承認ルールを実行できるユーザーのIDのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalRule | ApprovalProjectRule | ミューテーション後の承認ルール。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.approveDeployment
入力型: ApproveDeploymentInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String | 承認に伴うコメント。 |
id | DeploymentID! | デプロイのID。 |
representedAs | String | ユーザーが複数の承認ルールに属している場合に、承認に使用するユーザー/グループ/ロールの名前。 |
status | DeploymentsApprovalStatus! | 承認のステータス(APPROVEDまたはREJECTEDのいずれか)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
deploymentApproval | DeploymentApproval | ミューテーション後のデプロイ承認。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.artifactDestroy
入力型: ArtifactDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiJobArtifactID! | 削除するアーティファクトのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
artifact | CiJobArtifact | 削除されたアーティファクト。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsAmazonS3ConfigurationCreate
入力型: AuditEventsAmazonS3ConfigurationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessKeyXid | String! | Amazon S3アカウントのアクセスキーID。 |
awsRegion | String! | バケットを作成するAWSリージョン。 |
bucketName | String! | 監査イベントが記録されるバケットの名前。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupPath | ID! | グループパス。 |
name | String | 宛先名。 |
secretAccessKey | String! | Amazon S3アカウントのシークレットアクセスキー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
amazonS3Configuration | AmazonS3ConfigurationType | 作成された設定。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsAmazonS3ConfigurationDelete
入力型: AuditEventsAmazonS3ConfigurationDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsAmazonS3ConfigurationID! | 削除するAmazon S3設定のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsAmazonS3ConfigurationUpdate
入力型: AuditEventsAmazonS3ConfigurationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessKeyXid | String | Amazon S3アカウントのアクセスキーID。 |
active | Boolean | 送信先の有効ステータス。 |
awsRegion | String | バケットを作成するAWSリージョン。 |
bucketName | String | 監査イベントが記録されるバケットの名前。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsAmazonS3ConfigurationID! | 更新するAmazon S3設定のID。 |
name | String | 宛先名。 |
secretAccessKey | String | Amazon S3アカウントのシークレットアクセスキー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
amazonS3Configuration | AmazonS3ConfigurationType | 更新されたAmazon S3設定。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsGroupDestinationEventsAdd
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: AuditEventsGroupDestinationEventsAddInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsGroupExternalStreamingDestinationID! | 宛先ID。 |
eventTypeFilters | [String!]! | ストリーミング用に追加するイベントタイプフィルターのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
eventTypeFilters | [String!] | 監査イベントの外部宛先のためのイベントタイプフィルターのリスト。 |
Mutation.auditEventsGroupDestinationEventsDelete
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: AuditEventsGroupDestinationEventsDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsGroupExternalStreamingDestinationID! | 宛先ID。 |
eventTypeFilters | [String!]! | ストリーミングから削除するイベントタイプフィルターのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsGroupDestinationNamespaceFilterCreate
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: AuditEventsGroupDestinationNamespaceFilterCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsGroupExternalStreamingDestinationID! | 宛先ID。 |
namespacePath | String | ネームスペースのフルパス(プロジェクトまたはグループのみ)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespaceFilter | GroupAuditEventNamespaceFilter | 作成されたネームスペースフィルター。 |
Mutation.auditEventsGroupDestinationNamespaceFilterDelete
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: AuditEventsGroupDestinationNamespaceFilterDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
namespaceFilterId | AuditEventsGroupNamespaceFilterID! | ネームスペースフィルターID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsInstanceAmazonS3ConfigurationCreate
入力型: AuditEventsInstanceAmazonS3ConfigurationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessKeyXid | String! | Amazon S3アカウントのアクセスキーID。 |
awsRegion | String! | バケットを作成するAWSリージョン。 |
bucketName | String! | 監査イベントが記録されるバケットの名前。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String | 宛先名。 |
secretAccessKey | String! | Amazon S3アカウントのシークレットアクセスキー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
instanceAmazonS3Configuration | InstanceAmazonS3ConfigurationType | 作成されたインスタンスAmazon S3設定。 |
Mutation.auditEventsInstanceAmazonS3ConfigurationDelete
入力型: AuditEventsInstanceAmazonS3ConfigurationDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsInstanceAmazonS3ConfigurationID! | 削除するインスタンスレベルのAmazon S3設定のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsInstanceAmazonS3ConfigurationUpdate
入力型: AuditEventsInstanceAmazonS3ConfigurationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessKeyXid | String | Amazon S3アカウントのアクセスキーID。 |
active | Boolean | 送信先の有効ステータス。 |
awsRegion | String | バケットを作成するAWSリージョン。 |
bucketName | String | 監査イベントが記録されるバケットの名前。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsInstanceAmazonS3ConfigurationID! | 更新するインスタンスレベルのAmazon S3設定のID。 |
name | String | 宛先名。 |
secretAccessKey | String | Amazon S3アカウントのシークレットアクセスキー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
instanceAmazonS3Configuration | InstanceAmazonS3ConfigurationType | 更新されたインスタンスレベルのAmazon S3設定。 |
Mutation.auditEventsInstanceDestinationEventsAdd
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: AuditEventsInstanceDestinationEventsAddInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsInstanceExternalStreamingDestinationID! | 宛先ID。 |
eventTypeFilters | [String!]! | ストリーミング用に追加するイベントタイプフィルターのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
eventTypeFilters | [String!] | 監査イベントの外部宛先のためのイベントタイプフィルターのリスト。 |
Mutation.auditEventsInstanceDestinationEventsDelete
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: AuditEventsInstanceDestinationEventsDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsInstanceExternalStreamingDestinationID! | 宛先ID。 |
eventTypeFilters | [String!]! | ストリーミングから削除するイベントタイプフィルターのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsInstanceDestinationNamespaceFilterCreate
- GitLab 17.2で導入されました。状態: 実験的機能。
入力型: AuditEventsInstanceDestinationNamespaceFilterCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsInstanceExternalStreamingDestinationID! | 宛先ID。 |
namespacePath | String | ネームスペースのフルパス。プロジェクトまたはグループのネームスペースのみ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespaceFilter | InstanceAuditEventNamespaceFilter | 作成するネームスペースフィルター。 |
Mutation.auditEventsInstanceDestinationNamespaceFilterDelete
- GitLab 17.2で導入されました。状態: 実験的機能。
入力型: AuditEventsInstanceDestinationNamespaceFilterDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
namespaceFilterId | AuditEventsInstanceNamespaceFilterID! | ネームスペースフィルターID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsStreamingDestinationEventsAdd
入力型: AuditEventsStreamingDestinationEventsAddInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsExternalAuditEventDestinationID! | 宛先ID。 |
eventTypeFilters | [String!]! | ストリーミング用に追加するイベントタイプフィルターのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
eventTypeFilters | [String!] | 監査イベントの外部宛先のためのイベントタイプフィルターのリスト。 |
Mutation.auditEventsStreamingDestinationEventsRemove
入力型: AuditEventsStreamingDestinationEventsRemoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsExternalAuditEventDestinationID! | 宛先ID。 |
eventTypeFilters | [String!]! | ストリーミングから削除するイベントタイプフィルターのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsStreamingDestinationInstanceEventsAdd
入力型: AuditEventsStreamingDestinationInstanceEventsAddInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsInstanceExternalAuditEventDestinationID! | 宛先ID。 |
eventTypeFilters | [String!]! | ストリーミング用に追加するイベントタイプフィルターのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
eventTypeFilters | [String!] | 監査イベントの外部宛先のためのイベントタイプフィルターのリスト。 |
Mutation.auditEventsStreamingDestinationInstanceEventsRemove
入力型: AuditEventsStreamingDestinationInstanceEventsRemoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsInstanceExternalAuditEventDestinationID! | 宛先ID。 |
eventTypeFilters | [String!]! | ストリーミングから削除するイベントタイプフィルターのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsStreamingHeadersCreate
入力型: AuditEventsStreamingHeadersCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ヘッダーがアクティブかどうかを判断するブール値オプション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsExternalAuditEventDestinationID! | ヘッダーを関連付ける宛先です。 |
key | String! | ヘッダーキーです。 |
value | String! | ヘッダーの値です。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
header | AuditEventStreamingHeader | 作成されたヘッダー。 |
Mutation.auditEventsStreamingHeadersDestroy
入力型: AuditEventsStreamingHeadersDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
headerId | AuditEventsStreamingHeaderID! | 削除するヘッダー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsStreamingHeadersUpdate
入力型: AuditEventsStreamingHeadersUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ヘッダーがアクティブかどうかを判断するブール値オプション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
headerId | AuditEventsStreamingHeaderID! | 更新するヘッダー。 |
key | String | ヘッダーキーです。 |
value | String | ヘッダーの値です。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
header | AuditEventStreamingHeader | ヘッダーを更新します。 |
Mutation.auditEventsStreamingHttpNamespaceFiltersAdd
入力型: AuditEventsStreamingHTTPNamespaceFiltersAddInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsExternalAuditEventDestinationID! | 宛先ID。 |
groupPath | ID | グループのフルパス。 |
projectPath | ID | プロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespaceFilter | AuditEventStreamingHTTPNamespaceFilter | 作成されたネームスペースフィルター。 |
Mutation.auditEventsStreamingHttpNamespaceFiltersDelete
入力型: AuditEventsStreamingHTTPNamespaceFiltersDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
namespaceFilterId | AuditEventsStreamingHTTPNamespaceFilterID! | ネームスペースフィルターID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsStreamingInstanceHeadersCreate
入力型: AuditEventsStreamingInstanceHeadersCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ヘッダーがアクティブかどうかを判断するブール値オプション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationId | AuditEventsInstanceExternalAuditEventDestinationID! | ヘッダーを関連付けるインスタンスレベルの外部宛先です。 |
key | String! | ヘッダーキーです。 |
value | String! | ヘッダーの値です。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
header | AuditEventsStreamingInstanceHeader | 作成されたヘッダー。 |
Mutation.auditEventsStreamingInstanceHeadersDestroy
入力型: AuditEventsStreamingInstanceHeadersDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
headerId | AuditEventsStreamingInstanceHeaderID! | 削除するヘッダー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.auditEventsStreamingInstanceHeadersUpdate
入力型: AuditEventsStreamingInstanceHeadersUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ヘッダーがアクティブかどうかを判断するブール値オプション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
headerId | AuditEventsStreamingInstanceHeaderID! | 更新するヘッダー。 |
key | String | ヘッダーキーです。 |
value | String | ヘッダーの値です。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
header | AuditEventsStreamingInstanceHeader | ヘッダーを更新します。 |
Mutation.awardEmojiAdd
入力型: AwardEmojiAddInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
awardableId | AwardableID! | 授与可能リソースのグローバルIDです。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | 絵文字の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
awardEmoji | AwardEmoji | ミューテーション後の絵文字リアクション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.awardEmojiRemove
入力型: AwardEmojiRemoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
awardableId | AwardableID! | 授与可能リソースのグローバルIDです。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | 絵文字の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
awardEmoji | AwardEmoji | ミューテーション後の絵文字リアクション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.awardEmojiToggle
入力型: AwardEmojiToggleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
awardableId | AwardableID! | 授与可能リソースのグローバルIDです。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | 絵文字の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
awardEmoji | AwardEmoji | ミューテーション後の絵文字リアクション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
toggledOn | Boolean! | 絵文字のステータスを示します。トグルが絵文字を付与した場合はtrue、トグルが絵文字を削除した場合はfalseになります。 |
Mutation.boardEpicCreate
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: BoardEpicCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
boardId | BoardsEpicBoardID! | エピックの属するボードのグローバルIDです。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupPath | ID! | 作成するエピックが属するグループ。 |
listId | BoardsEpicListID! | エピックを作成するエピックボードリストのグローバルID。 |
title | String! | エピックのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epic | Epic | 作成後のエピック。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.boardListCreate
入力型: BoardListCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeId | UserID | 既存ユーザーのグローバルID。 |
backlog | Boolean | バックログリストを作成します。 |
boardId | BoardID! | ミューテーション対象のイシューボードのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iterationId | IterationID | 既存イテレーションのグローバルID。 |
labelId | LabelID | 既存ラベルのグローバルID。 |
milestoneId | MilestoneID | 既存マイルストーンのグローバルID。 |
position | Int | リストの位置。 |
statusId | WorkItemsStatusesStatusID | 非推奨: 状態: 実験的機能。GitLab 18.0で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
list | BoardList | イシューボードのイシューリスト。 |
Mutation.boardListUpdateLimitMetrics
入力型: BoardListUpdateLimitMetricsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
limitMetric | ListLimitMetric | リスト用の新しい制限メトリクス型。 |
listId | ListID! | リストのグローバルID。 |
maxIssueCount | Int | 新しい最大イシュー数制限。 |
maxIssueWeight | Int | 新しい最大イシューウェイト制限。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
list | BoardList | 更新されたリスト。 |
Mutation.branchDelete
入力型: BranchDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | ブランチの名前。 |
projectPath | ID! | ブランチが関連付けられているプロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | Branch | ミューテーション後のブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.branchRuleApprovalProjectRuleCreate
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: branchRuleApprovalProjectRuleCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvalsRequired | Int! | ルールを満たすために必要な承認の数。 |
branchRuleId | ProjectsBranchRuleID! | 削除するブランチルールのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupIds | [ID!] | 承認ルールを実行できるグループのIDのリスト。 |
name | String! | 承認ルールの名前。 |
userIds | [ID!] | 承認ルールを実行できるユーザーのIDのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalRule | ApprovalProjectRule | ミューテーション後の承認ルール。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.branchRuleCreate
- GitLab 16.7で導入されました。状態: 実験的機能。
入力型: BranchRuleCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | ブランチルールのブランチ名(ワイルドカードを含む)。 |
projectPath | ID! | ブランチが関連付けられているプロジェクトへのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branchRule | BranchRule | ミューテーション後のブランチルール。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.branchRuleDelete
- GitLab 16.9で導入されました。状態: 実験的機能。
入力型: BranchRuleDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ProjectsBranchRuleID! | 削除するブランチルールのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branchRule | BranchRule | ミューテーション後のブランチルール。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.branchRuleExternalStatusCheckCreate
- GitLab 16.11で導入されました。状態: 実験的機能。
ブランチルールから新しい外部ステータスチェックを作成します。
入力型: BranchRuleExternalStatusCheckCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branchRuleId | ProjectsBranchRuleID! | 更新するブランチルールのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
externalUrl | String! | 外部ステータスチェックリソースのURL。 |
name | String! | 外部ステータスチェックの名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalStatusCheck | ExternalStatusCheck | ミューテーション後の新しいステータスチェック。 |
Mutation.branchRuleExternalStatusCheckDestroy
- GitLab 17.0で導入されました。状態: 実験的機能。
ブランチルールから外部ステータスチェックを破棄します。
入力型: BranchRuleExternalStatusCheckDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branchRuleId | ProjectsBranchRuleID! | ブランチルールのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | MergeRequestsExternalStatusCheckID! | 削除する外部ステータスチェックのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.branchRuleExternalStatusCheckUpdate
- GitLab 17.0で導入されました。状態: 実験的機能。
ブランチルールから外部ステータスチェックを更新します。
入力型: BranchRuleExternalStatusCheckUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branchRuleId | ProjectsBranchRuleID! | ブランチルールのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
externalUrl | String! | 外部ステータスチェックの外部URL。 |
id | MergeRequestsExternalStatusCheckID! | 更新する外部ステータスチェックのグローバルID。 |
name | String! | 外部ステータスチェックの名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalStatusCheck | ExternalStatusCheck | ミューテーション後に更新された外部ステータスチェック。 |
Mutation.branchRuleSquashOptionDelete
- GitLab 17.9で導入されました。状態: 実験的機能。
ブランチルールのスカッシュオプションを削除します。
入力型: BranchRuleSquashOptionDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branchRuleId | ProjectsBranchRuleID! | ブランチルールのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.branchRuleSquashOptionUpdate
- GitLab 17.9で導入されました。状態: 実験的機能。
ブランチルールのスカッシュオプションを更新します。
入力型: BranchRuleSquashOptionUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branchRuleId | ProjectsBranchRuleID! | ブランチルールのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
squashOption | SquashOptionSetting! | ミューテーション後のスカッシュオプション。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
squashOption | SquashOption | ミューテーション後に更新されたスカッシュオプション。 |
Mutation.branchRuleUpdate
- GitLab 16.7で導入されました。状態: 実験的機能。
入力型: BranchRuleUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branchProtection | BranchProtectionInput | ブランチルール用に設定されているブランチ保護。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ProjectsBranchRuleID! | 更新するブランチルールのグローバルID。 |
name | String! | ブランチルールのブランチ名(ワイルドカードを含む)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branchRule | BranchRule | ミューテーション後のブランチルール。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.bulkDestroyJobArtifacts
- GitLab 15.10で導入されました。状態: 実験的機能。
入力型: BulkDestroyJobArtifactsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [CiJobArtifactID!]! | 削除するジョブアーティファクトのグローバルID。 |
projectId | ProjectID! | 削除するジョブアーティファクトのグローバルプロジェクトID。projectPathと互換性がありません。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destroyedCount | Int | 削除されたジョブアーティファクトの数。 |
destroyedIds | [CiJobArtifactID!] | 削除されたジョブアーティファクトのID。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.bulkEnableDevopsAdoptionNamespaces
状態: ベータ版。
入力型: BulkEnableDevopsAdoptionNamespacesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
displayNamespaceId | NamespaceID | 表示ネームスペースID。 |
namespaceIds | [NamespaceID!]! | ネームスペースIDのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enabledNamespaces | [DevopsAdoptionEnabledNamespace!] | ミューテーション後に有効になったネームスペース。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.bulkRunnerDelete
- GitLab 15.3で導入されました。状態: 実験的機能。
入力型: BulkRunnerDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [CiRunnerID!] | 削除するRunnerのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
deletedCount | Int | 有効削除されたレコードの数。同期操作が実行された場合にのみ存在します。 |
deletedIds | [CiRunnerID!] | 有効削除されたレコードのID。同期操作が実行された場合にのみ存在します。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.catalogResourcesCreate
- GitLab 15.11で導入されました。状態: 実験的機能。
入力型: CatalogResourcesCreateInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.catalogResourcesDestroy
- GitLab 16.6で導入されました。状態: 実験的機能。
入力型: CatalogResourcesDestroyInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.ciJobTokenScopeAddGroupOrProject
入力型: CiJobTokenScopeAddGroupOrProjectInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
defaultPermissions | Boolean | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
jobTokenPolicies | [CiJobTokenScopePolicies!] | 非推奨: 状態: 実験的機能。GitLab 17.5で導入されました。 |
projectPath | ID! | CIジョブトークンスコープが属するプロジェクト。 |
targetPath | ID! | CIジョブトークンスコープに追加するグループまたはプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciJobTokenScope | CiJobTokenScopeType | CIジョブトークンのアクセススコープ。 |
ciJobTokenScopeAllowlistEntry | CiJobTokenScopeAllowlistEntry | 非推奨: 状態: 実験的機能。GitLab 17.6で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.ciJobTokenScopeAddProject
入力型: CiJobTokenScopeAddProjectInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
direction | CiJobTokenScopeDirection | 非推奨: 送信ジョブトークンスコープは削除されます。現在のところ、このフィールドで可能な設定値はINBOUNDだけです。GitLab 16.0で非推奨になりました。 |
projectPath | ID! | CIジョブトークンスコープが属するプロジェクト。 |
targetProjectPath | ID! | CIジョブトークンスコープに追加するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciJobTokenScope | CiJobTokenScopeType | CIジョブトークンのアクセススコープ。 |
ciJobTokenScopeAllowlistEntry | CiJobTokenScopeAllowlistEntry | 非推奨: 状態: 実験的機能。GitLab 17.6で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.ciJobTokenScopeAutopopulateAllowlist
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: CiJobTokenScopeAutopopulateAllowlistInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
status | String! | 自動設定プロセスのステータス。 |
Mutation.ciJobTokenScopeClearAllowlistAutopopulations
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: CiJobTokenScopeClearAllowlistAutopopulationsInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
status | String! | 自動設定プロセスのステータス。 |
Mutation.ciJobTokenScopeRemoveGroup
入力型: CiJobTokenScopeRemoveGroupInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | CIジョブトークンスコープが属するプロジェクト。 |
targetGroupPath | ID! | CIジョブトークンスコープから削除するグループ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciJobTokenScope | CiJobTokenScopeType | CIジョブトークンのアクセススコープ。 |
ciJobTokenScopeAllowlistEntry | CiJobTokenScopeAllowlistEntry | 非推奨: 状態: 実験的機能。GitLab 17.6で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.ciJobTokenScopeRemoveProject
入力型: CiJobTokenScopeRemoveProjectInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
direction | CiJobTokenScopeDirection | 非推奨: 送信ジョブトークンスコープは削除されます。現在のところ、このフィールドで可能な設定値はINBOUNDだけです。GitLab 16.9で非推奨になりました。 |
projectPath | ID! | CIジョブトークンスコープが属するプロジェクト。 |
targetProjectPath | ID! | CIジョブトークンスコープから削除するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciJobTokenScope | CiJobTokenScopeType | CIジョブトークンのアクセススコープ。 |
ciJobTokenScopeAllowlistEntry | CiJobTokenScopeAllowlistEntry | 非推奨: 状態: 実験的機能。GitLab 17.6で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.ciJobTokenScopeUpdatePolicies
- GitLab 17.6で導入されました。状態: 実験的機能。
入力型: CiJobTokenScopeUpdatePoliciesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
defaultPermissions | Boolean! | デフォルトの権限が有効か(true)、きめ細かいアクセス権限が有効か(false)を示します。 |
jobTokenPolicies | [CiJobTokenScopePolicies!]! | CIジョブトークンスコープに追加されたポリシーのリスト。 |
projectPath | ID! | CIジョブトークンスコープが属するプロジェクト。 |
targetPath | ID! | CIジョブトークンのターゲットとなるグループまたはプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciJobTokenScopeAllowlistEntry | CiJobTokenScopeAllowlistEntry | 非推奨: 状態: 実験的機能。GitLab 17.6で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.ciLint
lintおよび処理されたCI設定内容。1回のリクエストで複数のリクエストはしないでください。
入力型: CiLintInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
content | String! | .gitlab-ci.ymlの内容。 |
dryRun | Boolean | パイプライン作成シミュレーションを実行するか、または静的チェックのみ実行します。 |
projectPath | ID! | CI設定のプロジェクト。 |
ref | String | Lint時に使用するRef。デフォルトは、プロジェクトのデフォルトブランチです。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
config | CiConfigV2 | LintされたCI設定とメタデータ。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.clusterAgentDelete
入力型: ClusterAgentDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ClustersAgentID! | 削除するクラスターエージェントのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.clusterAgentTokenCreate
入力型: ClusterAgentTokenCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID! | 新しいトークンに関連付けられるクラスターエージェントのグローバルID。 |
description | String | トークンの説明。 |
name | String! | トークンの名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
secret | String | トークンのシークレット値。必ず保存してください。そうしないと、再度アクセスできなくなります。 |
token | ClusterAgentToken | ミューテーション後に作成されたトークン。 |
Mutation.clusterAgentTokenRevoke
入力型: ClusterAgentTokenRevokeInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ClustersAgentTokenID! | 失効するエージェントトークンのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.clusterAgentUrlConfigurationCreate
入力型: ClusterAgentUrlConfigurationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
caCert | String | エージェントエンドポイントを検証するための、PEM形式Base64エンコードのCA証明書。 |
clientCert | String | mTLS認証を使用する場合、PEM形式Base64エンコードのクライアント証明書。client_keyと共に指定する必要があります。 |
clientKey | String | mTLS認証を使用する場合、PEM形式Base64エンコードのクライアントキー。client_certと共に指定する必要があります。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID! | 新しいURL設定に関連付けられるクラスターエージェントのグローバルID。 |
tlsHost | String | エージェントエンドポイント証明書のサーバー名を検証するためのTLSホスト名。 |
url | String! | 新しいURL設定のURL。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
urlConfiguration | ClusterAgentUrlConfiguration | ミューテーション後に作成されたURL設定。 |
Mutation.clusterAgentUrlConfigurationDelete
入力型: ClusterAgentUrlConfigurationDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ClustersAgentsUrlConfigurationID! | 削除するエージェントURL設定のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.commitCreate
入力型: CommitCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
actions | [CommitAction!]! | バッチとしてコミットするアクションハッシュの配列。 |
branch | String! | コミットするブランチの名前。新しいブランチも可能。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
message | String! | Rawのコミットメッセージ。 |
projectPath | ID! | ブランチが関連付けられているプロジェクトのフルパス。 |
startBranch | String | 新しいブランチの場合、元のブランチの名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
commit | Commit | ミューテーション後のコミット。 |
commitPipelinePath | String | コミットのパイプラインのETagパス。 |
content | [String!] | コミットの内容。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.configureContainerScanning
新しいブランチの新規または変更後.gitlab-ci.ymlファイルでコンテナスキャンを有効にすることにより、プロジェクトのコンテナスキャンを設定します。新しいブランチとマージリクエストを作成するためのURLが、レスポンスの一部として含まれます。
入力型: ConfigureContainerScanningInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | String | 新規/変更後.gitlab-ci.ymlファイルのあるブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
successPath | String | レスポンス成功の場合に使用するリダイレクトパス。 |
Mutation.configureDependencyScanning
新しいブランチの新規または変更後.gitlab-ci.ymlファイルで依存関係スキャンを有効にすることにより、プロジェクトの依存関係スキャンを設定します。新しいブランチとマージリクエストを作成するためのURLが、レスポンスの一部として含まれます。
入力型: ConfigureDependencyScanningInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | String | 新規/変更後.gitlab-ci.ymlファイルのあるブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
successPath | String | レスポンス成功の場合に使用するリダイレクトパス。 |
Mutation.configureSast
新しいブランチの新規または変更後の.gitlab-ci.ymlファイルでSASTを有効にすることにより、プロジェクトのSASTを設定します。新しいブランチとマージリクエストを作成するためのURLが、レスポンスの一部として含まれます。
入力型: ConfigureSastInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
configuration | SastCiConfigurationInput! | プロジェクトのSAST CI設定。 |
projectPath | ID! | プロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | String | 新規/変更後.gitlab-ci.ymlファイルのあるブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
successPath | String | レスポンス成功の場合に使用するリダイレクトパス。 |
Mutation.configureSastIac
新しいブランチの新規または変更後.gitlab-ci.ymlファイルで、プロジェクトに対しSAST IaCを有効にします。新しいブランチとマージリクエストを作成するためのURLが、レスポンスの一部として含まれます。
入力型: ConfigureSastIacInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | String | 新規/変更後.gitlab-ci.ymlファイルのあるブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
successPath | String | レスポンス成功の場合に使用するリダイレクトパス。 |
Mutation.configureSecretDetection
新しいブランチの新規または変更後.gitlab-ci.ymlファイルでシークレット検出を有効にすることにより、プロジェクトのシークレット検出を設定します。新しいブランチとマージリクエストを作成するためのURLが、レスポンスの一部として含まれます。
入力型: ConfigureSecretDetectionInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | String | 新規/変更後.gitlab-ci.ymlファイルのあるブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
successPath | String | レスポンス成功の場合に使用するリダイレクトパス。 |
Mutation.corpusCreate
入力型: CorpusCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID! | コーパスが属するプロジェクト。 |
packageId | PackagesPackageID! | コーパスパッケージのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createAbuseReportNote
不正行為レポートのノートを作成します。
入力型: CreateAbuseReportNoteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
abuseReportId | AbuseReportID! | 不正行為レポートのID。 |
body | String! | ノートの内容。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
discussionId | DiscussionID | ノートを含める返信の対象となる不正行為レポートディスカッションのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | AbuseReportNote | ミューテーション後の不正行為レポートノート。 |
Mutation.createAlertIssue
入力型: CreateAlertIssueInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のアラートのIID。 |
projectPath | ID! | ミューテーション対象のアラートの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
alert | AlertManagementAlert | ミューテーション後のアラート。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後に作成されたイシュー。 |
todo | Todo | ミューテーション後のTo Doアイテム。 |
Mutation.createAnnotation
- GitLab 16.0で非推奨になりました。基盤となる機能は16.0で削除されました。
入力型: CreateAnnotationInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterId | ClustersClusterID | アノテーション追加先のクラスターのグローバルID。 |
dashboardPath | String! | アノテーションを追加するダッシュボードを定義するファイルへのパス。 |
description | String! | アノテーションの説明。 |
endingAt | Time | アノテーションが関係する終了時点を示すタイムスタンプ。 |
environmentId | EnvironmentID | アノテーション追加先の環境のグローバルID。 |
startingAt | Time! | アノテーションが関係する開始時点を示すタイムスタンプ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
annotation | MetricsDashboardAnnotation | 作成されたアノテーション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createBoard
入力型: CreateBoardInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeId | UserID | ボードに割り当てるユーザーのID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupPath | ID | リソースが関連付けられているグループのフルパス。 |
hideBacklogList | Boolean | バックログリストを非表示にするかどうか。 |
hideClosedList | Boolean | 完了リストを非表示にするかどうか。 |
iterationCadenceId | IterationsCadenceID | ボードに割り当てるイテレーションの反復ID。 |
iterationId | IterationID | ボードに割り当てるイテレーションのID。 |
labelIds | [LabelID!] | ボードに追加するラベルのID。 |
labels | [String!] | イシューのラベル。 |
milestoneId | MilestoneID | ボードに割り当てるマイルストーンのID。 |
name | String | ボード名。 |
projectPath | ID | リソースが関連付けられているプロジェクトのフルパス。 |
weight | Int | ボードに割り当てるウェイト値。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
board | Board | ミューテーション後のボード。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createBranch
入力型: CreateBranchInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | ブランチの名前。 |
projectPath | ID! | ブランチが関連付けられているプロジェクトのフルパス。 |
ref | String! | ブランチの作成元となるブランチ名またはコミットSHA。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | Branch | ミューテーション後のブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createClusterAgent
入力型: CreateClusterAgentInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | クラスターエージェントの名前。 |
projectPath | ID! | クラスターエージェントの関連プロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgent | ClusterAgent | ミューテーション後に作成されたクラスターエージェント。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createComplianceFramework
入力型: CreateComplianceFrameworkInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
namespacePath | ID! | コンプライアンスフレームワークの追加先ネームスペースのフルパス。 |
params | ComplianceFrameworkInput! | コンプライアンスフレームワークを更新するためのパラメータ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
framework | ComplianceFramework | 作成されたコンプライアンスフレームワーク。 |
Mutation.createComplianceRequirement
- GitLab 17.6で導入されました。状態: 実験的機能。
入力型: CreateComplianceRequirementInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
complianceFrameworkId | ComplianceManagementFrameworkID! | 新しい要件のコンプライアンスフレームワークのグローバルID。 |
controls | [ComplianceRequirementsControlInput!] | コンプライアンス要件に追加するコントロール。 |
params | ComplianceRequirementInput! | コンプライアンス要件を更新するためのパラメータ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
requirement | ComplianceRequirement | 作成されたコンプライアンス要件。 |
Mutation.createComplianceRequirementsControl
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: CreateComplianceRequirementsControlInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
complianceRequirementId | ComplianceManagementComplianceFrameworkComplianceRequirementID! | 新しいコントロールのコンプライアンス要件のグローバルID。 |
params | ComplianceRequirementsControlInput! | コンプライアンス要件コントロールを作成するためのパラメータ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
requirementsControl | ComplianceRequirementsControl | 作成されたコンプライアンス要件コントロール。 |
Mutation.createContainerProtectionRepositoryRule
プロジェクトのコンテナレジストリへのアクセスを制限するためのリポジトリ保護ルールを作成します。
入力型: CreateContainerProtectionRepositoryRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
minimumAccessLevelForDelete | ContainerProtectionRepositoryRuleAccessLevel | コンテナリポジトリからコンテナイメージを削除するために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはDEVELOPERです。 |
minimumAccessLevelForPush | ContainerProtectionRepositoryRuleAccessLevel | コンテナイメージをコンテナリポジトリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはDEVELOPERです。 |
projectPath | ID! | 保護ルールの属するプロジェクトのフルパス。 |
repositoryPathPattern | String! | 保護ルールによって保護されるコンテナリポジトリパスパターン。先頭がプロジェクトのフルパスでなければなりません。例: my-project/*-prod-*。ワイルドカード文字*は、プロジェクトのフルパスの後なら、どこにでも使用できます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerProtectionRepositoryRule | ContainerProtectionRepositoryRule | ミューテーション後のコンテナリポジトリ保護ルール。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createContainerProtectionTagRule
- GitLab 17.8で導入されました。状態: 実験的機能。
指定されたパターンに一致するコンテナイメージタグを変更できるユーザーロールを制御する保護ルールを作成します。
入力型: createContainerProtectionTagRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
minimumAccessLevelForDelete | ContainerProtectionTagRuleAccessLevel | コンテナリポジトリからコンテナイメージタグを削除するために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。GitLab 17.8で導入されました。状態: 実験的機能。値がnilの場合、どのアクセスレベルでもタグを削除できません。 |
minimumAccessLevelForPush | ContainerProtectionTagRuleAccessLevel | コンテナイメージタグをコンテナリポジトリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。GitLab 17.8で導入されました。状態: 実験的機能。値がnilの場合、どのアクセスレベルもタグをプッシュできません。 |
projectPath | ID! | コンテナイメージタグを含むプロジェクトのフルパス。 |
tagNamePattern | String! | 保護するコンテナイメージタグに一致するパターン。例: v1.*。ワイルドカード文字*を使用できます。GitLab 17.8で導入されました。状態: 実験的機能。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerProtectionTagRule | ContainerProtectionTagRule | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createCustomEmoji
入力型: CreateCustomEmojiInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupPath | ID! | 絵文字が関連付けられているネームスペースのフルパス。 |
name | String! | 絵文字の名前。 |
url | String! | 絵文字ファイルの場所。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
customEmoji | CustomEmoji | 新しいカスタム絵文字。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createDiffNote
入力型: CreateDiffNoteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
body | String! | ノートの内容。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
internal | Boolean | ノートの内部フラグ。デフォルトはfalseです。 |
noteableId | NoteableID! | ノート追加先のリソースのグローバルID。 |
position | DiffPositionInput! | 差分に関するノートの位置。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.createDiscussion
入力型: CreateDiscussionInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
body | String! | ノートの内容。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
internal | Boolean | ノートの内部フラグ。デフォルトはfalseです。 |
noteableId | NoteableID! | ノート追加先のリソースのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.createEpic
- GitLab 17.5で非推奨になりました。
WorkItem型に置き換えられました。詳細については、[移行ガイド](https: //docs.gitlab.com/api/graphql/epic_work_items_api_migration_guide/)を参照してください。
入力型: CreateEpicInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
addLabelIds | [ID!] | エピックに追加するラベルのID。 |
addLabels | [String!] | エピックに追加するラベルの配列。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
color | Color | エピックの色。 |
confidential | Boolean | エピックが機密かどうかを示します。 |
description | String | エピックの説明。 |
dueDateFixed | String | エピックの終了日。 |
dueDateIsFixed | Boolean | 終了日をイシューのマイルストーンではなく、due_date_fixedフィールドから取得することを示します。 |
groupPath | ID! | ミューテーション対象のエピックの属するグループ。 |
removeLabelIds | [ID!] | エピックから削除するラベルのID。 |
startDateFixed | String | エピックの開始日。 |
startDateIsFixed | Boolean | 開始日をイシューのマイルストーンではなく、start_date_fixedフィールドから取得することを示します。 |
title | String | エピックのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epic | Epic | 作成されたエピック。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.createImageDiffNote
入力型: CreateImageDiffNoteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
body | String! | ノートの内容。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
internal | Boolean | ノートの内部フラグ。デフォルトはfalseです。 |
noteableId | NoteableID! | ノート追加先のリソースのグローバルID。 |
position | DiffImagePositionInput! | 差分に関するノートの位置。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.createIssue
入力型: CreateIssueInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeIds | [UserID!] | イシューに割り当てるユーザーIDの配列。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
confidential | Boolean | イシューが機密であることを示します。 |
createdAt | Time | イシュー作成時のタイムスタンプ。管理者とプロジェクトオーナーのみが使用できます。 |
description | String | イシューの説明。 |
discussionToResolve | String | 解決するディスカッションのID。merge_request_to_resolve_discussions_ofも渡してください。 |
dueDate | ISO8601Date | イシューの期限。 |
epicId | EpicID | 非推奨: これはWorkItem hierarchyWidgetに置き換えられる予定です。GitLab 17.5で非推奨になりました。 |
healthStatus | HealthStatus | 目的のヘルスステータス。 |
iid | Int | プロジェクトイシューのIID(内部ID)。これを変更できるのは管理者とプロジェクトオーナーだけです。 |
iterationCadenceId | IterationsCadenceID | グローバルイテレーションの反復ID。iterationWildcardIdが指定されている場合は必須。 |
iterationId | IterationID | グローバルイテレーションID。iterationWildcardIdと相互排他的な引数。 |
iterationWildcardId | IssueCreationIterationWildcardId | イテレーションワイルドカードID。サポートされている値はCURRENTです。iterationIdと相互排他的な引数。この引数を指定する場合はiterationCadenceIdも必須です。 |
labelIds | [LabelID!] | イシューに追加するラベルのID。 |
labels | [String!] | イシューのラベル。 |
locked | Boolean | イシューでディスカッションがロックされていることを示します。 |
mergeRequestToResolveDiscussionsOf | MergeRequestID | ディスカッションを解決する対象となるマージリクエストのIID。 |
milestoneId | MilestoneID | イシューに割り当てるマイルストーンのID。nullに設定すると、更新時にマイルストーンが削除されます。 |
moveAfterId | IssueID | 現在のイシューの後に配置するイシューのグローバルID。 |
moveBeforeId | IssueID | 現在のイシューの前に配置するイシューのグローバルID。 |
projectPath | ID! | イシューが関連付けられているプロジェクトのフルパス。 |
statusId | WorkItemsStatusesStatusID | ステータスのグローバルID。 |
title | String! | イシューのタイトル。 |
type | IssueType | イシューのタイプ。 |
weight | Int | イシューのウェイト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.createIteration
- GitLab 14.0で非推奨になりました。iterationCreateを使用してください。
入力型: CreateIterationInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | イテレーションの説明。 |
dueDate | String | イテレーションの終了日。 |
groupPath | ID | リソースが関連付けられているグループのフルパス。 |
iterationsCadenceId | IterationsCadenceID | 新しいイテレーションに割り当てるイテレーションの反復のグローバルID。 |
projectPath | ID | リソースが関連付けられているプロジェクトのフルパス。 |
startDate | String | イテレーションの開始日。 |
title | String | イテレーションのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
iteration | Iteration | 作成されたイテレーション。 |
Mutation.createNote
ノートを作成します。ノートの本文に含まれるのがクイックアクションだけの場合、更新時にノートが削除され、ノートは返されません。
入力型: CreateNoteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
body | String! | ノートの内容。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
discussionId | DiscussionID | ノートを含める返信の対象となるディスカッションのグローバルID。 |
internal | Boolean | ノートの内部フラグ。デフォルトはfalseです。 |
mergeRequestDiffHeadSha | String | リクエスト送信以降にマージリクエストが更新されていないことを確認するために使用されるヘッドコミットのSHA。 |
noteableId | NoteableID! | ノート追加先のリソースのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.createPackagesProtectionRule
プロジェクトパッケージへのアクセスを制限する保護ルールを作成します。
入力型: CreatePackagesProtectionRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
minimumAccessLevelForDelete | PackagesProtectionRuleAccessLevelForDelete | 非推奨: 状態: 実験的機能。GitLab 17.10で導入されました。 |
minimumAccessLevelForPush | PackagesProtectionRuleAccessLevel | パッケージをパッケージレジストリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはDEVELOPERです。 |
packageNamePattern | String! | 保護ルールによって保護されるパッケージ名。例: @my-scope/my-package-*。ワイルドカード文字*を使用できます。 |
packageType | PackagesProtectionRulePackageType! | 保護ルールによって保護されるパッケージのタイプ。例: NPM、PYPI。 |
projectPath | ID! | 保護ルールの属するプロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
packageProtectionRule | PackagesProtectionRule | ミューテーション後のパッケージ保護ルール。 |
Mutation.createRequirement
入力型: CreateRequirementInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | 要件の説明。 |
projectPath | ID! | 要件が関連付けられているプロジェクトのフルパス。 |
title | String | 要件のタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
requirement | Requirement | ミューテーション後の要求事項。 |
Mutation.createSnippet
入力型: CreateSnippetInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
blobActions | [SnippetBlobActionInputType!] | スニペットリポジトリとblobに対して実行するアクション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | スニペットの説明。 |
projectPath | ID | スニペットが関連付けられているプロジェクトのフルパス。 |
title | String! | スニペットのタイトル。 |
uploadedFiles | [String!] | スニペットの説明でアップロードされるファイルのパス。 |
visibilityLevel | VisibilityLevelsEnum! | スニペットの表示レベル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
snippet | Snippet | ミューテーション後のスニペット。 |
Mutation.createTestCase
入力型: CreateTestCaseInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
confidential | Boolean | テストケースの機密性を設定します。 |
description | String | テストケースの説明。 |
labelIds | [ID!] | テストケースに追加するラベルのID。 |
projectPath | ID! | テストケースを作成するプロジェクトへのフルパス。 |
title | String! | テストケースのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
testCase | Issue | 作成されたテストケース。 |
Mutation.customFieldArchive
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: CustomFieldArchiveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IssuablesCustomFieldID! | カスタムフィールドのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
customField | CustomField | アーカイブされたカスタムフィールド。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.customFieldCreate
- GitLab 17.6で導入されました。状態: 実験的機能。
入力型: CustomFieldCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fieldType | CustomFieldType! | カスタムフィールドの型。 |
groupPath | ID! | カスタムフィールドを作成するグループパス。 |
name | String! | カスタムフィールドの名前。 |
selectOptions | [CustomFieldSelectOptionInput!] | 選択フィールドで使用可能なオプション。 |
workItemTypeIds | [WorkItemsTypeID!] | カスタムフィールドに関連付けられている作業アイテムの型のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
customField | CustomField | 作成されたカスタムフィールド。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.customFieldUnarchive
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: CustomFieldUnarchiveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IssuablesCustomFieldID! | カスタムフィールドのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
customField | CustomField | アーカイブ解除されたカスタムフィールド。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.customFieldUpdate
- GitLab 17.6で導入されました。状態: 実験的機能。
入力型: CustomFieldUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IssuablesCustomFieldID! | カスタムフィールドのグローバルID。 |
name | String | カスタムフィールドの名前。 |
selectOptions | [CustomFieldSelectOptionInput!] | 選択フィールドで使用可能なオプション。 |
workItemTypeIds | [WorkItemsTypeID!] | カスタムフィールドに関連付けられている作業アイテムの型のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
customField | CustomField | 更新されたカスタムフィールド。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.customerRelationsContactCreate
入力型: CustomerRelationsContactCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | 連絡先の説明またはノート。 |
email | String | 連絡先のメールアドレス。 |
firstName | String! | 連絡先の名前。 |
groupId | GroupID! | 連絡先のグループ。 |
lastName | String! | 連絡先の苗字。 |
organizationId | CustomerRelationsOrganizationID | 連絡先の組織。 |
phone | String | 連絡先の電話番号。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
contact | CustomerRelationsContact | ミューテーション後の連絡先。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.customerRelationsContactUpdate
入力型: CustomerRelationsContactUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 連絡先の状態。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | 連絡先の説明またはノート。 |
email | String | 連絡先のメールアドレス。 |
firstName | String | 連絡先の名前。 |
id | CustomerRelationsContactID! | 連絡先のグローバルID。 |
lastName | String | 連絡先の苗字。 |
organizationId | CustomerRelationsOrganizationID | 連絡先の組織。 |
phone | String | 連絡先の電話番号。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
contact | CustomerRelationsContact | ミューテーション後の連絡先。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.customerRelationsOrganizationCreate
入力型: CustomerRelationsOrganizationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
defaultRate | Float | 組織の標準請求レート。 |
description | String | 組織の説明またはノート。 |
groupId | GroupID! | 組織のグループ。 |
name | String! | 組織の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
organization | CustomerRelationsOrganization | ミューテーション後の組織。 |
Mutation.customerRelationsOrganizationUpdate
入力型: CustomerRelationsOrganizationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 組織の状態。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
defaultRate | Float | 組織の標準請求レート。 |
description | String | 組織の説明またはノート。 |
id | CustomerRelationsOrganizationID! | 組織のグローバルID。 |
name | String | 組織の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
organization | CustomerRelationsOrganization! | ミューテーション後の組織。 |
Mutation.dastOnDemandScanCreate
入力型: DastOnDemandScanCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastScannerProfileId | DastScannerProfileID | スキャンに使用するスキャナープロファイルのID。 |
dastSiteProfileId | DastSiteProfileID! | スキャンに使用するサイトプロファイルのID。 |
fullPath | ID! | サイトプロファイルが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineUrl | String | 作成されたパイプラインのURL。 |
Mutation.dastProfileCreate
入力型: DastProfileCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branchName | String | 関連するブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastProfileSchedule | DastProfileScheduleInput | DASTプロファイルスケジュールを表します。 |
dastScannerProfileId | DastScannerProfileID! | 関連付けるスキャナープロファイルのID。 |
dastSiteProfileId | DastSiteProfileID! | 関連付けるサイトプロファイルのID。 |
description | String | プロファイルの説明。デフォルトは空の文字列です。 |
fullPath | ID! | プロファイルが属するプロジェクト。 |
name | String! | プロファイルの名前。 |
runAfterCreate | Boolean | 作成後にプロファイルを使用してスキャンを実行します。デフォルトはfalseです。 |
tagList | [String!] | プロファイルに関連付けられているRunnerタグを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastProfile | DastProfile | 作成されたプロファイル。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineUrl | String | 作成されたパイプラインのURL。runAfterCreateがtrueに設定されている必要があります。 |
Mutation.dastProfileDelete
入力型: DastProfileDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | DastProfileID! | 削除するプロファイルのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.dastProfileRun
入力型: DastProfileRunInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID | 非推奨: グローバルIDを修飾するために完全パスは必要ありません。GitLab 14.5で非推奨になりました。 |
id | DastProfileID! | スキャンに使用するプロファイルのID |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineUrl | String | 作成されたパイプラインのURL。 |
Mutation.dastProfileUpdate
入力型: DastProfileUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branchName | String | 関連するブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastProfileSchedule | DastProfileScheduleInput | DASTプロファイルスケジュールを表します。 |
dastScannerProfileId | DastScannerProfileID | 関連付けるスキャナープロファイルのID。 |
dastSiteProfileId | DastSiteProfileID | 関連付けるサイトプロファイルのID。 |
description | String | プロファイルの説明。デフォルトは空の文字列です。 |
fullPath | ID | 非推奨: グローバルIDを修飾するために完全パスは必要ありません。GitLab 14.5で非推奨になりました。 |
id | DastProfileID! | 削除するプロファイルのID。 |
name | String | プロファイルの名前。 |
runAfterUpdate | Boolean | 更新後にプロファイルを使用してスキャンを実行します。デフォルトはfalseです。 |
tagList | [String!] | プロファイルに関連付けられているRunnerタグを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastProfile | DastProfile | 更新されたプロファイル。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineUrl | String | 作成されたパイプラインのURL。ミューテーション呼び出し時に入力引数runAfterUpdateをtrueに設定する必要があります。そうしないと、パイプラインは作成されません。 |
Mutation.dastScannerProfileCreate
入力型: DastScannerProfileCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID! | スキャナープロファイルが属するプロジェクト。 |
profileName | String! | スキャナープロファイルの名前。 |
scanType | DastScanTypeEnum | 実行するDASTスキャンのタイプを示します。パッシブスキャンかアクティブスキャンのどちらかになります。 |
showDebugMessages | Boolean | デバッグメッセージをDASTコンソール出力に含めるかどうかを示します。デバッグメッセージを含める場合はtrueになります。 |
spiderTimeout | Int | スパイダーがサイトを走査する時間として許可される最大時間(分)。 |
tagList | [String!] | 非推奨: DastProfileに移動しました。GitLab 15.8で非推奨になりました。 |
targetTimeout | Int | テスト対象のサイトがリクエストに応答するための時間として許可される最大秒数。 |
useAjaxSpider | Boolean | ターゲットサイトのクロールにAJAX Spiderを使用するかどうかを示します。従来のスパイダーに加えてAJAX Spiderを実行する場合はtrue、従来のスパイダーだけを実行する場合はfalseになります。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastScannerProfile | DastScannerProfile | 作成されたスキャナープロファイル。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
id | DastScannerProfileID | 非推奨: dastScannerProfileフィールドを使用してください。GitLab 14.10で非推奨になりました。 |
Mutation.dastScannerProfileDelete
入力型: DastScannerProfileDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID | 非推奨: グローバルIDを修飾するために完全パスは必要ありません。GitLab 14.5で非推奨になりました。 |
id | DastScannerProfileID! | 削除するスキャナープロファイルのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.dastScannerProfileUpdate
入力型: DastScannerProfileUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID | 非推奨: グローバルIDを修飾するために完全パスは必要ありません。GitLab 14.5で非推奨になりました。 |
id | DastScannerProfileID! | 更新するスキャナープロファイルのID。 |
profileName | String! | スキャナープロファイルの名前。 |
scanType | DastScanTypeEnum | 実行するDASTスキャンのタイプを示します。パッシブスキャンかアクティブスキャンのどちらかになります。 |
showDebugMessages | Boolean | デバッグメッセージをDASTコンソール出力に含めるかどうかを示します。デバッグメッセージを含める場合はtrueになります。 |
spiderTimeout | Int! | スパイダーがサイトを走査する時間として許可される最大時間(分)。 |
tagList | [String!] | 非推奨: DastProfileに移動しました。GitLab 15.8で非推奨になりました。 |
targetTimeout | Int! | テスト対象のサイトがリクエストに応答するための時間として許可される最大秒数。 |
useAjaxSpider | Boolean | ターゲットサイトのクロールにAJAX Spiderを使用するかどうかを示します。従来のスパイダーに加えてAJAX Spiderを実行する場合はtrue、従来のスパイダーだけを実行する場合はfalseになります。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastScannerProfile | DastScannerProfile | 更新されたスキャナープロファイル。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
id | DastScannerProfileID | 非推奨: dastScannerProfileフィールドを使用してください。GitLab 14.10で非推奨になりました。 |
Mutation.dastSiteProfileCreate
入力型: DastSiteProfileCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
auth | DastSiteProfileAuthInput | 認証のパラメータ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
excludedUrls | [String!] | 認証スキャン中にスキップするURL。デフォルトは[]です。 |
fullPath | ID! | サイトプロファイルが属するプロジェクト。 |
optionalVariables | [JSON!] | DASTスキャン用に設定できるオプション変数。 |
profileName | String! | サイトプロファイルの名前。 |
requestHeaders | String | DASTによるあらゆるリクエストに追加する、リクエストヘッダーの名前と値のカンマ区切りリスト。 |
scanFilePath | String | スキャン方式のインプットとして使用されるファイルパスまたはURL。 |
scanMethod | DastScanMethodType | スキャナーによるスキャン方式。 |
targetType | DastTargetTypeEnum | スキャンするターゲットのタイプ。 |
targetUrl | String | スキャンするターゲットのURL。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastSiteProfile | DastSiteProfile | サイトプロファイルオブジェクト。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
id | DastSiteProfileID | 非推奨: dastSiteProfile.idフィールドを使用してください。GitLab 14.10で非推奨になりました。 |
Mutation.dastSiteProfileDelete
入力型: DastSiteProfileDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID | 非推奨: グローバルIDを修飾するために完全パスは必要ありません。GitLab 14.5で非推奨になりました。 |
id | DastSiteProfileID! | 削除するサイトプロファイルのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.dastSiteProfileUpdate
入力型: DastSiteProfileUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
auth | DastSiteProfileAuthInput | 認証のパラメータ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
excludedUrls | [String!] | 認証スキャン中にスキップするURL。 |
fullPath | ID | 非推奨: グローバルIDを修飾するために完全パスは必要ありません。GitLab 14.5で非推奨になりました。 |
id | DastSiteProfileID! | 更新するサイトプロファイルのID。 |
optionalVariables | [JSON!] | DASTスキャン用に設定できるオプション変数。 |
profileName | String! | サイトプロファイルの名前。 |
requestHeaders | String | DASTによるあらゆるリクエストに追加する、リクエストヘッダーの名前と値のカンマ区切りリスト。 |
scanFilePath | String | スキャン方式のインプットとして使用されるファイルパスまたはURL。 |
scanMethod | DastScanMethodType | スキャナーによるスキャン方式。 |
targetType | DastTargetTypeEnum | スキャンするターゲットのタイプ。 |
targetUrl | String | スキャンするターゲットのURL。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastSiteProfile | DastSiteProfile | サイトプロファイルオブジェクト。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
id | DastSiteProfileID | 非推奨: dastSiteProfile.idフィールドを使用してください。GitLab 14.10で非推奨になりました。 |
Mutation.dastSiteTokenCreate
入力型: DastSiteTokenCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID! | サイトトークンが属するプロジェクト。 |
targetUrl | String | 検証するターゲットのURL。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
id | DastSiteTokenID | サイトトークンのID。 |
status | DastSiteProfileValidationStatusEnum | ターゲットの現在の検証ステータス。 |
token | String | トークン文字列。 |
Mutation.dastSiteValidationCreate
入力型: DastSiteValidationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dastSiteTokenId | DastSiteTokenID! | サイトトークンのID。 |
fullPath | ID! | サイトプロファイルが属するプロジェクト。 |
strategy | DastSiteValidationStrategyEnum | 使用する検証戦略。 |
validationPath | String! | 検証中にリクエストするパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
id | DastSiteValidationID | サイト検証のID。 |
status | DastSiteProfileValidationStatusEnum | 現在の検証ステータス。 |
Mutation.dastSiteValidationRevoke
入力型: DastSiteValidationRevokeInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID! | サイト検証が属するプロジェクト。 |
normalizedTargetUrl | String! | 失効するターゲットの正規化URL。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.deleteAnnotation
- GitLab 16.0で非推奨になりました。基盤となる機能は16.0で削除されました。
入力型: DeleteAnnotationInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.deleteContainerProtectionRepositoryRule
コンテナリポジトリ保護ルールを削除します。
入力型: DeleteContainerProtectionRepositoryRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ContainerRegistryProtectionRuleID! | 削除するコンテナリポジトリ保護ルールのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerProtectionRepositoryRule | ContainerProtectionRepositoryRule | 正常に削除されたコンテナリポジトリ保護ルール。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.deleteContainerProtectionTagRule
- GitLab 17.8で導入されました。状態: 実験的機能。
指定されたパターンに一致するコンテナイメージタグに変更を加えることのできるユーザーロールを制御する保護ルールを削除します。
入力型: DeleteContainerProtectionTagRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ContainerRegistryProtectionTagRuleID! | 削除するタグ保護ルールのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerProtectionTagRule | ContainerProtectionTagRule | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.deleteConversationThread
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: DeleteConversationThreadInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
threadId | AiConversationThreadID! | 削除するスレッドのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | スレッドの削除試行中に発生したエラーの一覧。 |
success | Boolean! | スレッドが正常に削除された場合はtrueを返します。 |
Mutation.deleteDuoWorkflowsWorkflow
- GitLab 18.1で導入されました。状態: 実験的機能。
入力型: DeleteDuoWorkflowsWorkflowInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
workflowId | AiDuoWorkflowsWorkflowID! | 削除するGitLabワークフローのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ワークフローの削除試行中に発生したエラーの一覧。 |
success | Boolean! | ワークフローが正常に削除された場合はtrueを返します。 |
Mutation.deletePackagesProtectionRule
パッケージの保護ルールを削除します。
入力型: DeletePackagesProtectionRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | PackagesProtectionRuleID! | 削除するパッケージ保護ルールのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
packageProtectionRule | PackagesProtectionRule | 正常に削除されたパッケージ保護ルール。 |
Mutation.deletePagesDeployment
- GitLab 17.1で導入されました。状態: 実験的機能。
Pagesデプロイを削除します。
入力型: DeletePagesDeploymentInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | PagesDeploymentID! | PagesデプロイのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pagesDeployment | PagesDeployment! | 削除されたPagesデプロイ。 |
Mutation.designManagementDelete
入力型: DesignManagementDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
filenames | [String!]! | 削除するデザインのファイル名。 |
iid | ID! | デザインを変更する対象となるイシューのIID。 |
projectPath | ID! | イシューのデザインをアップロードするプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
version | DesignVersion | デザインが削除された新しいバージョン。 |
Mutation.designManagementMove
入力型: DesignManagementMoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | DesignManagementDesignID! | 移動するデザインのID。 |
next | DesignManagementDesignID | 直後にあるデザインのID。 |
previous | DesignManagementDesignID | 直前にあるデザインのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
designCollection | DesignCollection | コレクションの現在の状態。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.designManagementUpdate
入力型: DesignManagementUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | デザインの説明。 |
id | DesignManagementDesignID! | 更新するデザインのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
design | Design! | 更新されたデザイン。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.designManagementUpload
入力型: DesignManagementUploadInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
files | [Upload!]! | アップロードするファイル。 |
iid | ID! | デザインを変更する対象となるイシューのIID。 |
projectPath | ID! | イシューのデザインをアップロードするプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
designs | [Design!]! | ミューテーションによってアップロードされたデザイン。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
skippedDesigns | [Design!]! | 最新バージョン以降にコンテンツへの変更がないため、アップロードでスキップされたデザイン。 |
Mutation.destroyBoard
入力型: DestroyBoardInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
board | Board | ミューテーション後のボード。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyBoardList
入力型: DestroyBoardListInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
listId | ListID! | 削除するリストのグローバルID。指定できるのはラベルリストのみです。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
list | BoardList | ミューテーション後のリスト。 |
Mutation.destroyComplianceFramework
入力型: DestroyComplianceFrameworkInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ComplianceManagementFrameworkID! | 削除するコンプライアンスフレームワークのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyComplianceRequirement
- GitLab 17.7で導入されました。状態: 実験的機能。
入力型: DestroyComplianceRequirementInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ComplianceManagementComplianceFrameworkComplianceRequirementID! | 削除するコンプライアンス要件のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyComplianceRequirementsControl
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: DestroyComplianceRequirementsControlInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ComplianceManagementComplianceFrameworkComplianceRequirementsControlID! | 削除するコンプライアンス要件コントロールのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyContainerRepository
入力型: DestroyContainerRepositoryInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ContainerRepositoryID! | コンテナリポジトリのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerRepository | ContainerRepository! | 削除スケジュール後のコンテナリポジトリポリシー。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyContainerRepositoryTags
入力型: DestroyContainerRepositoryTagsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ContainerRepositoryID! | コンテナリポジトリのID。 |
tagNames | [String!]! | 削除するコンテナリポジトリタグ。合計20個以下でなければなりません。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
deletedTagNames | [String!]! | 削除されたコンテナリポジトリタグ。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyCustomEmoji
入力型: DestroyCustomEmojiInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CustomEmojiID! | 削除するカスタム絵文字のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
customEmoji | CustomEmoji | 削除されたカスタム絵文字。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyEpicBoard
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: DestroyEpicBoardInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | BoardsEpicBoardID! | 削除するボードのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epicBoard | EpicBoard | ミューテーション後のエピックボード。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyNote
入力型: DestroyNoteInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.destroyPackage
入力型: DestroyPackageInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | PackagesPackageID! | パッケージのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyPackageFile
入力型: DestroyPackageFileInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | PackagesPackageFileID! | パッケージファイルのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyPackageFiles
入力型: DestroyPackageFilesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [PackagesPackageFileID!]! | パッケージファイルのID。 |
projectPath | ID! | パッケージクリーンアップポリシーの属するプロジェクトパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroyPackages
入力型: DestroyPackagesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [PackagesPackageID!]! | パッケージのグローバルID。最大100。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.destroySnippet
入力型: DestroySnippetInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | SnippetID! | 削除するスニペットのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
snippet | Snippet | ミューテーション後のスニペット。 |
Mutation.devfileValidate
- GitLab 18.4で導入されました。状態: 実験的機能。
入力型: DevfileValidateInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
valid | Boolean | devfileが有効かどうかを示す状態。 |
Mutation.disableDevopsAdoptionNamespace
状態: ベータ版。
入力型: DisableDevopsAdoptionNamespaceInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | [AnalyticsDevopsAdoptionEnabledNamespaceID!]! | 無効にする有効なネームスペースのID(1つまたは複数)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.discussionToggleResolve
ディスカッションの解決済み状態を切り替えます。
入力型: DiscussionToggleResolveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | DiscussionID! | ディスカッションのグローバルID。 |
resolve | Boolean! | trueの場合、ディスカッションを解決します。falseの場合、ディスカッションを未解決にします。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
discussion | Discussion | ミューテーション後のディスカッション。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.dismissPolicyViolations
- GitLab 18.4で導入されました。状態: 実験的機能。
マージリクエストにリンクされているポリシー違反を無視します。
入力型: DismissPolicyViolationsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String! | ポリシー違反の無視を説明するコメント。 |
dismissalTypes | [DismissalType!]! | ポリシー違反を無視する型。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
securityPolicyIds | [ID!]! | 違反を無視する警告モードポリシーのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.duoSettingsUpdate
- GitLab 17.9で導入されました。状態: 実験的機能。
GitLab Duoの設定を更新します。
入力型: DuoSettingsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
aiGatewayUrl | String | ローカルAIゲートウェイサーバーのURL。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
duoAgentPlatformServiceUrl | String | ローカルのGitLab Duo Agent PlatformサービスのURL。 |
duoCoreFeaturesEnabled | Boolean | GitLab Duo Core機能が有効になっているかどうかを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
duoSettings | DuoSettings! | ミューテーションDuoの設定。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.duoUserFeedback
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: DuoUserFeedbackInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
agentVersionId | AiAgentVersionID | チャットに応答するエージェントのグローバルID。 |
aiMessageId | String! | AIメッセージのID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
trackingEvent | TrackingEventInput | 追跡イベントデータ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.echoCreate
変更を実行しないミューテーション。
これは、ユーザーにミューテーションアクセス権があることを確認するための、エンドポイントのテスト用途が想定されています。
入力型: EchoCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!] | ユーザーに返すエラー。 |
messages | [String!] | ユーザーに返すメッセージ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
echoes | [String!] | ユーザーに返されたメッセージ。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.enableDevopsAdoptionNamespace
状態: ベータ版。
入力型: EnableDevopsAdoptionNamespaceInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
displayNamespaceId | NamespaceID | 表示ネームスペースID。 |
namespaceId | NamespaceID! | ネームスペースID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enabledNamespace | DevopsAdoptionEnabledNamespace | ミューテーション後に有効になったネームスペース。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.environmentCreate
環境を作成します。
入力型: EnvironmentCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
autoStopSetting | AutoStopSetting | 環境の自動停止設定。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID | 環境のクラスターエージェント。 |
description | String | 環境の説明。 |
externalUrl | String | 環境の外部URL。 |
fluxResourcePath | String | 環境のFluxリソースパス。 |
kubernetesNamespace | String | 環境のKubernetesネームスペース。 |
name | String! | 環境の名前。 |
projectPath | ID! | プロジェクトのフルパス。 |
tier | DeploymentTier | 環境のプラン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
environment | Environment | 作成された環境。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.environmentDelete
環境を削除します。
入力型: EnvironmentDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | EnvironmentID! | 削除する環境のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.environmentStop
環境を停止します。
入力型: EnvironmentStopInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
force | Boolean | on_stopアクションを実行せずに環境を強制停止します。 |
id | EnvironmentID! | 停止する環境のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
environment | Environment | 停止試行後の環境。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.environmentUpdate
環境を更新します。
入力型: EnvironmentUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
autoStopSetting | AutoStopSetting | 環境の自動停止設定。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID | 環境のクラスターエージェント。 |
description | String | 環境の説明。 |
externalUrl | String | 環境の外部URL。 |
fluxResourcePath | String | 環境のFluxリソースパス。 |
id | EnvironmentID! | 更新する環境のグローバルID。 |
kubernetesNamespace | String | 環境のKubernetesネームスペース。 |
tier | DeploymentTier | 環境のプラン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
environment | Environment | 更新試行後の環境。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.environmentsCanaryIngressUpdate
非推奨このエンドポイントは、証明書ベースのクラスターとともに削除される予定です。詳細については、このエピックを参照してください。
入力型: EnvironmentsCanaryIngressUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | EnvironmentID! | 更新する環境のグローバルID。 |
weight | Int! | カナリアIngressのウェイト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.epicAddIssue
- GitLab 17.5で非推奨になりました。
WorkItem型に置き換えられました。詳細については、[移行ガイド](https: //docs.gitlab.com/api/graphql/epic_work_items_api_migration_guide/)を参照してください。
入力型: EpicAddIssueInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupPath | ID! | ミューテーション対象のエピックが属するグループ。 |
iid | ID! | ミューテーション対象のエピックのIID。 |
issueIid | String! | 追加するイシューのIID。 |
projectPath | ID! | イシューが属するプロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epic | Epic | ミューテーション後のエピック。 |
epicIssue | EpicIssue | エピックとイシューの関係。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.epicBoardCreate
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: EpicBoardCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
displayColors | Boolean | エピックの色を表示するかどうか。 |
groupPath | ID | リソースが関連付けられているグループのフルパス。 |
hideBacklogList | Boolean | バックログリストを非表示にするかどうか。 |
hideClosedList | Boolean | 完了リストを非表示にするかどうか。 |
labelIds | [LabelID!] | ボードに追加するラベルのID。 |
labels | [String!] | イシューのラベル。 |
name | String | ボード名。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epicBoard | EpicBoard | 作成されたエピックボード。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.epicBoardListCreate
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: EpicBoardListCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
backlog | Boolean | バックログリストを作成します。 |
boardId | BoardsEpicBoardID! | ミューテーション対象のイシューボードのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
labelId | LabelID | 既存ラベルのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
list | EpicList | エピックボード中のエピックリスト。 |
Mutation.epicBoardListDestroy
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
エピックボードリストを削除します。
入力型: EpicBoardListDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
listId | BoardsEpicListID! | 削除するエピックボードリストのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
list | EpicList | エピックボードリスト。ボードが正常に削除された場合はnull。 |
Mutation.epicBoardUpdate
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: EpicBoardUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
displayColors | Boolean | エピックの色を表示するかどうか。 |
hideBacklogList | Boolean | バックログリストを非表示にするかどうか。 |
hideClosedList | Boolean | 完了リストを非表示にするかどうか。 |
id | BoardsEpicBoardID! | エピックボードのグローバルID。 |
labelIds | [LabelID!] | ボードに追加するラベルのID。 |
labels | [String!] | イシューのラベル。 |
name | String | ボード名。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epicBoard | EpicBoard | 更新されたエピックボード。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.epicMoveList
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: EpicMoveListInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
boardId | BoardsEpicBoardID! | エピックの属するボードのグローバルIDです。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epicId | EpicID! | ミューテーション対象のエピックのID。 |
fromListId | BoardsEpicListID | エピックの移動元のボードリストのID。リスト間を移動する場合は必須。 |
moveAfterId | EpicID | 現在のエピックの後に配置するエピックのID。 |
moveBeforeId | EpicID | 現在のエピックの前に配置するエピックのID。 |
positionInList | Int | ボードリスト内のエピックの位置。位置は0から始まります。リストの末尾に移動するには-1を使用します。 |
toListId | BoardsEpicListID! | ミューテーション後にエピックが属するリストのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epic | Epic | ミューテーション後のエピック。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.epicSetSubscription
- GitLab 17.5で非推奨になりました。
WorkItem型に置き換えられました。詳細については、[移行ガイド](https: //docs.gitlab.com/api/graphql/epic_work_items_api_migration_guide/)を参照してください。
入力型: EpicSetSubscriptionInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupPath | ID! | ミューテーション対象のエピックが属するグループ。 |
iid | ID! | ミューテーション対象のエピックのIID。 |
subscribedState | Boolean! | サブスクリプションの望ましい状態。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epic | Epic | ミューテーション後のエピック。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.epicTreeReorder
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: EpicTreeReorderInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
baseEpicId | EpicID! | ツリーのベースエピックのID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
moved | EpicTreeNodeFieldsInputType! | ツリーの位置を更新するためのパラメータ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.escalationPolicyCreate
入力型: EscalationPolicyCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | エスカレーションポリシーの説明。 |
name | String! | エスカレーションポリシーの名前。 |
projectPath | ID! | エスカレーションポリシー作成の対象となるプロジェクト。 |
rules | [EscalationRuleInput!]! | エスカレーションポリシーのステップ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
escalationPolicy | EscalationPolicyType | エスカレーションポリシー。 |
Mutation.escalationPolicyDestroy
入力型: EscalationPolicyDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IncidentManagementEscalationPolicyID! | 削除するエスカレーションポリシーの内部ID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
escalationPolicy | EscalationPolicyType | エスカレーションポリシー。 |
Mutation.escalationPolicyUpdate
入力型: EscalationPolicyUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | エスカレーションポリシーの説明。 |
id | IncidentManagementEscalationPolicyID! | オンコールローテーションを作成するオンコールスケジュールのID。 |
name | String | エスカレーションポリシーの名前。 |
rules | [EscalationRuleInput!] | エスカレーションポリシーのステップ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
escalationPolicy | EscalationPolicyType | エスカレーションポリシー。 |
Mutation.exportRequirements
入力型: ExportRequirementsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | [String!] | 要件を作成者のユーザー名でフィルタリングします。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | 要件が関連付けられているプロジェクトのフルパス。 |
search | String | 要件タイトルの検索クエリ。 |
selectedFields | [String!] | エクスポート対象として選択された要件フィールドのリスト。 |
sort | Sort | 要件をソート順に一覧表示します。 |
state | RequirementState | 要件を状態でフィルタリングします。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.externalAuditEventDestinationCreate
入力型: ExternalAuditEventDestinationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationUrl | String! | 宛先URL。 |
groupPath | ID! | グループパス。 |
name | String | 宛先名。 |
verificationToken | String | 検証トークン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalAuditEventDestination | ExternalAuditEventDestination | 作成された宛先。 |
Mutation.externalAuditEventDestinationDestroy
入力型: ExternalAuditEventDestinationDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsExternalAuditEventDestinationID! | 削除する外部監査イベント宛先のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.externalAuditEventDestinationUpdate
入力型: ExternalAuditEventDestinationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 送信先の有効ステータス。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationUrl | String | 変更する宛先URL。 |
id | AuditEventsExternalAuditEventDestinationID! | 更新する外部監査イベント宛先のID。 |
name | String | 宛先名。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalAuditEventDestination | ExternalAuditEventDestination | 更新された宛先。 |
Mutation.geoRegistriesBulkUpdate
- GitLab 16.4で導入されました。状態: 実験的機能。
指定されたレジストリクラスに対して複数のGeoレジストリのミューテーションを行います。
入力型: GeoRegistriesBulkUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | GeoRegistriesBulkAction! | Geoレジストリに対して実行するアクション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [GeoBaseRegistryID!] | IDで選択されたレジストリに対してアクションを実行します。 |
registryClass | GeoRegistryClass! | 更新するGeoレジストリのクラス。 |
replicationState | ReplicationStateEnum | レプリケーション状態によって選択されたレジストリに対してアクションを実行します。 |
verificationState | VerificationStateEnum | 検証状態によって選択されたレジストリに対してアクションを実行します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
registryClass | GeoRegistryClass | 更新されたGeoレジストリクラス。 |
Mutation.geoRegistriesUpdate
- GitLab 16.1で導入されました。状態: 実験的機能。
Geoレジストリのミューテーションを行う。
入力型: GeoRegistriesUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | GeoRegistryAction! | Geoレジストリに対して実行するアクション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
registryId | GeoBaseRegistryID! | 更新するGeoレジストリエントリのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
registry | Registrable | 更新されたGeoレジストリエントリ。 |
Mutation.gitlabSubscriptionActivate
入力型: GitlabSubscriptionActivateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
activationCode | String! | GitLabサブスクリプションの購入後に受信したアクティベーションコード。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
futureSubscriptions | [SubscriptionFutureEntry!] | 将来のサブスクリプションの配列。 |
license | CurrentLicense | 現在のライセンス。 |
Mutation.googleCloudLoggingConfigurationCreate
入力型: GoogleCloudLoggingConfigurationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientEmail | String! | Google Cloud Loggingサービスの認証ややり取りに使用されるサービスアカウントに関連付けられているメールアドレス。これは、IAM認証情報の一部です。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
googleProjectIdName | String! | ログ設定が属するGoogle Cloudプロジェクトの固有識別子。 |
groupPath | ID! | グループパス。 |
logIdName | String | 同じGoogle Cloudプロジェクト内で異なるログを区別および管理するために使用する固有識別子(デフォルトはaudit_events)。 |
name | String | 宛先名。 |
privateKey | String! | サービスアカウントに関連付けられているプライベートキー。このキーは、サービスアカウントの認証や、Google Cloud Loggingサービスとのやり取りの承認に使用されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
googleCloudLoggingConfiguration | GoogleCloudLoggingConfigurationType | 作成された設定。 |
Mutation.googleCloudLoggingConfigurationDestroy
入力型: GoogleCloudLoggingConfigurationDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsGoogleCloudLoggingConfigurationID! | 削除するGoogle Cloudログ設定のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.googleCloudLoggingConfigurationUpdate
入力型: GoogleCloudLoggingConfigurationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 送信先の有効ステータス。 |
clientEmail | String | Google Cloud Loggingサービスの認証ややり取りに使用されるサービスアカウントに関連付けられているメールアドレス。これは、IAM認証情報の一部です。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
googleProjectIdName | String | ログ設定が属するGoogle Cloudプロジェクトの固有識別子。 |
id | AuditEventsGoogleCloudLoggingConfigurationID! | 更新するGoogle Cloud設定のID。 |
logIdName | String | 同じGoogle Cloudプロジェクト内で異なるログを区別および管理するために使用する固有識別子。 |
name | String | 宛先名。 |
privateKey | String | サービスアカウントに関連付けられているプライベートキー。このキーは、サービスアカウントの認証や、Google Cloud Loggingサービスとのやり取りの承認に使用されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
googleCloudLoggingConfiguration | GoogleCloudLoggingConfigurationType | 更新対象の設定。 |
Mutation.groupAuditEventStreamingDestinationsCreate
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: GroupAuditEventStreamingDestinationsCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
category | String! | 宛先カテゴリ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
config | JSON! | 宛先設定。 |
groupPath | ID! | グループパス。 |
name | String | 宛先名。 |
secretToken | String | シークレットトークン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalAuditEventDestination | GroupAuditEventStreamingDestination | 作成された宛先。 |
Mutation.groupAuditEventStreamingDestinationsDelete
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: GroupAuditEventStreamingDestinationsDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsGroupExternalStreamingDestinationID! | 削除する監査イベント外部ストリーミング先のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.groupAuditEventStreamingDestinationsUpdate
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: GroupAuditEventStreamingDestinationsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 送信先の有効ステータス。 |
category | String | 宛先カテゴリ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
config | JSON | 宛先設定。 |
id | AuditEventsGroupExternalStreamingDestinationID! | 更新する外部監査イベント宛先のID。 |
name | String | 宛先名。 |
secretToken | String | シークレットトークン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalAuditEventDestination | GroupAuditEventStreamingDestination | 更新された宛先。 |
Mutation.groupMemberBulkUpdate
入力型: GroupMemberBulkUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | MemberAccessLevel! | メンバーの更新後アクセスレベル。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
expiresAt | Time | メンバーシップの有効期限が切れる日時。 |
groupId | GroupID! | グループのグローバルID。 |
userIds | [UserID!]! | メンバーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
groupMembers | [GroupMember!] | ミューテーション後のグループメンバー。 |
Mutation.groupMembersExport
- GitLab 17.4で導入されました。状態: 実験的機能。
入力型: GroupMembersExportInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
message | String | エクスポートリクエストの結果メッセージ。 |
Mutation.groupSavedReplyCreate
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: GroupSavedReplyCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
content | String! | 保存済み返信の内容。 |
groupId | GroupID! | 保存済み返信のグループ。 |
name | String! | 保存済み返信の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | GroupSavedReply | ミューテーション後の保存済み返信。 |
Mutation.groupSavedReplyDestroy
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: GroupSavedReplyDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | GroupsSavedReplyID! | グループレベル保存済み返信のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | GroupSavedReply | ミューテーション後の保存済み返信。 |
Mutation.groupSavedReplyUpdate
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: GroupSavedReplyUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
content | String! | 保存済み返信の内容。 |
id | GroupsSavedReplyID! | グループレベル保存済み返信のグローバルID。 |
name | String! | 保存済み返信の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | GroupSavedReply | ミューテーション後の保存済み返信。 |
Mutation.groupUpdate
入力型: GroupUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
duoFeaturesEnabled | Boolean | グループでGitLab Duo機能が有効になっているかどうかを示します。GitLab 16.10で導入されました。状態: 実験的機能。 |
fullPath | ID! | 更新するグループのフルパス。 |
lockDuoFeaturesEnabled | Boolean | GitLab Duo機能で有効になっている設定が、すべてのサブグループに適用されるかどうかを示します。GitLab 16.10で導入されました。状態: 実験的機能。 |
lockMathRenderingLimitsEnabled | Boolean | 数式レンダリングの制限が、すべての子孫グループに対してロックされているかどうかを示します。 |
mathRenderingLimitsEnabled | Boolean | 数式レンダリングの制限が、グループに使用されるかどうかを示します。 |
name | String | グループの名前。 |
path | String | ネームスペースのパス。 |
sharedRunnersSetting | SharedRunnersSetting | ネームスペースとその子孫が共有Runnerを利用できるかどうか。 |
visibility | VisibilityLevelsEnum | ネームスペースの表示レベル。 |
webBasedCommitSigningEnabled | Boolean | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
group | Group | 更新後のグループ。 |
Mutation.httpIntegrationCreate
入力型: HttpIntegrationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | インテグレーションがアラートを受信しているかどうか。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | インテグレーションの名前。 |
payloadAttributeMappings | [AlertManagementPayloadAlertFieldInput!] | GitLabアラート属性からペイロードの例に基づくフィールドへのカスタムマッピング。 |
payloadExample | JsonString | アラートペイロードの例。 |
projectPath | ID! | インテグレーションを作成するプロジェクト。 |
type | AlertManagementIntegrationType | 作成するインテグレーションのタイプ。作成後は変更できません。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
integration | AlertManagementHttpIntegration | アラートインテグレーション。 |
Mutation.httpIntegrationDestroy
入力型: HttpIntegrationDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AlertManagementHttpIntegrationID! | 削除するインテグレーションのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
integration | AlertManagementHttpIntegration | アラートインテグレーション。 |
Mutation.httpIntegrationResetToken
入力型: HttpIntegrationResetTokenInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AlertManagementHttpIntegrationID! | ミューテーション対象のインテグレーションのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
integration | AlertManagementHttpIntegration | アラートインテグレーション。 |
Mutation.httpIntegrationUpdate
入力型: HttpIntegrationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | インテグレーションがアラートを受信しているかどうか。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AlertManagementHttpIntegrationID! | ミューテーション対象のインテグレーションのID。 |
name | String | インテグレーションの名前。 |
payloadAttributeMappings | [AlertManagementPayloadAlertFieldInput!] | GitLabアラート属性からペイロードの例に基づくフィールドへのカスタムマッピング。 |
payloadExample | JsonString | アラートペイロードの例。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
integration | AlertManagementHttpIntegration | アラートインテグレーション。 |
Mutation.importSourceUserCancelReassignment
- GitLab 17.2で導入されました。状態: 実験的機能。
入力型: ImportSourceUserCancelReassignmentInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ImportSourceUserID! | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
importSourceUser | ImportSourceUser | ミューテーション後のソースインスタンスのユーザーから宛先インスタンスのユーザーへのマッピング。 |
Mutation.importSourceUserKeepAllAsPlaceholder
- GitLab 17.6で導入されました。状態: 実験的機能。
入力型: ImportSourceUserKeepAllAsPlaceholderInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
namespaceId | NamespaceID! | ネームスペースのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
updatedImportSourceUserCount | Int | ソースインスタンスのユーザーからその宛先ユーザーへのマッピングのうち正常に更新されたものの数。 |
Mutation.importSourceUserKeepAsPlaceholder
- GitLab 17.2で導入されました。状態: 実験的機能。
入力型: ImportSourceUserKeepAsPlaceholderInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ImportSourceUserID! | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
importSourceUser | ImportSourceUser | ミューテーション後のソースインスタンスのユーザーから宛先インスタンスのユーザーへのマッピング。 |
Mutation.importSourceUserReassign
- GitLab 17.2で導入されました。状態: 実験的機能。
入力型: ImportSourceUserReassignInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUserId | UserID! | 担当者ユーザーのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ImportSourceUserID! | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
importSourceUser | ImportSourceUser | ミューテーション後のソースインスタンスのユーザーから宛先インスタンスのユーザーへのマッピング。 |
Mutation.importSourceUserResendNotification
- GitLab 17.2で導入されました。状態: 実験的機能。
入力型: ImportSourceUserResendNotificationInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ImportSourceUserID! | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
importSourceUser | ImportSourceUser | ミューテーション後のソースインスタンスのユーザーから宛先インスタンスのユーザーへのマッピング。 |
Mutation.importSourceUserUndoKeepAsPlaceholder
- GitLab 18.4で導入されました。状態: 実験的機能。
入力型: ImportSourceUserUndoKeepAsPlaceholderInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ImportSourceUserID! | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
importSourceUser | ImportSourceUser | ミューテーション後のソースインスタンスのユーザーから宛先インスタンスのユーザーへのマッピング。 |
Mutation.instanceAuditEventStreamingDestinationsCreate
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: InstanceAuditEventStreamingDestinationsCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
category | String! | 宛先カテゴリ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
config | JSON! | 宛先設定。 |
name | String | 宛先名。 |
secretToken | String | シークレットトークン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalAuditEventDestination | InstanceAuditEventStreamingDestination | 作成された宛先。 |
Mutation.instanceAuditEventStreamingDestinationsDelete
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: InstanceAuditEventStreamingDestinationsDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsInstanceExternalStreamingDestinationID! | 削除する監査イベント外部ストリーミング先のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.instanceAuditEventStreamingDestinationsUpdate
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: InstanceAuditEventStreamingDestinationsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 送信先の有効ステータス。 |
category | String | 宛先カテゴリ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
config | JSON | 宛先設定。 |
id | AuditEventsInstanceExternalStreamingDestinationID! | 更新する外部監査イベント宛先のID。 |
name | String | 宛先名。 |
secretToken | String | シークレットトークン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalAuditEventDestination | InstanceAuditEventStreamingDestination | 更新された宛先。 |
Mutation.instanceExternalAuditEventDestinationCreate
入力型: InstanceExternalAuditEventDestinationCreateInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
instanceExternalAuditEventDestination | InstanceExternalAuditEventDestination | 作成された宛先。 |
Mutation.instanceExternalAuditEventDestinationDestroy
入力型: InstanceExternalAuditEventDestinationDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsInstanceExternalAuditEventDestinationID! | 削除する外部インスタンス監査イベント宛先のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.instanceExternalAuditEventDestinationUpdate
入力型: InstanceExternalAuditEventDestinationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 送信先の有効ステータス。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destinationUrl | String | 変更する宛先URL。 |
id | AuditEventsInstanceExternalAuditEventDestinationID! | 更新する外部インスタンス監査イベント宛先のID。 |
name | String | 宛先名。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
instanceExternalAuditEventDestination | InstanceExternalAuditEventDestination | 更新された宛先。 |
Mutation.instanceGoogleCloudLoggingConfigurationCreate
入力型: InstanceGoogleCloudLoggingConfigurationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientEmail | String! | Google Cloud Loggingサービスの認証ややり取りに使用されるサービスアカウントに関連付けられているメールアドレス。これは、IAM認証情報の一部です。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
googleProjectIdName | String! | ログ設定が属するGoogle Cloudプロジェクトの固有識別子。 |
logIdName | String | 同じGoogle Cloudプロジェクト内で異なるログを区別および管理するために使用する固有識別子(デフォルトはaudit_events)。 |
name | String | 宛先名。 |
privateKey | String! | サービスアカウントに関連付けられているプライベートキー。このキーは、サービスアカウントの認証や、Google Cloud Loggingサービスとのやり取りの承認に使用されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
instanceGoogleCloudLoggingConfiguration | InstanceGoogleCloudLoggingConfigurationType | 作成された設定。 |
Mutation.instanceGoogleCloudLoggingConfigurationDestroy
入力型: InstanceGoogleCloudLoggingConfigurationDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuditEventsInstanceGoogleCloudLoggingConfigurationID! | 削除するGoogle Cloudログ設定のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.instanceGoogleCloudLoggingConfigurationUpdate
入力型: InstanceGoogleCloudLoggingConfigurationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 送信先の有効ステータス。 |
clientEmail | String | Google Cloud Loggingサービスの認証ややり取りに使用されるサービスアカウントに関連付けられているメールアドレス。これは、IAM認証情報の一部です。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
googleProjectIdName | String | ログ設定が属するGoogle Cloudプロジェクトの固有識別子。 |
id | AuditEventsInstanceGoogleCloudLoggingConfigurationID! | 更新するインスタンスGoogle Cloud設定のID。 |
logIdName | String | 同じGoogle Cloudプロジェクト内で異なるログを区別および管理するために使用する固有識別子。 |
name | String | 宛先名。 |
privateKey | String | サービスアカウントに関連付けられているプライベートキー。このキーは、サービスアカウントの認証や、Google Cloud Loggingサービスとのやり取りの承認に使用されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
instanceGoogleCloudLoggingConfiguration | InstanceGoogleCloudLoggingConfigurationType | 更新対象の設定。 |
Mutation.integrationExclusionCreate
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: IntegrationExclusionCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupIds | [GroupID!] | 除外するグループのID(最大100個)。 |
integrationName | IntegrationType! | 除外するインテグレーションのタイプ。 |
projectIds | [ProjectID!] | 除外するプロジェクトのID(最大100個)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
exclusions | [IntegrationExclusion!] | ミューテーションによって作成されたインテグレーション除外。 |
Mutation.integrationExclusionDelete
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: IntegrationExclusionDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupIds | [GroupID!] | 除外されたグループのID。 |
integrationName | IntegrationType! | インテグレーションのタイプ。 |
projectIds | [ProjectID!] | 除外されたプロジェクトのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
exclusions | [IntegrationExclusion!] | ミューテーションのため除外されなくなったプロジェクト。 |
Mutation.issuableResourceLinkCreate
入力型: IssuableResourceLinkCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IssueID! | リソースリンクの関連先インシデントID。 |
link | String! | リソースのリンク。 |
linkText | String | リソースのリンクテキスト。 |
linkType | IssuableResourceLinkType | リソースのリンクタイプ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issuableResourceLink | IssuableResourceLink | issuableリソースリンク。 |
Mutation.issuableResourceLinkDestroy
入力型: IssuableResourceLinkDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IncidentManagementIssuableResourceLinkID! | 削除するissuableリソースリンクID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issuableResourceLink | IssuableResourceLink | issuableリソースリンク。 |
Mutation.issueLinkAlerts
入力型: IssueLinkAlertsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
alertReferences | [String!]! | インシデントにリンクするアラート参照。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueMove
入力型: IssueMoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
targetProjectPath | ID! | イシューの移動先プロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueMoveList
入力型: IssueMoveListInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
boardId | BoardID! | イシューの属するボードのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epicId | EpicID | 非推奨: これはWorkItem hierarchyWidgetに置き換えられる予定です。GitLab 17.5で非推奨になりました。 |
fromListId | ID | イシューの移動元ボードリストのID。 |
iid | String! | ミューテーション対象のイシューのIID。 |
moveAfterId | ID | 現在のイシューの後に配置するイシューのID。 |
moveBeforeId | ID | 現在のイシューの前に配置するイシューのID。 |
positionInList | Int | ボードリスト内のイシューの位置。位置は0から始まります。リストの末尾に移動するには-1を使用します。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
toListId | ID | イシューの移動先ボードリストのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetAssignees
入力型: IssueSetAssigneesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!]! | リソースに割り当てるユーザー名。デフォルトでは、既存の担当者を置き換えます。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
operationMode | MutationOperationMode | 実行する操作。デフォルトはREPLACEです。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetConfidential
入力型: IssueSetConfidentialInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
confidential | Boolean! | イシューを機密として設定するかどうか。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetCrmContacts
入力型: IssueSetCrmContactsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
contactIds | [CustomerRelationsContactID!]! | 設定する顧客関連連絡先ID。デフォルトでは、既存の連絡先を置き換えます。 |
iid | String! | ミューテーション対象のイシューのIID。 |
operationMode | MutationOperationMode | 操作モードを変更します。デフォルトはREPLACEです。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetDueDate
入力型: IssueSetDueDateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dueDate | Time | イシューの目標期限。期限がnullの場合、削除されます。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetEpic
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: IssueSetEpicInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epicId | EpicID | 非推奨: これはWorkItem hierarchyWidgetに置き換えられる予定です。GitLab 17.5で非推奨になりました。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetEscalationPolicy
入力型: IssueSetEscalationPolicyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
escalationPolicyId | IncidentManagementEscalationPolicyID | イシューに割り当てるエスカレーションポリシーのグローバルID。ポリシーが存在しない場合、またはnullに設定されている場合は削除されます。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetEscalationStatus
入力型: IssueSetEscalationStatusInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
status | IssueEscalationStatus! | エスカレーションステータスを設定します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetIteration
入力型: IssueSetIterationInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
iterationId | IterationID | イシューに割り当てるイテレーション。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetLocked
入力型: IssueSetLockedInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
locked | Boolean! | イシューに関するディスカッションをロックするかどうか。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetSeverity
入力型: IssueSetSeverityInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
severity | IssuableSeverity! | インシデントの重大度レベルを設定します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetSubscription
入力型: IssueSetSubscriptionInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
subscribedState | Boolean! | サブスクリプションの望ましい状態。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueSetWeight
入力型: IssueSetWeightInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
weight | Int | 目標とするイシューのウェイト。nullに設定すると、ウェイトは削除されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.issueUnlinkAlert
入力型: IssueUnlinkAlertInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
alertId | AlertManagementAlertID! | インシデントからリンク解除するアラートのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.iterationCadenceCreate
入力型: IterationCadenceCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | イテレーションの反復が有効かどうか。 |
automatic | Boolean! | イテレーションの反復で今後のイテレーションを自動生成するかどうか。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | イテレーションの反復の説明。最大長は5000文字です。 |
durationInWeeks | Int | ケイデンス内でのイテレーションの期間(週単位)。 |
groupPath | ID! | イテレーションの反復が作成されるグループ。 |
iterationsInAdvance | Int | イテレーションの反復が自動に設定されている場合に作成される今後のイテレーション。 |
rollOver | Boolean | イテレーションの反復でイシューを次のイテレーションにロールオーバーするかどうか。 |
startDate | Time | 自動化開始日時のタイムスタンプ。 |
title | String | イテレーションの反復のタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
iterationCadence | IterationCadence | 作成されたイテレーションの反復。 |
Mutation.iterationCadenceDestroy
入力型: IterationCadenceDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IterationsCadenceID! | イテレーションの反復のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
group | Group! | イテレーションの反復が属するグループ。 |
Mutation.iterationCadenceUpdate
入力型: IterationCadenceUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | イテレーションの反復が有効かどうか。 |
automatic | Boolean | イテレーションの反復で今後のイテレーションを自動生成するかどうか。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | イテレーションの反復の説明。最大長は5000文字です。 |
durationInWeeks | Int | ケイデンス内でのイテレーションの期間(週単位)。 |
id | IterationsCadenceID! | イテレーションの反復のグローバルID。 |
iterationsInAdvance | Int | イテレーションの反復が自動に設定されている場合に作成される今後のイテレーション。 |
rollOver | Boolean | イテレーションの反復でイシューを次のイテレーションにロールオーバーするかどうか。 |
startDate | Time | 自動化開始日時のタイムスタンプ。 |
title | String | イテレーションの反復のタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
iterationCadence | IterationCadence | 更新されたイテレーションの反復。 |
Mutation.iterationCreate
入力型: iterationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | イテレーションの説明。 |
dueDate | String | イテレーションの終了日。 |
groupPath | ID | リソースが関連付けられているグループのフルパス。 |
iterationsCadenceId | IterationsCadenceID | 新しいイテレーションに割り当てるイテレーションの反復のグローバルID。 |
projectPath | ID | リソースが関連付けられているプロジェクトのフルパス。 |
startDate | String | イテレーションの開始日。 |
title | String | イテレーションのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
iteration | Iteration | 作成されたイテレーション。 |
Mutation.iterationDelete
入力型: IterationDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IterationID! | イテレーションのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
group | Group! | イテレーションが属するグループ。 |
Mutation.jiraImportStart
入力型: JiraImportStartInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
jiraProjectKey | String! | インポーターのJiraプロジェクトのプロジェクトキー。 |
jiraProjectName | String | 非推奨: 引数は使用されません。GitLab 17.4で非推奨になりました。 |
projectPath | ID! | Jiraプロジェクトのインポート先プロジェクト。 |
usersMapping | [JiraUsersMappingInputType!] | JiraからGitLabユーザーへのマッピング。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
jiraImport | JiraImport | ミューテーション後のJiraインポートデータ。 |
Mutation.jiraImportUsers
入力型: JiraImportUsersInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | Jiraユーザーのインポート先プロジェクト。 |
startAt | Int | インポートを開始するレコードのインデックス(デフォルトは0)(返されるレコードは50個)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
jiraUsers | [JiraUser!] | Jiraから返されるユーザー。可能ならメールと名前が一致します。 |
Mutation.jobArtifactsDestroy
入力型: JobArtifactsDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiBuildID! | ミューテーション対象のジョブのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
destroyedArtifactsCount | Int! | 削除されたアーティファクトの数。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
job | CiJob | 削除するアーティファクトを含むジョブ。 |
Mutation.jobCancel
入力型: JobCancelInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiBuildID! | ミューテーション対象のジョブのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
job | CiJob | ミューテーション後のジョブ。 |
Mutation.jobPlay
入力型: JobPlayInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiProcessableID! | ミューテーション対象のジョブのID。 |
variables | [CiVariableInput!] | 手動ジョブ再生時に使用する変数。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
job | CiJob | ミューテーション後のジョブ。 |
Mutation.jobRetry
入力型: JobRetryInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiProcessableID! | ミューテーション対象のジョブのID。 |
variables | [CiVariableInput!] | 手動ジョブの再試行時に使用する変数。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
job | CiJob | ミューテーション後のジョブ。 |
Mutation.jobUnschedule
入力型: JobUnscheduleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiBuildID! | ミューテーション対象のジョブのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
job | CiJob | ミューテーション後のジョブ。 |
Mutation.labelCreate
入力型: LabelCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
color | String | ラベルの色。先頭が「#」記号の6桁の16進数表記(#FFAABBなど)か、またはCSSカラー名のいずれかで指定。 |
description | String | ラベルの説明。 |
groupPath | ID | リソースが関連付けられているグループのフルパス。 |
projectPath | ID | リソースが関連付けられているプロジェクトのフルパス。 |
title | String! | ラベルのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
label | Label | ミューテーション後のラベル。 |
Mutation.labelUpdate
入力型: LabelUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
archived | Boolean | 非推奨: 状態: 実験的機能。GitLab 18.4で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | LabelID! | 更新するラベルのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
label | Label | ミューテーション後のラベル。 |
Mutation.ldapAdminRoleLinkCreate
- GitLab 17.11で導入されました。状態: 実験的機能。
インスタンスレベルのカスタム管理者ロールのLDAPリンクを作成します。
入力型: LdapAdminRoleLinkCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
adminMemberRoleId | MemberRoleID! | ユーザーに割り当てるカスタムロールのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
cn | String | LDAPグループの共通名(CN)。 |
filter | String | LDAPグループの検索フィルター。 |
provider | String! | LDAPリンクのLDAPプロバイダー。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
ldapAdminRoleLink | LdapAdminRoleLink | インスタンスレベルのLDAPリンクを作成しました。 |
Mutation.ldapAdminRoleLinkDestroy
- GitLab 18.0で導入されました。状態: 実験的機能。
インスタンスレベルのカスタム管理者ロールのLDAPリンクを削除します。
入力型: LdapAdminRoleLinkDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AuthzLdapAdminRoleLinkID! | 削除するインスタンスレベルのLDAPリンクのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
ldapAdminRoleLink | LdapAdminRoleLink | インスタンスレベルのLDAPリンクを削除しました。 |
Mutation.lifecycleAttachWorkItemType
- GitLab 18.4で導入されました。状態: 実験的機能。
入力型: LifecycleAttachWorkItemTypeInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
lifecycleId | WorkItemsStatusesLifecycleID! | 作業項目タイプをアタッチするライフサイクルのグローバルID。 |
namespacePath | ID! | ライフサイクルが存在するネームスペースパス。 |
statusMappings | [StatusMappingInput!] | 古いライフサイクルから新しいライフサイクルへの状態マッピング。 |
workItemTypeId | WorkItemsTypeID! | ライフサイクルにアタッチする作業項目タイプのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
lifecycle | WorkItemLifecycle | 作業項目タイプをアタッチした後のライフサイクル。 |
Mutation.lifecycleCreate
- GitLab 18.4で導入されました。状態: 実験的機能。
入力型: LifecycleCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
defaultClosedStatusIndex | Int! | 状態配列内のデフォルトの完了状態のインデックス。 |
defaultDuplicateStatusIndex | Int! | 状態配列内のデフォルトの重複状態のインデックス。 |
defaultOpenStatusIndex | Int! | 状態配列内のデフォルトのオープン状態のインデックス。 |
name | String! | ライフサイクルの名前。 |
namespacePath | ID! | ライフサイクルが作成されるネームスペースパス。 |
statuses | [WorkItemStatusInput!]! | ライフサイクルの状態。既存のもの(ID付き)または新規(IDなし)を使用できます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
lifecycle | WorkItemLifecycle | ライフサイクルが作成されました。 |
Mutation.lifecycleDelete
- GitLab 18.4で導入されました。状態: 実験的機能。
入力型: LifecycleDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemsStatusesLifecycleID! | 削除するライフサイクルのグローバルID。 |
namespacePath | ID! | ライフサイクルが存在するネームスペースパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
lifecycle | WorkItemLifecycle | 削除されたライフサイクル。 |
Mutation.lifecycleUpdate
- GitLab 18.1で導入されました。状態: 実験的機能。
入力型: LifecycleUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
defaultClosedStatusIndex | Int | 状態配列内のデフォルトの完了状態のインデックス。 |
defaultDuplicateStatusIndex | Int | 状態配列内のデフォルトの重複状態のインデックス。 |
defaultOpenStatusIndex | Int | 状態配列内のデフォルトのオープン状態のインデックス。 |
id | WorkItemsStatusesLifecycleID! | 更新するライフサイクルのグローバルID。 |
name | String | ライフサイクルの名前。 |
namespacePath | ID! | ライフサイクルが存在するネームスペースパス。 |
statusMappings | [StatusMappingInput!] | ライフサイクルから削除される状態のマッピング。古い状態を代替ステータスにマップします。 |
statuses | [WorkItemStatusInput!] | ライフサイクルの状態。既存のもの(ID付き)または新規(IDなし)を使用できます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
lifecycle | WorkItemLifecycle | 更新されたライフサイクル。 |
Mutation.linkProjectComplianceViolationIssue
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: LinkProjectComplianceViolationIssueInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
issueIid | String! | リンクするイシューのIID。 |
projectPath | ID! | イシューが属するプロジェクトのフルパス。 |
violationId | ComplianceManagementProjectsComplianceViolationID! | プロジェクトコンプライアンス違反のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
violation | ProjectComplianceViolation | 更新されたプロジェクトのコンプライアンス違反。 |
Mutation.markAsSpamSnippet
入力型: MarkAsSpamSnippetInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | SnippetID! | 更新するスニペットのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
snippet | Snippet | ミューテーション後のスニペット。 |
Mutation.mavenUpstreamCreate
- GitLab 18.2で導入されました。状態: 実験的機能。
入力型: MavenUpstreamCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
cacheValidityHours | Int | キャッシュの有効期間。デフォルトは24時間です。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | アップストリームレジストリの説明。 |
id | VirtualRegistriesPackagesMavenRegistryID! | アップストリームレジストリのID。 |
metadataCacheValidityHours | Int | 非推奨: 状態: 実験的機能。GitLab 18.4で導入されました。 |
name | String! | アップストリームレジストリの名前。 |
password | String | アップストリームレジストリのパスワード。 |
url | String! | アップストリームレジストリのURL。 |
username | String | アップストリームレジストリのユーザー名。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
upstream | MavenUpstream | ミューテーション後のMavenアップストリーム。 |
Mutation.memberRoleAdminCreate
- GitLab 17.7で導入されました。状態: 実験的機能。
入力型: MemberRoleAdminCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | メンバーロールの説明。 |
name | String | メンバーロールの名前。 |
permissions | [MemberRoleAdminPermission!] | カスタマイズ可能な管理者権限すべてのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
memberRole | AdminMemberRole | メンバーロール。 |
Mutation.memberRoleAdminDelete
- GitLab 17.10で導入されました。状態: 実験的機能。
入力型: MemberRoleAdminDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | MemberRoleID! | 削除する管理者メンバーロールのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
memberRole | MemberRole | 削除された管理者メンバーロール。 |
Mutation.memberRoleAdminUpdate
- GitLab 17.10で導入されました。状態: 実験的機能。
入力型: MemberRoleAdminUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | メンバーロールの説明。 |
id | MemberRoleID! | ミューテーション対象のメンバーロールのID。 |
name | String | メンバーロールの名前。 |
permissions | [MemberRoleAdminPermission!] | カスタマイズ可能な管理者権限すべてのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
memberRole | AdminMemberRole | メンバーロール。 |
Mutation.memberRoleCreate
- GitLab 16.5で導入されました。状態: 実験的機能。
入力型: MemberRoleCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
baseAccessLevel | MemberRolesAccessLevel! | カスタムロールの基本アクセスレベル。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | メンバーロールの説明。 |
groupPath | ID | ミューテーション対象のメンバーロールが属するグループ。SaaSでは必須。 |
name | String | メンバーロールの名前。 |
permissions | [MemberRolePermission!] | カスタマイズ可能な権限すべてのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
memberRole | MemberRole | メンバーロール。 |
Mutation.memberRoleDelete
- GitLab 16.7で導入されました。状態: 実験的機能。
入力型: MemberRoleDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | MemberRoleID! | 削除するメンバーロールのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
memberRole | MemberRole | 削除されたメンバーロール。 |
Mutation.memberRoleToUserAssign
- GitLab 17.7で導入されました。状態: 実験的機能。
入力型: MemberRoleToUserAssignInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
memberRoleId | MemberRoleID | ユーザーに割り当てるカスタムロールのグローバルID。省略した場合、またはNULLに設定した場合、ユーザーの管理者ロール割り当てが解除されます。 |
userId | UserID! | カスタムロールに割り当てるユーザーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userMemberRole | UserMemberRole | 作成されたユーザーメンバーロール。関係が削除された場合はnil。 |
Mutation.memberRoleUpdate
入力型: MemberRoleUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | メンバーロールの説明。 |
id | MemberRoleID! | ミューテーション対象のメンバーロールのID。 |
name | String | メンバーロールの名前。 |
permissions | [MemberRolePermission!] | カスタマイズ可能な権限すべてのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
memberRole | MemberRole | メンバーロール。 |
Mutation.mergeRequestAccept
マージリクエストを受け入れます。受け入れた場合と、可能ならすぐに、または自動マージ戦略のいずれかを使用して、ソースブランチがターゲットブランチにマージされるようにスケジュールされます。
GitLab 16.5において、マージ操作は非同期です。そのため、ミューテーションリクエスト後も、マージが未完の可能性があり、その場合、mergeRequestとstateは更新されません。
入力型: MergeRequestAcceptInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
commitMessage | String | カスタムGitLab Duoマージコミットメッセージ。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
sha | String! | マージリクエスト時点のHEAD SHA。 |
shouldRemoveSourceBranch | Boolean | ソースブランチを削除する必要があるかどうか。 |
squash | Boolean | マージする前にソースブランチのコミットをスカッシュします。 |
squashCommitMessage | String | カスタムスカッシュコミットメッセージ(squashがtrueの場合)。 |
strategy | MergeStrategyEnum | マージリクエストをマージする方法。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestCreate
入力型: MergeRequestCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | マージリクエストの説明(Markdownをキャッシュ用にHTMLとしてレンダリング)。 |
labels | [String!] | マージリクエストのラベル。 |
mergeAfter | Time | マージリクエストをマージできようになる日付。 |
projectPath | ID! | マージリクエストが関連付けられているプロジェクトのフルパス。 |
removeSourceBranch | Boolean | マージ後にマージリクエストのソースブランチを削除するかどうかを示します。 |
sourceBranch | String! | マージリクエストのソースブランチ。 |
targetBranch | String! | マージリクエストのターゲットブランチ。 |
title | String! | マージリクエストのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestDestroyRequestedChanges
入力型: MergeRequestDestroyRequestedChangesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestReviewerRereview
入力型: MergeRequestReviewerRereviewInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
userId | UserID! | 新規レビュー用にリクエストされたユーザーのユーザーID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestSetAssignees
入力型: MergeRequestSetAssigneesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!]! | リソースに割り当てるユーザー名。デフォルトでは、既存の担当者を置き換えます。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
operationMode | MutationOperationMode | 実行する操作。デフォルトはREPLACEです。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestSetDraft
入力型: MergeRequestSetDraftInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
draft | Boolean! | マージリクエストを下書きとして設定するかどうか。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestSetLabels
入力型: MergeRequestSetLabelsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
labelIds | [LabelID!]! | 設定するラベルID。デフォルトでは既存のラベルを置き換えます。 |
operationMode | MutationOperationMode | 操作モードを変更します。デフォルトはREPLACEです。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestSetLocked
入力型: MergeRequestSetLockedInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
locked | Boolean! | マージリクエストをロックするかどうか。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestSetMilestone
入力型: MergeRequestSetMilestoneInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
milestoneId | MilestoneID | マージリクエストに割り当てるマイルストーン。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestSetReviewers
入力型: MergeRequestSetReviewersInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
operationMode | MutationOperationMode | 実行する操作。デフォルトはREPLACEです。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
reviewerUsernames | [String!]! | 割り当てるレビュアーのユーザー名。デフォルトでは、既存のレビュー担当者を置き換えます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestSetSubscription
入力型: MergeRequestSetSubscriptionInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
subscribedState | Boolean! | サブスクリプションの望ましい状態。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestUpdate
マージリクエストの属性を更新します。
入力型: MergeRequestUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | マージリクエストの説明(Markdownをキャッシュ用にHTMLとしてレンダリング)。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
mergeAfter | Time | マージリクエストをマージできようになる日付。 |
overrideRequestedChanges | Boolean | リクエストされた変更をすべてオーバーライドします。このマージリクエストをマージする権限を付与されたユーザーのみが設定できます。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
removeSourceBranch | Boolean | マージ後にマージリクエストのソースブランチを削除するかどうかを示します。 |
state | MergeRequestNewState | 状態を変更するために実行するアクション。 |
targetBranch | String | マージリクエストのターゲットブランチ。 |
timeEstimate | String | マージリクエストを完了するまでの推定時間。nullまたは0を使用すると、現在の推定値が削除されます。 |
title | String | マージリクエストのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeRequestUpdateApprovalRule
入力型: MergeRequestUpdateApprovalRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvalRuleId | Int! | 承認ルールのID。 |
approvalsRequired | Int! | 特定のルールに必要な承認数。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupIds | [String!] | 承認者としてのグループのID。 |
iid | String! | ミューテーション対象のマージリクエストのIID。 |
name | String! | 承認ルールの名前。 |
projectPath | ID! | ミューテーション対象のマージリクエストが属するプロジェクト。 |
removeHiddenGroups | Boolean | 非表示のグループを削除するかどうか。 |
userIds | [String!] | 承認者としてのユーザーのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後のマージリクエスト。 |
Mutation.mergeTrainsDeleteCar
- GitLab 17.2で導入されました。状態: 実験的機能。
入力型: MergeTrainsDeleteCarInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
carId | MergeTrainsCarID! | 車両のグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.mlModelCreate
- GitLab 16.8で導入されました。状態: 実験的機能。
入力型: MlModelCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | モデルの説明。 |
name | String! | モデルの名前。 |
projectPath | ID! | ミューテーション対象のモデルが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
model | MlModel | ミューテーション後のモデル。 |
Mutation.mlModelDelete
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: MlModelDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | MlModelID! | 削除するモデルのグローバルID。 |
projectPath | ID! | ミューテーション対象のモデルが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
model | MlModel | ミューテーション後のモデル。 |
Mutation.mlModelDestroy
- GitLab 16.10で導入されました。状態: 実験的機能。
入力型: MlModelDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | MlModelID! | 削除するモデルのグローバルID。 |
projectPath | ID! | ミューテーション対象のモデルが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
message | String | モデル削除の結果メッセージ。 |
model | MlModel | ミューテーション後のモデル。 |
Mutation.mlModelEdit
- GitLab 17.3で導入されました。状態: 実験的機能。
入力型: MlModelEditInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | モデルの説明。 |
modelId | Int | モデルのID。 |
name | String! | モデルの名前。 |
projectPath | ID! | ミューテーション対象のモデルが属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
model | MlModel | ミューテーション後のモデル。 |
Mutation.mlModelVersionCreate
- GitLab 17.1で導入されました。状態: 実験的機能。
入力型: MlModelVersionCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
candidateId | MlCandidateID | 必要に応じてプロモートする候補のグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | モデルバージョンの説明。 |
modelId | MlModelID! | バージョンが属するモデルのグローバルID。 |
projectPath | ID! | ミューテーション対象のモデルが属するプロジェクト。 |
version | String | モデルバージョン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
modelVersion | MlModelVersion | ミューテーション後のモデル。 |
Mutation.mlModelVersionDelete
- GitLab 17.0で導入されました。状態: 実験的機能。
入力型: MlModelVersionDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | MlModelVersionID! | 削除するモデルバージョンのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
modelVersion | MlModelVersion | 削除されたモデルバージョン。 |
Mutation.mlModelVersionEdit
- GitLab 17.4で導入されました。状態: 実験的機能。
入力型: MlModelVersionEditInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String! | モデルバージョンの説明。 |
modelId | MlModelID! | バージョンが属するモデルのグローバルID。 |
projectPath | ID! | ミューテーション対象のモデルが属するプロジェクト。 |
version | String! | モデルバージョン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
modelVersion | MlModelVersion | ミューテーション後のモデル。 |
Mutation.namespaceBanDestroy
入力型: NamespaceBanDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | NamespacesNamespaceBanID! | 削除するネームスペースBANのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespaceBan | NamespaceBan | ネームスペースBAN。 |
Mutation.namespaceCiCdSettingsUpdate
入力型: NamespaceCiCdSettingsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
allowStaleRunnerPruning | Boolean | ネームスペースに直接属する、ステータスが停滞状態のRunnerを定期的にプルーニングするかどうかを示します。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID! | 設定が属するネームスペースのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciCdSettings | NamespaceCiCdSetting! | ミューテーション後のCI/CD設定。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.namespaceCreateRemoteDevelopmentClusterAgentMapping
入力型: NamespaceCreateRemoteDevelopmentClusterAgentMappingInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID! | ネームスペースに関連付けるクラスターエージェントのGlobalID。 |
namespaceId | NamespaceID! | クラスターエージェントに関連付けるネームスペースのGlobalID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespaceClusterAgentMapping | NamespaceClusterAgentMapping | 非推奨: 状態: 実験的機能。GitLab 17.10で導入されました。 |
Mutation.namespaceDeleteRemoteDevelopmentClusterAgentMapping
入力型: NamespaceDeleteRemoteDevelopmentClusterAgentMappingInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID! | ネームスペースからの関連付けを解除するクラスターエージェントのGlobalID。 |
namespaceId | NamespaceID! | クラスターエージェントからの関連付けを解除するネームスペースのGlobalID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespaceClusterAgentMapping | NamespaceClusterAgentMapping | 非推奨: 状態: 実験的機能。GitLab 17.11で導入されました。 |
Mutation.namespaceSettingsUpdate
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: NamespaceSettingsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID! | 設定が属するネームスペースのフルパス。 |
pipelineVariablesDefaultRole | PipelineVariablesDefaultRoleType | ネームスペース内のパイプライン変数をオーバーライドするために必要なデフォルトの最小ロールを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciCdSettings | CiCdSettings! | ミューテーション後のネームスペースCI/CD設定。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.namespacesRegenerateNewWorkItemEmailAddress
- GitLab 18.2で導入されました。状態: 実験的機能。
入力型: NamespacesRegenerateNewWorkItemEmailAddressInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | ID! | 新しい作業項目のメールアドレスを再生成するネームスペースのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespace | Namespace | 新しい作業項目のメールアドレスを再生成した後のネームスペース。 |
Mutation.noteConvertToThread
標準のコメントを解決可能なスレッドに変換します。
入力型: NoteConvertToThreadInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.oncallRotationCreate
入力型: OncallRotationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
activePeriod | OncallRotationActivePeriodInputType | オンコールローテーションが発生するアクティブ期間。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
endsAt | OncallRotationDateInputType | オンコールローテーションの終了日時(オンコールスケジュールのタイムゾーン)。 |
name | String! | オンコールローテーションの名前。 |
participants | [OncallUserInputType!]! | オンコールローテーションに参加しているユーザーのユーザー名。参加者は最大100名です。 |
projectPath | ID! | オンコールスケジュールを作成するプロジェクト。 |
rotationLength | OncallRotationLengthInputType! | オンコールローテーションのローテーション長。 |
scheduleIid | String! | オンコールローテーションを作成するオンコールスケジュールのIID。 |
startsAt | OncallRotationDateInputType! | オンコールローテーションの開始日時(オンコールスケジュールのタイムゾーン)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
oncallRotation | IncidentManagementOncallRotation | オンコールローテーション。 |
Mutation.oncallRotationDestroy
入力型: OncallRotationDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IncidentManagementOncallRotationID! | 削除するオンコールローテーションのID。 |
projectPath | ID! | オンコールスケジュールの削除元プロジェクト。 |
scheduleIid | String! | オンコールローテーションが属するオンコールスケジュールのIID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
oncallRotation | IncidentManagementOncallRotation | オンコールローテーション。 |
Mutation.oncallRotationUpdate
入力型: OncallRotationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
activePeriod | OncallRotationActivePeriodInputType | オンコールローテーションが発生するアクティブ期間。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
endsAt | OncallRotationDateInputType | オンコールローテーションの終了日時(オンコールスケジュールのタイムゾーン)。 |
id | IncidentManagementOncallRotationID! | オンコールローテーションを作成するオンコールスケジュールのID。 |
name | String | オンコールローテーションの名前。 |
participants | [OncallUserInputType!] | オンコールローテーションに参加しているユーザーのユーザー名。参加者は最大100名です。 |
rotationLength | OncallRotationLengthInputType | オンコールローテーションのローテーション長。 |
startsAt | OncallRotationDateInputType | オンコールローテーションの開始日時(オンコールスケジュールのタイムゾーン)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
oncallRotation | IncidentManagementOncallRotation | オンコールローテーション。 |
Mutation.oncallScheduleCreate
入力型: OncallScheduleCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | オンコールスケジュールの説明。 |
name | String! | オンコールスケジュールの名前。 |
projectPath | ID! | オンコールスケジュールを作成するプロジェクト。 |
timezone | String! | オンコールスケジュールのタイムゾーン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
oncallSchedule | IncidentManagementOncallSchedule | オンコールスケジュール。 |
Mutation.oncallScheduleDestroy
入力型: OncallScheduleDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | 削除するオンコールスケジュールの内部ID。 |
projectPath | ID! | オンコールスケジュールの削除元プロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
oncallSchedule | IncidentManagementOncallSchedule | オンコールスケジュール。 |
Mutation.oncallScheduleUpdate
入力型: OncallScheduleUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | オンコールスケジュールの説明。 |
iid | String! | 更新するオンコールスケジュールの内部ID。 |
name | String | オンコールスケジュールの名前。 |
projectPath | ID! | オンコールスケジュールを更新するプロジェクト。 |
timezone | String | オンコールスケジュールのタイムゾーン。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
oncallSchedule | IncidentManagementOncallSchedule | オンコールスケジュール。 |
Mutation.organizationCreate
- GitLab 16.6で導入されました。状態: 実験的機能。
入力型: OrganizationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
avatar | Upload | 組織のアバター。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | 組織の説明。 |
name | String! | 組織の名前。 |
path | String! | 組織のパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
organization | Organization | ミューテーション後の組織。 |
Mutation.organizationCreateClusterAgentMapping
- GitLab 17.11で導入されました。状態: 実験的機能。
入力型: OrganizationCreateClusterAgentMappingInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID! | 組織に関連付けるクラスターエージェントのGlobalID。 |
organizationId | OrganizationsOrganizationID! | クラスターエージェントに関連付ける組織のGlobalID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.organizationDeleteClusterAgentMapping
- GitLab 17.11で導入されました。状態: 実験的機能。
入力型: OrganizationDeleteClusterAgentMappingInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID! | 組織との関連付けを解除するクラスターエージェントのGlobalID。 |
organizationId | OrganizationsOrganizationID! | クラスターエージェントとの関連付けを解除する組織のGlobalID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.organizationUpdate
- GitLab 16.7で導入されました。状態: 実験的機能。
入力型: OrganizationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
avatar | Upload | 組織のアバター。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | 組織の説明。 |
id | OrganizationsOrganizationID! | ミューテーション対象の組織のID。 |
name | String | 組織の名前。 |
path | String | 組織のパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
organization | Organization | ミューテーション後の組織。 |
Mutation.organizationUserUpdate
- GitLab 17.5で導入されました。状態: 実験的機能。
入力型: OrganizationUserUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | OrganizationUserAccessLevel! | 更新後の組織ユーザーのアクセスレベル。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | OrganizationsOrganizationUserID! | ミューテーション対象の組織ユーザーのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
organizationUser | OrganizationUser | 非推奨: 状態: 実験的機能。GitLab 17.5で導入されました。 |
Mutation.pagesMarkOnboardingComplete
入力型: PagesMarkOnboardingCompleteInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
onboardingComplete | Boolean! | プロジェクトのPagesメタデータの新しいonboarding_complete状態を示します。 |
Mutation.pipelineCancel
入力型: PipelineCancelInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiPipelineID! | ミューテーション対象のパイプラインのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.pipelineCreate
入力型: PipelineCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
async | Boolean | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
inputs | [CiInputsInput!] | 非推奨: 状態: 実験的機能。GitLab 17.10で導入されました。 |
projectPath | ID! | パイプラインをトリガーしているプロジェクトのフルパス。 |
ref | String! | パイプラインを実行するref。 |
variables | [CiVariableInput!] | パイプラインの変数。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipeline | Pipeline | ミューテーション後に作成されたパイプライン。async: trueの場合はnull。 |
requestId | String | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
Mutation.pipelineDestroy
入力型: PipelineDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiPipelineID! | ミューテーション対象のパイプラインのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.pipelineRetry
入力型: PipelineRetryInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiPipelineID! | ミューテーション対象のパイプラインのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipeline | Pipeline | ミューテーション後のパイプライン。 |
Mutation.pipelineScheduleCreate
入力型: PipelineScheduleCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | パイプラインスケジュールをアクティブにするかどうかを示します。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
cron | String! | パイプラインスケジュールのcron式。 |
cronTimezone | String | ActiveSupport::TimeZoneでサポートされているcronタイムゾーン。次に例を示します。「Pacific Time(US & Canada)」(デフォルト: 「UTC」)。 |
description | String! | パイプラインスケジュールの説明。 |
inputs | [CiInputsInput!] | 非推奨: 状態: 実験的機能。GitLab 17.10で導入されました。 |
projectPath | ID! | パイプラインスケジュールが関連付けられているプロジェクトのフルパス。 |
ref | String! | パイプラインスケジュールのref。 |
variables | [PipelineScheduleVariableInput!] | パイプラインスケジュールの変数。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineSchedule | PipelineSchedule | 作成されたパイプラインスケジュール。 |
Mutation.pipelineScheduleDelete
入力型: PipelineScheduleDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiPipelineScheduleID! | ミューテーション対象のパイプラインスケジュールのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.pipelineSchedulePlay
入力型: PipelineSchedulePlayInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiPipelineScheduleID! | ミューテーション対象のパイプラインスケジュールのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineSchedule | PipelineSchedule | ミューテーション後のパイプラインスケジュール。 |
Mutation.pipelineScheduleTakeOwnership
入力型: PipelineScheduleTakeOwnershipInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiPipelineScheduleID! | ミューテーション対象のパイプラインスケジュールのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineSchedule | PipelineSchedule | 更新されたパイプラインスケジュールの所有権。 |
Mutation.pipelineScheduleUpdate
入力型: PipelineScheduleUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | パイプラインスケジュールをアクティブにするかどうかを示します。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
cron | String | パイプラインスケジュールのcron式。 |
cronTimezone | String | ActiveSupport::TimeZoneでサポートされているcronタイムゾーン。次に例を示します。「Pacific Time(US & Canada)」(デフォルト: 「UTC」)。 |
description | String | パイプラインスケジュールの説明。 |
id | CiPipelineScheduleID! | ミューテーション対象のパイプラインスケジュールのID。 |
inputs | [CiInputsInput!] | 非推奨: 状態: 実験的機能。GitLab 17.11で導入されました。 |
ref | String | パイプラインスケジュールのref。 |
variables | [PipelineScheduleVariableInput!] | パイプラインスケジュールの変数。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineSchedule | PipelineSchedule | 更新されたパイプラインスケジュール。 |
Mutation.pipelineTriggerCreate
- GitLab 16.3で導入されました。状態: 実験的機能。
入力型: PipelineTriggerCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String! | パイプライントリガートークンの説明。 |
expiresAt | Time | パイプライントリガートークンの有効期限のタイムスタンプ。 |
projectPath | ID! | ミューテーション対象のパイプライントリガートークンが属するプロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineTrigger | PipelineTrigger | ミューテーション後のパイプライントリガートークン。 |
Mutation.pipelineTriggerDelete
- GitLab 16.3で導入されました。状態: 実験的機能。
入力型: PipelineTriggerDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiTriggerID! | 削除するパイプライントリガートークンのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.pipelineTriggerUpdate
- GitLab 16.3で導入されました。状態: 実験的機能。
入力型: PipelineTriggerUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String! | パイプライントリガートークンの説明。 |
id | CiTriggerID! | 更新するパイプライントリガートークンのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pipelineTrigger | PipelineTrigger | ミューテーション後のパイプライントリガートークン。 |
Mutation.processUserBillablePromotionRequest
- GitLab 17.2で導入されました。状態: 実験的機能。
入力型: ProcessUserBillablePromotionRequestInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
status | MemberApprovalStatusType! | メンバー承認リクエストのステータス(承認、却下、保留中)。 |
userId | UserID! | プロモートするユーザーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
result | UserPromotionStatusType | ユーザープロモーション処理のステータス(SUCCESS、PARTIAL_SUCCESS、FAILED)。 |
Mutation.productAnalyticsProjectSettingsUpdate
入力型: ProductAnalyticsProjectSettingsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
cubeApiBaseUrl | String | Cube APIのベースURL。 |
cubeApiKey | String | Cube APIのAPIキー。 |
fullPath | ID! | 設定が属するプロジェクトのフルパス。 |
productAnalyticsConfiguratorConnectionString | String | プロダクト分析コンフィギュレーターの接続文字列。 |
productAnalyticsDataCollectorHost | String | プロダクト分析データコレクターのホスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
cubeApiBaseUrl | String | Cube APIのベースURL。 |
cubeApiKey | String | Cube APIのAPIキー。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
productAnalyticsConfiguratorConnectionString | String | プロダクト分析コンフィギュレーターの接続文字列。 |
productAnalyticsDataCollectorHost | String | プロダクト分析データコレクターのホスト。 |
Mutation.projectBlobsRemove
- GitLab 17.1で導入されました。状態: 実験的機能。
入力型: projectBlobsRemoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
blobOids | [String!]! | blob oidのリスト。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | 置き換えるプロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.projectCiCdSettingsUpdate
入力型: ProjectCiCdSettingsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
displayPipelineVariables | Boolean | パイプライン変数をUIに表示できるかどうかを示します。 |
fullPath | ID! | 設定が属するプロジェクトのフルパス。 |
groupRunnersEnabled | Boolean | グループRunnerがプロジェクトで有効になっているかどうかを示します。 |
inboundJobTokenScopeEnabled | Boolean | このプロジェクトへのアクセスが、他のプロジェクトで生成されたCI/CDジョブトークンによって制限されているかどうかを示します。 |
jobTokenScopeEnabled | Boolean | 非推奨: 送信ジョブトークンスコープは削除されます。このフィールドで可能な設定値はfalseだけになりました。GitLab 16.0で非推奨になりました。 |
keepLatestArtifact | Boolean | プロジェクトで最新のアーティファクトを保持する必要があるかどうかを示します。 |
mergePipelinesEnabled | Boolean | プロジェクトでマージ結果パイプラインが有効になっているかどうかを示します。 |
mergeTrainsEnabled | Boolean | プロジェクトでマージトレインが有効になっているかどうかを示します。 |
mergeTrainsSkipTrainAllowed | Boolean | マージトレインを更新せずにマージできるオプションを許可するかどうかを示します。merge_trains_skip_train機能フラグも有効になっているのでなければ、無視されます。 |
pipelineVariablesMinimumOverrideRole | String | パイプラインの作成時、またはジョブの実行時に変数を設定するために必要な最小ロール。 |
pushRepositoryForJobTokenAllowed | Boolean | ジョブトークンを使用して、元のプロジェクトリポジトリにプッシュできるかどうかを示します。 |
resourceGroupDefaultProcessMode | ResourceGroupsProcessMode | プロジェクト内のリソースグループのデフォルトの処理モード。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciCdSettings | ProjectCiCdSetting! | ミューテーション後のCI/CD設定。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.projectInitializeProductAnalytics
入力型: ProjectInitializeProductAnalyticsInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | 初期化が実行されたプロジェクト。 |
Mutation.projectMemberBulkUpdate
プロジェクトの複数のメンバーを更新します。このミューテーションを使用するには、少なくともメンテナーの役割が必要です。
入力型: ProjectMemberBulkUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | MemberAccessLevel! | メンバーの更新後アクセスレベル。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
expiresAt | Time | メンバーシップの有効期限が切れる日時。 |
projectId | ProjectID! | プロジェクトのグローバルID。 |
userIds | [UserID!]! | メンバーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
projectMembers | [ProjectMember!] | ミューテーション後のプロジェクトメンバー。 |
Mutation.projectSavedReplyCreate
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: ProjectSavedReplyCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
content | String! | 保存済み返信の内容。 |
name | String! | 保存済み返信の名前。 |
projectId | ProjectID! | 保存済み返信のプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | ProjectSavedReply | ミューテーション後の保存済み返信。 |
Mutation.projectSavedReplyDestroy
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: ProjectSavedReplyDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ProjectsSavedReplyID! | プロジェクトレベルの保存済み返信のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | ProjectSavedReply | ミューテーション後の保存済み返信。 |
Mutation.projectSavedReplyUpdate
- GitLab 16.11で導入されました。状態: 実験的機能。
入力型: ProjectSavedReplyUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
content | String! | 保存済み返信の内容。 |
id | ProjectsSavedReplyID! | プロジェクトレベルの保存済み返信のグローバルID。 |
name | String! | 保存済み返信の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | ProjectSavedReply | ミューテーション後の保存済み返信。 |
Mutation.projectSecretCreate
入力型: ProjectSecretCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branch | String! | シークレットにアクセスできるブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | プロジェクトシークレットの説明。 |
environment | String! | シークレットにアクセスできる環境。 |
name | String! | プロジェクトシークレットの名前。 |
projectPath | ID! | シークレットのプロジェクト。 |
rotationIntervalDays | Int | シークレットのローテーションのリマインダーの間隔 (日数)。 |
secret | String! | プロジェクトシークレットの値。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
projectSecret | ProjectSecret | プロジェクトシークレット。 |
Mutation.projectSecretDelete
入力型: ProjectSecretDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | プロジェクトシークレットの名前。 |
projectPath | ID! | シークレットのプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
projectSecret | ProjectSecret | 削除されたプロジェクトシークレット。 |
Mutation.projectSecretUpdate
入力型: ProjectSecretUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
branch | String | シークレットにアクセスできるブランチ。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | プロジェクトシークレットの新しい説明。 |
environment | String | シークレットにアクセスできる新しい環境。 |
metadataCas | Int! | これは、更新されるプロジェクトシークレットの現在のメタデータバージョンと一致する必要があります。 |
name | String! | 更新するプロジェクトシークレットの名前。 |
projectPath | ID! | シークレットのプロジェクト。 |
rotationIntervalDays | Int | シークレットのローテーションのリマインダーの間隔 (日数)。 |
secret | String | プロジェクトシークレットの新しい値。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
projectSecret | ProjectSecret | 更新されたプロジェクトシークレット。 |
Mutation.projectSecretsManagerDeprovision
入力型: ProjectSecretsManagerDeprovisionInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
projectSecretsManager | ProjectSecretsManager | プロジェクトシークレットマネージャー。 |
Mutation.projectSecretsManagerInitialize
入力型: ProjectSecretsManagerInitializeInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
projectSecretsManager | ProjectSecretsManager | プロジェクトシークレットマネージャー。 |
Mutation.projectSecurityExclusionCreate
入力型: ProjectSecurityExclusionCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 除外がアクティブかどうか。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | (オプション)除外の説明。 |
projectPath | ID! | 除外が関連付けられるプロジェクトのフルパス。 |
scanner | ExclusionScannerEnum! | 除外に基づいて値を無視するスキャナー。 |
type | ExclusionTypeEnum! | 除外のタイプ。 |
value | String! | 除外の値。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityExclusion | ProjectSecurityExclusion | 作成されたプロジェクトセキュリティ除外。 |
Mutation.projectSecurityExclusionDelete
入力型: ProjectSecurityExclusionDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | SecurityProjectSecurityExclusionID! | 削除する除外のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.projectSecurityExclusionUpdate
入力型: ProjectSecurityExclusionUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | 除外がアクティブかどうか。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | (オプション)除外の説明。 |
id | SecurityProjectSecurityExclusionID! | 更新する除外のグローバルID。 |
scanner | ExclusionScannerEnum | 除外に基づいて値を無視するスキャナー。 |
type | ExclusionTypeEnum | 除外のタイプ。 |
value | String | 除外の値。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityExclusion | ProjectSecurityExclusion | 更新されたプロジェクトセキュリティ除外。 |
Mutation.projectSetComplianceFramework
- GitLab 17.11で非推奨になりました。代わりに、mutation ProjectUpdateComplianceFrameworksを使用してください。
プロジェクトにコンプライアンスフレームワークを割り当てる(または設定解除する)。プロジェクトに複数のコンプライアンスフレームワークが関連付けられている場合、このミューテーションはエラーになります。
入力型: ProjectSetComplianceFrameworkInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
complianceFrameworkId | ComplianceManagementFrameworkID | プロジェクトに割り当てるコンプライアンスフレームワークのID。nullに設定すると、設定が解除されます。 |
projectId | ProjectID! | コンプライアンスフレームワークを変更するプロジェクトのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | ミューテーション後のプロジェクト。 |
Mutation.projectSetContinuousVulnerabilityScanning
- GitLab 17.3で非推奨になりました。CVSが永続的に有効になりました。詳細については、[このエピック](https: //gitlab.com/groups/gitlab-org/-/epics/11474)を参照してください。
指定されたプロジェクトの継続的脆弱性スキャンを有効または無効にします。
入力型: ProjectSetContinuousVulnerabilityScanningInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enable | Boolean! | 目的となる継続的脆弱性スキャン機能のステータス。 |
projectPath | ID! | プロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
continuousVulnerabilityScanningEnabled | Boolean! | 機能が有効かどうか。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.projectSetLocked
入力型: ProjectSetLockedInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
filePath | String! | ファイルへのフルパス。 |
lock | Boolean! | ファイルパスをロックするかどうか。 |
projectPath | ID! | ミューテーション対象のプロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | ミューテーション後のプロジェクト。 |
Mutation.projectSettingsUpdate
- GitLab 16.9で導入されました。状態: 実験的機能。
入力型: ProjectSettingsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
duoContextExclusionSettings | DuoContextExclusionSettingsInput | GitLab Duoコンテキストからファイルを除外するための設定。 |
duoFeaturesEnabled | Boolean | プロジェクトでGitLab Duo機能が有効かどうかを示します。 |
fullPath | ID! | 設定が属するプロジェクトのフルパス。 |
webBasedCommitSigningEnabled | Boolean | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
projectSettings | ProjectSetting! | ミューテーション後のプロジェクト設定。 |
Mutation.projectSubscriptionCreate
入力型: ProjectSubscriptionCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | String! | プロジェクトサブスクリプションのダウンストリームプロジェクトのフルパス。 |
upstreamPath | String! | プロジェクトサブスクリプションのアップストリームプロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
subscription | CiSubscriptionsProject | ミューテーションによって作成されたプロジェクトサブスクリプション。 |
Mutation.projectSubscriptionDelete
入力型: ProjectSubscriptionDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
subscriptionId | CiSubscriptionsProjectID! | 削除するサブスクリプションのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | ミューテーション後のプロジェクト。 |
Mutation.projectSyncFork
- GitLab 15.9で導入されました。状態: 実験的機能。
入力型: ProjectSyncForkInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | 初期化するプロジェクトのフルパス。 |
targetBranch | String! | フェッチ先フォークのref。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
details | ForkDetails | 更新されたフォークの詳細。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.projectTargetBranchRuleCreate
入力型: ProjectTargetBranchRuleCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | ターゲットブランチルールの名前。 |
projectId | ProjectID! | ターゲットブランチルールのプロジェクトID。 |
targetBranch | String! | ターゲットブランチルールのターゲットブランチ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
targetBranchRule | ProjectTargetBranchRule | ミューテーション後のターゲットブランチルール。 |
Mutation.projectTargetBranchRuleDestroy
入力型: ProjectTargetBranchRuleDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ProjectsTargetBranchRuleID! | ターゲットブランチルールのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.projectTextReplace
- GitLab 17.1で導入されました。状態: 実験的機能。
入力型: projectTextReplaceInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | 置き換えるプロジェクトのフルパス。 |
replacements | [String!]! | プロジェクト全体で置換するテキストパターンのリスト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.projectUpdateComplianceFrameworks
プロジェクトのコンプライアンスフレームワークを更新します。
入力型: ProjectUpdateComplianceFrameworksInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
complianceFrameworkIds | [ComplianceManagementFrameworkID!]! | プロジェクトで更新するコンプライアンスフレームワークのID。 |
projectId | ProjectID! | コンプライアンスフレームワークを変更するプロジェクトのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | ミューテーション後のプロジェクト。 |
Mutation.prometheusIntegrationCreate
- GitLab 18.2で非推奨になりました。HttpIntegrationCreateを使用します。
入力型: PrometheusIntegrationCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | インテグレーションがアラートを受信しているかどうか。 |
apiUrl | String | 非推奨: この機能は16.0で削除されました。GitLab 18.2で非推奨になりました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String | インテグレーションの名前。 |
payloadAttributeMappings | [AlertManagementPayloadAlertFieldInput!] | GitLabアラート属性からペイロードの例に基づくフィールドへのカスタムマッピング。 |
payloadExample | JsonString | アラートペイロードの例。 |
projectPath | ID! | インテグレーションを作成するプロジェクト。 |
type | AlertManagementIntegrationType | 作成するインテグレーションのタイプ。作成後は変更できません。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
integration | AlertManagementPrometheusIntegration | 新たに作成されたインテグレーション。 |
Mutation.prometheusIntegrationResetToken
- GitLab 18.2で非推奨になりました。HttpIntegrationResetTokenを使用します。
入力型: PrometheusIntegrationResetTokenInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IntegrationsPrometheusID! | ミューテーション対象のインテグレーションのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
integration | AlertManagementPrometheusIntegration | 更新されたインテグレーション。 |
Mutation.prometheusIntegrationUpdate
- GitLab 18.2で非推奨になりました。HttpIntegrationUpdateを使用します。
入力型: PrometheusIntegrationUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | インテグレーションがアラートを受信しているかどうか。 |
apiUrl | String | 非推奨: この機能は16.0で削除されました。GitLab 18.2で非推奨になりました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IntegrationsPrometheusID! | ミューテーション対象のインテグレーションのID。 |
name | String | インテグレーションの名前。 |
payloadAttributeMappings | [AlertManagementPayloadAlertFieldInput!] | GitLabアラート属性からペイロードの例に基づくフィールドへのカスタムマッピング。 |
payloadExample | JsonString | アラートペイロードの例。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
integration | AlertManagementPrometheusIntegration | 更新されたインテグレーション。 |
Mutation.promoteToEpic
- GitLab 17.5で非推奨になりました。
WorkItem型に置き換えられました。詳細については、[移行ガイド](https: //docs.gitlab.com/api/graphql/epic_work_items_api_migration_guide/)を参照してください。
入力型: PromoteToEpicInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupPath | ID | プロモート後のエピックが属するグループ。 |
iid | String! | ミューテーション対象のイシューのIID。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epic | Epic | イシュープロモーション後のエピック。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.refreshFindingTokenStatus
入力型: RefreshFindingTokenStatusInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
vulnerabilityId | VulnerabilityID! | トークンの状態を更新する脆弱性のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
findingTokenStatus | VulnerabilityFindingTokenStatus | 指定された検出結果の更新されたトークンステータスレコード。 |
Mutation.refreshSecurityFindingTokenStatus
入力型: RefreshSecurityFindingTokenStatusInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
securityFindingUuid | String! | トークンのステータスを更新するSecurity::FindingのUUID(MRコンテキスト)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
findingTokenStatus | SecurityFindingTokenStatus | 指定されたSecurity::Findingの更新されたトークンステータスレコード。 |
Mutation.refreshStandardsAdherenceChecks
入力型: RefreshStandardsAdherenceChecksInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adherenceChecksStatus | StandardsAdherenceChecksStatus | 標準準拠チェックの進行状況。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.refreshVulnerabilityFindingTokenStatus
入力型: RefreshVulnerabilityFindingTokenStatusInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
vulnerabilityId | VulnerabilityID! | トークンの状態を更新する脆弱性のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
findingTokenStatus | VulnerabilityFindingTokenStatus | 指定されたVulnerabilities::Findingの更新されたトークンステータスレコード。 |
Mutation.releaseAssetLinkCreate
入力型: ReleaseAssetLinkCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
directAssetPath | String | ダイレクトアセットリンクの相対パス。 |
linkType | ReleaseAssetLinkType | アセットリンクのタイプ。 |
name | String! | アセットリンクの名前。 |
projectPath | ID! | アセットリンクが関連付けられているプロジェクトのフルパス。 |
tagName | String! | 関連付けられているリリースのタグの名前。 |
url | String! | アセットリンクのURL。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
link | ReleaseAssetLink | ミューテーション後のアセットリンク。 |
Mutation.releaseAssetLinkDelete
入力型: ReleaseAssetLinkDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ReleasesLinkID! | 削除するリリースアセットリンクのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
link | ReleaseAssetLink | 削除されたリリースアセットリンク。 |
Mutation.releaseAssetLinkUpdate
入力型: ReleaseAssetLinkUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
directAssetPath | String | ダイレクトアセットリンクの相対パス。 |
id | ReleasesLinkID! | 更新するリリースアセットリンクのID。 |
linkType | ReleaseAssetLinkType | アセットリンクのタイプ。 |
name | String | アセットリンクの名前。 |
url | String | アセットリンクのURL。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
link | ReleaseAssetLink | ミューテーション後のアセットリンク。 |
Mutation.releaseCreate
入力型: ReleaseCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assets | ReleaseAssetsInput | リリースに関連付けられているアセット。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | リリースの説明(「リリースノート」)。 |
milestones | [String!] | リリースに関連付けられている各マイルストーンのタイトル。GitLab Premiumのお客様は、グループマイルストーンを指定できます。 |
name | String | リリースの名前。 |
projectPath | ID! | リリースが関連付けられているプロジェクトのフルパス。 |
ref | String | 新しいタグの作成時に使用するコミットSHAまたはブランチ名。 |
releasedAt | Time | リリースの日時。デフォルトは現在の時刻です。ISO 8601形式で指定します(2019-03-15T08:00:00Z)。このフィールドは、今後のリリースまたは過去のリリースを作成する場合のみ指定します。 |
tagMessage | String | 新しい注釈付きタグを作成する場合に使用するメッセージ。 |
tagName | String! | リリースに関連付けるタグの名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
release | Release | ミューテーション後のリリース。 |
Mutation.releaseDelete
入力型: ReleaseDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | リリースが関連付けられているプロジェクトのフルパス。 |
tagName | String! | 削除するリリースに関連付けられているタグの名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
release | Release | 削除されたリリース。 |
Mutation.releaseUpdate
入力型: ReleaseUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | リリースの説明(リリースノート)。 |
milestones | [String!] | リリースに関連付けられている各マイルストーンのタイトル。GitLab Premiumのお客様は、グループマイルストーンを指定できます。 |
name | String | リリースの名前。 |
projectPath | ID! | リリースが関連付けられているプロジェクトのフルパス。 |
releasedAt | Time | リリース日。 |
tagName | String! | リリースに関連付けられているタグの名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
release | Release | ミューテーション後のリリース。 |
Mutation.removeProjectFromSecurityDashboard
入力型: RemoveProjectFromSecurityDashboardInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ProjectID! | インスタンスセキュリティダッシュボードから削除するプロジェクトのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.repositionImageDiffNote
イメージ上の差分ノート(position.positionTypeが"image"の場合のNote)の位置を変更します。
入力型: RepositionImageDiffNoteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | DiffNoteID! | 更新する差分ノートのグローバルID。 |
position | UpdateDiffImagePositionInput! | 差分に関するノートの位置。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.restorePagesDeployment
- GitLab 17.1で導入されました。状態: 実験的機能。
削除がスケジュールされているPagesデプロイを復元します。
入力型: RestorePagesDeploymentInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | PagesDeploymentID! | PagesデプロイのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
pagesDeployment | PagesDeployment! | 復元されたPagesデプロイ。 |
Mutation.resyncSecurityPolicies
- GitLab 18.1で導入されました。状態: 実験的機能。
指定されたプロジェクトまたはグループ(full_path)にリンクされているセキュリティポリシーの再同期をトリガーします。
入力型: ResyncSecurityPoliciesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | String! | プロジェクトまたはグループのフルパス。 |
relationship | RelationshipType | 再同期するポリシーの関係。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.runnerAssignToProject
- GitLab 18.1で導入されました。状態: 実験的機能。
入力型: RunnerAssignToProjectInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | Runnerが割り当てられるプロジェクトのフルパス。 |
runnerId | CiRunnerID! | プロジェクトに割り当てるRunnerのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.runnerBulkPause
- GitLab 17.11で導入されました。状態: 実験的機能。
入力型: RunnerBulkPauseInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [CiRunnerID!]! | 一時停止または一時停止解除するRunnerのID。 |
paused | Boolean! | Runnerによるジョブ受信が許可されていないことを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
updatedCount | Int | 有効更新されたレコードの数。同期操作が実行された場合にのみ存在します。 |
updatedRunners | [CiRunner!] | ミューテーション後のRunner。 |
Mutation.runnerCacheClear
入力型: RunnerCacheClearInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectId | ProjectID! | RunnerキャッシュをクリアするプロジェクトのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.runnerCreate
- GitLab 15.10で導入されました。状態: 実験的機能。
入力型: RunnerCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | CiRunnerAccessLevel | Runnerのアクセスレベル。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | Runnerの説明。 |
groupId | GroupID | Runnerを作成するグループのグローバルID(グループRunnerの場合のみ有効)。 |
locked | Boolean | Runnerがロックされていることを示します。 |
maintenanceNote | String | Runnerのメンテナンスノート。 |
maximumTimeout | Int | Runnerが処理するジョブの最大タイムアウト(秒単位)。 |
paused | Boolean | Runnerによるジョブ受信が許可されていないことを示します。 |
privateProjectsMinutesCostFactor | Float | 非推奨: 状態: 実験的機能。GitLab 17.7で導入されました。 |
projectId | ProjectID | Runnerを作成するプロジェクトのグローバルID(プロジェクトRunnerの場合のみ有効)。 |
publicProjectsMinutesCostFactor | Float | 非推奨: 状態: 実験的機能。GitLab 17.7で導入されました。 |
runUntagged | Boolean | Runnerがタグなしジョブを実行できることを示します。 |
runnerType | CiRunnerType! | 作成するRunnerのタイプ。 |
tagList | [String!] | Runnerに関連付けられているタグ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
runner | CiRunner | ミューテーション後のRunner。 |
Mutation.runnerDelete
入力型: RunnerDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | CiRunnerID! | 削除するRunnerのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.runnerUnassignFromProject
- GitLab 18.1で導入されました。状態: 実験的機能。
入力型: RunnerUnassignFromProjectInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | Runnerの割り当てを解除するプロジェクトのフルパス。 |
runnerId | CiRunnerID! | プロジェクトから割り当てを解除するRunnerのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.runnerUpdate
入力型: RunnerUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | CiRunnerAccessLevel | Runnerのアクセスレベル。 |
active | Boolean | 非推奨: 名前が変更されました。pausedを使用してください。GitLab 14.8で非推奨になりました。 |
associatedProjects | [ProjectID!] | Runnerに関連付けられているプロジェクト。プロジェクトRunnerでのみ利用可能です。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | Runnerの説明。 |
id | CiRunnerID! | 更新するRunnerのID。 |
locked | Boolean | Runnerがロックされていることを示します。 |
maintenanceNote | String | Runnerのメンテナンスノート。 |
maximumTimeout | Int | Runnerが処理するジョブの最大タイムアウト(秒単位)。 |
paused | Boolean | Runnerによるジョブ受信が許可されていないことを示します。 |
privateProjectsMinutesCostFactor | Float | 非推奨: 状態: 実験的機能。GitLab 17.7で導入されました。 |
publicProjectsMinutesCostFactor | Float | 非推奨: 状態: 実験的機能。GitLab 17.7で導入されました。 |
runUntagged | Boolean | Runnerがタグなしジョブを実行できることを示します。 |
tagList | [String!] | Runnerに関連付けられているタグ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
runner | CiRunner | ミューテーション後のRunner。 |
Mutation.runnersExportUsage
入力型: RunnersExportUsageInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fromDate | ISO8601Date | レポート期間のUTC開始日。デフォルトは、前月の開始日です。 |
fullPath | ID | ジョブを、その属するグループまたはプロジェクトのフルパスでフィルタリングします。例: gitlab-orgやgitlab-org/gitlabなど。これを使用できるのは、管理者と、グループ(グループが指定されている場合)またはプロジェクト(プロジェクトが指定されている場合)のメンテナーロールを付与されているユーザーだけです。最大5,000個の子プロジェクトからのRunnerに制限されています。 |
maxProjectCount | Int | 返すプロジェクトの最大数。その他すべてのRunnerの使用状況は、<Other projects>エントリに起因します。デフォルトはプロジェクト1000個です。 |
runnerType | CiRunnerType | レポートに含めるRunnerのスコープ。 |
toDate | ISO8601Date | レポート期間のUTC終了日。デフォルトは、fromDateで指定された月の月末です。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.runnersRegistrationTokenReset
- GitLab 17.7で非推奨になりました。基盤となる機能は15.6で非推奨となりました。18.0で削除される予定です。
入力型: RunnersRegistrationTokenResetInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ID | トークンをリセットするプロジェクトまたはグループのID。インスタンスRunnerトークンをリセットする場合は省略してください。 |
type | CiRunnerType! | トークンをリセットするオブジェクトのスコープ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
token | String | ミューテーション後のRunnerトークン。 |
Mutation.safeDisablePipelineVariables
入力型: SafeDisablePipelineVariablesInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
success | Boolean! | 移行が正常にキューに追加されたかどうかを示します。 |
Mutation.savedReplyCreate
入力型: SavedReplyCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
content | String! | 保存済み返信の内容。 |
name | String! | 保存済み返信の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | SavedReply | ミューテーション後の保存済み返信。 |
Mutation.savedReplyDestroy
入力型: SavedReplyDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | UsersSavedReplyID! | ユーザー保存済み返信のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | SavedReply | ミューテーション後の保存済み返信。 |
Mutation.savedReplyUpdate
入力型: SavedReplyUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
content | String! | 保存済み返信の内容。 |
id | UsersSavedReplyID! | ユーザー保存済み返信のグローバルID。 |
name | String! | 保存済み返信の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
savedReply | SavedReply | ミューテーション後の保存済み返信。 |
Mutation.scanExecutionPolicyCommit
policy_yamlのコンテンツを、指定されたプロジェクト(full_path)で割り当てられているセキュリティポリシープロジェクトにコミットします。
入力型: ScanExecutionPolicyCommitInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | String | プロジェクトのフルパス。 |
name | String! | ポリシーの名前。名前がnullの場合、policy_yamlのnameフィールドが使用されます。 |
operationMode | MutationOperationMode! | 操作モードを変更します。 |
policyYaml | String! | ポリシーのYAMLスニペット。 |
projectPath | ID | 非推奨: fullPathを使用してください。GitLab 14.10で非推奨になりました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | String | ポリシーの変更のコミット先ブランチの名前。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
validationErrors | [SecurityPolicyValidationError!] | ミューテーションの実行中に発生した検証エラー。 |
Mutation.secretPermissionDelete
入力型: SecretPermissionDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
principal | PrincipalInput! | 削除する権限の所有者。 |
projectPath | ID! | シークレットのプロジェクト権限。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
secretPermission | SecretPermission | シークレット権限を削除しました。 |
Mutation.secretPermissionUpdate
入力型: SecretPermissionUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
expiredAt | ISO8601Date | シークレット権限の有効期限(オプション)。 |
permissions | [String!]! | 付与する権限。[‘create’、‘update’、‘read’、‘delete’]。 |
principal | PrincipalInput! | アクセスを提供するユーザー/MemberRole/ロール/グループ。 |
projectPath | ID! | 権限を追加するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
secretPermission | SecretPermission | 作成されたシークレット権限。 |
Mutation.securityAttributeCreate
入力型: SecurityAttributeCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
attributes | [SecurityAttributeInput!]! | 作成する属性。 |
categoryId | SecurityCategoryID | セキュリティカテゴリのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
namespaceId | NamespaceID | ネームスペースのグローバルID。カテゴリIDが指定されていない場合に使用されます。 |
templateType | SecurityCategoryTemplateType | 定義されたカテゴリのテンプレートタイプ。カテゴリIDが指定されていない場合に使用されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityAttributes | [SecurityAttribute!] | 作成されたセキュリティ属性。 |
Mutation.securityAttributeUpdate
入力型: SecurityAttributeUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
color | Color | セキュリティ属性の色。 |
description | String | セキュリティ属性の説明。 |
id | SecurityAttributeID! | セキュリティ属性のグローバルID。 |
name | String | セキュリティ属性の名前。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityAttribute | SecurityAttribute | 更新されたセキュリティ属性。 |
Mutation.securityCategoryCreate
入力型: SecurityCategoryCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | セキュリティカテゴリの説明。 |
multipleSelection | Boolean | 複数の属性を選択できるかどうか。 |
name | String! | セキュリティカテゴリの名前。 |
namespaceId | NamespaceID! | カテゴリネームスペースのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityCategory | SecurityCategory | 作成されたセキュリティカテゴリ。 |
Mutation.securityCategoryUpdate
入力型: SecurityCategoryUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | セキュリティカテゴリの説明。 |
id | SecurityCategoryID | セキュリティカテゴリのグローバルID。 |
name | String | セキュリティカテゴリの名前。 |
namespaceId | NamespaceID! | カテゴリネームスペースのグローバルID。 |
templateType | SecurityCategoryTemplateType | 定義されたカテゴリのテンプレートタイプ。カテゴリIDが指定されていない場合に使用されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityCategory | SecurityCategory | 更新されたセキュリティカテゴリ。 |
Mutation.securityFindingCreateIssue
入力型: SecurityFindingCreateIssueInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
project | ProjectID! | イシューのアタッチ先プロジェクトのID。 |
uuid | String! | イシューの作成に使用されるセキュリティ検出結果のUUID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後に作成されたイシュー。 |
Mutation.securityFindingCreateMergeRequest
入力型: SecurityFindingCreateMergeRequestInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
mergeRequest | MergeRequest | ミューテーション後に作成されたマージリクエスト。 |
Mutation.securityFindingCreateVulnerability
- GitLab 17.5で導入されました。状態: 実験的機能。
入力型: SecurityFindingCreateVulnerabilityInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerability | Vulnerability | ミューテーション後に作成された脆弱性。 |
Mutation.securityFindingDismiss
入力型: SecurityFindingDismissInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String | 発見を無視する理由についてのコメント。 |
dismissalReason | VulnerabilityDismissalReason | 発見を無視する理由。 |
uuid | String! | 無視する検出結果のUUID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityFinding | PipelineSecurityReportFinding | 無視された発見。 |
uuid | String | 無視された発見のUUID。 |
Mutation.securityFindingRevertToDetected
入力型: SecurityFindingRevertToDetectedInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String | 発見をリバートして検出されたステータスに戻した理由を説明するコメント。 |
uuid | String! | 無視する検出結果のUUID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityFinding | PipelineSecurityReportFinding | リバートされて検出された状態に戻された発見。 |
Mutation.securityFindingSeverityOverride
入力型: SecurityFindingSeverityOverrideInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
severity | VulnerabilitySeverity! | 発見の新しい重大度値。 |
uuid | String! | 変更する検出結果のUUID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
securityFinding | PipelineSecurityReportFinding | 重大度が変更された発見。 |
Mutation.securityPolicyProjectAssign
指定されたプロジェクト(security_policy_project_id)を、指定されたプロジェクト(full_path)のセキュリティポリシープロジェクトとして割り当てます。プロジェクトにすでにセキュリティポリシープロジェクトがある場合、指定されたsecurity_policy_project_idのプロジェクトのセキュリティポリシープロジェクトを再割り当てします。
入力型: SecurityPolicyProjectAssignInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | String | プロジェクトまたはグループのフルパス。 |
projectPath | ID | 非推奨: fullPathを使用してください。GitLab 14.10で非推奨になりました。 |
securityPolicyProjectId | ProjectID! | セキュリティポリシープロジェクトのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.securityPolicyProjectCreate
指定されたプロジェクトまたはグループ(full_path)のセキュリティポリシープロジェクトを作成して割り当てます。
入力型: SecurityPolicyProjectCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | String | プロジェクトまたはグループのフルパス。 |
projectPath | ID | 非推奨: fullPathを使用してください。GitLab 14.10で非推奨になりました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | 作成されたセキュリティポリシープロジェクト。 |
Mutation.securityPolicyProjectCreateAsync
- GitLab 17.3で導入されました。状態: 実験的機能。
指定されたプロジェクトまたはグループ(full_path)のセキュリティポリシープロジェクトを非同期で作成して割り当てます。
入力型: SecurityPolicyProjectCreateAsyncInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.securityPolicyProjectUnassign
指定されたプロジェクト(full_path)のセキュリティポリシープロジェクトの割り当てを解除します。
入力型: SecurityPolicyProjectUnassignInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
fullPath | String | プロジェクトまたはグループのフルパス。 |
projectPath | ID | 非推奨: fullPathを使用してください。GitLab 14.10で非推奨になりました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.securityTrainingUpdate
入力型: SecurityTrainingUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
isEnabled | Boolean! | プロジェクトでトレーニングプロバイダーを有効として設定します。 |
isPrimary | Boolean | プロジェクトでトレーニングプロバイダーをプライマリとして設定します。 |
projectPath | ID! | プロジェクトのフルパス。 |
providerId | SecurityTrainingProviderID! | プロバイダーのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
training | ProjectSecurityTraining | ミューテーションの対象となるトレーニングエンティティを表します。 |
Mutation.setContainerScanningForRegistry
指定されたプロジェクトのコンテナレジストリでのコンテナスキャンを有効または無効にします。
入力型: SetContainerScanningForRegistryInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enable | Boolean! | 目的とするコンテナレジストリ機能でのコンテナスキャンのステータス。 |
namespacePath | ID! | ネームスペース(プロジェクト)のフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerScanningForRegistryEnabled | Boolean | 機能が有効かどうか。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.setGroupSecretPushProtection
グループのシークレットプッシュ保護を有効または無効にします。
入力型: SetGroupSecretPushProtectionInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
namespacePath | ID! | グループのフルパス。 |
projectsToExclude | [Int!] | 機能から除外するプロジェクトのID。 |
secretPushProtectionEnabled | Boolean! | 機能を有効にするかどうか。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.setLicenseConfigurationSource
指定されたプロジェクトのライセンス情報ソースを設定します。
入力型: SetLicenseConfigurationSourceInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | プロジェクトのフルパス。 |
source | SecurityPreferredLicenseSourceConfiguration! | 依存関係のライセンス情報の推奨されるソース。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
licenseConfigurationSource | SecurityPreferredLicenseSourceConfiguration | 依存関係のライセンス情報の推奨されるソース。 |
Mutation.setPagesForceHttps
入力型: SetPagesForceHttpsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | ページにHTTPSを強制的に使用するように設定するプロジェクトのパス。 |
value | Boolean! | ユーザーが自分のページでHTTPSを強制するかどうかを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | 更新されたプロジェクト。 |
Mutation.setPagesUseUniqueDomain
入力型: SetPagesUseUniqueDomainInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectPath | ID! | 固有のドメインを使用するようにページを設定するプロジェクトのパス。 |
value | Boolean! | ユーザーが自分のページに固有のサブドメインを使用するかどうかを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
project | Project | 更新されたプロジェクト。 |
Mutation.setPreReceiveSecretDetection
特定のプロジェクトのシークレットプッシュ保護を有効または無効にします。
入力型: SetPreReceiveSecretDetectionInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enable | Boolean! | 目的とするシークレットプッシュ保護機能のステータス。 |
namespacePath | ID! | ネームスペース(プロジェクト)のフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
preReceiveSecretDetectionEnabled | Boolean | 機能が有効かどうか。 |
secretPushProtectionEnabled | Boolean | 機能が有効かどうか。 |
Mutation.setSecretPushProtection
特定のプロジェクトのシークレットプッシュ保護を有効または無効にします。
入力型: SetSecretPushProtectionInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enable | Boolean! | 目的とするシークレットプッシュ保護機能のステータス。 |
namespacePath | ID! | ネームスペース(プロジェクト)のフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
preReceiveSecretDetectionEnabled | Boolean | 機能が有効かどうか。 |
secretPushProtectionEnabled | Boolean | 機能が有効かどうか。 |
Mutation.setValidityChecks
指定されたプロジェクトのシークレット検出の有効性チェックを有効/無効にします。
入力型: SetValidityChecksInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enable | Boolean! | 有効性チェック機能の目的のステータス。 |
namespacePath | ID! | ネームスペース(プロジェクト)のフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
validityChecksEnabled | Boolean | 機能が有効かどうか。 |
Mutation.starProject
- GitLab 16.7で導入されました。状態: 実験的機能。
入力型: StarProjectInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectId | ProjectID! | お気に入り登録またはスター解除するプロジェクトのフルパス。 |
starred | Boolean! | プロジェクトをお気に入り登録するか、スター解除するかを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
count | String! | プロジェクトの星の数。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.tagCreate
入力型: TagCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
message | String | タグ付けメッセージ。 |
name | String! | タグの名前。 |
projectPath | ID! | ブランチが関連付けられているプロジェクトのフルパス。 |
ref | String! | タグの作成元となるタグ名またはコミットSHA。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
tag | Tag | ミューテーション後のタグ。 |
Mutation.tagDelete
入力型: TagDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | タグの名前。 |
projectPath | ID! | ブランチが関連付けられているプロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
tag | Tag | ミューテーション後のタグ。 |
Mutation.terraformStateDelete
入力型: TerraformStateDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | TerraformStateID! | TerraformステートのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.terraformStateLock
入力型: TerraformStateLockInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | TerraformStateID! | TerraformステートのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.terraformStateUnlock
入力型: TerraformStateUnlockInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | TerraformStateID! | TerraformステートのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.timelineEventCreate
- GitLab 15.6で導入されました。状態: 実験的機能。
入力型: TimelineEventCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
incidentId | IssueID! | タイムラインイベントのインシデントID。 |
note | String! | タイムラインイベントのテキストノート。 |
occurredAt | Time! | イベント発生時点のタイムスタンプ。 |
timelineEventTagNames | [String!] | インシデントタイムラインイベントのタグ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
timelineEvent | TimelineEventType | タイムラインイベント。 |
Mutation.timelineEventDestroy
入力型: TimelineEventDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IncidentManagementTimelineEventID! | 削除するタイムラインイベントID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
timelineEvent | TimelineEventType | タイムラインイベント。 |
Mutation.timelineEventPromoteFromNote
入力型: TimelineEventPromoteFromNoteInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
timelineEvent | TimelineEventType | タイムラインイベント。 |
Mutation.timelineEventTagCreate
入力型: TimelineEventTagCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | タグの名前。 |
projectPath | ID! | タイムラインイベントタグを作成するプロジェクト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
timelineEventTag | TimelineEventTagType | タイムラインイベントタグ。 |
Mutation.timelineEventUpdate
入力型: TimelineEventUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | IncidentManagementTimelineEventID! | 更新するタイムラインイベントのID。 |
note | String | タイムラインイベントのテキストノート。 |
occurredAt | Time | イベント発生時点のタイムスタンプ。 |
timelineEventTagNames | [String!] | インシデントタイムラインイベントのタグ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
timelineEvent | TimelineEventType | タイムラインイベント。 |
Mutation.timelogCreate
入力型: TimelogCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
issuableId | IssuableID! | issuable(イシュー、作業項目、またはマージリクエスト)のグローバルID。 |
spentAt | Time | 時間が消費された時点のタイムスタンプ。空の場合、デフォルトは現在時刻です。 |
summary | String! | 消費した時間の概要。 |
timeSpent | String! | 消費した時間。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
timelog | Timelog | 時間ログ。 |
Mutation.timelogDelete
入力型: TimelogDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | TimelogID! | 時間ログのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
timelog | Timelog | 時間ログ。 |
Mutation.todoCreate
入力型: TodoCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
targetId | TodoableID! | To Doアイテムの親のグローバルID。イシュー、マージリクエスト、デザイン、およびエピックがサポートされています。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todo | Todo | 作成されたTo Doアイテム。 |
Mutation.todoDeleteAllDone
- GitLab 17.11で導入されました。状態: 実験的機能。
入力型: TodoDeleteAllDoneInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
updatedBefore | Time | タイムスタンプより前に完了としてマークされたTo-doアイテムは削除されます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.todoDeleteMany
- GitLab 17.11で導入されました。状態: 実験的機能。
入力型: TodoDeleteManyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [TodoID!]! | 処理するto-doアイテムのグローバルID(一度に最大100個までサポート)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.todoMarkDone
入力型: TodoMarkDoneInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todo | Todo! | リクエストされたTo Doアイテム。 |
Mutation.todoResolveMany
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: TodoResolveManyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [TodoID!]! | 処理するto-doアイテムのグローバルID(一度に最大100個までサポート)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todos | [Todo!]! | 解決済みのto-doアイテム。 |
Mutation.todoRestore
入力型: TodoRestoreInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todo | Todo! | リクエストされたTo Doアイテム。 |
Mutation.todoRestoreMany
入力型: TodoRestoreManyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [TodoID!]! | 処理するto-doアイテムのグローバルID(一度に最大100個までサポート)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todos | [Todo!]! | 復元されたto-doアイテム。 |
Mutation.todoSnooze
- GitLab 17.4で導入されました。状態: 実験的機能。
入力型: TodoSnoozeInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | TodoID! | スヌーズするTo DoアイテムのグローバルID。 |
snoozeUntil | Time! | todoをスヌーズするまでの時間。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todo | Todo! | リクエストされたTo Doアイテム。 |
Mutation.todoSnoozeMany
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: TodoSnoozeManyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [TodoID!]! | 処理するto-doアイテムのグローバルID(一度に最大100個までサポート)。 |
snoozeUntil | Time! | todoをスヌーズするまでの時間。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todos | [Todo!]! | スヌーズされたto-doアイテム。 |
Mutation.todoUnSnooze
- GitLab 17.4で導入されました。状態: 実験的機能。
入力型: TodoUnSnoozeInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todo | Todo! | リクエストされたTo Doアイテム。 |
Mutation.todoUnsnoozeMany
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: TodoUnsnoozeManyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [TodoID!]! | 処理するto-doアイテムのグローバルID(一度に最大100個までサポート)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todos | [Todo!]! | スヌーズ解除されたTo-Doアイテム。 |
Mutation.todosMarkAllDone
入力型: TodosMarkAllDoneInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
groupId | [ID!] | グループのID。 |
projectId | [ID!] | プロジェクトのID。 |
targetId | TodoableID | To Doアイテムの親のグローバルID。イシュー、マージリクエスト、デザイン、およびエピックがサポートされています。引数が省略された場合、現在のユーザーの保留中のTo-Doアイテムはすべて完了としてマークされます。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
todos | [Todo!]! | 更新されたTo-Doアイテム。 |
Mutation.unlinkProjectComplianceViolationIssue
- GitLab 18.3で導入されました。状態: 実験的機能。
入力型: UnlinkProjectComplianceViolationIssueInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
issueIid | String! | リンクを解除するイシューのIID。 |
projectPath | ID! | イシューが属するプロジェクトのフルパス。 |
violationId | ComplianceManagementProjectsComplianceViolationID! | プロジェクトコンプライアンス違反のグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
violation | ProjectComplianceViolation | 更新されたプロジェクトのコンプライアンス違反。 |
Mutation.updateAbuseReportNote
- GitLab 17.5で導入されました。状態: 実験的機能。
不正行為レポートのノートを更新します。
入力型: UpdateAbuseReportNoteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
body | String! | ノートの内容。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AntiAbuseReportsNoteID! | 更新するノートのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | AbuseReportNote! | ミューテーション後の不正行為レポートノート。 |
Mutation.updateAlertStatus
入力型: UpdateAlertStatusInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
iid | String! | ミューテーション対象のアラートのID。 |
projectPath | ID! | ミューテーション対象のアラートの属するプロジェクト。 |
status | AlertManagementStatus! | アラートを設定するステータス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
alert | AlertManagementAlert | ミューテーション後のアラート。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後に作成されたイシュー。 |
todo | Todo | ミューテーション後のTo Doアイテム。 |
Mutation.updateBoard
入力型: UpdateBoardInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeId | UserID | ボードに割り当てるユーザーのID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
hideBacklogList | Boolean | バックログリストを非表示にするかどうか。 |
hideClosedList | Boolean | 完了リストを非表示にするかどうか。 |
id | BoardID! | ボードのグローバルID。 |
iterationCadenceId | IterationsCadenceID | ボードに割り当てるイテレーションの反復ID。 |
iterationId | IterationID | ボードに割り当てるイテレーションのID。 |
labelIds | [LabelID!] | ボードに追加するラベルのID。 |
labels | [String!] | イシューのラベル。 |
milestoneId | MilestoneID | ボードに割り当てるマイルストーンのID。 |
name | String | ボード名。 |
weight | Int | ボードに割り当てるウェイト値。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
board | Board | ミューテーション後のボード。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateBoardEpicUserPreferences
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: UpdateBoardEpicUserPreferencesInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
boardId | BoardID! | ボードのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
collapsed | Boolean! | ボードでエピックを折りたたむかどうか。 |
epicId | EpicID! | プリファレンスを設定する対象となるエピックのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epicUserPreferences | BoardEpicUserPreferences | ミューテーション後のボードにおけるエピックのユーザープリファレンス。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateBoardList
入力型: UpdateBoardListInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
collapsed | Boolean | ユーザーに対してリストを折りたたむかどうかを示します。 |
listId | ListID! | リストのグローバルID。 |
position | Int | ボード内のリストの位置。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
list | BoardList | ミューテーション対象のリスト。 |
Mutation.updateComplianceFramework
入力型: UpdateComplianceFrameworkInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ComplianceManagementFrameworkID! | 更新するコンプライアンスフレームワークのグローバルID。 |
params | ComplianceFrameworkInput! | コンプライアンスフレームワークを更新するためのパラメータ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
complianceFramework | ComplianceFramework | ミューテーション後のコンプライアンスフレームワーク。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateComplianceRequirement
- GitLab 17.7で導入されました。状態: 実験的機能。
入力型: UpdateComplianceRequirementInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
controls | [ComplianceRequirementsControlInput!] | コンプライアンス要件に追加または更新するコントロール。 |
id | ComplianceManagementComplianceFrameworkComplianceRequirementID! | 更新するコンプライアンス要件のグローバルID。 |
params | ComplianceRequirementInput! | コンプライアンス要件を更新するためのパラメータ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
requirement | ComplianceRequirement | 更新後のコンプライアンス要件。 |
Mutation.updateComplianceRequirementsControl
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: UpdateComplianceRequirementsControlInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ComplianceManagementComplianceFrameworkComplianceRequirementsControlID! | 更新するコンプライアンス要件コントロールのグローバルID。 |
params | ComplianceRequirementsControlInput! | コンプライアンス要件コントロールを更新するためのパラメータ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
requirementsControl | ComplianceRequirementsControl | 更新後のコンプライアンス要件コントロール。 |
Mutation.updateContainerExpirationPolicy
入力型: UpdateContainerExpirationPolicyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
cadence | ContainerExpirationPolicyCadenceEnum | コンテナ有効期限ポリシーのスケジュール。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enabled | Boolean | コンテナ有効期限ポリシーが有効かどうかを示します。 |
keepN | ContainerExpirationPolicyKeepEnum | 保持するタグの数。 |
nameRegex | UntrustedRegexp | 正規表現パターンに一致する名前のタグが有効期限切れになります。 |
nameRegexKeep | UntrustedRegexp | 正規表現パターンに一致する名前のタグが保持されます。 |
olderThan | ContainerExpirationPolicyOlderThanEnum | 指定された期間より古いタグが有効期限切れになります。 |
projectPath | ID! | コンテナ有効期限ポリシーが属するプロジェクトパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerExpirationPolicy | ContainerExpirationPolicy | 非推奨: container_tags_expiration_policyを使用してください。GitLab 17.5で非推奨になりました。 |
containerTagsExpirationPolicy | ContainerTagsExpirationPolicy | ミューテーション後のコンテナタグ有効期限ポリシー。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateContainerProtectionRepositoryRule
ユーザーロールに基づいて、コンテナイメージを変更できるユーザーを制御するコンテナリポジトリ保護ルールを更新します。
入力型: UpdateContainerProtectionRepositoryRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ContainerRegistryProtectionRuleID! | 更新するコンテナリポジトリ保護ルールのグローバルID。 |
minimumAccessLevelForDelete | ContainerProtectionRepositoryRuleAccessLevel | コンテナリポジトリからコンテナイメージを削除するために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはDEVELOPERです。 |
minimumAccessLevelForPush | ContainerProtectionRepositoryRuleAccessLevel | コンテナイメージをコンテナリポジトリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはDEVELOPERです。 |
repositoryPathPattern | String | 保護ルールによって保護されるコンテナリポジトリパスパターン。先頭がプロジェクトのフルパスでなければなりません。例: my-project/*-prod-*。ワイルドカード文字*は、プロジェクトのフルパスの後なら、どこにでも使用できます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerProtectionRepositoryRule | ContainerProtectionRepositoryRule | ミューテーション後のコンテナリポジトリ保護ルール。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateContainerProtectionTagRule
- GitLab 17.8で導入されました。状態: 実験的機能。
指定されたパターンに一致するコンテナイメージタグを変更できるユーザーロールを制御する保護ルールを更新します。
入力型: UpdateContainerProtectionTagRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ContainerRegistryProtectionTagRuleID! | 更新するタグ保護ルールのグローバルID。 |
minimumAccessLevelForDelete | ContainerProtectionTagRuleAccessLevel | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
minimumAccessLevelForPush | ContainerProtectionTagRuleAccessLevel | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
tagNamePattern | String | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
containerProtectionTagRule | ContainerProtectionTagRule | 非推奨: 状態: 実験的機能。GitLab 17.8で導入されました。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateDependencyProxyImageTtlGroupPolicy
これらの設定を調整できるのはグループのオーナーだけです。
入力型: UpdateDependencyProxyImageTtlGroupPolicyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enabled | Boolean | ポリシーが有効か無効かを示します。 |
groupPath | ID! | グループ依存プロキシイメージTTLポリシーのグループパス。 |
ttl | Int | キャッシュに入れられたイメージファイルを保持する日数。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dependencyProxyImageTtlPolicy | DependencyProxyImageTtlGroupPolicy | ミューテーション後のグループイメージTTLポリシー。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateDependencyProxyPackagesSettings
パッケージの設定に関する依存プロキシを更新または作成します。設定でパッケージと依存プロキシを有効にする必要があります。プロジェクトレベルでパッケージ機能を有効にする必要があります。
入力型: UpdateDependencyProxyPackagesSettingsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enabled | Boolean | プロジェクトでパッケージの依存プロキシが有効かどうかを示します。 |
mavenExternalRegistryPassword | String | 外部Mavenパッケージレジストリのパスワード。16.5で導入されました。これは実験的機能です。予告なく変更または削除されることがあります。 |
mavenExternalRegistryUrl | String | 外部MavenパッケージレジストリのURL。 |
mavenExternalRegistryUsername | String | 外部Mavenパッケージレジストリのユーザー名。 |
projectPath | ID! | パッケージ設定の依存プロキシのプロジェクトパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dependencyProxyPackagesSetting | DependencyProxyPackagesSetting | ミューテーション後のパッケージ設定の依存プロキシ。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateDependencyProxySettings
これらの設定を調整できるのはグループのオーナーだけです。
入力型: UpdateDependencyProxySettingsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
enabled | Boolean | ポリシーが有効か無効かを示します。 |
groupPath | ID! | グループ依存プロキシのグループパス。 |
identity | String | イメージをプルする際にDocker Hubで認証するために使用されるID認証情報。ユーザー名(パスワードまたはパーソナルアクセストークン(PAT)の場合)、または組織名(組織アクセストークン(OAT)の場合)を指定できます。 |
secret | String | イメージをプルする際にDocker Hubで認証するために使用されるシークレット認証情報。パスワード、パーソナルアクセストークン(PAT)、または組織アクセストークン(OAT)を指定できます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
dependencyProxySetting | DependencyProxySetting | ミューテーション後のグループ依存プロキシ設定。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateEpic
- GitLab 17.5で非推奨になりました。
WorkItem型に置き換えられました。詳細については、[移行ガイド](https: //docs.gitlab.com/api/graphql/epic_work_items_api_migration_guide/)を参照してください。
入力型: UpdateEpicInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
addLabelIds | [ID!] | エピックに追加するラベルのID。 |
addLabels | [String!] | エピックに追加するラベルの配列。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
color | Color | エピックの色。 |
confidential | Boolean | エピックが機密かどうかを示します。 |
description | String | エピックの説明。 |
dueDateFixed | String | エピックの終了日。 |
dueDateIsFixed | Boolean | 終了日をイシューのマイルストーンではなく、due_date_fixedフィールドから取得することを示します。 |
groupPath | ID! | ミューテーション対象のエピックの属するグループ。 |
iid | ID! | ミューテーション対象のエピックのIID。 |
removeLabelIds | [ID!] | エピックから削除するラベルのID。 |
removeLabels | [String!] | エピックから削除するラベルの配列。 |
startDateFixed | String | エピックの開始日。 |
startDateIsFixed | Boolean | 開始日をイシューのマイルストーンではなく、start_date_fixedフィールドから取得することを示します。 |
stateEvent | EpicStateEvent | エピックの状態イベント。 |
title | String | エピックのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
epic | Epic | ミューテーション後のエピック。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateEpicBoardList
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
入力型: UpdateEpicBoardListInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
collapsed | Boolean | ユーザーに対してリストを折りたたむかどうかを示します。 |
listId | BoardsEpicListID! | エピックリストのグローバルID。 |
position | Int | ボード内のリストの位置。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
list | EpicList | ミューテーション対象のエピックリスト。 |
Mutation.updateImageDiffNote
イメージ上のDiffNote(position.positionTypeが"image"であるNote)を更新します。ノートの本文に含まれるのがクイックアクションだけの場合、更新時にノートが削除され、ノートは返されません。
入力型: UpdateImageDiffNoteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
body | String | ノートの内容。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | NoteID! | 更新するノートのグローバルID。 |
position | UpdateDiffImagePositionInput | 差分に関するノートの位置。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.updateIssue
入力型: UpdateIssueInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
addLabelIds | [ID!] | イシューに追加するラベルのID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
confidential | Boolean | イシューが機密であることを示します。 |
description | String | イシューの説明。 |
dueDate | ISO8601Date | イシューの期限。 |
epicId | EpicID | 非推奨: これはWorkItem hierarchyWidgetに置き換えられる予定です。GitLab 17.5で非推奨になりました。 |
healthStatus | HealthStatus | 目的のヘルスステータス。 |
iid | String! | ミューテーション対象のイシューのIID。 |
labelIds | [ID!] | 設定するラベルのID。既存のイシューラベルを置き換えます。 |
locked | Boolean | イシューでディスカッションがロックされていることを示します。 |
milestoneId | ID | イシューに割り当てるマイルストーンのID。nullに設定すると、更新時にマイルストーンが削除されます。 |
projectPath | ID! | ミューテーション対象のイシューの属するプロジェクト。 |
removeLabelIds | [ID!] | イシューから削除するラベルのID。 |
stateEvent | IssueStateEvent | イシューを完了または再オープンします。 |
timeEstimate | String | イシュー完了にかかる推定時間。nullまたは0を使用すると、現在の推定値が削除されます。 |
title | String | イシューのタイトル。 |
type | IssueType | イシューのタイプ。 |
weight | Int | イシューのウェイト。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後のイシュー。 |
Mutation.updateIteration
入力型: UpdateIterationInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | イテレーションの説明。 |
dueDate | String | イテレーションの終了日。 |
groupPath | ID! | イテレーションのグループ。 |
id | ID! | イテレーションのグローバルID。 |
startDate | String | イテレーションの開始日。 |
title | String | イテレーションのタイトル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
iteration | Iteration | 更新されたイテレーション。 |
Mutation.updateNamespacePackageSettings
これらの設定を調整できるのはグループのオーナーだけです。
入力型: UpdateNamespacePackageSettingsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
auditEventsEnabled | Boolean | ネームスペースのパッケージを公開または削除する際に、監査イベントを作成するかどうかを示します(PremiumとUltimateのみ)。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
genericDuplicateExceptionRegex | UntrustedRegexp | generic_duplicates_allowedがfalseの場合、この正規表現に一致する名前の重複パッケージを公開できます。それ以外の場合、この設定は無効です。 |
genericDuplicatesAllowed | Boolean | ネームスペースで汎用パッケージの重複を許可するかどうかを示します。 |
lockMavenPackageRequestsForwarding | Boolean | すべての子孫ネームスペースに対してMavenパッケージの転送がロックされるかどうかを示します。 |
lockNpmPackageRequestsForwarding | Boolean | すべての子孫ネームスペースに対してnpmパッケージの転送がロックされるかどうかを示します。 |
lockPypiPackageRequestsForwarding | Boolean | すべての子孫ネームスペースに対してPyPIパッケージの転送がロックされるかどうかを示します。 |
mavenDuplicateExceptionRegex | UntrustedRegexp | maven_duplicates_allowedがfalseの場合、この正規表現に一致する名前の重複パッケージを公開できます。それ以外の場合、この設定は無効です。 |
mavenDuplicatesAllowed | Boolean | ネームスペースでMavenパッケージの重複を許可するかどうかを示します。 |
mavenPackageRequestsForwarding | Boolean | ネームスペースでMavenパッケージの転送を許可するかどうかを示します。 |
namespacePath | ID! | ネームスペースパッケージの設定が属するネームスペースパス。 |
npmPackageRequestsForwarding | Boolean | ネームスペースでnpmパッケージの転送を許可するかどうかを示します。 |
nugetDuplicateExceptionRegex | UntrustedRegexp | nuget_duplicates_allowedがfalseの場合、この正規表現に一致する名前の重複パッケージを公開できます。それ以外の場合、この設定は無効です。 |
nugetDuplicatesAllowed | Boolean | ネームスペースでNuGetパッケージの重複を許可するかどうかを示します。 |
nugetSymbolServerEnabled | Boolean | ネームスペースでNuGetシンボルサーバーが有効かどうかを示します。 |
pypiPackageRequestsForwarding | Boolean | ネームスペースでPyPIパッケージの転送を許可するかどうかを示します。 |
terraformModuleDuplicateExceptionRegex | UntrustedRegexp | terraform_module_duplicates_allowedがfalseの場合、この正規表現に一致する名前の重複パッケージを公開できます。それ以外の場合、この設定は無効です。 |
terraformModuleDuplicatesAllowed | Boolean | ネームスペースでTerraformパッケージの重複を許可するかどうかを示します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
packageSettings | PackageSettings | ミューテーション後のネームスペースパッケージ設定。 |
Mutation.updateNote
ノートを更新します。ノートの本文に含まれるのがクイックアクションだけの場合、更新時にノートが削除され、ノートは返されません。
入力型: UpdateNoteInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
note | Note | ミューテーション後のノート。 |
quickActionsStatus | QuickActionsStatus | ミューテーション後のクイックアクションのステータス。 |
Mutation.updatePackagesCleanupPolicy
入力型: UpdatePackagesCleanupPolicyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
keepNDuplicatedPackageFiles | PackagesCleanupKeepDuplicatedPackageFilesEnum | 保持する重複パッケージファイルの数。 |
projectPath | ID! | パッケージクリーンアップポリシーの属するプロジェクトパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
packagesCleanupPolicy | PackagesCleanupPolicy | ミューテーション後のパッケージクリーンアップポリシー。 |
Mutation.updatePackagesProtectionRule
プロジェクトパッケージへのアクセスを制限するよう、パッケージ保護ルールを更新します。特定の権限のないユーザーがパッケージを変更できないようにすることができます。
入力型: UpdatePackagesProtectionRuleInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | PackagesProtectionRuleID! | 更新するパッケージ保護ルールのグローバルID。 |
minimumAccessLevelForDelete | PackagesProtectionRuleAccessLevelForDelete | 非推奨: 状態: 実験的機能。GitLab 17.10で導入されました。 |
minimumAccessLevelForPush | PackagesProtectionRuleAccessLevel | パッケージをパッケージレジストリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはDEVELOPERです。 |
packageNamePattern | String | 保護ルールによって保護されるパッケージ名。例: @my-scope/my-package-*。ワイルドカード文字*を使用できます。 |
packageType | PackagesProtectionRulePackageType | 保護ルールによって保護されるパッケージのタイプ。例: NPM、PYPI。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
packageProtectionRule | PackagesProtectionRule | ミューテーション後のパッケージ保護ルール。 |
Mutation.updateProjectComplianceViolation
- GitLab 18.2で導入されました。状態: 実験的機能。
入力型: UpdateProjectComplianceViolationInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | ComplianceManagementProjectsComplianceViolationID! | 更新するプロジェクトのコンプライアンス違反のグローバルID。 |
status | ComplianceViolationStatus! | プロジェクトのコンプライアンス違反の新しいステータス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
complianceViolation | ProjectComplianceViolation | ステータスの更新後のコンプライアンス違反。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.updateRequirement
入力型: UpdateRequirementInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | 要件の説明。 |
iid | String | 非推奨: 代わりにwork_item_iidを使用してください。GitLab 15.8で非推奨になりました。 |
lastTestReportState | TestReportState | 指定された状態の要求事項のテストレポートを作成します。 |
projectPath | ID! | 要件が関連付けられているプロジェクトのフルパス。 |
state | RequirementState | 要求事項の状態。 |
title | String | 要件のタイトル。 |
workItemIid | String | 更新する要求事項作業アイテムのIID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
requirement | Requirement | ミューテーション後の要求事項。 |
Mutation.updateSnippet
入力型: UpdateSnippetInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
blobActions | [SnippetBlobActionInputType!] | スニペットリポジトリとblobに対して実行するアクション。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
description | String | スニペットの説明。 |
id | SnippetID! | 更新するスニペットのグローバルID。 |
title | String | スニペットのタイトル。 |
visibilityLevel | VisibilityLevelsEnum | スニペットの表示レベル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
snippet | Snippet | ミューテーション後のスニペット。 |
Mutation.uploadDelete
アップロードを削除します。
入力型: UploadDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
filename | String! | アップロードファイル名。 |
groupPath | ID | リソースが関連付けられているグループのフルパス。 |
projectPath | ID | リソースが関連付けられているプロジェクトのフルパス。 |
secret | String! | アップロードパスのシークレット部分。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
upload | FileUpload | 削除されたアップロード。 |
Mutation.userAchievementPrioritiesUpdate
- GitLab 16.5で導入されました。状態: 実験的機能。
入力型: UserAchievementPrioritiesUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userAchievementIds | [AchievementsUserAchievementID!]! | 優先順位付けし、優先順位最高のものから順に並べたユーザーアチーブメントのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userAchievements | [UserAchievement!]! | 更新されたユーザーアチーブメント。 |
Mutation.userAchievementsDelete
- GitLab 16.1で導入されました。状態: 実験的機能。
入力型: UserAchievementsDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userAchievementId | AchievementsUserAchievementID! | 削除するユーザーアチーブメントのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userAchievement | UserAchievement | 削除されたユーザーアチーブメント。 |
Mutation.userAchievementsUpdate
- GitLab 17.3で導入されました。状態: 実験的機能。
入力型: UserAchievementsUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
showOnProfile | Boolean! | ユーザーアチーブメントがプロフィールに表示されるかどうかを示します。 |
userAchievementId | AchievementsUserAchievementID! | 更新するユーザーアチーブメントのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userAchievement | UserAchievement | アチーブメントの授与。 |
Mutation.userAddOnAssignmentBulkCreate
入力型: UserAddOnAssignmentBulkCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchaseId | GitlabSubscriptionsAddOnPurchaseID! | 割り当て先AddOnPurchaseのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userIds | [UserID!]! | 割り当てるユーザーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchase | AddOnPurchase | ミューテーション後のAddOnPurchase状態。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.userAddOnAssignmentBulkRemove
入力型: UserAddOnAssignmentBulkRemoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchaseId | GitlabSubscriptionsAddOnPurchaseID! | 割り当てを解除するAddOnPurchaseのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userIds | [UserID!]! | 割り当てを解除するユーザーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchase | AddOnPurchase | ミューテーション後のAddOnPurchase状態。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.userAddOnAssignmentCreate
入力型: UserAddOnAssignmentCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchaseId | GitlabSubscriptionsAddOnPurchaseID! | 割り当て先AddOnPurchaseのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userId | UserID! | 割り当てるユーザーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchase | AddOnPurchase | ミューテーション後のAddOnPurchase状態。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
user | AddOnUser | アドオン購入が割り当てられたユーザー。 |
Mutation.userAddOnAssignmentRemove
入力型: UserAddOnAssignmentRemoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchaseId | GitlabSubscriptionsAddOnPurchaseID! | AddOnPurchase割り当てが属するグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
userId | UserID! | 割り当てを削除するユーザーのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchase | AddOnPurchase | ミューテーション後のAddOnPurchase状態。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
user | AddOnUser | アドオンが削除されたユーザー。 |
Mutation.userCalloutCreate
入力型: UserCalloutCreateInput
引数
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userCallout | UserCallout! | 破棄されたユーザーコールアウト。 |
Mutation.userPreferencesUpdate
入力型: UserPreferencesUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
extensionsMarketplaceOptInStatus | ExtensionsMarketplaceOptInStatus | ユーザーのWeb IDE拡張機能マーケットプレースオプトインのステータス。 |
issuesSort | IssueSort | イシューリストのソート順。 |
mergeRequestDashboardListType | MergeRequestsDashboardListType | マージリクエストダッシュボードリストの表示タイプ。 |
mergeRequestDashboardShowDrafts | Boolean | マージリクエストダッシュボードにドラフトのマージリクエストを表示します。 |
mergeRequestsSort | MergeRequestSort | イシューリストのソート順。 |
organizationGroupsProjectsDisplay | OrganizationGroupProjectDisplay | 非推奨: 状態: 実験的機能。GitLab 17.2で導入されました。 |
organizationGroupsProjectsSort | OrganizationGroupProjectSort | 非推奨: 状態: 実験的機能。GitLab 17.2で導入されました。 |
projectStudioEnabled | Boolean | 非推奨: 状態: 実験的機能。GitLab 18.4で導入されました。 |
projectsSort | ProjectSort | プロジェクトのソート順。 |
useWorkItemsView | Boolean | 従来のイシュービューではなく、作業アイテムビューを使用します。 |
visibilityPipelineIdType | VisibilityPipelineIdType | パイプラインリストにIDまたはIIDを表示するかどうかを決定します。 |
workItemsDisplaySettings | JSON | 非推奨: 状態: 実験的機能。GitLab 18.1で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userPreferences | UserPreferences | ミューテーション後のユーザープリファレンス。 |
Mutation.userSetNamespaceCommitEmail
入力型: UserSetNamespaceCommitEmailInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
emailId | EmailID | 設定するメールのID。 |
namespaceId | NamespaceID! | ネームスペースコミットメールを設定する対象のネームスペースのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespaceCommitEmail | NamespaceCommitEmail | ミューテーション後のユーザーネームスペースコミットメール。 |
Mutation.valueStreamCreate
- GitLab 16.6で導入されました。状態: 実験的機能。
バリューストリームを作成します。
入力型: ValueStreamCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
name | String! | バリューストリームの名前。 |
namespacePath | ID! | バリューストリームを作成するネームスペース(プロジェクトまたはグループ)のフルパス。 |
setting | ValueStreamSettingInput | バリューストリームの設定。 |
stages | [CreateValueStreamStageInput!] | バリューストリームのステージ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
valueStream | ValueStream | 作成されたバリューストリーム。 |
Mutation.valueStreamDestroy
- GitLab 16.6で導入されました。状態: 実験的機能。
バリューストリームを削除します。
入力型: ValueStreamDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AnalyticsCycleAnalyticsValueStreamID! | 削除するバリューストリームのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
valueStream | ValueStream | ミューテーション後に削除されたバリューストリーム。 |
Mutation.valueStreamUpdate
- GitLab 16.6で導入されました。状態: 実験的機能。
バリューストリームを更新します。
入力型: ValueStreamUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | AnalyticsCycleAnalyticsValueStreamID! | 更新するバリューストリームのグローバルID。 |
name | String | バリューストリームの名前。 |
setting | ValueStreamSettingInput | バリューストリームの設定。 |
stages | [UpdateValueStreamStageInput!] | バリューストリームのステージ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
valueStream | ValueStream | 更新されたバリューストリーム。 |
Mutation.verifiedNamespaceCreate
検証済みのネームスペースを作成し、渡された検証レベル情報によるマークを、すべての子カタログリソースに付けます。
入力型: VerifiedNamespaceCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
namespacePath | ID! | ルートネームスペースパス。 |
verificationLevel | CiCatalogResourceVerificationLevel! | ルートネームスペースの検証レベル。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.vulnerabilitiesArchive
- GitLab 17.10で導入されました。状態: 実験的機能。
入力型: VulnerabilitiesArchiveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
date | Date! | アーカイブする脆弱性の最終更新日。 |
projectId | ProjectID! | 脆弱性をアタッチする先のプロジェクトのID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
status | String! | アクションのステータス。 |
Mutation.vulnerabilitiesCreateIssue
- GitLab 17.9で導入されました。状態: 実験的機能。
入力型: VulnerabilitiesCreateIssueInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
project | ProjectID! | イシューのアタッチ先プロジェクトのID。 |
vulnerabilityIds | [VulnerabilityID!]! | 指定されたイシューにリンクする脆弱性のID。最大100個まで指定できます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issue | Issue | ミューテーション後に作成されたイシュー。 |
Mutation.vulnerabilitiesDismiss
入力型: VulnerabilitiesDismissInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String | 脆弱性を無視した理由についてのコメント(最大50,000文字)。 |
dismissalReason | VulnerabilityDismissalReason | 脆弱性を無視する理由。 |
vulnerabilityIds | [VulnerabilityID!]! | 無視する脆弱性のID(最大100エントリ)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerabilities | [Vulnerability!]! | 状態変更後の脆弱性。 |
Mutation.vulnerabilitiesRemoveAllFromProject
特定のプロジェクトから、脆弱性および関連情報をすべて削除します。GitLab 16.7で導入されました。
入力型: VulnerabilitiesRemoveAllFromProjectInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
projectIds | [ProjectID!]! | 脆弱性をすべて削除することが必要なプロジェクトのID。削除はバックグラウンドで実行されるため、すぐには変更が表示されません。 |
resolvedOnDefaultBranch | Boolean | trueに設定すると、検出されなくなった脆弱性のみ削除します。falseに設定すると、まだ検出される脆弱性のみを削除します。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
projects | [Project!]! | 削除がスケジュールされたプロジェクト。 |
Mutation.vulnerabilitiesSeverityOverride
入力型: vulnerabilitiesSeverityOverrideInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String! | 脆弱性の重大度を変更した理由についてのコメント(最大50,000文字)。 |
severity | VulnerabilitySeverity! | 重大度の新しい重大度値。 |
vulnerabilityIds | [VulnerabilityID!]! | 重大度を変更することが必要な脆弱性のID (最大100エントリ)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerabilities | [Vulnerability!]! | 重大度変更後の脆弱性。 |
Mutation.vulnerabilityConfirm
入力型: VulnerabilityConfirmInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String | 脆弱性が確認された理由についてのコメント(最大50,000文字)。 |
id | VulnerabilityID! | 確認する脆弱性のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerability | Vulnerability | 状態変更後の脆弱性。 |
Mutation.vulnerabilityCreate
入力型: VulnerabilityCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
confirmedAt | Time | 脆弱性のステータスが確認済みに変わった時点のタイムスタンプ(ステータスがconfirmedの場合のデフォルトは作成時刻)。 |
description | String! | 脆弱性をより詳細に説明する長いテキストセクション。 |
detectedAt | Time | 脆弱性が最初に検出された時点のタイムスタンプ(デフォルトは作成時刻)。 |
dismissedAt | Time | 脆弱性のステータスが無視に変わった時点のタイムスタンプ(ステータスがdismissedの場合のデフォルトは作成時刻)。 |
identifiers | [VulnerabilityIdentifierInput!]! | 脆弱性のCVEまたはCWE識別子の配列。 |
name | String! | 脆弱性の名前。 |
project | ProjectID! | 脆弱性をアタッチする先のプロジェクトのID。 |
resolvedAt | Time | 脆弱性のステータスが解決済みに変わった時点のタイムスタンプ(ステータスがresolvedの場合のデフォルトは作成時刻)。 |
scanner | VulnerabilityScannerInput! | 脆弱性の発見に使用されたスキャナーに関する情報。 |
severity | VulnerabilitySeverity | 脆弱性の重大度(デフォルトはunknown)。 |
solution | String | 脆弱性の修正方法についての説明。 |
state | VulnerabilityState | 脆弱性の状態(デフォルトはdetected)。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerability | Vulnerability | 作成された脆弱性。 |
Mutation.vulnerabilityDismiss
入力型: VulnerabilityDismissInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String | 脆弱性を無視した理由についてのコメント(最大50,000文字)。 |
dismissalReason | VulnerabilityDismissalReason | 脆弱性を無視する理由。 |
id | VulnerabilityID! | 無視する脆弱性のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerability | Vulnerability | 状態変更後の脆弱性。 |
Mutation.vulnerabilityExternalIssueLinkCreate
入力型: VulnerabilityExternalIssueLinkCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
externalTracker | VulnerabilityExternalIssueLinkExternalTracker! | 外部イシューリンクの外部トラッカータイプ。 |
id | VulnerabilityID! | 脆弱性のID。 |
linkType | VulnerabilityExternalIssueLinkType! | 外部イシューリンクのタイプ。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
externalIssueLink | VulnerabilityExternalIssueLink | 作成された外部イシューリンク。 |
Mutation.vulnerabilityExternalIssueLinkDestroy
入力型: VulnerabilityExternalIssueLinkDestroyInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | VulnerabilitiesExternalIssueLinkID! | 脆弱性外部イシューリンクのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.vulnerabilityIssueLinkCreate
入力型: VulnerabilityIssueLinkCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
issueId | IssueID! | リンク先のイシューのID。 |
vulnerabilityIds | [VulnerabilityID!]! | 指定されたイシューにリンクする脆弱性のID。最大100個まで指定できます。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
issueLinks | [VulnerabilityIssueLink!] | 作成されたイシューリンク。 |
Mutation.vulnerabilityLinkMergeRequest
マージリクエストを脆弱性にリンクさせます。
入力型: VulnerabilityLinkMergeRequestInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
mergeRequestId | MergeRequestID! | マージリクエストのID。 |
vulnerabilityId | VulnerabilityID! | 脆弱性のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerability | Vulnerability | 更新された脆弱性。 |
Mutation.vulnerabilityResolve
入力型: VulnerabilityResolveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String | 脆弱性が解決された理由についてのコメント(最大50,000文字)。 |
id | VulnerabilityID! | 解決する脆弱性のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerability | Vulnerability | 状態変更後の脆弱性。 |
Mutation.vulnerabilityRevertToDetected
入力型: VulnerabilityRevertToDetectedInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
comment | String | 脆弱性がリバートされた理由についてのコメント(最大50,000文字)。 |
id | VulnerabilityID! | リバートして検出状態に戻す脆弱性のID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
vulnerability | Vulnerability | 状態変更後の脆弱性。 |
Mutation.wikiPageSubscribe
- GitLab 18.1で導入されました。状態: 実験的機能。
入力型: WikiPageSubscribeInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WikiPageMetaID! | WikiページメタデータレコードのグローバルID。 |
subscribed | Boolean! | サブスクリプションの望ましい状態。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
wikiPage | WikiPage | ミューテーション後のWikiページ。 |
Mutation.workItemAddClosingMergeRequest
- GitLab 17.1で導入されました。状態: 実験的機能。
完了マージリクエストを作業アイテムに追加します。
入力型: WorkItemAddClosingMergeRequestInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
contextNamespacePath | ID | コンテキストネームスペース(プロジェクトまたはグループ)のフルパス。!1などの短い参照構文を使用してマージリクエストを検索するために使用されるのは、プロジェクトのフルパスだけです。フルの参照とURLの場合は無視されます。指定されていない場合のデフォルトは、作業アイテムのネームスペースです。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
mergeRequestReference | String! | マージリクエスト参照(短い、フル、またはURL)。例: !1、project_full_path!1、またはhttps://gitlab.com/gitlab-org/gitlab/-/merge_requests/1。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
closingMergeRequest | WorkItemClosingMergeRequest | 作業アイテムに追加された完了マージリクエスト。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
workItem | WorkItem | 新しい完了マージリクエストを含む作業アイテム。 |
Mutation.workItemAddLinkedItems
- GitLab 16.3で導入されました。状態: 実験的機能。
リンクされたアイテムを作業アイテムに追加します。
入力型: WorkItemAddLinkedItemsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
linkType | WorkItemRelatedLinkType | リンクのタイプ。デフォルトはRELATEDです。 |
workItemsIds | [WorkItemID!]! | リンクするアイテムのグローバルID。指定できるIDの最大数: 10。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
message | String | リンクされたアイテムの更新結果メッセージ。 |
workItem | WorkItem | 更新された作業アイテム。 |
Mutation.workItemBulkMove
- GitLab 18.2で導入されました。状態: 実験的機能。
作業アイテムをプロジェクト間またはグループ間で移動します。
入力型: WorkItemBulkMoveInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
ids | [WorkItemID!]! | 移動する作業アイテムのグローバルID配列。ユーザーが移動できないIDは無視されます。最大100個まで指定できます。 |
sourceFullPath | String! | ソースネームスペースのフルパス。例: gitlab-org/gitlab-foss。 |
targetFullPath | String! | ターゲットネームスペースのフルパス。例: gitlab-org/gitlab-foss。ユーザーパスはサポートされていません。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
movedWorkItemCount | Int | 正常に移動された作業アイテムの数。 |
Mutation.workItemBulkUpdate
- GitLab 17.4で導入されました。状態: 実験的機能。
作業アイテムセットの複数プロパティの更新を許可します。
入力型: WorkItemBulkUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneesWidget | WorkItemWidgetAssigneesInput | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
confidential | Boolean | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
fullPath | ID! | 更新する作業アイテムを含むプロジェクトまたはグループのフルパス(PremiumおよびUltimateのみ)。ユーザーパスはサポートされていません。 |
healthStatusWidget | WorkItemWidgetHealthStatusInput | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
hierarchyWidget | WorkItemWidgetHierarchyCreateInput | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
ids | [WorkItemID!]! | 更新する作業アイテムのグローバルID配列。ユーザーが更新できないIDは無視されます。最大100個まで指定できます。 |
iterationWidget | WorkItemWidgetIterationInput | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
labelsWidget | WorkItemWidgetLabelsUpdateInput | ラベルウィジェットのインプット。 |
milestoneWidget | WorkItemWidgetMilestoneInput | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
stateEvent | WorkItemStateEvent | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
statusWidget | WorkItemWidgetStatusInput | 非推奨: 状態: 実験的機能。GitLab 18.3で導入されました。 |
subscriptionEvent | WorkItemSubscriptionEvent | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
updatedWorkItemCount | Int | 正常に更新された作業アイテムの数。 |
Mutation.workItemConvert
- GitLab 15.11で導入されました。状態: 実験的機能。
作業アイテムを新しいタイプに変換します。
入力型: WorkItemConvertInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
workItemTypeId | WorkItemsTypeID! | 新しい作業アイテムタイプのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
workItem | WorkItem | 更新された作業アイテム。 |
Mutation.workItemCreate
- GitLab 15.1で導入されました。状態: 実験的機能。
作業アイテムを作成します。
入力型: WorkItemCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneesWidget | WorkItemWidgetAssigneesInput | 担当者ウィジェットのインプット。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
colorWidget | WorkItemWidgetColorInput | カラーウィジェットのインプット。 |
confidential | Boolean | 作業アイテムの機密性を設定します。 |
createdAt | Time | 作業アイテム作成時のタイムスタンプ。管理者とプロジェクトオーナーのみが使用できます。 |
crmContactsWidget | WorkItemWidgetCrmContactsCreateInput | CRM連絡先ウィジェットのインプット。 |
customFieldsWidget | [WorkItemWidgetCustomFieldValueInputType!] | 非推奨: 状態: 実験的機能。GitLab 17.10で導入されました。 |
description | String | 非推奨: 代わりに説明ウィジェットを使用してください。GitLab 16.9で非推奨になりました。 |
descriptionWidget | WorkItemWidgetDescriptionInput | 説明ウィジェットのインプット。 |
discussionsToResolve | WorkItemResolveDiscussionsInput | 作業アイテムの作成時に、noteable(ノート可能)内のディスカッションを解決するために必要な情報。 |
healthStatusWidget | WorkItemWidgetHealthStatusInput | ヘルスステータスウィジェットのインプット。 |
hierarchyWidget | WorkItemWidgetHierarchyCreateInput | 階層ウィジェットのインプット。 |
iterationWidget | WorkItemWidgetIterationInput | 作業アイテムのイテレーションウィジェット。 |
labelsWidget | WorkItemWidgetLabelsCreateInput | ラベルウィジェットのインプット。 |
linkedItemsWidget | WorkItemWidgetLinkedItemsCreateInput | リンクされたアイテムウィジェットのインプット。 |
milestoneWidget | WorkItemWidgetMilestoneInput | マイルストーンウィジェットのインプット。 |
namespacePath | ID | 作業アイテムを作成するネームスペース(プロジェクトまたはグループ)のフルパス。 |
projectPath | ID | 非推奨: 代わりにnamespacePathを使用してください。これはプロジェクトとグループの両方をカバーします。GitLab 15.10で非推奨になりました。 |
startAndDueDateWidget | WorkItemWidgetStartAndDueDateUpdateInput | 開始日と期限ウィジェットのインプット。 |
statusWidget | WorkItemWidgetStatusInput | 非推奨: 状態: 実験的機能。GitLab 17.11で導入されました。 |
title | String! | 作業アイテムのタイトル。 |
vulnerabilityId | VulnerabilityID | 非推奨: 状態: 実験的機能。GitLab 17.9で導入されました。 |
weightWidget | WorkItemWidgetWeightInput | ウェイトウィジェットのインプット。 |
workItemTypeId | WorkItemsTypeID! | 作業アイテムタイプのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
workItem | WorkItem | 作成された作業アイテム。 |
Mutation.workItemCreateFromTask
- GitLab 15.1で導入されました。状態: 実験的機能。
別の作業アイテムの説明に含まれるタスクから作業アイテムを作成します。
入力型: WorkItemCreateFromTaskInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
workItemData | WorkItemConvertTaskInput! | タスクを作業アイテムに変換するために必要な引数。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
newWorkItem | WorkItem | タスクから作成された新しい作業アイテム。 |
workItem | WorkItem | 更新された作業アイテム。 |
Mutation.workItemDelete
- GitLab 15.1で導入されました。状態: 実験的機能。
作業アイテムを削除します。
入力型: WorkItemDeleteInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespace | Namespace | 削除された作業アイテムが属していたネームスペース。 |
project | Project | 非推奨: namespaceを使用してください。GitLab 16.9で非推奨になりました。 |
Mutation.workItemExport
- GitLab 18.0で非推奨になりました。WorkItemsCsvExportを使用します。
入力型: WorkItemExportInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
healthStatusFilter | HealthStatusFilter | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
hierarchyFilters | HierarchyFilterInput | 非推奨: 状態: 実験的機能。GitLab 18.3で導入されました。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeDescendantWorkItems | Boolean | 非推奨: 状態: 実験的機能。GitLab 18.3で導入されました。 |
iterationCadenceId | [IterationsCadenceID!] | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
iterationId | [ID] | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
iterationWildcardId | IterationWildcardId | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
projectPath | ID! | プロジェクトのフルパス。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
search | String | タイトルまたは説明の検索クエリ。 |
selectedFields | [AvailableExportFields!] | エクスポート対象として選択されたフィールドのリスト。省略すると、利用可能なすべてのフィールドがエクスポートされます。 |
state | IssuableState | 作業アイテムの現在の状態。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
weight | String | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
weightWildcardId | WeightWildcardId | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
message | String | エクスポートリクエストの結果メッセージ。 |
Mutation.workItemHierarchyAddChildrenItems
- GitLab 18.2で導入されました。状態: 実験的機能。
グローバルIDで、指定された作業アイテムの階層に子アイテムを追加します。
入力型: WorkItemHierarchyAddChildrenItemsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
childrenIds | [WorkItemID!]! | 子作業アイテムのグローバルID。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
addedChildren | [WorkItem!]! | 子として追加された作業アイテム。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
Mutation.workItemRemoveLinkedItems
- GitLab 16.3で導入されました。状態: 実験的機能。
作業アイテムにリンクされているアイテムを削除します。
入力型: WorkItemRemoveLinkedItemsInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
workItemsIds | [WorkItemID!]! | リンクを解除するアイテムのグローバルID。指定できるIDの最大数: 10。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
message | String | リンクされたアイテムの更新結果メッセージ。 |
workItem | WorkItem | 更新された作業アイテム。 |
Mutation.workItemSubscribe
- GitLab 16.3で導入されました。状態: 実験的機能。
入力型: WorkItemSubscribeInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
subscribed | Boolean! | サブスクリプションの望ましい状態。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
workItem | WorkItem | ミューテーション後の作業アイテム。 |
Mutation.workItemUpdate
- GitLab 15.1で導入されました。状態: 実験的機能。
グローバルIDで作業アイテムを更新します。
入力型: WorkItemUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneesWidget | WorkItemWidgetAssigneesInput | 担当者ウィジェットのインプット。 |
awardEmojiWidget | WorkItemWidgetAwardEmojiUpdateInput | 絵文字リアクションウィジェットのインプット。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
colorWidget | WorkItemWidgetColorInput | カラーウィジェットのインプット。 |
confidential | Boolean | 作業アイテムの機密性を設定します。 |
crmContactsWidget | WorkItemWidgetCrmContactsUpdateInput | CRM連絡先ウィジェットのインプット。 |
currentUserTodosWidget | WorkItemWidgetCurrentUserTodosInput | To Doウィジェットのインプット。 |
customFieldsWidget | [WorkItemWidgetCustomFieldValueInputType!] | 非推奨: 状態: 実験的機能。GitLab 17.10で導入されました。 |
descriptionWidget | WorkItemWidgetDescriptionInput | 説明ウィジェットのインプット。 |
healthStatusWidget | WorkItemWidgetHealthStatusInput | ヘルスステータスウィジェットのインプット。 |
hierarchyWidget | WorkItemWidgetHierarchyUpdateInput | 階層ウィジェットのインプット。 |
id | WorkItemID! | 作業アイテムのグローバルID。 |
iterationWidget | WorkItemWidgetIterationInput | イテレーションウィジェットのインプット。 |
labelsWidget | WorkItemWidgetLabelsUpdateInput | ラベルウィジェットのインプット。 |
milestoneWidget | WorkItemWidgetMilestoneInput | マイルストーンウィジェットのインプット。 |
notesWidget | WorkItemWidgetNotesInput | ノートウィジェットのインプット。 |
notificationsWidget | WorkItemWidgetNotificationsUpdateInput | 通知ウィジェットのインプット。 |
progressWidget | WorkItemWidgetProgressInput | 進捗状況ウィジェットのインプット。 |
startAndDueDateWidget | WorkItemWidgetStartAndDueDateUpdateInput | 開始日と期限ウィジェットのインプット。 |
stateEvent | WorkItemStateEvent | 作業アイテムを完了または再オープンします。 |
statusWidget | WorkItemWidgetStatusInput | 非推奨: 状態: 実験的機能。GitLab 17.11で導入されました。 |
timeTrackingWidget | WorkItemWidgetTimeTrackingInput | タイムトラッキングウィジェットのインプット。 |
title | String | 作業アイテムのタイトル。 |
verificationStatusWidget | VerificationStatusInput | 検証ステータスウィジェットのインプット。 |
weightWidget | WorkItemWidgetWeightInput | ウェイトウィジェットのインプット。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
workItem | WorkItem | 更新された作業アイテム。 |
Mutation.workItemUserPreferenceUpdate
- GitLab 17.10で導入されました。状態: 実験的機能。
作業アイテムタイプとネームスペースのユーザープリファレンスを作成または更新します。
入力型: WorkItemUserPreferenceUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
displaySettings | JSON | 作業アイテムリストの表示設定。 |
namespacePath | ID! | プリファレンスを設定するネームスペースのフルパス。 |
sort | WorkItemSort | 作業アイテムリストのソート順。 |
workItemTypeId | WorkItemsTypeID | 作業アイテムタイプのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
userPreferences | WorkItemTypesUserPreference | ユーザープリファレンス。 |
Mutation.workItemsCsvExport
- GitLab 15.10で導入されました。状態: 実験的機能。
入力型: WorkItemsCsvExportInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
healthStatusFilter | HealthStatusFilter | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
hierarchyFilters | HierarchyFilterInput | 非推奨: 状態: 実験的機能。GitLab 18.3で導入されました。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeDescendantWorkItems | Boolean | 非推奨: 状態: 実験的機能。GitLab 18.3で導入されました。 |
iterationCadenceId | [IterationsCadenceID!] | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
iterationId | [ID] | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
iterationWildcardId | IterationWildcardId | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
projectPath | ID! | プロジェクトのフルパス。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
search | String | タイトルまたは説明の検索クエリ。 |
selectedFields | [AvailableExportFields!] | エクスポート対象として選択されたフィールドのリスト。省略すると、利用可能なすべてのフィールドがエクスポートされます。 |
state | IssuableState | 作業アイテムの現在の状態。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
weight | String | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
weightWildcardId | WeightWildcardId | 非推奨: 状態: 実験的機能。GitLab 18.2で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
message | String | エクスポートリクエストの結果メッセージ。 |
Mutation.workItemsCsvImport
- GitLab 18.2で導入されました。状態: 実験的機能。
入力型: WorkItemsCsvImportInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
file | Upload! | 作業アイテムからインポートするCSVファイル。 |
projectPath | ID! | プロジェクトのフルパス。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
message | String | インポートリクエストの結果メッセージ。 |
Mutation.workItemsHierarchyReorder
- GitLab 17.3で導入されました。状態: 実験的機能。
階層ツリー内の作業アイテムを並べ替えます。
入力型: workItemsHierarchyReorderInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
adjacentWorkItemId | WorkItemID | 次に移動する作業アイテムのID。上のアイテムや下のアイテムなど。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 並べ替える作業アイテムのグローバルID。 |
parentId | WorkItemID | 新しい親作業アイテムのグローバルID。 |
relativePosition | RelativePositionType | 隣接する作業アイテムを基準とする相対位置。有効な値はBEFOREまたはAFTERです。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adjacentWorkItem | WorkItem | ミューテーション後の隣接する作業アイテム。 |
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
parentWorkItem | WorkItem | ミューテーション後の作業アイテムの親。 |
workItem | WorkItem | ミューテーション後の作業アイテム。 |
Mutation.workItemsReorder
- GitLab 18.3で導入されました。状態: 実験的機能。
プロジェクトレベルの作業アイテムを並べ替えます。
入力型: workItemsReorderInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
id | WorkItemID! | 並べ替える作業アイテムのグローバルID。 |
moveAfterId | WorkItemID | 作業アイテムの後に配置する必要があるプロジェクトの作業アイテムのグローバルID。 |
moveBeforeId | WorkItemID | 作業アイテムの前に配置する必要があるプロジェクトの作業アイテムのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
workItem | WorkItem | ミューテーション後の作業アイテム。 |
Mutation.workspaceCreate
入力型: WorkspaceCreateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
clusterAgentId | ClustersAgentID! | 作成されたワークスペースが関連付けられるクラスターエージェントのGlobalID。 |
desiredState | String! | 作成されたワークスペースの望ましい状態。 |
devfilePath | String | ワークスペースの設定に使用するdevfileを含むプロジェクトパス。指定されていない場合、GitLabのデフォルトdevfileが使用されます。 |
devfileRef | String | 非推奨: 引数の名前がproject_refに変更されました。GitLab 17.8で非推奨になりました。 |
editor | String | 非推奨: 引数は使用されません。GitLab 17.5で非推奨になりました。 |
maxHoursBeforeTermination | Int | 非推奨: フィールドは使用されていません。GitLab 17.9で非推奨になりました。 |
projectId | ProjectID! | 作成されたワークスペースのdevfileを提供するプロジェクトのID。 |
projectRef | String | プロジェクトリポジトリのgit ref。 |
variables | [WorkspaceVariableInput!] | 非推奨: 引数はworkspace_variablesに名前が変更されました。GitLab 18.0で非推奨になりました。 |
workspaceVariables | [WorkspaceVariableInput!] | 非推奨: 状態: 実験的機能。GitLab 18.0で導入されました。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
workspace | Workspace | 作成されたワークスペース。 |
Mutation.workspaceUpdate
入力型: WorkspaceUpdateInput
引数
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
desiredState | String! | 作成されたワークスペースの望ましい状態。 |
id | RemoteDevelopmentWorkspaceID! | ワークスペースのグローバルID。 |
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
workspace | Workspace | 作成されたワークスペース。 |
接続
スキーマ内の一部の型はConnection型です。これらは、グラフ内の2つのノード間のエッジのページネーションコレクションを表します。これらは、Relayカーソル接続仕様に従います。
ページネーションの引数
どの接続フィールドも、次のページネーション引数をサポートしています。
| 名前 | 型 | 説明 |
|---|---|---|
after | String | リストのうち指定されたカーソルより後にある要素を返します。 |
before | String | リストのうち指定されたカーソルより前にある要素を返します。 |
first | Int | リストのうち最初の_n_個の要素を返します。 |
last | Int | リストのうち最後の_n_個の要素を返します。 |
これらの引数はすべての接続フィールドに共通であるため、接続ごとに繰り返されることはありません。
接続フィールド
すべての接続には、少なくとも次のフィールドがあります。
| 名前 | 型 | 説明 |
|---|---|---|
pageInfo | PageInfo! | ページネーション情報。 |
edges | [edge!] | エッジ。 |
nodes | [item!] | 現在のページのアイテム。 |
EdgeとItemの正確な型は、接続のタイプによって異なります。ProjectConnectionには、[Project!]型のノードと、ProjectEdge型のエッジがあります。
接続タイプ
スキーマ内の一部のタイプは、接続のモデル化のためだけに存在しています。各接続には、固有の名前付きタイプと、固有の名前付きエッジタイプがあります。これらについては、別個に下記のリストに示します。
AbuseReportDiscussionConnection
AbuseReportDiscussionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AbuseReportDiscussionEdge] | エッジのリスト。 |
nodes | [AbuseReportDiscussion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AbuseReportDiscussionEdge
AbuseReportDiscussionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AbuseReportDiscussion | エッジの終端にあるアイテム。 |
AbuseReportLabelConnection
AbuseReportLabelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [AbuseReportLabelEdge] | エッジのリスト。 |
nodes | [AbuseReportLabel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AbuseReportLabelEdge
AbuseReportLabelのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AbuseReportLabel | エッジの終端にあるアイテム。 |
AbuseReportNoteConnection
AbuseReportNoteの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AbuseReportNoteEdge] | エッジのリスト。 |
nodes | [AbuseReportNote] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AbuseReportNoteEdge
AbuseReportNoteのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AbuseReportNote | エッジの終端にあるアイテム。 |
AccessLevelDeployKeyConnection
AccessLevelDeployKeyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AccessLevelDeployKeyEdge] | エッジのリスト。 |
nodes | [AccessLevelDeployKey] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AccessLevelDeployKeyEdge
AccessLevelDeployKeyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AccessLevelDeployKey | エッジの終端にあるアイテム。 |
AchievementConnection
Achievementの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [AchievementEdge] | エッジのリスト。 |
nodes | [Achievement] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AchievementEdge
Achievementのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | Achievement | エッジの終端にあるアイテム。 |
AddOnUserConnection
AddOnUserの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [AddOnUserEdge] | エッジのリスト。 |
nodes | [AddOnUser] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AddOnUserEdge
AddOnUserのエッジ型。
フィールド
AdminMemberRoleConnection
AdminMemberRoleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AdminMemberRoleEdge] | エッジのリスト。 |
nodes | [AdminMemberRole] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AdminMemberRoleEdge
AdminMemberRoleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AdminMemberRole | エッジの終端にあるアイテム。 |
AgentConfigurationConnection
AgentConfigurationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AgentConfigurationEdge] | エッジのリスト。 |
nodes | [AgentConfiguration] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AgentConfigurationEdge
AgentConfigurationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AgentConfiguration | エッジの終端にあるアイテム。 |
AiAgentConnection
AiAgentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiAgentEdge] | エッジのリスト。 |
nodes | [AiAgent] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiAgentEdge
AiAgentのエッジ型。
フィールド
AiCatalogBuiltInToolConnection
AiCatalogBuiltInToolの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiCatalogBuiltInToolEdge] | エッジのリスト。 |
nodes | [AiCatalogBuiltInTool] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiCatalogBuiltInToolEdge
AiCatalogBuiltInToolのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiCatalogBuiltInTool | エッジの終端にあるアイテム。 |
AiCatalogFlowStepsConnection
AiCatalogFlowStepsの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiCatalogFlowStepsEdge] | エッジのリスト。 |
nodes | [AiCatalogFlowSteps] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiCatalogFlowStepsEdge
AiCatalogFlowStepsのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiCatalogFlowSteps | エッジの終端にあるアイテム。 |
AiCatalogItemConnection
AiCatalogItemの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [AiCatalogItemEdge] | エッジのリスト。 |
nodes | [AiCatalogItem] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiCatalogItemConsumerConnection
AiCatalogItemConsumerの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [AiCatalogItemConsumerEdge] | エッジのリスト。 |
nodes | [AiCatalogItemConsumer] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiCatalogItemConsumerEdge
AiCatalogItemConsumerのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiCatalogItemConsumer | エッジの終端にあるアイテム。 |
AiCatalogItemEdge
AiCatalogItemのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiCatalogItem | エッジの終端にあるアイテム。 |
AiCatalogItemVersionConnection
AiCatalogItemVersionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [AiCatalogItemVersionEdge] | エッジのリスト。 |
nodes | [AiCatalogItemVersion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiCatalogItemVersionEdge
AiCatalogItemVersionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiCatalogItemVersion | エッジの終端にあるアイテム。 |
AiConversationsThreadConnection
AiConversationsThreadの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiConversationsThreadEdge] | エッジのリスト。 |
nodes | [AiConversationsThread] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiConversationsThreadEdge
AiConversationsThreadのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiConversationsThread | エッジの終端にあるアイテム。 |
AiFeatureSettingConnection
AiFeatureSettingの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiFeatureSettingEdge] | エッジのリスト。 |
nodes | [AiFeatureSetting] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiFeatureSettingEdge
AiFeatureSettingのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiFeatureSetting | エッジの終端にあるアイテム。 |
AiFlowTriggerTypeConnection
AiFlowTriggerTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [AiFlowTriggerTypeEdge] | エッジのリスト。 |
nodes | [AiFlowTriggerType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiFlowTriggerTypeEdge
AiFlowTriggerTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiFlowTriggerType | エッジの終端にあるアイテム。 |
AiMessageConnection
AiMessageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiMessageEdge] | エッジのリスト。 |
nodes | [AiMessage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiMessageEdge
AiMessageのエッジ型。
フィールド
AiModelSelectionNamespaceFeatureSettingConnection
AiModelSelectionNamespaceFeatureSettingの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiModelSelectionNamespaceFeatureSettingEdge] | エッジのリスト。 |
nodes | [AiModelSelectionNamespaceFeatureSetting] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiModelSelectionNamespaceFeatureSettingEdge
AiModelSelectionNamespaceFeatureSettingのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiModelSelectionNamespaceFeatureSetting | エッジの終端にあるアイテム。 |
AiModelSelectionOfferedModelConnection
AiModelSelectionOfferedModelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiModelSelectionOfferedModelEdge] | エッジのリスト。 |
nodes | [AiModelSelectionOfferedModel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiModelSelectionOfferedModelEdge
AiModelSelectionOfferedModelのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiModelSelectionOfferedModel | エッジの終端にあるアイテム。 |
AiSelfHostedModelConnection
AiSelfHostedModelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiSelfHostedModelEdge] | エッジのリスト。 |
nodes | [AiSelfHostedModel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiSelfHostedModelEdge
AiSelfHostedModelのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiSelfHostedModel | エッジの終端にあるアイテム。 |
AiUsageEventConnection
AiUsageEventの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiUsageEventEdge] | エッジのリスト。 |
nodes | [AiUsageEvent] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiUsageEventEdge
AiUsageEventのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiUsageEvent | エッジの終端にあるアイテム。 |
AiUserMetricsConnection
AiUserMetricsの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiUserMetricsEdge] | エッジのリスト。 |
nodes | [AiUserMetrics] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiUserMetricsEdge
AiUserMetricsのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiUserMetrics | エッジの終端にあるアイテム。 |
AiXrayReportConnection
AiXrayReportの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AiXrayReportEdge] | エッジのリスト。 |
nodes | [AiXrayReport] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AiXrayReportEdge
AiXrayReportのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AiXrayReport | エッジの終端にあるアイテム。 |
AlertManagementAlertConnection
AlertManagementAlertの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AlertManagementAlertEdge] | エッジのリスト。 |
nodes | [AlertManagementAlert] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AlertManagementAlertEdge
AlertManagementAlertのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AlertManagementAlert | エッジの終端にあるアイテム。 |
AlertManagementHttpIntegrationConnection
AlertManagementHttpIntegrationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AlertManagementHttpIntegrationEdge] | エッジのリスト。 |
nodes | [AlertManagementHttpIntegration] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AlertManagementHttpIntegrationEdge
AlertManagementHttpIntegrationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AlertManagementHttpIntegration | エッジの終端にあるアイテム。 |
AlertManagementIntegrationConnection
AlertManagementIntegrationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AlertManagementIntegrationEdge] | エッジのリスト。 |
nodes | [AlertManagementIntegration] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AlertManagementIntegrationEdge
AlertManagementIntegrationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AlertManagementIntegration | エッジの終端にあるアイテム。 |
AmazonS3ConfigurationTypeConnection
AmazonS3ConfigurationTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AmazonS3ConfigurationTypeEdge] | エッジのリスト。 |
nodes | [AmazonS3ConfigurationType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AmazonS3ConfigurationTypeEdge
AmazonS3ConfigurationTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AmazonS3ConfigurationType | エッジの終端にあるアイテム。 |
ApprovalPolicyConnection
ApprovalPolicyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ApprovalPolicyEdge] | エッジのリスト。 |
nodes | [ApprovalPolicy] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ApprovalPolicyEdge
ApprovalPolicyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ApprovalPolicy | エッジの終端にあるアイテム。 |
ApprovalProjectRuleConnection
ApprovalProjectRuleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ApprovalProjectRuleEdge] | エッジのリスト。 |
nodes | [ApprovalProjectRule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ApprovalProjectRuleEdge
ApprovalProjectRuleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ApprovalProjectRule | エッジの終端にあるアイテム。 |
AuditEventDefinitionConnection
AuditEventDefinitionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AuditEventDefinitionEdge] | エッジのリスト。 |
nodes | [AuditEventDefinition] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AuditEventDefinitionEdge
AuditEventDefinitionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AuditEventDefinition | エッジの終端にあるアイテム。 |
AuditEventStreamingHeaderConnection
AuditEventStreamingHeaderの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AuditEventStreamingHeaderEdge] | エッジのリスト。 |
nodes | [AuditEventStreamingHeader] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AuditEventStreamingHeaderEdge
AuditEventStreamingHeaderのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AuditEventStreamingHeader | エッジの終端にあるアイテム。 |
AuditEventsStreamingInstanceHeaderConnection
AuditEventsStreamingInstanceHeaderの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AuditEventsStreamingInstanceHeaderEdge] | エッジのリスト。 |
nodes | [AuditEventsStreamingInstanceHeader] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AuditEventsStreamingInstanceHeaderEdge
AuditEventsStreamingInstanceHeaderのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AuditEventsStreamingInstanceHeader | エッジの終端にあるアイテム。 |
AwardEmojiConnection
AwardEmojiの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [AwardEmojiEdge] | エッジのリスト。 |
nodes | [AwardEmoji] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
AwardEmojiEdge
AwardEmojiのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | AwardEmoji | エッジの終端にあるアイテム。 |
BlobConnection
Blobの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [BlobEdge] | エッジのリスト。 |
nodes | [Blob] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
BlobEdge
Blobのエッジ型。
フィールド
BoardConnection
Boardの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [BoardEdge] | エッジのリスト。 |
nodes | [Board] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
BoardEdge
Boardのエッジ型。
フィールド
BoardEpicConnection
BoardEpicの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [BoardEpicEdge] | エッジのリスト。 |
nodes | [BoardEpic] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
BoardEpicEdge
BoardEpicのエッジ型。
フィールド
BoardListConnection
BoardListの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [BoardListEdge] | エッジのリスト。 |
nodes | [BoardList] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
BoardListEdge
BoardListのエッジ型。
フィールド
BranchRuleConnection
BranchRuleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [BranchRuleEdge] | エッジのリスト。 |
nodes | [BranchRule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
BranchRuleEdge
BranchRuleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | BranchRule | エッジの終端にあるアイテム。 |
CiBuildNeedConnection
CiBuildNeedの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiBuildNeedEdge] | エッジのリスト。 |
nodes | [CiBuildNeed] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiBuildNeedEdge
CiBuildNeedのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiBuildNeed | エッジの終端にあるアイテム。 |
CiCatalogResourceComponentConnection
CiCatalogResourceComponentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiCatalogResourceComponentEdge] | エッジのリスト。 |
nodes | [CiCatalogResourceComponent] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiCatalogResourceComponentEdge
CiCatalogResourceComponentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiCatalogResourceComponent | エッジの終端にあるアイテム。 |
CiCatalogResourceComponentUsageConnection
CiCatalogResourceComponentUsageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiCatalogResourceComponentUsageEdge] | エッジのリスト。 |
nodes | [CiCatalogResourceComponentUsage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiCatalogResourceComponentUsageEdge
CiCatalogResourceComponentUsageのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiCatalogResourceComponentUsage | エッジの終端にあるアイテム。 |
CiCatalogResourceConnection
CiCatalogResourceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CiCatalogResourceEdge] | エッジのリスト。 |
nodes | [CiCatalogResource] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiCatalogResourceEdge
CiCatalogResourceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiCatalogResource | エッジの終端にあるアイテム。 |
CiCatalogResourceVersionConnection
CiCatalogResourceVersionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CiCatalogResourceVersionEdge] | エッジのリスト。 |
nodes | [CiCatalogResourceVersion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiCatalogResourceVersionEdge
CiCatalogResourceVersionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiCatalogResourceVersion | エッジの終端にあるアイテム。 |
CiConfigGroupConnection
CiConfigGroupの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiConfigGroupEdge] | エッジのリスト。 |
nodes | [CiConfigGroup] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiConfigGroupEdge
CiConfigGroupのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiConfigGroup | エッジの終端にあるアイテム。 |
CiConfigJobConnection
CiConfigJobの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiConfigJobEdge] | エッジのリスト。 |
nodes | [CiConfigJob] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiConfigJobEdge
CiConfigJobのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiConfigJob | エッジの終端にあるアイテム。 |
CiConfigNeedConnection
CiConfigNeedの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiConfigNeedEdge] | エッジのリスト。 |
nodes | [CiConfigNeed] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiConfigNeedEdge
CiConfigNeedのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiConfigNeed | エッジの終端にあるアイテム。 |
CiConfigStageConnection
CiConfigStageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiConfigStageEdge] | エッジのリスト。 |
nodes | [CiConfigStage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiConfigStageEdge
CiConfigStageのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiConfigStage | エッジの終端にあるアイテム。 |
CiDedicatedHostedRunnerUsageConnection
CiDedicatedHostedRunnerUsageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiDedicatedHostedRunnerUsageEdge] | エッジのリスト。 |
nodes | [CiDedicatedHostedRunnerUsage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiDedicatedHostedRunnerUsageEdge
CiDedicatedHostedRunnerUsageのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiDedicatedHostedRunnerUsage | エッジの終端にあるアイテム。 |
CiDeletedRunnerConnection
CiDeletedRunnerの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiDeletedRunnerEdge] | エッジのリスト。 |
nodes | [CiDeletedRunner] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiDeletedRunnerEdge
CiDeletedRunnerのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiDeletedRunner | エッジの終端にあるアイテム。 |
CiGroupConnection
CiGroupの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiGroupEdge] | エッジのリスト。 |
nodes | [CiGroup] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiGroupEdge
CiGroupのエッジ型。
フィールド
CiGroupEnvironmentScopeConnection
CiGroupEnvironmentScopeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiGroupEnvironmentScopeEdge] | エッジのリスト。 |
nodes | [CiGroupEnvironmentScope] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiGroupEnvironmentScopeEdge
CiGroupEnvironmentScopeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiGroupEnvironmentScope | エッジの終端にあるアイテム。 |
CiGroupVariableConnection
CiGroupVariableの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiGroupVariableEdge] | エッジのリスト。 |
limit | Int! | グループCI/CD変数の最大数。 |
nodes | [CiGroupVariable] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiGroupVariableEdge
CiGroupVariableのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiGroupVariable | エッジの終端にあるアイテム。 |
CiInputsFieldConnection
CiInputsFieldの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiInputsFieldEdge] | エッジのリスト。 |
nodes | [CiInputsField] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiInputsFieldEdge
CiInputsFieldのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiInputsField | エッジの終端にあるアイテム。 |
CiInstanceVariableConnection
CiInstanceVariableの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiInstanceVariableEdge] | エッジのリスト。 |
nodes | [CiInstanceVariable] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiInstanceVariableEdge
CiInstanceVariableのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiInstanceVariable | エッジの終端にあるアイテム。 |
CiJobArtifactConnection
CiJobArtifactの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiJobArtifactEdge] | エッジのリスト。 |
nodes | [CiJobArtifact] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiJobArtifactEdge
CiJobArtifactのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiJobArtifact | エッジの終端にあるアイテム。 |
CiJobConnection
CiJobの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiJobEdge] | エッジのリスト。 |
nodes | [CiJob] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
CiJobConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
CiJobEdge
CiJobのエッジ型。
フィールド
CiJobInterfaceConnection
CiJobInterfaceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiJobInterfaceEdge] | エッジのリスト。 |
nodes | [CiJobInterface] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
CiJobInterfaceConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
CiJobInterfaceEdge
CiJobInterfaceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiJobInterface | エッジの終端にあるアイテム。 |
CiJobTokenAccessibleGroupConnection
CiJobTokenAccessibleGroupの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiJobTokenAccessibleGroupEdge] | エッジのリスト。 |
nodes | [CiJobTokenAccessibleGroup] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiJobTokenAccessibleGroupEdge
CiJobTokenAccessibleGroupのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiJobTokenAccessibleGroup | エッジの終端にあるアイテム。 |
CiJobTokenAccessibleProjectConnection
CiJobTokenAccessibleProjectの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiJobTokenAccessibleProjectEdge] | エッジのリスト。 |
nodes | [CiJobTokenAccessibleProject] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiJobTokenAccessibleProjectEdge
CiJobTokenAccessibleProjectのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiJobTokenAccessibleProject | エッジの終端にあるアイテム。 |
CiJobTokenAuthLogConnection
CiJobTokenAuthLogの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CiJobTokenAuthLogEdge] | エッジのリスト。 |
nodes | [CiJobTokenAuthLog] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiJobTokenAuthLogEdge
CiJobTokenAuthLogのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiJobTokenAuthLog | エッジの終端にあるアイテム。 |
CiJobTokenScopeAllowlistEntryConnection
CiJobTokenScopeAllowlistEntryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CiJobTokenScopeAllowlistEntryEdge] | エッジのリスト。 |
nodes | [CiJobTokenScopeAllowlistEntry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiJobTokenScopeAllowlistEntryEdge
CiJobTokenScopeAllowlistEntryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiJobTokenScopeAllowlistEntry | エッジの終端にあるアイテム。 |
CiManualVariableConnection
CiManualVariableの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiManualVariableEdge] | エッジのリスト。 |
nodes | [CiManualVariable] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiManualVariableEdge
CiManualVariableのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiManualVariable | エッジの終端にあるアイテム。 |
CiMinutesNamespaceMonthlyUsageConnection
CiMinutesNamespaceMonthlyUsageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiMinutesNamespaceMonthlyUsageEdge] | エッジのリスト。 |
nodes | [CiMinutesNamespaceMonthlyUsage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiMinutesNamespaceMonthlyUsageEdge
CiMinutesNamespaceMonthlyUsageのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiMinutesNamespaceMonthlyUsage | エッジの終端にあるアイテム。 |
CiMinutesProjectMonthlyUsageConnection
CiMinutesProjectMonthlyUsageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiMinutesProjectMonthlyUsageEdge] | エッジのリスト。 |
nodes | [CiMinutesProjectMonthlyUsage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiMinutesProjectMonthlyUsageEdge
CiMinutesProjectMonthlyUsageのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiMinutesProjectMonthlyUsage | エッジの終端にあるアイテム。 |
CiProjectSubscriptionConnection
CiProjectSubscriptionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CiProjectSubscriptionEdge] | エッジのリスト。 |
nodes | [CiProjectSubscription] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiProjectSubscriptionEdge
CiProjectSubscriptionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiProjectSubscription | エッジの終端にあるアイテム。 |
CiProjectVariableConnection
CiProjectVariableの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiProjectVariableEdge] | エッジのリスト。 |
limit | Int! | プロジェクトCI/CD変数の最大数。 |
nodes | [CiProjectVariable] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiProjectVariableEdge
CiProjectVariableのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiProjectVariable | エッジの終端にあるアイテム。 |
CiRunnerConnection
CiRunnerの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CiRunnerEdge] | エッジのリスト。 |
jobsStatistics | CiJobsStatistics | Runnerのコレクションによって実行されたジョブの統計。管理者のみが利用できます。 |
nodes | [CiRunner] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiRunnerEdge
CiRunnerのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
editUrl | String | Runner編集ページのWeb URL。値は、クエリ内でのフィールドの配置場所によって異なります。プロジェクトまたはグループで使用できます。 |
node | CiRunner | エッジの終端にあるアイテム。 |
webUrl | String | RunnerのWeb URL。値は、クエリ内でのフィールドの配置場所によって異なります。プロジェクトまたはグループで使用できます。 |
CiRunnerManagerConnection
CiRunnerManagerの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CiRunnerManagerEdge] | エッジのリスト。 |
nodes | [CiRunnerManager] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiRunnerManagerEdge
CiRunnerManagerのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiRunnerManager | エッジの終端にあるアイテム。 |
CiSecureFileRegistryConnection
CiSecureFileRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiSecureFileRegistryEdge] | エッジのリスト。 |
nodes | [CiSecureFileRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
CiSecureFileRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
CiSecureFileRegistryEdge
CiSecureFileRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiSecureFileRegistry | エッジの終端にあるアイテム。 |
CiStageConnection
CiStageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CiStageEdge] | エッジのリスト。 |
nodes | [CiStage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiStageEdge
CiStageのエッジ型。
フィールド
CiSubscriptionsProjectConnection
CiSubscriptionsProjectの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CiSubscriptionsProjectEdge] | エッジのリスト。 |
nodes | [CiSubscriptionsProject] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CiSubscriptionsProjectEdge
CiSubscriptionsProjectのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CiSubscriptionsProject | エッジの終端にあるアイテム。 |
ClusterAgentActivityEventConnection
ClusterAgentActivityEventの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ClusterAgentActivityEventEdge] | エッジのリスト。 |
nodes | [ClusterAgentActivityEvent] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ClusterAgentActivityEventEdge
ClusterAgentActivityEventのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ClusterAgentActivityEvent | エッジの終端にあるアイテム。 |
ClusterAgentAuthorizationCiAccessConnection
ClusterAgentAuthorizationCiAccessの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ClusterAgentAuthorizationCiAccessEdge] | エッジのリスト。 |
nodes | [ClusterAgentAuthorizationCiAccess] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ClusterAgentAuthorizationCiAccessEdge
ClusterAgentAuthorizationCiAccessのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ClusterAgentAuthorizationCiAccess | エッジの終端にあるアイテム。 |
ClusterAgentAuthorizationUserAccessConnection
ClusterAgentAuthorizationUserAccessの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ClusterAgentAuthorizationUserAccessEdge] | エッジのリスト。 |
nodes | [ClusterAgentAuthorizationUserAccess] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ClusterAgentAuthorizationUserAccessEdge
ClusterAgentAuthorizationUserAccessのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ClusterAgentAuthorizationUserAccess | エッジの終端にあるアイテム。 |
ClusterAgentConnection
ClusterAgentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ClusterAgentEdge] | エッジのリスト。 |
nodes | [ClusterAgent] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ClusterAgentEdge
ClusterAgentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ClusterAgent | エッジの終端にあるアイテム。 |
ClusterAgentTokenConnection
ClusterAgentTokenの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ClusterAgentTokenEdge] | エッジのリスト。 |
nodes | [ClusterAgentToken] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ClusterAgentTokenEdge
ClusterAgentTokenのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ClusterAgentToken | エッジの終端にあるアイテム。 |
ClusterAgentUrlConfigurationConnection
ClusterAgentUrlConfigurationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ClusterAgentUrlConfigurationEdge] | エッジのリスト。 |
nodes | [ClusterAgentUrlConfiguration] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ClusterAgentUrlConfigurationEdge
ClusterAgentUrlConfigurationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ClusterAgentUrlConfiguration | エッジの終端にあるアイテム。 |
CodeCoverageActivityConnection
CodeCoverageActivityの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CodeCoverageActivityEdge] | エッジのリスト。 |
nodes | [CodeCoverageActivity] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CodeCoverageActivityEdge
CodeCoverageActivityのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CodeCoverageActivity | エッジの終端にあるアイテム。 |
CodeQualityDegradationConnection
CodeQualityDegradationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CodeQualityDegradationEdge] | エッジのリスト。 |
nodes | [CodeQualityDegradation] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CodeQualityDegradationEdge
CodeQualityDegradationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CodeQualityDegradation | エッジの終端にあるアイテム。 |
CodeSuggestionEventConnection
CodeSuggestionEventの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CodeSuggestionEventEdge] | エッジのリスト。 |
nodes | [CodeSuggestionEvent] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CodeSuggestionEventEdge
CodeSuggestionEventのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CodeSuggestionEvent | エッジの終端にあるアイテム。 |
CommitConnection
Commitの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CommitEdge] | エッジのリスト。 |
nodes | [Commit] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CommitEdge
Commitのエッジ型。
フィールド
ComplianceFrameworkConnection
ComplianceFrameworkの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ComplianceFrameworkEdge] | エッジのリスト。 |
nodes | [ComplianceFramework] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ComplianceFrameworkCoverageDetailConnection
ComplianceFrameworkCoverageDetailの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ComplianceFrameworkCoverageDetailEdge] | エッジのリスト。 |
nodes | [ComplianceFrameworkCoverageDetail] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ComplianceFrameworkCoverageDetailEdge
ComplianceFrameworkCoverageDetailのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ComplianceFrameworkCoverageDetail | エッジの終端にあるアイテム。 |
ComplianceFrameworkEdge
ComplianceFrameworkのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ComplianceFramework | エッジの終端にあるアイテム。 |
ComplianceFrameworksNeedingAttentionConnection
ComplianceFrameworksNeedingAttentionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ComplianceFrameworksNeedingAttentionEdge] | エッジのリスト。 |
nodes | [ComplianceFrameworksNeedingAttention] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ComplianceFrameworksNeedingAttentionEdge
ComplianceFrameworksNeedingAttentionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ComplianceFrameworksNeedingAttention | エッジの終端にあるアイテム。 |
ComplianceRequirementConnection
ComplianceRequirementの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ComplianceRequirementEdge] | エッジのリスト。 |
nodes | [ComplianceRequirement] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ComplianceRequirementEdge
ComplianceRequirementのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ComplianceRequirement | エッジの終端にあるアイテム。 |
ComplianceRequirementsControlConnection
ComplianceRequirementsControlの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ComplianceRequirementsControlEdge] | エッジのリスト。 |
nodes | [ComplianceRequirementsControl] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ComplianceRequirementsControlEdge
ComplianceRequirementsControlのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ComplianceRequirementsControl | エッジの終端にあるアイテム。 |
ComplianceStandardsAdherenceConnection
ComplianceStandardsAdherenceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ComplianceStandardsAdherenceEdge] | エッジのリスト。 |
nodes | [ComplianceStandardsAdherence] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ComplianceStandardsAdherenceEdge
ComplianceStandardsAdherenceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ComplianceStandardsAdherence | エッジの終端にあるアイテム。 |
ComplianceViolationConnection
ComplianceViolationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ComplianceViolationEdge] | エッジのリスト。 |
nodes | [ComplianceViolation] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ComplianceViolationEdge
ComplianceViolationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ComplianceViolation | エッジの終端にあるアイテム。 |
ComponentVersionConnection
ComponentVersionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ComponentVersionEdge] | エッジのリスト。 |
nodes | [ComponentVersion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ComponentVersionEdge
ComponentVersionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ComponentVersion | エッジの終端にあるアイテム。 |
ConnectedAgentConnection
ConnectedAgentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ConnectedAgentEdge] | エッジのリスト。 |
nodes | [ConnectedAgent] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ConnectedAgentEdge
ConnectedAgentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ConnectedAgent | エッジの終端にあるアイテム。 |
ContainerProtectionRepositoryRuleConnection
ContainerProtectionRepositoryRuleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ContainerProtectionRepositoryRuleEdge] | エッジのリスト。 |
nodes | [ContainerProtectionRepositoryRule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ContainerProtectionRepositoryRuleEdge
ContainerProtectionRepositoryRuleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ContainerProtectionRepositoryRule | エッジの終端にあるアイテム。 |
ContainerProtectionTagRuleConnection
ContainerProtectionTagRuleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ContainerProtectionTagRuleEdge] | エッジのリスト。 |
nodes | [ContainerProtectionTagRule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ContainerProtectionTagRuleEdge
ContainerProtectionTagRuleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ContainerProtectionTagRule | エッジの終端にあるアイテム。 |
ContainerRepositoryConnection
ContainerRepositoryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ContainerRepositoryEdge] | エッジのリスト。 |
nodes | [ContainerRepository] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ContainerRepositoryEdge
ContainerRepositoryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ContainerRepository | エッジの終端にあるアイテム。 |
ContainerRepositoryRegistryConnection
ContainerRepositoryRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ContainerRepositoryRegistryEdge] | エッジのリスト。 |
nodes | [ContainerRepositoryRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
ContainerRepositoryRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
ContainerRepositoryRegistryEdge
ContainerRepositoryRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ContainerRepositoryRegistry | エッジの終端にあるアイテム。 |
ContainerRepositoryTagConnection
ContainerRepositoryTagの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ContainerRepositoryTagEdge] | エッジのリスト。 |
nodes | [ContainerRepositoryTag] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ContainerRepositoryTagEdge
ContainerRepositoryTagのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ContainerRepositoryTag | エッジの終端にあるアイテム。 |
ContributionAnalyticsContributionConnection
ContributionAnalyticsContributionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ContributionAnalyticsContributionEdge] | エッジのリスト。 |
nodes | [ContributionAnalyticsContribution] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ContributionAnalyticsContributionEdge
ContributionAnalyticsContributionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ContributionAnalyticsContribution | エッジの終端にあるアイテム。 |
CountableVulnerabilityConnection
CountableVulnerabilityの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CountableVulnerabilityEdge] | エッジのリスト。 |
nodes | [CountableVulnerability] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CountableVulnerabilityEdge
CountableVulnerabilityのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CountableVulnerability | エッジの終端にあるアイテム。 |
CoverageFuzzingCorpusConnection
CoverageFuzzingCorpusの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CoverageFuzzingCorpusEdge] | エッジのリスト。 |
nodes | [CoverageFuzzingCorpus] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CoverageFuzzingCorpusEdge
CoverageFuzzingCorpusのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CoverageFuzzingCorpus | エッジの終端にあるアイテム。 |
CustomEmojiConnection
CustomEmojiの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CustomEmojiEdge] | エッジのリスト。 |
nodes | [CustomEmoji] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomEmojiEdge
CustomEmojiのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomEmoji | エッジの終端にあるアイテム。 |
CustomFieldConnection
CustomFieldの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [CustomFieldEdge] | エッジのリスト。 |
nodes | [CustomField] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomFieldEdge
CustomFieldのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomField | エッジの終端にあるアイテム。 |
CustomerRelationsContactConnection
CustomerRelationsContactの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CustomerRelationsContactEdge] | エッジのリスト。 |
nodes | [CustomerRelationsContact] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomerRelationsContactEdge
CustomerRelationsContactのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomerRelationsContact | エッジの終端にあるアイテム。 |
CustomerRelationsOrganizationConnection
CustomerRelationsOrganizationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CustomerRelationsOrganizationEdge] | エッジのリスト。 |
nodes | [CustomerRelationsOrganization] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomerRelationsOrganizationEdge
CustomerRelationsOrganizationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomerRelationsOrganization | エッジの終端にあるアイテム。 |
CustomizableAdminPermissionConnection
CustomizableAdminPermissionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CustomizableAdminPermissionEdge] | エッジのリスト。 |
nodes | [CustomizableAdminPermission] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomizableAdminPermissionEdge
CustomizableAdminPermissionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomizableAdminPermission | エッジの終端にあるアイテム。 |
CustomizableDashboardConnection
CustomizableDashboardの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CustomizableDashboardEdge] | エッジのリスト。 |
nodes | [CustomizableDashboard] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomizableDashboardEdge
CustomizableDashboardのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomizableDashboard | エッジの終端にあるアイテム。 |
CustomizableDashboardPanelConnection
CustomizableDashboardPanelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CustomizableDashboardPanelEdge] | エッジのリスト。 |
nodes | [CustomizableDashboardPanel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomizableDashboardPanelEdge
CustomizableDashboardPanelのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomizableDashboardPanel | エッジの終端にあるアイテム。 |
CustomizableDashboardVisualizationConnection
CustomizableDashboardVisualizationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CustomizableDashboardVisualizationEdge] | エッジのリスト。 |
nodes | [CustomizableDashboardVisualization] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomizableDashboardVisualizationEdge
CustomizableDashboardVisualizationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomizableDashboardVisualization | エッジの終端にあるアイテム。 |
CustomizableStandardPermissionConnection
CustomizableStandardPermissionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [CustomizableStandardPermissionEdge] | エッジのリスト。 |
nodes | [CustomizableStandardPermission] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
CustomizableStandardPermissionEdge
CustomizableStandardPermissionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | CustomizableStandardPermission | エッジの終端にあるアイテム。 |
DastProfileConnection
DastProfileの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [DastProfileEdge] | エッジのリスト。 |
nodes | [DastProfile] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DastProfileEdge
DastProfileのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DastProfile | エッジの終端にあるアイテム。 |
DastScannerProfileConnection
DastScannerProfileの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DastScannerProfileEdge] | エッジのリスト。 |
nodes | [DastScannerProfile] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DastScannerProfileEdge
DastScannerProfileのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DastScannerProfile | エッジの終端にあるアイテム。 |
DastSiteProfileConnection
DastSiteProfileの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DastSiteProfileEdge] | エッジのリスト。 |
nodes | [DastSiteProfile] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DastSiteProfileEdge
DastSiteProfileのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DastSiteProfile | エッジの終端にあるアイテム。 |
DastSiteValidationConnection
DastSiteValidationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DastSiteValidationEdge] | エッジのリスト。 |
nodes | [DastSiteValidation] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DastSiteValidationEdge
DastSiteValidationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DastSiteValidation | エッジの終端にあるアイテム。 |
DependencyAggregationConnection
DependencyAggregationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DependencyAggregationEdge] | エッジのリスト。 |
nodes | [DependencyAggregation] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DependencyAggregationEdge
DependencyAggregationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DependencyAggregation | エッジの終端にあるアイテム。 |
DependencyConnection
Dependencyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DependencyEdge] | エッジのリスト。 |
nodes | [Dependency] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DependencyEdge
Dependencyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | Dependency | エッジの終端にあるアイテム。 |
DependencyPathEdge
DependencyPathのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DependencyPath | 依存パスノード。 |
DependencyProxyBlobConnection
DependencyProxyBlobの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DependencyProxyBlobEdge] | エッジのリスト。 |
nodes | [DependencyProxyBlob] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DependencyProxyBlobEdge
DependencyProxyBlobのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DependencyProxyBlob | エッジの終端にあるアイテム。 |
DependencyProxyBlobRegistryConnection
DependencyProxyBlobRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DependencyProxyBlobRegistryEdge] | エッジのリスト。 |
nodes | [DependencyProxyBlobRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
DependencyProxyBlobRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
DependencyProxyBlobRegistryEdge
DependencyProxyBlobRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DependencyProxyBlobRegistry | エッジの終端にあるアイテム。 |
DependencyProxyManifestConnection
DependencyProxyManifestの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DependencyProxyManifestEdge] | エッジのリスト。 |
nodes | [DependencyProxyManifest] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DependencyProxyManifestEdge
DependencyProxyManifestのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DependencyProxyManifest | エッジの終端にあるアイテム。 |
DependencyProxyManifestRegistryConnection
DependencyProxyManifestRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DependencyProxyManifestRegistryEdge] | エッジのリスト。 |
nodes | [DependencyProxyManifestRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
DependencyProxyManifestRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
DependencyProxyManifestRegistryEdge
DependencyProxyManifestRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DependencyProxyManifestRegistry | エッジの終端にあるアイテム。 |
DeploymentConnection
Deploymentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DeploymentEdge] | エッジのリスト。 |
nodes | [Deployment] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DeploymentEdge
Deploymentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | Deployment | エッジの終端にあるアイテム。 |
DesignAtVersionConnection
DesignAtVersionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DesignAtVersionEdge] | エッジのリスト。 |
nodes | [DesignAtVersion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DesignAtVersionEdge
DesignAtVersionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DesignAtVersion | エッジの終端にあるアイテム。 |
DesignConnection
Designの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DesignEdge] | エッジのリスト。 |
nodes | [Design] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DesignEdge
Designのエッジ型。
フィールド
DesignManagementRepositoryRegistryConnection
DesignManagementRepositoryRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DesignManagementRepositoryRegistryEdge] | エッジのリスト。 |
nodes | [DesignManagementRepositoryRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
DesignManagementRepositoryRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
DesignManagementRepositoryRegistryEdge
DesignManagementRepositoryRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DesignManagementRepositoryRegistry | エッジの終端にあるアイテム。 |
DesignVersionConnection
DesignVersionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DesignVersionEdge] | エッジのリスト。 |
nodes | [DesignVersion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DesignVersionEdge
DesignVersionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DesignVersion | エッジの終端にあるアイテム。 |
DevopsAdoptionEnabledNamespaceConnection
DevopsAdoptionEnabledNamespaceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DevopsAdoptionEnabledNamespaceEdge] | エッジのリスト。 |
nodes | [DevopsAdoptionEnabledNamespace] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DevopsAdoptionEnabledNamespaceEdge
DevopsAdoptionEnabledNamespaceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DevopsAdoptionEnabledNamespace | エッジの終端にあるアイテム。 |
DevopsAdoptionSnapshotConnection
DevopsAdoptionSnapshotの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DevopsAdoptionSnapshotEdge] | エッジのリスト。 |
nodes | [DevopsAdoptionSnapshot] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DevopsAdoptionSnapshotEdge
DevopsAdoptionSnapshotのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DevopsAdoptionSnapshot | エッジの終端にあるアイテム。 |
DiscussionConnection
Discussionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DiscussionEdge] | エッジのリスト。 |
nodes | [Discussion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DiscussionEdge
Discussionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | Discussion | エッジの終端にあるアイテム。 |
DoraPerformanceScoreCountConnection
DoraPerformanceScoreCountの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DoraPerformanceScoreCountEdge] | エッジのリスト。 |
noDoraDataProjectsCount | Int! | スコープ内のDORAスコアがないプロジェクトの数。 |
nodes | [DoraPerformanceScoreCount] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
totalProjectsCount | Int! | プロジェクトの総数。 |
DoraPerformanceScoreCountEdge
DoraPerformanceScoreCountのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DoraPerformanceScoreCount | エッジの終端にあるアイテム。 |
DuoWorkflowConnection
DuoWorkflowの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DuoWorkflowEdge] | エッジのリスト。 |
nodes | [DuoWorkflow] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DuoWorkflowEdge
DuoWorkflowのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DuoWorkflow | エッジの終端にあるアイテム。 |
DuoWorkflowEventConnection
DuoWorkflowEventの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DuoWorkflowEventEdge] | エッジのリスト。 |
nodes | [DuoWorkflowEvent] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
DuoWorkflowEventEdge
DuoWorkflowEventのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | DuoWorkflowEvent | エッジの終端にあるアイテム。 |
EgressNodeConnection
EgressNodeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [EgressNodeEdge] | エッジのリスト。 |
nodes | [EgressNode] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EgressNodeEdge
EgressNodeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | EgressNode | エッジの終端にあるアイテム。 |
EmailConnection
Emailの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [EmailEdge] | エッジのリスト。 |
nodes | [Email] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EmailEdge
Emailのエッジ型。
フィールド
EmailParticipantTypeConnection
EmailParticipantTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [EmailParticipantTypeEdge] | エッジのリスト。 |
nodes | [EmailParticipantType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EmailParticipantTypeEdge
EmailParticipantTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | EmailParticipantType | エッジの終端にあるアイテム。 |
EnvironmentConnection
Environmentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [EnvironmentEdge] | エッジのリスト。 |
nodes | [Environment] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EnvironmentEdge
Environmentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | Environment | エッジの終端にあるアイテム。 |
EpicBoardConnection
EpicBoardの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [EpicBoardEdge] | エッジのリスト。 |
nodes | [EpicBoard] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EpicBoardEdge
EpicBoardのエッジ型。
フィールド
EpicConnection
Epicの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [EpicEdge] | エッジのリスト。 |
nodes | [Epic] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EpicEdge
Epicのエッジ型。
フィールド
EpicIssueConnection
EpicIssueの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [EpicIssueEdge] | エッジのリスト。 |
nodes | [EpicIssue] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
weight | Int! | イシューコレクションの合計ウェイト。 |
EpicIssueEdge
EpicIssueのエッジ型。
フィールド
EpicListConnection
EpicListの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [EpicListEdge] | エッジのリスト。 |
nodes | [EpicList] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EpicListEdge
EpicListのエッジ型。
フィールド
ErrorTrackingStackTraceConnection
ErrorTrackingStackTraceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ErrorTrackingStackTraceEdge] | エッジのリスト。 |
nodes | [ErrorTrackingStackTrace] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ErrorTrackingStackTraceEdge
ErrorTrackingStackTraceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ErrorTrackingStackTrace | エッジの終端にあるアイテム。 |
EscalationPolicyTypeConnection
EscalationPolicyTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [EscalationPolicyTypeEdge] | エッジのリスト。 |
nodes | [EscalationPolicyType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EscalationPolicyTypeEdge
EscalationPolicyTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | EscalationPolicyType | エッジの終端にあるアイテム。 |
EventConnection
Eventの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [EventEdge] | エッジのリスト。 |
nodes | [Event] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
EventEdge
Eventのエッジ型。
フィールド
ExternalAuditEventDestinationConnection
ExternalAuditEventDestinationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ExternalAuditEventDestinationEdge] | エッジのリスト。 |
nodes | [ExternalAuditEventDestination] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ExternalAuditEventDestinationEdge
ExternalAuditEventDestinationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ExternalAuditEventDestination | エッジの終端にあるアイテム。 |
ExternalStatusCheckConnection
ExternalStatusCheckの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ExternalStatusCheckEdge] | エッジのリスト。 |
nodes | [ExternalStatusCheck] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ExternalStatusCheckEdge
ExternalStatusCheckのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ExternalStatusCheck | エッジの終端にあるアイテム。 |
FeatureFlagConnection
FeatureFlagの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [FeatureFlagEdge] | エッジのリスト。 |
nodes | [FeatureFlag] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
FeatureFlagEdge
FeatureFlagのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | FeatureFlag | エッジの終端にあるアイテム。 |
GitlabSubscriptionHistoryConnection
GitlabSubscriptionHistoryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [GitlabSubscriptionHistoryEdge] | エッジのリスト。 |
nodes | [GitlabSubscriptionHistory] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
GitlabSubscriptionHistoryEdge
GitlabSubscriptionHistoryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | GitlabSubscriptionHistory | エッジの終端にあるアイテム。 |
GoogleCloudArtifactRegistryArtifactConnection
GoogleCloudArtifactRegistryArtifactの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [GoogleCloudArtifactRegistryArtifactEdge] | エッジのリスト。 |
nodes | [GoogleCloudArtifactRegistryArtifact] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
GoogleCloudArtifactRegistryArtifactEdge
GoogleCloudArtifactRegistryArtifactのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | GoogleCloudArtifactRegistryArtifact | エッジの終端にあるアイテム。 |
GoogleCloudLoggingConfigurationTypeConnection
GoogleCloudLoggingConfigurationTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [GoogleCloudLoggingConfigurationTypeEdge] | エッジのリスト。 |
nodes | [GoogleCloudLoggingConfigurationType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
GoogleCloudLoggingConfigurationTypeEdge
GoogleCloudLoggingConfigurationTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | GoogleCloudLoggingConfigurationType | エッジの終端にあるアイテム。 |
GroupAuditEventStreamingDestinationConnection
GroupAuditEventStreamingDestinationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [GroupAuditEventStreamingDestinationEdge] | エッジのリスト。 |
nodes | [GroupAuditEventStreamingDestination] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
GroupAuditEventStreamingDestinationEdge
GroupAuditEventStreamingDestinationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | GroupAuditEventStreamingDestination | エッジの終端にあるアイテム。 |
GroupConnection
Groupの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [GroupEdge] | エッジのリスト。 |
nodes | [Group] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
GroupEdge
Groupのエッジ型。
フィールド
GroupInterfaceConnection
GroupInterfaceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [GroupInterfaceEdge] | エッジのリスト。 |
nodes | [GroupInterface] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
GroupInterfaceEdge
GroupInterfaceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | GroupInterface | エッジの終端にあるアイテム。 |
GroupMemberConnection
GroupMemberの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [GroupMemberEdge] | エッジのリスト。 |
nodes | [GroupMember] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
GroupMemberEdge
GroupMemberのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | GroupMember | エッジの終端にあるアイテム。 |
GroupSavedReplyConnection
GroupSavedReplyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [GroupSavedReplyEdge] | エッジのリスト。 |
nodes | [GroupSavedReply] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
GroupSavedReplyEdge
GroupSavedReplyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | GroupSavedReply | エッジの終端にあるアイテム。 |
GroupWikiRepositoryRegistryConnection
GroupWikiRepositoryRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [GroupWikiRepositoryRegistryEdge] | エッジのリスト。 |
nodes | [GroupWikiRepositoryRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
GroupWikiRepositoryRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
GroupWikiRepositoryRegistryEdge
GroupWikiRepositoryRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | GroupWikiRepositoryRegistry | エッジの終端にあるアイテム。 |
ImportSourceUserConnection
ImportSourceUserの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ImportSourceUserEdge] | エッジのリスト。 |
nodes | [ImportSourceUser] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ImportSourceUserEdge
ImportSourceUserのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ImportSourceUser | エッジの終端にあるアイテム。 |
IncidentManagementOncallRotationConnection
IncidentManagementOncallRotationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [IncidentManagementOncallRotationEdge] | エッジのリスト。 |
nodes | [IncidentManagementOncallRotation] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
IncidentManagementOncallRotationEdge
IncidentManagementOncallRotationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | IncidentManagementOncallRotation | エッジの終端にあるアイテム。 |
IncidentManagementOncallScheduleConnection
IncidentManagementOncallScheduleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [IncidentManagementOncallScheduleEdge] | エッジのリスト。 |
nodes | [IncidentManagementOncallSchedule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
IncidentManagementOncallScheduleEdge
IncidentManagementOncallScheduleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | IncidentManagementOncallSchedule | エッジの終端にあるアイテム。 |
IncidentManagementOncallShiftConnection
IncidentManagementOncallShiftの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [IncidentManagementOncallShiftEdge] | エッジのリスト。 |
nodes | [IncidentManagementOncallShift] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
IncidentManagementOncallShiftEdge
IncidentManagementOncallShiftのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | IncidentManagementOncallShift | エッジの終端にあるアイテム。 |
InheritedCiVariableConnection
InheritedCiVariableの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [InheritedCiVariableEdge] | エッジのリスト。 |
nodes | [InheritedCiVariable] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
InheritedCiVariableEdge
InheritedCiVariableのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | InheritedCiVariable | エッジの終端にあるアイテム。 |
InstanceAmazonS3ConfigurationTypeConnection
InstanceAmazonS3ConfigurationTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [InstanceAmazonS3ConfigurationTypeEdge] | エッジのリスト。 |
nodes | [InstanceAmazonS3ConfigurationType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
InstanceAmazonS3ConfigurationTypeEdge
InstanceAmazonS3ConfigurationTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | InstanceAmazonS3ConfigurationType | エッジの終端にあるアイテム。 |
InstanceAuditEventStreamingDestinationConnection
InstanceAuditEventStreamingDestinationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [InstanceAuditEventStreamingDestinationEdge] | エッジのリスト。 |
nodes | [InstanceAuditEventStreamingDestination] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
InstanceAuditEventStreamingDestinationEdge
InstanceAuditEventStreamingDestinationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | InstanceAuditEventStreamingDestination | エッジの終端にあるアイテム。 |
InstanceExternalAuditEventDestinationConnection
InstanceExternalAuditEventDestinationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [InstanceExternalAuditEventDestinationEdge] | エッジのリスト。 |
nodes | [InstanceExternalAuditEventDestination] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
InstanceExternalAuditEventDestinationEdge
InstanceExternalAuditEventDestinationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | InstanceExternalAuditEventDestination | エッジの終端にあるアイテム。 |
InstanceGoogleCloudLoggingConfigurationTypeConnection
InstanceGoogleCloudLoggingConfigurationTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [InstanceGoogleCloudLoggingConfigurationTypeEdge] | エッジのリスト。 |
nodes | [InstanceGoogleCloudLoggingConfigurationType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
InstanceGoogleCloudLoggingConfigurationTypeEdge
InstanceGoogleCloudLoggingConfigurationTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | InstanceGoogleCloudLoggingConfigurationType | エッジの終端にあるアイテム。 |
IntegrationExclusionConnection
IntegrationExclusionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [IntegrationExclusionEdge] | エッジのリスト。 |
nodes | [IntegrationExclusion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
IntegrationExclusionEdge
IntegrationExclusionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | IntegrationExclusion | エッジの終端にあるアイテム。 |
IssuableResourceLinkConnection
IssuableResourceLinkの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [IssuableResourceLinkEdge] | エッジのリスト。 |
nodes | [IssuableResourceLink] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
IssuableResourceLinkEdge
IssuableResourceLinkのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | IssuableResourceLink | エッジの終端にあるアイテム。 |
IssueConnection
Issueの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [IssueEdge] | エッジのリスト。 |
nodes | [Issue] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
weight | Int! | イシューコレクションの合計ウェイト。 |
IssueEdge
Issueのエッジ型。
フィールド
IterationCadenceConnection
IterationCadenceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [IterationCadenceEdge] | エッジのリスト。 |
nodes | [IterationCadence] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
IterationCadenceEdge
IterationCadenceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | IterationCadence | エッジの終端にあるアイテム。 |
IterationConnection
Iterationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [IterationEdge] | エッジのリスト。 |
nodes | [Iteration] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
IterationEdge
Iterationのエッジ型。
フィールド
JiraImportConnection
JiraImportの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [JiraImportEdge] | エッジのリスト。 |
nodes | [JiraImport] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
JiraImportEdge
JiraImportのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | JiraImport | エッジの終端にあるアイテム。 |
JiraProjectConnection
JiraProjectの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [JiraProjectEdge] | エッジのリスト。 |
nodes | [JiraProject] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
JiraProjectEdge
JiraProjectのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | JiraProject | エッジの終端にあるアイテム。 |
JobArtifactRegistryConnection
JobArtifactRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [JobArtifactRegistryEdge] | エッジのリスト。 |
nodes | [JobArtifactRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
JobArtifactRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
JobArtifactRegistryEdge
JobArtifactRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | JobArtifactRegistry | エッジの終端にあるアイテム。 |
JobNeedUnionConnection
JobNeedUnionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [JobNeedUnionEdge] | エッジのリスト。 |
nodes | [JobNeedUnion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
JobNeedUnionEdge
JobNeedUnionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | JobNeedUnion | エッジの終端にあるアイテム。 |
LabelConnection
Labelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [LabelEdge] | エッジのリスト。 |
nodes | [Label] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
LabelEdge
Labelのエッジ型。
フィールド
LdapAdminRoleLinkConnection
LdapAdminRoleLinkの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [LdapAdminRoleLinkEdge] | エッジのリスト。 |
nodes | [LdapAdminRoleLink] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
LdapAdminRoleLinkEdge
LdapAdminRoleLinkのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | LdapAdminRoleLink | エッジの終端にあるアイテム。 |
LfsObjectRegistryConnection
LfsObjectRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [LfsObjectRegistryEdge] | エッジのリスト。 |
nodes | [LfsObjectRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
LfsObjectRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
LfsObjectRegistryEdge
LfsObjectRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | LfsObjectRegistry | エッジの終端にあるアイテム。 |
LicenseHistoryEntryConnection
LicenseHistoryEntryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [LicenseHistoryEntryEdge] | エッジのリスト。 |
nodes | [LicenseHistoryEntry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
LicenseHistoryEntryEdge
LicenseHistoryEntryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | LicenseHistoryEntry | エッジの終端にあるアイテム。 |
LinkedWorkItemTypeConnection
LinkedWorkItemTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [LinkedWorkItemTypeEdge] | エッジのリスト。 |
nodes | [LinkedWorkItemType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
LinkedWorkItemTypeEdge
LinkedWorkItemTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | LinkedWorkItemType | エッジの終端にあるアイテム。 |
MavenVirtualRegistryConnection
MavenVirtualRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MavenVirtualRegistryEdge] | エッジのリスト。 |
nodes | [MavenVirtualRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MavenVirtualRegistryEdge
MavenVirtualRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MavenVirtualRegistry | エッジの終端にあるアイテム。 |
MemberApprovalConnection
MemberApprovalの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [MemberApprovalEdge] | エッジのリスト。 |
nodes | [MemberApproval] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MemberApprovalEdge
MemberApprovalのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MemberApproval | エッジの終端にあるアイテム。 |
MemberInterfaceConnection
MemberInterfaceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MemberInterfaceEdge] | エッジのリスト。 |
nodes | [MemberInterface] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MemberInterfaceEdge
MemberInterfaceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MemberInterface | エッジの終端にあるアイテム。 |
MemberRoleConnection
MemberRoleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MemberRoleEdge] | エッジのリスト。 |
nodes | [MemberRole] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MemberRoleEdge
MemberRoleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MemberRole | エッジの終端にあるアイテム。 |
MergeAccessLevelConnection
MergeAccessLevelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MergeAccessLevelEdge] | エッジのリスト。 |
nodes | [MergeAccessLevel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MergeAccessLevelEdge
MergeAccessLevelのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeAccessLevel | エッジの終端にあるアイテム。 |
MergeRequestAssigneeConnection
MergeRequestAssigneeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [MergeRequestAssigneeEdge] | エッジのリスト。 |
nodes | [MergeRequestAssignee] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MergeRequestAssigneeEdge
MergeRequestAssigneeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeRequestAssignee | エッジの終端にあるアイテム。 |
MergeRequestConnection
MergeRequestの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [MergeRequestEdge] | エッジのリスト。 |
nodes | [MergeRequest] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
totalTimeToMerge | Float | マージリクエストのコレクションについて、マージにかかる時間の合計(秒単位)。 |
MergeRequestDiffConnection
MergeRequestDiffの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MergeRequestDiffEdge] | エッジのリスト。 |
nodes | [MergeRequestDiff] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MergeRequestDiffEdge
MergeRequestDiffのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeRequestDiff | エッジの終端にあるアイテム。 |
MergeRequestDiffRegistryConnection
MergeRequestDiffRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MergeRequestDiffRegistryEdge] | エッジのリスト。 |
nodes | [MergeRequestDiffRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
MergeRequestDiffRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
MergeRequestDiffRegistryEdge
MergeRequestDiffRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeRequestDiffRegistry | エッジの終端にあるアイテム。 |
MergeRequestEdge
MergeRequestのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeRequest | エッジの終端にあるアイテム。 |
MergeRequestParticipantConnection
MergeRequestParticipantの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [MergeRequestParticipantEdge] | エッジのリスト。 |
nodes | [MergeRequestParticipant] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MergeRequestParticipantEdge
MergeRequestParticipantのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeRequestParticipant | エッジの終端にあるアイテム。 |
MergeRequestReviewerConnection
MergeRequestReviewerの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [MergeRequestReviewerEdge] | エッジのリスト。 |
nodes | [MergeRequestReviewer] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MergeRequestReviewerEdge
MergeRequestReviewerのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeRequestReviewer | エッジの終端にあるアイテム。 |
MergeTrainCarConnection
MergeTrainCarの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [MergeTrainCarEdge] | エッジのリスト。 |
nodes | [MergeTrainCar] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MergeTrainCarEdge
MergeTrainCarのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeTrainCar | エッジの終端にあるアイテム。 |
MergeTrainConnection
MergeTrainの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [MergeTrainEdge] | エッジのリスト。 |
nodes | [MergeTrain] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MergeTrainEdge
MergeTrainのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MergeTrain | エッジの終端にあるアイテム。 |
MilestoneConnection
Milestoneの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MilestoneEdge] | エッジのリスト。 |
nodes | [Milestone] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
MilestoneEdge
Milestoneのエッジ型。
フィールド
MlCandidateConnection
MlCandidateの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MlCandidateEdge] | エッジのリスト。 |
nodes | [MlCandidate] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
MlCandidateConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
MlCandidateEdge
MlCandidateのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MlCandidate | エッジの終端にあるアイテム。 |
MlCandidateMetadataConnection
MlCandidateMetadataの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MlCandidateMetadataEdge] | エッジのリスト。 |
nodes | [MlCandidateMetadata] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
MlCandidateMetadataConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
MlCandidateMetadataEdge
MlCandidateMetadataのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MlCandidateMetadata | エッジの終端にあるアイテム。 |
MlCandidateMetricConnection
MlCandidateMetricの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MlCandidateMetricEdge] | エッジのリスト。 |
nodes | [MlCandidateMetric] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
MlCandidateMetricConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
MlCandidateMetricEdge
MlCandidateMetricのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MlCandidateMetric | エッジの終端にあるアイテム。 |
MlCandidateParamConnection
MlCandidateParamの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MlCandidateParamEdge] | エッジのリスト。 |
nodes | [MlCandidateParam] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
MlCandidateParamConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
MlCandidateParamEdge
MlCandidateParamのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MlCandidateParam | エッジの終端にあるアイテム。 |
MlExperimentConnection
MlExperimentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MlExperimentEdge] | エッジのリスト。 |
nodes | [MlExperiment] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
MlExperimentConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
MlExperimentEdge
MlExperimentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MlExperiment | エッジの終端にあるアイテム。 |
MlModelConnection
MlModelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MlModelEdge] | エッジのリスト。 |
nodes | [MlModel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
MlModelConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
MlModelEdge
MlModelのエッジ型。
フィールド
MlModelVersionConnection
MlModelVersionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [MlModelVersionEdge] | エッジのリスト。 |
nodes | [MlModelVersion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
MlModelVersionConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
MlModelVersionEdge
MlModelVersionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | MlModelVersion | エッジの終端にあるアイテム。 |
NamespaceCommitEmailConnection
NamespaceCommitEmailの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [NamespaceCommitEmailEdge] | エッジのリスト。 |
nodes | [NamespaceCommitEmail] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
NamespaceCommitEmailEdge
NamespaceCommitEmailのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | NamespaceCommitEmail | エッジの終端にあるアイテム。 |
NamespaceConnection
Namespaceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [NamespaceEdge] | エッジのリスト。 |
nodes | [Namespace] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
NamespaceEdge
Namespaceのエッジ型。
フィールド
NestedEnvironmentConnection
NestedEnvironmentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [NestedEnvironmentEdge] | エッジのリスト。 |
nodes | [NestedEnvironment] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
NestedEnvironmentEdge
NestedEnvironmentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | NestedEnvironment | エッジの終端にあるアイテム。 |
NoteConnection
Noteの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [NoteEdge] | エッジのリスト。 |
nodes | [Note] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
NoteEdge
Noteのエッジ型。
フィールド
ObservabilityLogConnection
ObservabilityLogの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ObservabilityLogEdge] | エッジのリスト。 |
nodes | [ObservabilityLog] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ObservabilityLogEdge
ObservabilityLogのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ObservabilityLog | エッジの終端にあるアイテム。 |
ObservabilityMetricConnection
ObservabilityMetricの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ObservabilityMetricEdge] | エッジのリスト。 |
nodes | [ObservabilityMetric] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ObservabilityMetricEdge
ObservabilityMetricのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ObservabilityMetric | エッジの終端にあるアイテム。 |
ObservabilityTraceConnection
ObservabilityTraceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ObservabilityTraceEdge] | エッジのリスト。 |
nodes | [ObservabilityTrace] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ObservabilityTraceEdge
ObservabilityTraceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ObservabilityTrace | エッジの終端にあるアイテム。 |
OncallParticipantTypeConnection
OncallParticipantTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [OncallParticipantTypeEdge] | エッジのリスト。 |
nodes | [OncallParticipantType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
OncallParticipantTypeEdge
OncallParticipantTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | OncallParticipantType | エッジの終端にあるアイテム。 |
OrganizationConnection
Organizationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [OrganizationEdge] | エッジのリスト。 |
nodes | [Organization] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
OrganizationEdge
Organizationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | Organization | エッジの終端にあるアイテム。 |
OrganizationUserConnection
OrganizationUserの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [OrganizationUserEdge] | エッジのリスト。 |
nodes | [OrganizationUser] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
OrganizationUserEdge
OrganizationUserのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | OrganizationUser | エッジの終端にあるアイテム。 |
PackageBaseConnection
PackageBaseの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [PackageBaseEdge] | エッジのリスト。 |
nodes | [PackageBase] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PackageBaseEdge
PackageBaseのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PackageBase | エッジの終端にあるアイテム。 |
PackageConnection
Packageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [PackageEdge] | エッジのリスト。 |
nodes | [Package] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PackageDependencyLinkConnection
PackageDependencyLinkの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PackageDependencyLinkEdge] | エッジのリスト。 |
nodes | [PackageDependencyLink] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PackageDependencyLinkEdge
PackageDependencyLinkのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PackageDependencyLink | エッジの終端にあるアイテム。 |
PackageEdge
Packageのエッジ型。
フィールド
PackageFileConnection
PackageFileの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PackageFileEdge] | エッジのリスト。 |
nodes | [PackageFile] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PackageFileEdge
PackageFileのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PackageFile | エッジの終端にあるアイテム。 |
PackageFileRegistryConnection
PackageFileRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PackageFileRegistryEdge] | エッジのリスト。 |
nodes | [PackageFileRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
PackageFileRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
PackageFileRegistryEdge
PackageFileRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PackageFileRegistry | エッジの終端にあるアイテム。 |
PackageTagConnection
PackageTagの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PackageTagEdge] | エッジのリスト。 |
nodes | [PackageTag] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PackageTagEdge
PackageTagのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PackageTag | エッジの終端にあるアイテム。 |
PackagesProtectionRuleConnection
PackagesProtectionRuleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PackagesProtectionRuleEdge] | エッジのリスト。 |
nodes | [PackagesProtectionRule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PackagesProtectionRuleEdge
PackagesProtectionRuleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PackagesProtectionRule | エッジの終端にあるアイテム。 |
PagesDeploymentConnection
PagesDeploymentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [PagesDeploymentEdge] | エッジのリスト。 |
nodes | [PagesDeployment] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PagesDeploymentEdge
PagesDeploymentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PagesDeployment | エッジの終端にあるアイテム。 |
PagesDeploymentRegistryConnection
PagesDeploymentRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PagesDeploymentRegistryEdge] | エッジのリスト。 |
nodes | [PagesDeploymentRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
PagesDeploymentRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
PagesDeploymentRegistryEdge
PagesDeploymentRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PagesDeploymentRegistry | エッジの終端にあるアイテム。 |
PathLockConnection
PathLockの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PathLockEdge] | エッジのリスト。 |
nodes | [PathLock] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PathLockEdge
PathLockのエッジ型。
フィールド
PendingMemberInterfaceConnection
PendingMemberInterfaceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PendingMemberInterfaceEdge] | エッジのリスト。 |
nodes | [PendingMemberInterface] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PendingMemberInterfaceEdge
PendingMemberInterfaceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PendingMemberInterface | エッジの終端にあるアイテム。 |
PipelineArtifactRegistryConnection
PipelineArtifactRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PipelineArtifactRegistryEdge] | エッジのリスト。 |
nodes | [PipelineArtifactRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
PipelineArtifactRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
PipelineArtifactRegistryEdge
PipelineArtifactRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineArtifactRegistry | エッジの終端にあるアイテム。 |
PipelineConnection
Pipelineの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [PipelineEdge] | エッジのリスト。 |
nodes | [Pipeline] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineEdge
Pipelineのエッジ型。
フィールド
PipelineExecutionPolicyConnection
PipelineExecutionPolicyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PipelineExecutionPolicyEdge] | エッジのリスト。 |
nodes | [PipelineExecutionPolicy] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineExecutionPolicyEdge
PipelineExecutionPolicyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineExecutionPolicy | エッジの終端にあるアイテム。 |
PipelineExecutionSchedulePolicyConnection
PipelineExecutionSchedulePolicyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PipelineExecutionSchedulePolicyEdge] | エッジのリスト。 |
nodes | [PipelineExecutionSchedulePolicy] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineExecutionSchedulePolicyEdge
PipelineExecutionSchedulePolicyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineExecutionSchedulePolicy | エッジの終端にあるアイテム。 |
PipelineManualVariableConnection
PipelineManualVariableの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PipelineManualVariableEdge] | エッジのリスト。 |
nodes | [PipelineManualVariable] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineManualVariableEdge
PipelineManualVariableのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineManualVariable | エッジの終端にあるアイテム。 |
PipelineMessageConnection
PipelineMessageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PipelineMessageEdge] | エッジのリスト。 |
nodes | [PipelineMessage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineMessageEdge
PipelineMessageのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineMessage | エッジの終端にあるアイテム。 |
PipelineScheduleConnection
PipelineScheduleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [PipelineScheduleEdge] | エッジのリスト。 |
nodes | [PipelineSchedule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineScheduleEdge
PipelineScheduleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineSchedule | エッジの終端にあるアイテム。 |
PipelineScheduleVariableConnection
PipelineScheduleVariableの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PipelineScheduleVariableEdge] | エッジのリスト。 |
nodes | [PipelineScheduleVariable] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineScheduleVariableEdge
PipelineScheduleVariableのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineScheduleVariable | エッジの終端にあるアイテム。 |
PipelineSecurityReportFindingConnection
PipelineSecurityReportFindingの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PipelineSecurityReportFindingEdge] | エッジのリスト。 |
nodes | [PipelineSecurityReportFinding] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineSecurityReportFindingEdge
PipelineSecurityReportFindingのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineSecurityReportFinding | エッジの終端にあるアイテム。 |
PipelineTriggerConnection
PipelineTriggerの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [PipelineTriggerEdge] | エッジのリスト。 |
nodes | [PipelineTrigger] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PipelineTriggerEdge
PipelineTriggerのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PipelineTrigger | エッジの終端にあるアイテム。 |
ProjectComplianceControlStatusTypeConnection
ProjectComplianceControlStatusTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProjectComplianceControlStatusTypeEdge] | エッジのリスト。 |
nodes | [ProjectComplianceControlStatusType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectComplianceControlStatusTypeEdge
ProjectComplianceControlStatusTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectComplianceControlStatusType | エッジの終端にあるアイテム。 |
ProjectComplianceRequirementStatusConnection
ProjectComplianceRequirementStatusの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProjectComplianceRequirementStatusEdge] | エッジのリスト。 |
nodes | [ProjectComplianceRequirementStatus] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectComplianceRequirementStatusEdge
ProjectComplianceRequirementStatusのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectComplianceRequirementStatus | エッジの終端にあるアイテム。 |
ProjectComplianceViolationConnection
ProjectComplianceViolationの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProjectComplianceViolationEdge] | エッジのリスト。 |
nodes | [ProjectComplianceViolation] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectComplianceViolationEdge
ProjectComplianceViolationのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectComplianceViolation | エッジの終端にあるアイテム。 |
ProjectConnection
Projectの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ProjectEdge] | エッジのリスト。 |
nodes | [Project] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectEdge
Projectのエッジ型。
フィールド
ProjectInterfaceConnection
ProjectInterfaceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ProjectInterfaceEdge] | エッジのリスト。 |
nodes | [ProjectInterface] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectInterfaceEdge
ProjectInterfaceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectInterface | エッジの終端にあるアイテム。 |
ProjectMemberConnection
ProjectMemberの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProjectMemberEdge] | エッジのリスト。 |
nodes | [ProjectMember] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectMemberEdge
ProjectMemberのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectMember | エッジの終端にあるアイテム。 |
ProjectRepositoryRegistryConnection
ProjectRepositoryRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProjectRepositoryRegistryEdge] | エッジのリスト。 |
nodes | [ProjectRepositoryRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
ProjectRepositoryRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
ProjectRepositoryRegistryEdge
ProjectRepositoryRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectRepositoryRegistry | エッジの終端にあるアイテム。 |
ProjectSavedReplyConnection
ProjectSavedReplyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ProjectSavedReplyEdge] | エッジのリスト。 |
nodes | [ProjectSavedReply] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectSavedReplyEdge
ProjectSavedReplyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectSavedReply | エッジの終端にあるアイテム。 |
ProjectSecretConnection
ProjectSecretの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProjectSecretEdge] | エッジのリスト。 |
nodes | [ProjectSecret] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectSecretEdge
ProjectSecretのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectSecret | エッジの終端にあるアイテム。 |
ProjectSecurityExclusionConnection
ProjectSecurityExclusionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProjectSecurityExclusionEdge] | エッジのリスト。 |
nodes | [ProjectSecurityExclusion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectSecurityExclusionEdge
ProjectSecurityExclusionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectSecurityExclusion | エッジの終端にあるアイテム。 |
ProjectTargetBranchRuleConnection
ProjectTargetBranchRuleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ProjectTargetBranchRuleEdge] | エッジのリスト。 |
nodes | [ProjectTargetBranchRule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProjectTargetBranchRuleEdge
ProjectTargetBranchRuleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectTargetBranchRule | エッジの終端にあるアイテム。 |
ProjectWikiRepositoryRegistryConnection
ProjectWikiRepositoryRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProjectWikiRepositoryRegistryEdge] | エッジのリスト。 |
nodes | [ProjectWikiRepositoryRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
ProjectWikiRepositoryRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
ProjectWikiRepositoryRegistryEdge
ProjectWikiRepositoryRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProjectWikiRepositoryRegistry | エッジの終端にあるアイテム。 |
ProtectedEnvironmentApprovalRuleConnection
ProtectedEnvironmentApprovalRuleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProtectedEnvironmentApprovalRuleEdge] | エッジのリスト。 |
nodes | [ProtectedEnvironmentApprovalRule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProtectedEnvironmentApprovalRuleEdge
ProtectedEnvironmentApprovalRuleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProtectedEnvironmentApprovalRule | エッジの終端にあるアイテム。 |
ProtectedEnvironmentConnection
ProtectedEnvironmentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProtectedEnvironmentEdge] | エッジのリスト。 |
nodes | [ProtectedEnvironment] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProtectedEnvironmentDeployAccessLevelConnection
ProtectedEnvironmentDeployAccessLevelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ProtectedEnvironmentDeployAccessLevelEdge] | エッジのリスト。 |
nodes | [ProtectedEnvironmentDeployAccessLevel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ProtectedEnvironmentDeployAccessLevelEdge
ProtectedEnvironmentDeployAccessLevelのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProtectedEnvironmentDeployAccessLevel | エッジの終端にあるアイテム。 |
ProtectedEnvironmentEdge
ProtectedEnvironmentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ProtectedEnvironment | エッジの終端にあるアイテム。 |
PushAccessLevelConnection
PushAccessLevelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [PushAccessLevelEdge] | エッジのリスト。 |
nodes | [PushAccessLevel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
PushAccessLevelEdge
PushAccessLevelのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | PushAccessLevel | エッジの終端にあるアイテム。 |
ReleaseAssetLinkConnection
ReleaseAssetLinkの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ReleaseAssetLinkEdge] | エッジのリスト。 |
nodes | [ReleaseAssetLink] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ReleaseAssetLinkEdge
ReleaseAssetLinkのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ReleaseAssetLink | エッジの終端にあるアイテム。 |
ReleaseConnection
Releaseの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [ReleaseEdge] | エッジのリスト。 |
nodes | [Release] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ReleaseEdge
Releaseのエッジ型。
フィールド
ReleaseEvidenceConnection
ReleaseEvidenceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ReleaseEvidenceEdge] | エッジのリスト。 |
nodes | [ReleaseEvidence] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ReleaseEvidenceEdge
ReleaseEvidenceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ReleaseEvidence | エッジの終端にあるアイテム。 |
ReleaseSourceConnection
ReleaseSourceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ReleaseSourceEdge] | エッジのリスト。 |
nodes | [ReleaseSource] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ReleaseSourceEdge
ReleaseSourceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ReleaseSource | エッジの終端にあるアイテム。 |
RepositoryBlobConnection
RepositoryBlobの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [RepositoryBlobEdge] | エッジのリスト。 |
nodes | [RepositoryBlob] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
RepositoryBlobEdge
RepositoryBlobのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | RepositoryBlob | エッジの終端にあるアイテム。 |
RequirementConnection
Requirementの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [RequirementEdge] | エッジのリスト。 |
nodes | [Requirement] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
RequirementEdge
Requirementのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | Requirement | エッジの終端にあるアイテム。 |
RiskScoreByProjectConnection
RiskScoreByProjectの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [RiskScoreByProjectEdge] | エッジのリスト。 |
nodes | [RiskScoreByProject] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
RiskScoreByProjectEdge
RiskScoreByProjectのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | RiskScoreByProject | エッジの終端にあるアイテム。 |
RunnerArchitectureConnection
RunnerArchitectureの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [RunnerArchitectureEdge] | エッジのリスト。 |
nodes | [RunnerArchitecture] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
RunnerArchitectureEdge
RunnerArchitectureのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | RunnerArchitecture | エッジの終端にあるアイテム。 |
RunnerPlatformConnection
RunnerPlatformの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [RunnerPlatformEdge] | エッジのリスト。 |
nodes | [RunnerPlatform] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
RunnerPlatformEdge
RunnerPlatformのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | RunnerPlatform | エッジの終端にあるアイテム。 |
SastCiConfigurationAnalyzersEntityConnection
SastCiConfigurationAnalyzersEntityの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SastCiConfigurationAnalyzersEntityEdge] | エッジのリスト。 |
nodes | [SastCiConfigurationAnalyzersEntity] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SastCiConfigurationAnalyzersEntityEdge
SastCiConfigurationAnalyzersEntityのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SastCiConfigurationAnalyzersEntity | エッジの終端にあるアイテム。 |
SastCiConfigurationEntityConnection
SastCiConfigurationEntityの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SastCiConfigurationEntityEdge] | エッジのリスト。 |
nodes | [SastCiConfigurationEntity] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SastCiConfigurationEntityEdge
SastCiConfigurationEntityのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SastCiConfigurationEntity | エッジの終端にあるアイテム。 |
SastCiConfigurationOptionsEntityConnection
SastCiConfigurationOptionsEntityの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SastCiConfigurationOptionsEntityEdge] | エッジのリスト。 |
nodes | [SastCiConfigurationOptionsEntity] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SastCiConfigurationOptionsEntityEdge
SastCiConfigurationOptionsEntityのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SastCiConfigurationOptionsEntity | エッジの終端にあるアイテム。 |
SavedReplyConnection
SavedReplyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [SavedReplyEdge] | エッジのリスト。 |
nodes | [SavedReply] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SavedReplyEdge
SavedReplyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SavedReply | エッジの終端にあるアイテム。 |
ScanConnection
Scanの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ScanEdge] | エッジのリスト。 |
nodes | [Scan] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ScanEdge
Scanのエッジ型。
フィールド
ScanExecutionPolicyConnection
ScanExecutionPolicyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ScanExecutionPolicyEdge] | エッジのリスト。 |
nodes | [ScanExecutionPolicy] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ScanExecutionPolicyEdge
ScanExecutionPolicyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ScanExecutionPolicy | エッジの終端にあるアイテム。 |
ScanResultPolicyConnection
ScanResultPolicyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ScanResultPolicyEdge] | エッジのリスト。 |
nodes | [ScanResultPolicy] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ScanResultPolicyEdge
ScanResultPolicyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ScanResultPolicy | エッジの終端にあるアイテム。 |
ScannedResourceConnection
ScannedResourceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ScannedResourceEdge] | エッジのリスト。 |
nodes | [ScannedResource] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ScannedResourceEdge
ScannedResourceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ScannedResource | エッジの終端にあるアイテム。 |
SecretPermissionConnection
SecretPermissionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SecretPermissionEdge] | エッジのリスト。 |
nodes | [SecretPermission] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SecretPermissionEdge
SecretPermissionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SecretPermission | エッジの終端にあるアイテム。 |
SecurityPolicyTypeConnection
SecurityPolicyTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SecurityPolicyTypeEdge] | エッジのリスト。 |
nodes | [SecurityPolicyType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SecurityPolicyTypeEdge
SecurityPolicyTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SecurityPolicyType | エッジの終端にあるアイテム。 |
SentryErrorConnection
SentryErrorの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SentryErrorEdge] | エッジのリスト。 |
nodes | [SentryError] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SentryErrorEdge
SentryErrorのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SentryError | エッジの終端にあるアイテム。 |
ServiceConnection
Serviceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ServiceEdge] | エッジのリスト。 |
nodes | [Service] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ServiceEdge
Serviceのエッジ型。
フィールド
SeverityOverrideConnection
SeverityOverrideの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SeverityOverrideEdge] | エッジのリスト。 |
nodes | [SeverityOverride] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SeverityOverrideEdge
SeverityOverrideのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SeverityOverride | エッジの終端にあるアイテム。 |
SnippetBlobConnection
SnippetBlobの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SnippetBlobEdge] | エッジのリスト。 |
hasUnretrievableBlobs | Boolean! | スニペットに取得できないblobがあるかどうかを示します。 |
nodes | [SnippetBlob] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SnippetBlobEdge
SnippetBlobのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SnippetBlob | エッジの終端にあるアイテム。 |
SnippetConnection
Snippetの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SnippetEdge] | エッジのリスト。 |
nodes | [Snippet] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SnippetEdge
Snippetのエッジ型。
フィールド
SnippetRepositoryRegistryConnection
SnippetRepositoryRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SnippetRepositoryRegistryEdge] | エッジのリスト。 |
nodes | [SnippetRepositoryRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
SnippetRepositoryRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
SnippetRepositoryRegistryEdge
SnippetRepositoryRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SnippetRepositoryRegistry | エッジの終端にあるアイテム。 |
StandardRoleConnection
StandardRoleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [StandardRoleEdge] | エッジのリスト。 |
nodes | [StandardRole] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
StandardRoleEdge
StandardRoleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | StandardRole | エッジの終端にあるアイテム。 |
SubmoduleConnection
Submoduleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SubmoduleEdge] | エッジのリスト。 |
nodes | [Submodule] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SubmoduleEdge
Submoduleのエッジ型。
フィールド
SubscriptionFutureEntryConnection
SubscriptionFutureEntryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [SubscriptionFutureEntryEdge] | エッジのリスト。 |
nodes | [SubscriptionFutureEntry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
SubscriptionFutureEntryEdge
SubscriptionFutureEntryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | SubscriptionFutureEntry | エッジの終端にあるアイテム。 |
TerraformStateConnection
TerraformStateの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [TerraformStateEdge] | エッジのリスト。 |
nodes | [TerraformState] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TerraformStateEdge
TerraformStateのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | TerraformState | エッジの終端にあるアイテム。 |
TerraformStateVersionRegistryConnection
TerraformStateVersionRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [TerraformStateVersionRegistryEdge] | エッジのリスト。 |
nodes | [TerraformStateVersionRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
TerraformStateVersionRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
TerraformStateVersionRegistryEdge
TerraformStateVersionRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | TerraformStateVersionRegistry | エッジの終端にあるアイテム。 |
TestCaseConnection
TestCaseの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [TestCaseEdge] | エッジのリスト。 |
nodes | [TestCase] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TestCaseEdge
TestCaseのエッジ型。
フィールド
TestReportConnection
TestReportの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [TestReportEdge] | エッジのリスト。 |
nodes | [TestReport] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TestReportEdge
TestReportのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | TestReport | エッジの終端にあるアイテム。 |
TestSuiteSummaryConnection
TestSuiteSummaryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [TestSuiteSummaryEdge] | エッジのリスト。 |
nodes | [TestSuiteSummary] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TestSuiteSummaryEdge
TestSuiteSummaryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | TestSuiteSummary | エッジの終端にあるアイテム。 |
TimeTrackingTimelogCategoryConnection
TimeTrackingTimelogCategoryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [TimeTrackingTimelogCategoryEdge] | エッジのリスト。 |
nodes | [TimeTrackingTimelogCategory] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TimeTrackingTimelogCategoryEdge
TimeTrackingTimelogCategoryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | TimeTrackingTimelogCategory | エッジの終端にあるアイテム。 |
TimelineEventTagTypeConnection
TimelineEventTagTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [TimelineEventTagTypeEdge] | エッジのリスト。 |
nodes | [TimelineEventTagType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TimelineEventTagTypeEdge
TimelineEventTagTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | TimelineEventTagType | エッジの終端にあるアイテム。 |
TimelineEventTypeConnection
TimelineEventTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [TimelineEventTypeEdge] | エッジのリスト。 |
nodes | [TimelineEventType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TimelineEventTypeEdge
TimelineEventTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | TimelineEventType | エッジの終端にあるアイテム。 |
TimelogConnection
Timelogの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [TimelogEdge] | エッジのリスト。 |
nodes | [Timelog] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
totalSpentTime | BigInt! | 合計経過時間 (秒)。 |
TimelogEdge
Timelogのエッジ型。
フィールド
TodoConnection
Todoの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [TodoEdge] | エッジのリスト。 |
nodes | [Todo] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TodoEdge
Todoのエッジ型。
フィールド
TopicConnection
Topicの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [TopicEdge] | エッジのリスト。 |
nodes | [Topic] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TopicEdge
Topicのエッジ型。
フィールド
TreeConnection
Treeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [TreeEdge] | エッジのリスト。 |
nodes | [Tree] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TreeEdge
Treeのエッジ型。
フィールド
TreeEntryConnection
TreeEntryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [TreeEntryEdge] | エッジのリスト。 |
nodes | [TreeEntry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
TreeEntryEdge
TreeEntryのエッジ型。
フィールド
UnprotectAccessLevelConnection
UnprotectAccessLevelの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [UnprotectAccessLevelEdge] | エッジのリスト。 |
nodes | [UnprotectAccessLevel] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
UnprotectAccessLevelEdge
UnprotectAccessLevelのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | UnprotectAccessLevel | エッジの終端にあるアイテム。 |
UploadRegistryConnection
UploadRegistryの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [UploadRegistryEdge] | エッジのリスト。 |
nodes | [UploadRegistry] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
引数のあるフィールド
UploadRegistryConnection.count
コレクションの制限カウント。制限を超えるカウントの場合、制限+1を返します。
Int!を返します。
#######引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | カウントクエリに適用される制限値。デフォルトは1000です。 |
UploadRegistryEdge
UploadRegistryのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | UploadRegistry | エッジの終端にあるアイテム。 |
UsageTrendsMeasurementConnection
UsageTrendsMeasurementの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [UsageTrendsMeasurementEdge] | エッジのリスト。 |
nodes | [UsageTrendsMeasurement] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
UsageTrendsMeasurementEdge
UsageTrendsMeasurementのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | UsageTrendsMeasurement | エッジの終端にあるアイテム。 |
UserAchievementConnection
UserAchievementの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [UserAchievementEdge] | エッジのリスト。 |
nodes | [UserAchievement] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
UserAchievementEdge
UserAchievementのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | UserAchievement | エッジの終端にあるアイテム。 |
UserAddOnAssignmentConnection
UserAddOnAssignmentの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [UserAddOnAssignmentEdge] | エッジのリスト。 |
nodes | [UserAddOnAssignment] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
UserAddOnAssignmentEdge
UserAddOnAssignmentのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | UserAddOnAssignment | エッジの終端にあるアイテム。 |
UserCalloutConnection
UserCalloutの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [UserCalloutEdge] | エッジのリスト。 |
nodes | [UserCallout] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
UserCalloutEdge
UserCalloutのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | UserCallout | エッジの終端にあるアイテム。 |
UserCoreConnection
UserCoreの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [UserCoreEdge] | エッジのリスト。 |
nodes | [UserCore] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
UserCoreEdge
UserCoreのエッジ型。
フィールド
UsersQueuedForRolePromotionConnection
UsersQueuedForRolePromotionの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [UsersQueuedForRolePromotionEdge] | エッジのリスト。 |
nodes | [UsersQueuedForRolePromotion] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
UsersQueuedForRolePromotionEdge
UsersQueuedForRolePromotionのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | UsersQueuedForRolePromotion | エッジの終端にあるアイテム。 |
ValueStreamConnection
ValueStreamの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ValueStreamEdge] | エッジのリスト。 |
nodes | [ValueStream] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ValueStreamEdge
ValueStreamのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ValueStream | エッジの終端にあるアイテム。 |
ValueStreamStageItemsConnection
ValueStreamStageItemsの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [ValueStreamStageItemsEdge] | エッジのリスト。 |
nodes | [ValueStreamStageItems] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
ValueStreamStageItemsEdge
ValueStreamStageItemsのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | ValueStreamStageItems | エッジの終端にあるアイテム。 |
VulnerabilitiesCountByDayConnection
VulnerabilitiesCountByDayの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilitiesCountByDayEdge] | エッジのリスト。 |
nodes | [VulnerabilitiesCountByDay] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilitiesCountByDayEdge
VulnerabilitiesCountByDayのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | VulnerabilitiesCountByDay | エッジの終端にあるアイテム。 |
VulnerabilitiesOverTimeConnection
VulnerabilitiesOverTimeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilitiesOverTimeEdge] | エッジのリスト。 |
nodes | [VulnerabilitiesOverTime] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilitiesOverTimeEdge
VulnerabilitiesOverTimeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | VulnerabilitiesOverTime | エッジの終端にあるアイテム。 |
VulnerabilityConnection
Vulnerabilityの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilityEdge] | エッジのリスト。 |
nodes | [Vulnerability] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilityContainerImageConnection
VulnerabilityContainerImageの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilityContainerImageEdge] | エッジのリスト。 |
nodes | [VulnerabilityContainerImage] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilityContainerImageEdge
VulnerabilityContainerImageのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | VulnerabilityContainerImage | エッジの終端にあるアイテム。 |
VulnerabilityEdge
Vulnerabilityのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | Vulnerability | エッジの終端にあるアイテム。 |
VulnerabilityExternalIssueLinkConnection
VulnerabilityExternalIssueLinkの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilityExternalIssueLinkEdge] | エッジのリスト。 |
nodes | [VulnerabilityExternalIssueLink] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilityExternalIssueLinkEdge
VulnerabilityExternalIssueLinkのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | VulnerabilityExternalIssueLink | エッジの終端にあるアイテム。 |
VulnerabilityIssueLinkConnection
VulnerabilityIssueLinkの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilityIssueLinkEdge] | エッジのリスト。 |
nodes | [VulnerabilityIssueLink] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilityIssueLinkEdge
VulnerabilityIssueLinkのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | VulnerabilityIssueLink | エッジの終端にあるアイテム。 |
VulnerabilityManagementPolicyConnection
VulnerabilityManagementPolicyの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilityManagementPolicyEdge] | エッジのリスト。 |
nodes | [VulnerabilityManagementPolicy] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilityManagementPolicyEdge
VulnerabilityManagementPolicyのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | VulnerabilityManagementPolicy | エッジの終端にあるアイテム。 |
VulnerabilityScannerConnection
VulnerabilityScannerの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilityScannerEdge] | エッジのリスト。 |
nodes | [VulnerabilityScanner] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilityScannerEdge
VulnerabilityScannerのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | VulnerabilityScanner | エッジの終端にあるアイテム。 |
VulnerabilityStateTransitionTypeConnection
VulnerabilityStateTransitionTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [VulnerabilityStateTransitionTypeEdge] | エッジのリスト。 |
nodes | [VulnerabilityStateTransitionType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
VulnerabilityStateTransitionTypeEdge
VulnerabilityStateTransitionTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | VulnerabilityStateTransitionType | エッジの終端にあるアイテム。 |
WorkItemClosingMergeRequestConnection
WorkItemClosingMergeRequestの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int | マージ時に作業アイテムを完了するマージリクエストの数 |
edges | [WorkItemClosingMergeRequestEdge] | エッジのリスト。 |
nodes | [WorkItemClosingMergeRequest] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkItemClosingMergeRequestEdge
WorkItemClosingMergeRequestのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkItemClosingMergeRequest | エッジの終端にあるアイテム。 |
WorkItemConnection
WorkItemの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [WorkItemEdge] | エッジのリスト。 |
nodes | [WorkItem] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkItemDescriptionTemplateConnection
WorkItemDescriptionTemplateの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [WorkItemDescriptionTemplateEdge] | エッジのリスト。 |
nodes | [WorkItemDescriptionTemplate] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkItemDescriptionTemplateEdge
WorkItemDescriptionTemplateのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkItemDescriptionTemplate | エッジの終端にあるアイテム。 |
WorkItemEdge
WorkItemのエッジ型。
フィールド
WorkItemLifecycleConnection
WorkItemLifecycleの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [WorkItemLifecycleEdge] | エッジのリスト。 |
nodes | [WorkItemLifecycle] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkItemLifecycleEdge
WorkItemLifecycleのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkItemLifecycle | エッジの終端にあるアイテム。 |
WorkItemLinkedResourceConnection
WorkItemLinkedResourceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [WorkItemLinkedResourceEdge] | エッジのリスト。 |
nodes | [WorkItemLinkedResource] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkItemLinkedResourceEdge
WorkItemLinkedResourceのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkItemLinkedResource | エッジの終端にあるアイテム。 |
WorkItemRelatedBranchConnection
WorkItemRelatedBranchの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [WorkItemRelatedBranchEdge] | エッジのリスト。 |
nodes | [WorkItemRelatedBranch] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkItemRelatedBranchEdge
WorkItemRelatedBranchのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkItemRelatedBranch | エッジの終端にあるアイテム。 |
WorkItemStatusConnection
WorkItemStatusの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [WorkItemStatusEdge] | エッジのリスト。 |
nodes | [WorkItemStatus] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkItemStatusEdge
WorkItemStatusのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkItemStatus | エッジの終端にあるアイテム。 |
WorkItemTimelogConnection
WorkItemTimelogの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | コレクションの合計数。 |
edges | [WorkItemTimelogEdge] | エッジのリスト。 |
nodes | [WorkItemTimelog] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
totalSpentTime | BigInt! | 合計経過時間 (秒)。 |
WorkItemTimelogEdge
WorkItemTimelogのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkItemTimelog | エッジの終端にあるアイテム。 |
WorkItemTypeConnection
WorkItemTypeの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [WorkItemTypeEdge] | エッジのリスト。 |
nodes | [WorkItemType] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkItemTypeEdge
WorkItemTypeのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkItemType | エッジの終端にあるアイテム。 |
WorkspaceConnection
Workspaceの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [WorkspaceEdge] | エッジのリスト。 |
nodes | [Workspace] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkspaceEdge
Workspaceのエッジ型。
フィールド
WorkspaceVariableConnection
WorkspaceVariableの接続タイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [WorkspaceVariableEdge] | エッジのリスト。 |
nodes | [WorkspaceVariable] | ノードのリスト。 |
pageInfo | PageInfo! | ページネーションを支援する情報。 |
WorkspaceVariableEdge
WorkspaceVariableのエッジ型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cursor | String! | ページネーションで使用するカーソル。 |
node | WorkspaceVariable | エッジの終端にあるアイテム。 |
オブジェクト型
オブジェクト型は、GitLab GraphQL APIが返すリソースを表します。それには_フィールド_が含まれます。フィールドごとに独自の型があり、それはGraphQLの基本的なスカラー型(StringやBooleanなど)か、またはその他のオブジェクト型のいずれかです。フィールドに引数がある場合もあります。引数のあるフィールドはトップレベルのクエリと同じようなものであり、フィールドの表の下にオブジェクト型ごとにそのリストが示されています。
詳細については、graphql.orgのオブジェクト型とフィールドを参照してください。
AbuseReport
不正行為レポート。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
discussions | AbuseReportDiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
id | AbuseReportID! | 不正行為レポートのグローバルID。 |
labels | AbuseReportLabelConnection | 不正行為レポートのラベル。(接続を参照) |
notes | AbuseReportNoteConnection! | noteable(ノート可能)に対するすべてのノート。(接続を参照) |
AbuseReportDiscussion
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
abuseReport | AbuseReport | ディスカッションが属する不正行為レポート。 |
createdAt | Time! | ディスカッションの作成時のタイムスタンプ。 |
id | DiscussionID! | ディスカッションのID。 |
notes | AbuseReportNoteConnection! | ディスカッション内のすべてのノート。(接続を参照) |
replyId | DiscussionID! | ディスカッションへの返信に使用するID。 |
resolvable | Boolean! | オブジェクトを解決できるかどうかを示します。 |
resolved | Boolean! | オブジェクトが解決済みかどうかを示します。 |
resolvedAt | Time | オブジェクト解決時のタイムスタンプ。 |
resolvedBy | UserCore | オブジェクトを解決したユーザー。 |
AbuseReportLabel
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
color | String! | ラベルの背景色。 |
createdAt | Time! | ラベルが作成された日時。 |
description | String | ラベルの説明(Markdownをキャッシュ用にHTMLとしてレンダリング)。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
id | AntiAbuseReportsLabelID! | 不正行為レポートラベルのグローバルID。 |
textColor | String! | ラベルのテキストの色。 |
title | String! | ラベルの内容。 |
updatedAt | Time! | ラベルの最終更新日時。 |
AbuseReportNote
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | ノートを作成したユーザー。 |
awardEmoji | AwardEmojiConnection | ノートに関連付けられている絵文字リアクションのリスト。(接続を参照) |
body | String! | ノートの内容。 |
bodyFirstLineHtml | String! | ノートの内容の最初の行。 |
bodyHtml | String | ノートの内容のGitLab Flavored Markdownレンダリング。 |
createdAt | Time! | ノートの作成時のタイムスタンプ。 |
discussion | AbuseReportDiscussion | ノートが属するディスカッション。 |
id | AntiAbuseReportsNoteID! | ノートのID。 |
lastEditedAt | Time | ノートが最後に編集された時点のタイムスタンプ。 |
lastEditedBy | UserCore | ノートを最後に編集したユーザー。 |
resolvable | Boolean! | オブジェクトを解決できるかどうかを示します。 |
resolved | Boolean! | オブジェクトが解決済みかどうかを示します。 |
resolvedAt | Time | オブジェクト解決時のタイムスタンプ。 |
resolvedBy | UserCore | オブジェクトを解決したユーザー。 |
updatedAt | Time! | ノートの最後のアクティビティーのタイムスタンプ。 |
url | String | Web UIでノートを表示するURL。 |
AccessLevel
ユーザーと、それに関連するオブジェクトとの間の関係のアクセスレベルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
humanAccess | String | 人間が判読できるアクセスレベルの表示名。 |
integerValue | Int | アクセスレベルの整数値。 |
stringValue | AccessLevelEnum | アクセスレベルのenum文字列。 |
AccessLevelDeployKey
GitLabデプロイキーの表現。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
expiresAt | Date | デプロイキーの有効期限。 |
id | ID! | デプロイキーのID。 |
title | String! | デプロイキーのタイトル。 |
user | AccessLevelUser! | デプロイキーに割り当てられたユーザー。 |
AccessLevelGroup
GitLabグループの表現。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | グループのアバターURL。 |
id | ID! | グループのID。 |
name | String! | グループの名前。 |
parent | AccessLevelGroup | 親グループ。 |
webUrl | String! | グループのWeb URL。 |
AccessLevelUser
GitLabユーザーの表現。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | ユーザーのアバターのURL。 |
id | ID! | ユーザーのID。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
username | String! | ユーザーのユーザー名。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
Achievement
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | アチーブメントのアバターのURL。 |
createdAt | Time! | アチーブメント作成時のタイムスタンプ。 |
description | String | アチーブメントの説明またはノート。 |
id | AchievementsAchievementID! | アチーブメントのID。 |
name | String! | アチーブメントの名前。 |
namespace | Namespace | アチーブメントのネームスペース。 |
updatedAt | Time! | アチーブメントの最終更新時のタイムスタンプ。 |
userAchievements | UserAchievementConnection | GitLab 15.10で導入されました。状態: 実験的機能。アチーブメントの受信者。 |
ActivityStream
ユーザーに関連付けられているアクティビティーストリーム。
引数のあるフィールド
ActivityStream.followedUsersActivity
- GitLab 17.10で導入されました。ステータス: 実験的機能。
現在のユーザーがフォローしているユーザーからのアクティビティー。
EventConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
target | EventTarget! | イベントターゲット。 |
AddOnPurchase
ネームスペースのアドオン購入を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
assignedQuantity | Int! | 割り当てられたシートの数。 |
id | GitlabSubscriptionsAddOnPurchaseID! | AddOnPurchaseのID。 |
name | String! | アドオンの名前。 |
purchasedQuantity | Int! | 購入したシートの数。 |
AddOnUser
アドオンデータのあるユーザー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ユーザーがアクティブかどうかを示します。 |
avatarUrl | String | ユーザーのアバターのURL。 |
bio | String | ユーザーの経歴。 |
bot | Boolean! | ユーザーがボットかどうかを示します。 |
callouts | UserCalloutConnection | ユーザーに属するユーザーコールアウト。(接続を参照) |
commitEmail | String | ユーザーのデフォルトのコミットメール。 |
createdAt | Time | ユーザー作成時のタイムスタンプ。 |
discord | String | ユーザーのDiscord ID。 |
email | String | GitLab 13.7で非推奨になりました。名前が変更されました。User.publicEmailを使用してください。 |
emails | EmailConnection | ユーザーのメールアドレス。(接続を参照) |
github | String | ユーザーのGitHubプロフィール名。 |
gitpodEnabled | Boolean | Gitpodがユーザーレベルで有効になっているかどうか。 |
groupCount | Int | ユーザーのグループ数。 |
groupMemberships | GroupMemberConnection | ユーザーのグループメンバーシップ。(接続を参照) |
human | Boolean | ユーザーが標準ユーザーかどうかを示します。 |
id | UserID! | ユーザーのグローバルID。 |
ide | Ide | IDE設定。 |
jobTitle | String | ユーザーの役職。 |
lastActivityOn | Date | ユーザーが最後に何らかのアクションを実行した日付。 |
lastDuoActivityOn | Date | ユーザーの最後のGitLab Duoアクティビティーの日付。GitLab Duoアクティビティーがあると更新されます。 |
lastLoginAt | Time | 最後のサインインのタイムスタンプ。 |
linkedin | String | ユーザーのLinkedInプロフィール名。 |
location | String | ユーザーの所在地。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
namespace | Namespace | ユーザーの個人ネームスペース。 |
namespaceCommitEmails | NamespaceCommitEmailConnection | ユーザーのカスタムネームスペースコミットメール。(接続を参照) |
organization | String | ユーザーが誰を代表するか、または誰のために働いているか。 |
preferencesGitpodPath | String | ユーザープリファレンスのGitpodセクションへのWebパス。 |
profileEnableGitpodPath | String | ユーザーに対してGitpodを有効にするためのWebパス。 |
projectCount | Int | ユーザーのプロジェクト数。 |
projectMemberships | ProjectMemberConnection | ユーザーのプロジェクトメンバーシップ。(接続を参照) |
pronouns | String | ユーザーの代名詞。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
savedReplies | SavedReplyConnection | ユーザーが作成した保存済み返信。(接続を参照) |
state | UserState! | ユーザーの状態。 |
status | UserStatus | ユーザーステータス。 |
twitter | String | ユーザーのX(旧Twitter)ユーザー名。 |
type | UserType! | ユーザーの種類。 |
userPermissions | UserPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | UserPreferences | ユーザーのプリファレンス。 |
username | String! | ユーザーのユーザー名。GitLabインスタンス内で一意。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
引数のあるフィールド
AddOnUser.addOnAssignments
- GitLab 16.4で導入されました。ステータス: 実験的機能。
ユーザーのアドオン購入の割り当て。
UserAddOnAssignmentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchaseIds | [GitlabSubscriptionsAddOnPurchaseID!]! | 割り当てを検索する対象のアドオン購入のグローバルID。 |
AddOnUser.assignedMergeRequests
ユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
AddOnUser.authoredMergeRequests
ユーザーが作成したマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
includeAssigned | Boolean | ユーザーが割り当てられているマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
AddOnUser.contributedProjects
ユーザーがコントリビュートしたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includePersonal | Boolean | 個人用プロジェクトを含めます。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | コントリビュートされたプロジェクトをソートします。 |
AddOnUser.groups
ユーザーがアクセスできるグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
permissionScope | GroupPermission | ユーザーに付与されているグループに対する権限でフィルタリングします。 |
search | String | グループ名またはパスで検索します。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
AddOnUser.organizations
- GitLab 16.6で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできる組織。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
AddOnUser.reviewRequestedMergeRequests
レビューのためにユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
AddOnUser.savedReply
ユーザーが作成した保存済み返信。
SavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | UsersSavedReplyID! | 保存済み返信のID。 |
AddOnUser.snippets
ユーザーが作成したスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
AddOnUser.starredProjects
ユーザーがお気に入りに登録したプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | 指定ソート順でお気に入りプロジェクトを一覧表示します。 |
AddOnUser.timelogs
ユーザーがログに記録した時刻。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
AddOnUser.todos
ユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
AddOnUser.userAchievements
- GitLab 15.10で導入されました。ステータス: 実験的機能。
ユーザーのアチーブメント。achievements機能フラグが有効になっているネームスペースについてのみ返されます。
UserAchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeHidden | Boolean | プロファイルから隠されたアチーブメントを結果に含めるかどうかを示します。 |
AddOnUser.workspaces
現在のユーザーが所有するワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
AdminMemberRole
管理者メンバーロールを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | メンバーロール作成時のタイムスタンプ。 |
description | String | ロールの説明。 |
detailsPath | String | GitLab 17.4で導入されました。ステータス: 実験的機能。ロールの詳細WebページへのURLパス。 |
editPath | String! | GitLab 16.11で導入されました。ステータス: 実験的機能。カスタムロールを編集するためのWeb UIパス。 |
enabledPermissions | CustomizableAdminPermissionConnection! | GitLab 17.7で導入されました。ステータス: 実験的機能。カスタムロールに対して有効になっているすべての権限の配列。 |
id | ID! | ロールID。 |
ldapAdminRoleLinks | LdapAdminRoleLinkConnection | GitLab 18.1で導入されました。ステータス: 実験的機能。管理メンバーロールを割り当てるLDAP管理ロール同期設定。 |
name | String | ロール名。 |
usersCount | Int | GitLab 17.5で導入されました。ステータス: 実験的機能。管理メンバーロールを直接割り当てられたユーザーの数。 |
AgentConfiguration
エージェントの設定の詳細。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agentName | String | エージェントの名前。 |
AgentMetadata
接続されているエージェントに関する情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
commit | String | エージェントのバージョンコミット。 |
podName | String | エージェントを実行しているポッドの名前。 |
podNamespace | String | エージェントを実行しているポッドのネームスペース。 |
version | String | エージェントのバージョンタグ。 |
AgentVersionWarning
接続されているエージェントのバージョンに関連する警告。
フィールド
AgentWarning
接続されているエージェントの警告オブジェクト。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
version | AgentVersionWarning | バージョンに関連するエージェントの警告。 |
AggregationStatus
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
enabled | Boolean! | バックグラウンド集計が有効か無効か。ライセンスのないダウングレードされたグループおよびプロジェクトの場合、このフィールドはfalseです。 |
estimatedNextUpdateAt | Time | 次の増分アップデートがいつ発生するかの推定時刻。 |
lastUpdateAt | Time | 最後の増分アップデート時刻。 |
AiAdditionalContext
AIメッセージの追加コンテキスト。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
category | AiAdditionalContextCategory! | 追加コンテキストのカテゴリ。 |
content | String! | 追加コンテキストのコンテンツ。 |
id | ID! | 追加コンテキストのID。 |
metadata | JSON | 追加コンテキストのメタデータ。 |
AiAgent
AIエージェント。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | 作成日。 |
id | ID! | エージェントのID。 |
latestVersion | AiAgentVersion | エージェントの最新バージョン。 |
name | String! | エージェントの名前。 |
routeId | Int! | エージェントのルートID。 |
versions | [AiAgentVersion!] | エージェントのバージョン。 |
AiAgentVersion
AIエージェントのバージョン。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | エージェントバージョン作成時のタイムスタンプ。 |
id | ID! | エージェントバージョンのID。 |
model | String! | エージェントのモデル。 |
prompt | String! | エージェントのプロンプト。 |
AiCatalogAgent
AIカタログエージェント。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | アイテム作成時のタイムスタンプ。 |
description | String! | アイテムの説明。 |
id | ID! | アイテムのID。 |
itemType | AiCatalogItemType! | アイテムのタイプ。 |
latestVersion | AiCatalogItemVersion | アイテムの最新バージョン。 |
name | String! | アイテムの名前。 |
project | Project | アイテムのプロジェクト。 |
public | Boolean! | アイテムがカタログで公開されているかどうか。 |
updatedAt | Time! | アイテム更新時のタイムスタンプ。 |
userPermissions | AiCatalogItemPermissions! | リソースに対する現在のユーザーの権限。 |
versions | AiCatalogItemVersionConnection | アイテムのバージョン。(接続を参照) |
AiCatalogAgentVersion
AIカタログエージェントのバージョン。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | アイテムバージョンの作成時のタイムスタンプ。 |
humanVersionName | String | アイテムバージョンに付けるわかりやすい名前。形式はv1.0.0-draftです。 |
id | ID! | アイテムバージョンのID。 |
released | Boolean! | アイテムバージョンがリリースされたかどうかを示します。 |
releasedAt | Time | アイテムバージョンのリリース時のタイムスタンプ。 |
systemPrompt | String | エージェントのシステムプロンプト。 |
tools | AiCatalogBuiltInToolConnection! | エージェントに対して有効になっているGitLabツールのリスト。(接続を参照) |
updatedAt | Time! | アイテムバージョンの更新時のタイムスタンプ。 |
userPrompt | String | エージェントのユーザープロンプト。 |
versionName | String | アイテムバージョンのバージョン名。 |
AiCatalogBuiltInTool
AIカタログ組み込みツール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String! | 組み込みツールの説明。 |
id | AiCatalogBuiltInToolID! | 組み込みツールのグローバルID。 |
name | String! | 組み込みツールの名前。 |
title | String! | 組み込みツールのタイトル。 |
AiCatalogFlow
AIカタログフロー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | アイテム作成時のタイムスタンプ。 |
description | String! | アイテムの説明。 |
id | ID! | アイテムのID。 |
itemType | AiCatalogItemType! | アイテムのタイプ。 |
latestVersion | AiCatalogItemVersion | アイテムの最新バージョン。 |
name | String! | アイテムの名前。 |
project | Project | アイテムのプロジェクト。 |
public | Boolean! | アイテムがカタログで公開されているかどうか。 |
updatedAt | Time! | アイテム更新時のタイムスタンプ。 |
userPermissions | AiCatalogItemPermissions! | リソースに対する現在のユーザーの権限。 |
versions | AiCatalogItemVersionConnection | アイテムのバージョン。(接続を参照) |
AiCatalogFlowSteps
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agent | AiCatalogAgent | 使用されるエージェント。 |
pinnedVersionPrefix | String | エージェントがピン留めされているメジャーバージョン、マイナーバージョン、またはパッチ。 |
AiCatalogFlowVersion
AIカタログフローのバージョン。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | アイテムバージョンの作成時のタイムスタンプ。 |
humanVersionName | String | アイテムバージョンに付けるわかりやすい名前。形式はv1.0.0-draftです。 |
id | ID! | アイテムバージョンのID。 |
released | Boolean! | アイテムバージョンがリリースされたかどうかを示します。 |
releasedAt | Time | アイテムバージョンのリリース時のタイムスタンプ。 |
steps | AiCatalogFlowStepsConnection! | フローのステップ。(接続を参照) |
updatedAt | Time! | アイテムバージョンの更新時のタイムスタンプ。 |
versionName | String | アイテムバージョンのバージョン名。 |
AiCatalogItemConsumer
AIカタログアイテム設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
group | Group | カタログアイテムが設定されているグループ。 |
id | ID! | 設定アイテムのID。 |
item | AiCatalogItem | 設定カタログアイテム。 |
organization | Organization | カタログアイテムが設定されている組織。 |
pinnedVersionPrefix | String | アイテムがピン留めされているメジャーバージョン、マイナーバージョン、またはパッチアイテム。 |
project | Project | カタログアイテムが設定されているプロジェクト。 |
AiCatalogItemPermissions
AIカタログアイテムに対する現在のユーザーの権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminAiCatalogItem | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_ai_catalog_itemを実行できます。 |
readAiCatalogItem | Boolean! | trueの場合、ユーザーはこのリソースに対してread_ai_catalog_itemを実行できます。 |
AiConversationsThread
AI機能の会話スレッド。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
conversationType | AiConversationsThreadsConversationType! | スレッドの会話タイプ。 |
createdAt | Time! | スレッドの作成日。 |
id | ID! | スレッドのID。 |
lastUpdatedAt | Time! | スレッドの最終更新日。 |
title | String | スレッドのタイトル。 |
AiFeatureSetting
GitLab Duo Chat機能の設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
compatibleLlms | [String!] | この機能と互換性のあるLLM。 |
defaultGitlabModel | AiModelSelectionOfferedModel | AI機能で使用するために選択されているGitLabモデル。 |
feature | String! | AI機能の識別子。 |
gitlabModel | AiModelSelectionOfferedModel | AI機能で使用するために選択されているGitLabモデル。 |
mainFeature | String | メイン機能の表示名。 |
provider | String! | AI機能のわかりやすい名前(「Code Completion」など)。 |
releaseState | String | 機能の現在のリリース状態。 |
selfHostedModel | AiSelfHostedModel | AI機能で使用するために選択されているセルフホストモデル。 |
title | String | AI機能の表示名。 |
validGitlabModels | AiModelSelectionOfferedModelConnection! | この機能の有効なGitLab管理のモデル。(接続を参照) |
validModels | AiSelfHostedModelConnection! | この機能と互換性のあるセルフホストモデル。(接続を参照) |
AiFlowTriggerType
AIフロートリガーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
configPath | String | トリガーの設定ファイルのパス。 |
configUrl | String | トリガーの設定ファイルのWeb URL。 |
createdAt | Time! | フロートリガー作成時のタイムスタンプ。 |
description | String! | フロートリガーの説明。 |
eventTypes | [Int!]! | フローをトリガーするイベントのリスト。 |
id | ID! | フロートリガーのID。 |
project | Project! | フロートリガーのプロジェクト。 |
updatedAt | Time! | フロートリガーの最終更新時のタイムスタンプ。 |
user | UserCore | フロートリガーを作成したユーザー。 |
AiMessage
AI機能の通信メッセージ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agentVersionId | AiAgentVersionID | メッセージに応答するエージェントバージョンのグローバルID。 |
chunkId | Int | ストリーミングメッセージからのチャンクの増分ID。ストリーミングメッセージでない場合はnull。 |
content | String | rawレスポンスコンテンツ。 |
contentHtml | String | HTMLとしてのレスポンスコンテンツ。 |
errors | [String!] | メッセージのエラー。 |
extras | AiMessageExtras | 追加のメッセージメタデータ。 |
id | ID | メッセージのUUID。 |
requestId | String | 元のリクエストのUUID。チャットプロンプトとレスポンスの間で共有されます。 |
role | AiMessageRole! | メッセージオーナーロール。 |
threadId | AiConversationThreadID | チャット会話の既存スレッドのグローバルID。 |
timestamp | Time! | メッセージ作成のタイムスタンプ。 |
type | AiMessageType | メッセージタイプ。 |
AiMessageExtras
AIメッセージの追加メタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
additionalContext | [AiAdditionalContext!] | メッセージの追加コンテキスト。 |
hasFeedback | Boolean | ユーザーがメッセージにフィードバックを提供したかどうか。 |
sources | [JSON!] | メッセージの作成に使用されたソース。 |
AiMetrics
ClickHouseが必要です。GitLab Duo Proを含むPremiumとUltimate、およびEnterpriseのみ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
codeContributorsCount | Int | コードコントリビューターの数。 |
codeSuggestionsAcceptedCount | Int | GitLab 18.0で非推奨になりました。codeSuggestionsフィールドに移動しました。 |
codeSuggestionsContributorsCount | Int | GitLab 18.0で非推奨になりました。codeSuggestionsフィールドに移動しました。 |
codeSuggestionsShownCount | Int | GitLab 18.0で非推奨になりました。codeSuggestionsフィールドに移動しました。 |
duoAssignedUsersCount | Int | 割り当てられたGitLab Duo ProおよびEnterpriseシートの合計数。期間フィルターを無視します。現在のデータを返します。 |
duoChatContributorsCount | Int | GitLab Duo Chat機能を使用したコントリビューターの数。 |
duoUsedCount | Int | GitLab Duo機能を使用したコントリビューターの数。 |
rootCauseAnalysisUsersCount | Int | 失敗したパイプライン内でトラブルシューティングを使用しているユーザーの数。 |
引数のあるフィールド
AiMetrics.codeSuggestions
コード提案メトリクス。
codeSuggestionMetricsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
languages | [String!] | 1つ以上の言語でコード提案メトリクスをフィルタリングします。 |
AiModelSelectionNamespaceFeatureSetting
ネームスペースのモデル選択機能設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
defaultModel | AiModelSelectionOfferedModel | この機能と互換性のあるLLM。 |
feature | String! | AI機能の識別子。 |
mainFeature | String | メイン機能の表示名。 |
namespace | Group! | 機能設定が設定されているネームスペース。 |
selectableModels | [AiModelSelectionOfferedModel!]! | この機能と互換性のあるLLM。 |
selectedModel | AiModelSelectionOfferedModel | 選択された現在のモデルの識別子。 |
title | String | AI機能の表示名。 |
AiModelSelectionOfferedModel
モデル選択用に提供されるモデル。
フィールド
AiSelfHostedModel
セルフホストLLMサーバー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
apiToken | String | セルフホストモデルサーバーのAPIキー(オプション)。 |
createdAt | Time! | 作成のタイムスタンプ。 |
endpoint | String! | セルフホストモデルサーバーのエンドポイント。 |
featureSettings | AiFeatureSettingConnection | セルフホストモデルを使用するAI機能設定。(接続を参照) |
hasApiToken | Boolean! | セルフホストモデルサーバーにAPIキーが設定されているかどうかを示します。 |
id | AiSelfHostedModelID! | セルフホストモデルサーバーのID。 |
identifier | String | サードパーティモデルプロバイダーの識別子。 |
model | String! | デプロイされたAIモデル。 |
modelDisplayName | String! | デプロイ対象のAIモデルの表示名。 |
name | String! | セルフホストモデルのデプロイ名。 |
releaseState | AiSelfHostedModelReleaseState! | モデルのGitLabリリースステータス。 |
updatedAt | Time | 最終更新のタイムスタンプ。 |
AiUsageData
デフォルトのPostgreSQLデータベースに保存されているイベントの使用状況データ。3か月間保持されるデータ。パーソナルアクセストークンが必要です。エンドポイントは、トップレベルグループでのみ機能します。GitLab Duo Enterpriseを含むUltimateのみ。
引数のあるフィールド
AiUsageData.all
すべてのGitLab Duo使用状況イベント。
AiUsageEventConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Date | 日付範囲の終了日。デフォルトは現在の日付です。 |
events | [AiUsageEventType!] | イベントでフィルタリングします。 |
startDate | Date | 日付範囲の開始日。デフォルトは現在の日付の7日前です。 |
userIds | [UserID!] | ユーザーでフィルタリングします。 |
AiUsageData.codeSuggestionEvents
コード提案に関連するイベント。
CodeSuggestionEventConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Date | 日付範囲の終了日。デフォルトは現在の日付です。 |
events | [AiUsageEventType!] | イベントでフィルタリングします。 |
startDate | Date | 日付範囲の開始日。デフォルトは現在の日付の7日前です。 |
userIds | [UserID!] | ユーザーでフィルタリングします。 |
AiUsageEvent
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
event | AiUsageEventType! | イベントのタイプ。 |
id | ID! | 使用状況イベントのID。 |
timestamp | Time! | イベント発生の日時。 |
user | UserCore! | イベントに関連付けられているユーザー。 |
AiUserMetrics
GitLabコード提案とGitLab Duo Chatのユーザーごとの集約メトリクス。ClickHouseが有効になっていること、そしてGitLab Duo Enterpriseアドオンを含むGitLab Ultimateが必要です。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
codeSuggestionsAcceptedCount | Int | ユーザーによって受け入れられたコード提案の総数。 |
duoChatInteractionsCount | Int | GitLab Duo Chatとのユーザーインタラクションの数。 |
user | AddOnUser! | メトリクスに関連付けられているユーザー。 |
AiXrayReport
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
language | String! | X-Rayレポートの言語。 |
AlertManagementAlert
プロジェクトのアラート管理からのアラートについて説明します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
assignees | UserCoreConnection | アラートの担当者。(接続を参照) |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
createdAt | Time | アラート作成時のタイムスタンプ。 |
description | String | アラートの説明。 |
details | JSON | アラートの詳細。 |
detailsUrl | String! | アラート詳細ページのURL。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
endedAt | Time | アラート終了時のタイムスタンプ。 |
environment | Environment | アラートの環境。 |
eventCount | Int | アラートのイベント数。 |
hosts | [String!] | アラート送信元ホストのリスト。 |
id | ID! | アラートのID。 |
iid | String! | アラートの内部ID。 |
issue | Issue | アラートに添付されているイシュー。 |
issueIid | String | GitLab 13.10で非推奨になりました。イシューフィールドを使用してください。 |
metricsDashboardUrl | String | GitLab 16.0で非推奨になりました。データは返されません。基盤となる機能は16.0で削除されました。 |
monitoringTool | String | アラート送信元のモニタリングツール。 |
name | String | オブジェクトの名前またはタイトル。 |
prometheusAlert | PrometheusAlert | GitLab 17.3で非推奨になりました。データは返されません。基盤となる機能は16.0で削除されました。 |
runbook | String | アラートの詳細で定義されているアラートの手順書。 |
service | String | アラート送信元のサービス。 |
severity | AlertManagementSeverity | アラートの重大度。 |
startedAt | Time | アラート発生時のタイムスタンプ。 |
status | AlertManagementStatus | アラートのステータス。 |
title | String | アラートのタイトル。 |
updatedAt | Time | アラートの最終更新時のタイムスタンプ。 |
webUrl | String! | アラートのURL。 |
引数のあるフィールド
AlertManagementAlert.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
AlertManagementAlert.todos
アラートについての現在のユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
AlertManagementAlertStatusCountsType
対象カテゴリのアラートの合計数を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
acknowledged | Int | プロジェクトのステータスがACKNOWLEDGEDのアラートの数。 |
all | Int | プロジェクトのアラートの合計数。 |
ignored | Int | プロジェクトのステータスがIGNOREDのアラートの数。 |
open | Int | プロジェクトのステータスがTRIGGEREDまたはACKNOWLEDGEDのアラートの数。 |
resolved | Int | プロジェクトのステータスがRESOLVEDのアラートの数。 |
triggered | Int | プロジェクトのステータスがTRIGGEREDのアラートの数。 |
AlertManagementHttpIntegration
プロジェクトのアラートを受け入れるために使用されるエンドポイントと認証情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | エンドポイントが現在アラートを受け入れているかどうか。 |
apiUrl | String | GitLab 18.2で非推奨になりました。この機能は16.0で削除されました。 |
id | ID! | インテグレーションのID。 |
name | String | インテグレーションの名前。 |
payloadAlertFields | [AlertManagementPayloadAlertField!] | カスタムマッピング用のペイロードの例からアラートフィールドを抽出します。 |
payloadAttributeMappings | [AlertManagementPayloadAlertMappingField!] | GitLabアラート属性からpayload_exampleに基づくフィールドへのカスタムマッピング。 |
payloadExample | JsonString | アラートペイロードの例。 |
token | String | アラート通知リクエストの認証に使用するトークン。 |
type | AlertManagementIntegrationType! | インテグレーションのタイプ。 |
url | String | アラート通知を受け入れるエンドポイント。 |
AlertManagementPayloadAlertField
カスタムマッピングに使用されるアラートから解析されたフィールド。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
label | String | 人間が判読できるペイロードパスのラベル。 |
path | [PayloadAlertFieldPathSegment!] | ペイロードJSON内の値へのパス。 |
type | AlertManagementPayloadAlertFieldType | 解析された値の型。 |
AlertManagementPayloadAlertMappingField
カスタムマッピングに使用されるアラートから解析されたフィールド(とその名前)。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
fieldName | AlertManagementPayloadAlertFieldName | GitLabアラートフィールド名。 |
label | String | 人間が判読できるペイロードパスのラベル。 |
path | [PayloadAlertFieldPathSegment!] | ペイロードJSON内の値へのパス。 |
type | AlertManagementPayloadAlertFieldType | 解析された値の型。 |
AlertManagementPrometheusIntegration
非推奨 - AlertManagementHttpIntegrationを直接使用してくださいプロジェクトのPrometheusアラートを受け入れるために使用されるエンドポイントと認証情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | エンドポイントが現在アラートを受け入れているかどうか。 |
apiUrl | String | GitLab 18.2で非推奨になりました。この機能は16.0で削除されました。 |
id | ID! | インテグレーションのID。 |
name | String | インテグレーションの名前。 |
token | String | アラート通知リクエストの認証に使用するトークン。 |
type | AlertManagementIntegrationType! | インテグレーションのタイプ。 |
url | String | アラート通知を受け入れるエンドポイント。 |
AmazonS3ConfigurationType
監査イベントストリーミングのAmazon S3設定を保存します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessKeyXid | String! | Amazon S3アカウントのアクセスキーID。 |
active | Boolean! | 送信先の有効ステータス。 |
awsRegion | String! | バケットを作成するAWSリージョン。 |
bucketName | String! | 監査イベントが記録されるバケットの名前。 |
group | Group! | 設定が属するグループ。 |
id | ID! | 設定のID。 |
name | String! | 監査イベントの送信先の外部宛先の名前。 |
AnalyzerGroupStatusType
グループおよびサブグループ内のアナライザーのステータスごとの数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
analyzerType | AnalyzerTypeEnum! | アナライザーのタイプ。 |
failure | Int! | analyzer_typeの実行に失敗したプロジェクトの数。 |
namespaceId | Int! | ネームスペースID。 |
notConfigured | Int! | analyzer_typeが設定されていないプロジェクトの数。 |
success | Int! | analyzer_typeが正常に完了したプロジェクトの数。 |
totalProjectsCount | Int! | グループから派生したプロジェクトの総数。 |
updatedAt | ISO8601DateTime! | ステータスの最終更新時のタイムスタンプ。 |
AnalyzerProjectStatusType
プロジェクトのアナライザーステータス(成功/失敗)。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
analyzerType | AnalyzerTypeEnum! | アナライザーのタイプ。 |
buildId | JobID | ビルドID。 |
lastCall | Time! | アナライザーが最後に呼び出された時間。 |
projectId | Int! | プロジェクトID: |
status | AnalyzerStatusEnum! | アナライザーステータス。 |
updatedAt | ISO8601DateTime! | ステータスの最終更新時のタイムスタンプ。 |
AncestorType
フィールド
ApiFuzzingCiConfiguration
GitLab CIでAPIファジングスキャンの設定に関連するデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
scanModes | [ApiFuzzingScanMode!] | 利用可能なすべてのスキャンモード。 |
scanProfiles | [ApiFuzzingScanProfile!] | すべてのデフォルトスキャンプロファイル。 |
ApiFuzzingScanProfile
APIファジングスキャンプロファイル。
フィールド
ApprovalPolicy
承認ポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
actionApprovers | [PolicyApproversType!] | 複数の承認者のアクション。 |
allGroupApprovers | [PolicyApprovalGroup!] | ユーザーがアクセスできないグループを含め、グループタイプの承認者として可能性のあるすべての承認者。 |
csp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ポリシーが集中型セキュリティポリシーグループからのものかどうかを示します。 |
customRoles | [MemberRole!] | カスタムロールタイプの承認者。これらのロールに属するユーザーのみが承認者になります。 |
deprecatedProperties | [String!] | GitLab 16.10で導入されました。ステータス: 実験的機能。ポリシー内のすべての非推奨プロパティ。 |
description | String! | ポリシーの説明。 |
editPath | String! | ポリシー編集ページのURL。 |
enabled | Boolean! | ポリシーが有効かどうかを示します。 |
name | String! | ポリシーの名前。 |
policyScope | PolicyScope | ポリシーのスコープ。 |
roleApprovers | [MemberAccessLevelName!] | ロールタイプの承認者。これらのロールに属するユーザーのみが承認者になります。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
updatedAt | Time! | ポリシーYAMLの最終更新時のタイムスタンプ。 |
userApprovers | [UserCore!] | ユーザータイプの承認者。 |
yaml | String! | ポリシーのYAML定義。 |
ApprovalPolicyAttributesType
承認ポリシーに関連するポリシーフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
actionApprovers | [PolicyApproversType!] | 複数の承認者のアクション。 |
allGroupApprovers | [PolicyApprovalGroup!] | ユーザーがアクセスできないグループを含め、グループタイプの承認者として可能性のあるすべての承認者。 |
customRoles | [MemberRole!] | カスタムロールタイプの承認者。これらのロールに属するユーザーのみが承認者になります。 |
deprecatedProperties | [String!] | GitLab 16.10で導入されました。ステータス: 実験的機能。ポリシー内のすべての非推奨プロパティ。 |
roleApprovers | [MemberAccessLevelName!] | ロールタイプの承認者。これらのロールに属するユーザーのみが承認者になります。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
userApprovers | [UserCore!] | ユーザータイプの承認者。 |
ApprovalProjectRule
誰がマージリクエストを承認できるかに関するプロジェクト承認ルールについて記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalsRequired | Int | 必要な承認の数。 |
eligibleApprovers | UserCoreConnection | 承認ルールについてのマージリクエストを承認する資格のあるユーザーのリスト。(接続を参照) |
id | GlobalID! | ルールのID。 |
name | String | ルールの名前。 |
type | ApprovalRuleType | ルールのタイプ。 |
ApprovalRule
誰がマージリクエストを承認できるかに関するルールについて記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
allowMergeWhenInvalid | Boolean | ルールが無効な場合に無視できるかどうかを示します。 |
approvalsRequired | Int | 必要な承認の数。 |
approved | Boolean | ルールが満たされているかどうかを示します。 |
approvedBy | UserCoreConnection | ルールで定義されている、マージリクエストを承認したユーザーのリスト。(接続を参照) |
commentedBy | UserCoreConnection | ルールで定義されている、マージリクエストにコメントしたユーザーのリスト。(接続を参照) |
containsHiddenGroups | Boolean | 非表示グループの承認者がルールに含まれているかどうかを示します。 |
eligibleApprovers | [UserCore!] | (明示的に定義された、関連グループからの)マージリクエストを承認する資格のあるすべてのユーザーのリスト。 |
groups | GroupConnection | ルールの承認者として追加されたグループのリスト。(接続を参照) |
id | GlobalID! | ルールのID。 |
invalid | Boolean | 無効のため承認できないルールかどうかを示します。 |
name | String | ルールの名前。 |
overridden | Boolean | マージリクエストについてルールがオーバーライドされたかどうかを示します。 |
scanResultPolicies | [ApprovalScanResultPolicy!] | ルールに関連付けられているスキャン結果ポリシーのリスト。 |
section | String | ルール適用対象となるコードオーナーファイルの指定されたセクション。 |
sourceRule | ApprovalRule | ルールの作成に使用されるソースルール。 |
type | ApprovalRuleType | ルールのタイプ。 |
users | UserCoreConnection | ルールの承認者として追加されたユーザーのリスト。(接続を参照) |
ApprovalScanResultPolicy
スキャン結果ポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalsRequired | Int! | ポリシーの定義により必要とされる承認を表します。 |
name | String! | ポリシーの名前を表します。 |
reportType | ApprovalReportType! | 承認ルールのreport_typeを表します。 |
AssetType
脆弱性アセットタイプを表します。
フィールド
AuditEvent
監査イベント。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | イベントをトリガーしたユーザー。 |
createdAt | Time! | 監査イベント作成時のタイムスタンプ。 |
details | String | 監査イベントの追加の詳細。 |
entityId | ID | エンティティのID。 |
entityPath | String | エンティティのパス。 |
entityType | String | エンティティのタイプ。 |
eventName | String | イベントの名前。 |
group | Group | 監査イベントに関連付けられているグループ。 |
id | ID! | 監査イベントID。 |
ipAddress | String | ユーザーのIPアドレス。 |
project | Project | 監査イベントに関連付けられているプロジェクト。 |
targetDetails | String | ターゲットの追加の詳細。 |
targetId | ID | 監査イベントのターゲットのID。 |
targetType | String | 監査イベントのターゲットのタイプ。 |
user | UserCore | 監査イベントに関連付けられているユーザー。 |
AuditEventDefinition
ee/config/audit_events/types/<event-type-name>.ymlとconfig/audit_events/types/<event-type-name>.ymlで定義されている監査イベントのYAML定義を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String! | 監査イベントが追跡するアクションの説明。 |
featureCategory | String! | イベントに関連付けられている機能カテゴリ。 |
introducedByIssue | String | イベントを導入するイシューへのリンク。過去の監査イベントの場合、マージリクエストURLではなく、コミットURLの可能性があります。 |
introducedByMr | String | イベントを導入するマージリクエストへのリンク。過去の監査イベントの場合、マージリクエストURLではなく、コミットURLの可能性があります。 |
milestone | String! | イベントが導入されたマイルストーン。 |
name | String! | 監査イベントのキー名。 |
savedToDatabase | Boolean! | イベントをPostgreSQLデータベースに保存するかどうかを示します。 |
streamed | Boolean! | イベントが外部の宛先にストリーミングされるかどうかを示します。 |
AuditEventStreamingHTTPNamespaceFilter
外部監査イベントストリーミングの宛先に属するサブグループフィルターまたはプロジェクトフィルターを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
externalAuditEventDestination | ExternalAuditEventDestination! | フィルターが属する宛先。 |
id | ID! | フィルターのID。 |
namespace | Namespace! | フィルターが属するグループまたはプロジェクトのネームスペース。 |
AuditEventStreamingHeader
監査ストリーミングの宛先に属するHTTPヘッダーキー/値を表します。
フィールド
AuditEventsStreamingHTTPNamespaceFiltersAddPayload
AuditEventsStreamingHTTPNamespaceFiltersAddの自動生成された戻り値の型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
namespaceFilter | AuditEventStreamingHTTPNamespaceFilter | 作成されたネームスペースフィルター。 |
AuditEventsStreamingHTTPNamespaceFiltersDeletePayload
AuditEventsStreamingHTTPNamespaceFiltersDeleteの自動生成された戻り値の型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clientMutationId | String | ミューテーションを実行しているクライアントの固有識別子。 |
errors | [String!]! | ミューテーション中に発生したエラー。 |
AuditEventsStreamingInstanceHeader
インスタンスレベルの監査ストリーミングの宛先に属するHTTPヘッダーキー/値を表します。
フィールド
AutocompletedUser
GitLabユーザーのコア表現。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ユーザーがアクティブかどうかを示します。 |
avatarUrl | String | ユーザーのアバターのURL。 |
bio | String | ユーザーの経歴。 |
bot | Boolean! | ユーザーがボットかどうかを示します。 |
callouts | UserCalloutConnection | ユーザーに属するユーザーコールアウト。(接続を参照) |
commitEmail | String | ユーザーのデフォルトのコミットメール。 |
createdAt | Time | ユーザー作成時のタイムスタンプ。 |
discord | String | ユーザーのDiscord ID。 |
email | String | GitLab 13.7で非推奨になりました。名前が変更されました。User.publicEmailを使用してください。 |
emails | EmailConnection | ユーザーのメールアドレス。(接続を参照) |
github | String | ユーザーのGitHubプロフィール名。 |
gitpodEnabled | Boolean | Gitpodがユーザーレベルで有効になっているかどうか。 |
groupCount | Int | ユーザーのグループ数。 |
groupMemberships | GroupMemberConnection | ユーザーのグループメンバーシップ。(接続を参照) |
human | Boolean | ユーザーが標準ユーザーかどうかを示します。 |
id | UserID! | ユーザーのグローバルID。 |
ide | Ide | IDE設定。 |
jobTitle | String | ユーザーの役職。 |
lastActivityOn | Date | ユーザーが最後に何らかのアクションを実行した日付。 |
linkedin | String | ユーザーのLinkedInプロフィール名。 |
location | String | ユーザーの所在地。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
namespace | Namespace | ユーザーの個人ネームスペース。 |
namespaceCommitEmails | NamespaceCommitEmailConnection | ユーザーのカスタムネームスペースコミットメール。(接続を参照) |
organization | String | ユーザーが誰を代表するか、または誰のために働いているか。 |
preferencesGitpodPath | String | ユーザープリファレンスのGitpodセクションへのWebパス。 |
profileEnableGitpodPath | String | ユーザーに対してGitpodを有効にするためのWebパス。 |
projectCount | Int | ユーザーのプロジェクト数。 |
projectMemberships | ProjectMemberConnection | ユーザーのプロジェクトメンバーシップ。(接続を参照) |
pronouns | String | ユーザーの代名詞。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
savedReplies | SavedReplyConnection | ユーザーが作成した保存済み返信。(接続を参照) |
state | UserState! | ユーザーの状態。 |
status | UserStatus | ユーザーステータス。 |
twitter | String | ユーザーのX(旧Twitter)ユーザー名。 |
type | UserType! | ユーザーの種類。 |
userPermissions | UserPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | UserPreferences | ユーザーのプリファレンス。 |
username | String! | ユーザーのユーザー名。GitLabインスタンス内で一意。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
引数のあるフィールド
AutocompletedUser.assignedMergeRequests
ユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
AutocompletedUser.authoredMergeRequests
ユーザーが作成したマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
includeAssigned | Boolean | ユーザーが割り当てられているマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
AutocompletedUser.contributedProjects
ユーザーがコントリビュートしたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includePersonal | Boolean | 個人用プロジェクトを含めます。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | コントリビュートされたプロジェクトをソートします。 |
AutocompletedUser.groups
ユーザーがアクセスできるグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
permissionScope | GroupPermission | ユーザーに付与されているグループに対する権限でフィルタリングします。 |
search | String | グループ名またはパスで検索します。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
AutocompletedUser.mergeRequestInteraction
ユーザーに関連するマージリクエストの状態。
UserMergeRequestInteractionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MergeRequestID! | マージリクエストのグローバルID。 |
AutocompletedUser.organizations
- GitLab 16.6で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできる組織。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
AutocompletedUser.reviewRequestedMergeRequests
レビューのためにユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
AutocompletedUser.savedReply
ユーザーが作成した保存済み返信。
SavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | UsersSavedReplyID! | 保存済み返信のID。 |
AutocompletedUser.snippets
ユーザーが作成したスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
AutocompletedUser.starredProjects
ユーザーがお気に入りに登録したプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | 指定ソート順でお気に入りプロジェクトを一覧表示します。 |
AutocompletedUser.timelogs
ユーザーがログに記録した時刻。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
AutocompletedUser.todos
ユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
AutocompletedUser.userAchievements
- GitLab 15.10で導入されました。ステータス: 実験的機能。
ユーザーのアチーブメント。achievements機能フラグが有効になっているネームスペースについてのみ返されます。
UserAchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeHidden | Boolean | プロファイルから隠されたアチーブメントを結果に含めるかどうかを示します。 |
AutocompletedUser.workspaces
現在のユーザーが所有するワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
AvailableModels
GitLab Duo Agentic Chatで利用可能なモデル。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
defaultModel | AiModelSelectionOfferedModel | GitLab Duo Agentic ChatのデフォルトのLLM。 |
selectableModels | [AiModelSelectionOfferedModel!] | GitLab Duo Agentic Chatと互換性のあるLLM。 |
AwardEmoji
ユーザーが追加した絵文字。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String! | 絵文字の説明。 |
emoji | String! | アイコンとしての絵文字。 |
name | String! | 絵文字の名前。 |
unicode | String! | Unicodeでの絵文字。 |
unicodeVersion | String! | 絵文字のUnicodeバージョン。 |
user | UserCore! | 絵文字を追加したユーザー。 |
BaseService
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | サービスがアクティブかどうかを示します。 |
serviceType | ServiceType | サービスのタイプ。 |
type | String | サービスのクラス名。 |
Blame
フィールド
Blob
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
flatPath | String! | エントリのフラットパス。 |
id | ID! | エントリのID。 |
lfsOid | String | blobのLFS ID。 |
mode | String | 数値形式のblobモード。 |
name | String! | エントリの名前。 |
path | String! | エントリのパス。 |
sha | String! | エントリのSHA。 |
type | EntryType! | ツリーエントリのタイプ。 |
webPath | String | blobのWebパス。 |
webUrl | String | blobのWeb URL。 |
BlobSearch
単一ファイル内の複数マッチ結果のフルJSON構造。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
durationS | Float | GitLab 18.0で導入されました。ステータス: 実験的機能。リクエストの実行時間(秒)。 |
fileCount | Int | GitLab 17.2で導入されました。ステータス: 実験的機能。一致を含むファイルの総数。 |
files | [SearchBlobFileType!] | GitLab 17.2で導入されました。ステータス: 実験的機能。一致を含むファイルのリスト。 |
matchCount | Int | GitLab 17.2で導入されました。ステータス: 実験的機能。一致の合計数。 |
perPage | Int | GitLab 17.2で導入されました。ステータス: 実験的機能。ページあたりのファイルの総数。 |
searchLevel | SearchLevel | GitLab 17.2で導入されました。ステータス: 実験的機能。実行された検索のレベル。 |
searchType | SearchType | GitLab 17.2で導入されました。ステータス: 実験的機能。実行された検索のタイプ。 |
BlobViewer
blobコンテンツの表示方法を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
collapsed | Boolean! | blobを折りたたんで表示するかどうかを示します。 |
fileType | String! | コンテンツのファイルタイプ。 |
loadAsync | Boolean! | blobコンテンツを非同期で読み込むかどうかを示します。 |
loadingPartialName | String! | 部分的な読み込み名。 |
renderError | String | blobコンテンツのレンダリングエラー。 |
tooLarge | Boolean! | blobが大きすぎて表示できないかどうかを示します。 |
type | BlobViewersType! | blobビューアーのタイプ。 |
BlockingMergeRequests
このマージリクエストによるマージのために満たす必要のあるルールに関する情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
hiddenCount | Int! | ユーザーに表示されないブロックマージリクエスト。 |
totalCount | Int! | ブロックマージリクエストの総数。 |
visibleMergeRequests | [MergeRequest!] | ユーザーに表示されるブロックマージリクエスト。 |
Board
プロジェクトイシューボードまたはグループイシューボードを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
assignee | UserCore | ボードの割り当て先。 |
createdAt | Time! | ボード作成時のタイムスタンプ。 |
hideBacklogList | Boolean | バックログリストを非表示にするかどうか。 |
hideClosedList | Boolean | 完了リストを非表示にするかどうか。 |
id | ID! | ボードのID(グローバルID)。 |
iteration | Iteration | ボードのイテレーション。 |
iterationCadence | IterationCadence | ボードのイテレーションの反復。 |
labels | LabelConnection | ボードのラベル。(接続を参照) |
milestone | Milestone | ボードのマイルストーン。 |
name | String | ボードの名前。 |
updatedAt | Time! | ボードの最終更新時のタイムスタンプ。 |
webPath | String! | ボードのWebパス。 |
webUrl | String! | ボードのWeb URL。 |
weight | Int | ボードのウェイト。 |
引数のあるフィールド
Board.epics
ボードイシューに関連付けられているエピック。
BoardEpicConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
issueFilters | BoardIssueInput | ボードのイシュー選択時に適用されるフィルター。 |
Board.lists
ボードのリスト。
BoardListConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ListID | リストをグローバルIDで検索します。 |
issueFilters | BoardIssueInput | ボードリストでイシューメタデータを取得する際に適用されるフィルター。 |
BoardEpic
イシューボードのエピックを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore! | エピックの作成者。 |
awardEmoji | AwardEmojiConnection | エピックに関連付けられている絵文字リアクションのリスト(接続を参照)。 |
blocked | Boolean | エピックがブロックされていることを示します。 |
blockedByCount | Int | このエピックをブロックしているエピックの数。 |
blockedByEpics | EpicConnection | このエピックをブロックしているエピック。(接続を参照) |
blockingCount | Int | このエピックがブロックしているエピックの数。 |
closedAt | Time | エピック完了時のタイムスタンプ。 |
color | String | エピックの色。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
confidential | Boolean | エピックが機密かどうかを示します。 |
createdAt | Time | エピック作成時のタイムスタンプ。 |
defaultProjectForIssueCreation | Project | イシュー作成のデフォルトプロジェクト。ユーザーが最後のイシューを作成したプロジェクトに基づきます。 |
descendantCounts | EpicDescendantCount | 未解決/完了子孫エピック/イシューの数。 |
descendantWeightSum | EpicDescendantWeights | エピックとその子孫の未解決イシューと完了イシューの合計ウェイト。 |
description | String | エピックの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
downvotes | Int! | エピックが受け取った不同意票の数。 |
dueDate | Time | エピックの期限。 |
dueDateFixed | Time | エピックの修正期限。 |
dueDateFromInheritedSource | Time | 子エピックまたはマイルストーンから継承されたエピックの期限。 |
dueDateFromMilestones | Time | マイルストーンから継承されたエピックの期限。 |
dueDateIsFixed | Boolean | 期限が手動で設定されたかどうかを示します。 |
events | EventConnection | オブジェクトに関連付けられているイベントのリスト。(接続を参照) |
group | Group! | エピックが属するグループ。 |
hasChildren | Boolean! | エピックに子があるかどうかを示します。 |
hasChildrenWithinTimeframe | Boolean! | 指定された期間内にエピックに子があるかどうかを示します。 |
hasIssues | Boolean! | エピックに直接イシューがあるかどうかを示します。 |
hasParent | Boolean! | エピックに親エピックがあるかどうかを示します。 |
healthStatus | EpicHealthStatus | エピックの現在のヘルスステータス。 |
id | ID! | エピックのID。 |
iid | String! | エピックの内部ID。 |
issues | EpicIssueConnection | エピックに関連付けられているイシューのリスト。(接続を参照) |
labels | LabelConnection | エピックに割り当てられたラベル。(接続を参照) |
name | String | オブジェクトの名前またはタイトル。 |
parent | Epic | エピックの親エピック。 |
participants | UserCoreConnection | エピックの参加者のリスト。(接続を参照) |
relationPath | String | エピックとイシューの関係のURIパス。 |
relativePosition | Int | Epic Tree内でのエピックの相対的な位置。 |
startDate | Time | エピックの開始日。 |
startDateFixed | Time | 修正されたエピック開始日。 |
startDateFromInheritedSource | Time | 子エピックまたはマイルストーンから継承されたエピックの開始日。 |
startDateFromMilestones | Time | マイルストーンから継承されたエピックの開始日。 |
startDateIsFixed | Boolean | 開始日が手動で設定されたかどうかを示します。 |
state | EpicState! | エピックの状態。 |
subscribed | Boolean! | 現在ログインしているユーザーがエピックをサブスクライブしているかどうかを示します。 |
textColor | String | エピック用に生成されるテキストの色。 |
title | String | エピックのタイトル。 |
titleHtml | String | titleのGitLab Flavored Markdownレンダリング。 |
updatedAt | Time | エピック更新時のタイムスタンプ。 |
upvotes | Int! | エピックが受け取った同意票の数。 |
userDiscussionsCount | Int! | エピック内のユーザーディスカッションの数。 |
userNotesCount | Int! | エピックのユーザーノートの数。 |
userPermissions | EpicPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | BoardEpicUserPreferences | イシューボード上のエピックのユーザープリファレンス。 |
webPath | String! | エピックのWebパス。 |
webUrl | String! | エピックのWeb URL。 |
workItemId | WorkItemID! | 従来のエピックに対応する作業アイテムのID。 |
引数のあるフィールド
BoardEpic.ancestors
エピックの祖先(親)。
EpicConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | String | エピックを作成者でフィルタリングします。 |
confidential | Boolean | 指定された機密性でエピックをフィルタリングします。 |
createdAfter | Time | 指定日付より後に作成されたエピック。 |
createdBefore | Time | 指定日付より前に作成されたエピック。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
iid | ID | エピックのIID(1など)。 |
iidStartsWith | String | エピックをオートコンプリート用にIIDでフィルタリングします。 |
iids | [ID!] | エピックのIIDのリスト([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestorGroups | Boolean | 祖先グループのエピックを含めます。 |
includeDescendantGroups | Boolean | 子孫グループのエピックを含めます。 |
labelName | [String!] | エピックをラベルでフィルタリングします。 |
milestoneTitle | String | エピックをエピックのイシューから算出されるマイルストーンのタイトルでフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedEpicFilterInput | 否定条件となるエピック引数。 |
or | UnionedEpicFilterInput | 引数のリストのインクルーシブOR結合。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | EpicSort | エピックをソート順に一覧表示します。 |
state | EpicState | エピックを状態でフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているエピック。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
topLevelHierarchyOnly | Boolean | トップレベル階層でエピックをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたエピック。 |
updatedBefore | Time | 指定日付より前に更新されたエピック。 |
BoardEpic.children
エピックの子(サブエピック)。
EpicConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | String | エピックを作成者でフィルタリングします。 |
confidential | Boolean | 指定された機密性でエピックをフィルタリングします。 |
createdAfter | Time | 指定日付より後に作成されたエピック。 |
createdBefore | Time | 指定日付より前に作成されたエピック。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
iid | ID | エピックのIID(1など)。 |
iidStartsWith | String | エピックをオートコンプリート用にIIDでフィルタリングします。 |
iids | [ID!] | エピックのIIDのリスト([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestorGroups | Boolean | 祖先グループの子エピックを含めます。 |
includeDescendantGroups | Boolean | 子孫グループのエピックを含めます。 |
labelName | [String!] | エピックをラベルでフィルタリングします。 |
milestoneTitle | String | エピックをエピックのイシューから算出されるマイルストーンのタイトルでフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedEpicFilterInput | 否定条件となるエピック引数。 |
or | UnionedEpicFilterInput | 引数のリストのインクルーシブOR結合。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | EpicSort | エピックをソート順に一覧表示します。 |
state | EpicState | エピックを状態でフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているエピック。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
topLevelHierarchyOnly | Boolean | トップレベル階層でエピックをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたエピック。 |
updatedBefore | Time | 指定日付より前に更新されたエピック。 |
BoardEpic.currentUserTodos
現在のユーザーのto-doアイテム。
TodoConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
state | TodoStateEnum | to-doアイテムの状態。 |
BoardEpic.linkedWorkItems
エピックにリンクされた作業アイテム。
LinkedWorkItemTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | WorkItemRelatedLinkType | リンクのタイプでフィルタリングします。サポートされている値: RELATED、BLOCKED_BY、BLOCKS。省略すると、すべてのタイプが返されます。 |
BoardEpic.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
BoardEpic.reference
エピックの内部参照。デフォルトでは短縮形式で返されます。
String!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
full | Boolean | 参照をフルで返すかどうかを示します。 |
BoardEpicUserPreferences
ボードエピックのユーザープリファレンスを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
collapsed | Boolean! | エピックを折りたたんで表示するかどうかを示します。 |
BoardList
イシューボードのリストを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
assignee | UserCore | リスト内の担当者。 |
collapsed | Boolean | ユーザーに対してリストを折りたたむかどうかを示します。 |
id | ID! | リストのID(グローバルID)。 |
issuesCount | Int | リスト内のイシューの数。 |
iteration | Iteration | リストのイテレーション。 |
label | Label | リストのラベル。 |
limitMetric | ListLimitMetric | リスト用の現在の制限メトリクス。 |
listType | String! | リストのタイプ。 |
maxIssueCount | Int | リスト内のイシューの最大数。 |
maxIssueWeight | Int | リスト内のイシューの最大ウェイト。 |
milestone | Milestone | リストのマイルストーン。 |
position | Int | ボード内のリストの位置。 |
status | WorkItemStatus | GitLab 18.0で導入されました。ステータス: 実験的機能。リストのステータス。 |
title | String! | リストのタイトル。 |
totalIssueWeight | BigInt | リスト内のすべてのイシューの合計ウェイト(文字列としてエンコード)。 |
引数のあるフィールド
BoardList.issues
ボードイシュー。
IssueConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | BoardIssueInput | ボードリスト内のイシューを選択する際に適用されるフィルター。 |
BooleanExpression
ブール値を値とする式。
フィールド
Branch
フィールド
BranchProtection
ブランチルールのブランチ保護の詳細。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
allowForcePush | Boolean! | 書き込みアクセス権のあるユーザーについて、ブランチへの強制プッシュを切り替えます。 |
codeOwnerApprovalRequired | Boolean! | マージを許可する前にコードオーナーの承認を強制します。 |
isGroupLevel | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。ブランチ保護ルールがグループレベルで作成されたかどうかを示します。 |
mergeAccessLevels | MergeAccessLevelConnection | ブランチがソースブランチの場合に、誰がマージできるかについての詳細。(接続を参照) |
modificationBlockedByPolicy | Boolean! | セキュリティポリシーが変更を防止するかどうかを示します。 |
pushAccessLevels | PushAccessLevelConnection | ブランチがソースブランチの場合に、誰がプッシュできるかについての詳細。(接続を参照) |
unprotectAccessLevels | UnprotectAccessLevelConnection | 誰がブランチの保護を解除できるかについての詳細。(接続を参照) |
BranchRule
ルールターゲット用に設定されているブランチルール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalRules | ApprovalProjectRuleConnection | ブランチルール用に設定されているマージリクエスト承認ルール。(接続を参照) |
branchProtection | BranchProtection | ブランチルール用に設定されているブランチ保護。 |
createdAt | Time | ブランチルール作成時のタイムスタンプ。 |
externalStatusChecks | ExternalStatusCheckConnection | ブランチルール用に設定されている外部ステータスチェック。(接続を参照) |
id | ProjectsBranchRuleID | ブランチルールのID。 |
isDefault | Boolean! | ブランチルールがプロジェクトのデフォルトブランチを保護するかどうかをチェックします。 |
isProtected | Boolean! | ブランチルールがブランチのアクセスを保護するかどうかをチェックします。 |
matchingBranchesCount | Int! | ブランチルールに一致する既存のブランチの数。 |
name | String! | ブランチルールターゲットの名前。ワイルドカードが含まれています。 |
squashOption | SquashOption | GitLab 17.9で導入されました。ステータス: 実験的機能。マージリクエストでのスカッシュのデフォルトの動作。 |
updatedAt | Time | ブランチルールの最終更新時のタイムスタンプ。 |
BurnupChartDailyTotals
特定の日付のイシューの総数とそのウェイトを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
completedCount | Int! | その日の完了イシューの数。 |
completedWeight | Int! | その日の完了イシューの合計ウェイト。 |
date | ISO8601Date! | バーンアップチャート合計の日付。 |
scopeCount | Int! | その日のイシューの数。 |
scopeWeight | Int! | その日のイシューの合計ウェイト。 |
CarPermissions
車両に対するユーザー権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
deleteMergeTrainCar | Boolean! | trueの場合、ユーザーはこのリソースに対してdelete_merge_train_carを実行できます。 |
CiApplicationSettings
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
keepLatestArtifact | Boolean | 最後のジョブアーティファクトを保持するかどうか。 |
CiBuildNeed
フィールド
CiCatalogResource
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
archived | Boolean | プロジェクトのアーカイブステータスを示します。 |
description | String | カタログリソースの説明。 |
fullPath | ID | GitLab 16.11で導入されました。ステータス: 実験的機能。カタログリソースのプロジェクトフルパス。 |
icon | String | カタログリソースのアイコン。 |
id | ID! | カタログリソースのID。 |
last30DayUsageCount | Int! | GitLab 17.0で導入されました。ステータス: 実験的機能。過去30日間に、include:componentを使用することによりパイプラインでこのカタログリソースのコンポーネントを使用したプロジェクトの数。 |
latestReleasedAt | Time | GitLab 16.5で導入されました。ステータス: 実験的機能。カタログリソースの最新バージョンのリリース日。 |
name | String | カタログリソースの名前。 |
starCount | Int! | カタログリソースがStar付きに登録された回数。 |
starrersPath | String | カタログリソースプロジェクトにStarを付けたユーザーのページへの相対パス。 |
topics | [String!] | カタログリソースのトピック。 |
verificationLevel | CiCatalogResourceVerificationLevel | カタログリソースの検証レベル。 |
visibilityLevel | VisibilityLevelsEnum | カタログリソースの表示レベル。 |
webPath | String | GitLab 16.1で導入されました。ステータス: 実験的機能。カタログリソースのWebパス。 |
引数のあるフィールド
CiCatalogResource.versions
カタログリソースのバージョン。このフィールドは、1回のリクエストにつき1つのカタログリソースに対してのみ解決できます。
CiCatalogResourceVersionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | バージョンの名前。 |
CiCatalogResourceComponent
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | CiCatalogResourcesComponentID! | コンポーネントのID。 |
includePath | String | コンポーネントを含めるために使用するパス。 |
inputs | [CiInputsSpec!] | コンポーネントのインプット。 |
last30DayUsageCount | Int | includeを使用するパイプラインで、コンポーネントが過去30日間に使用された回数。 |
name | String | コンポーネントの名前。 |
CiCatalogResourceComponentUsage
プロジェクトでのコンポーネントの使用状況を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
lastUsedDate | ISO8601Date | コンポーネントが最後に使用された日時。 |
name | String | コンポーネントの名前。 |
version | String | コンポーネントのバージョン。 |
CiCatalogResourceVersion
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | バージョンを作成したユーザー。 |
commit | Commit | バージョンに関連付けられているコミット。 |
components | CiCatalogResourceComponentConnection | カタログリソースに属するコンポーネント。(接続を参照) |
createdAt | Time | バージョン作成時のタイムスタンプ。 |
id | CiCatalogResourcesVersionID! | バージョンのグローバルID。 |
name | String | カタログリソース内でバージョンを一意に識別する名前。 |
path | String | バージョンへの相対Webパス。 |
readme | String | Readmeデータ。 |
readmeHtml | String | readmeのGitLab Flavored Markdownレンダリング。 |
releasedAt | Time | GitLab 16.7で導入されました。ステータス: 実験的機能。バージョンリリース時のタイムスタンプ。 |
CiCdSettings
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
pipelineVariablesDefaultRole | String | ネームスペース内のパイプライン変数をオーバーライドするために必要なデフォルトの最小ロールを示します。 |
CiConfig
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
errors | [String!] | Lintエラー。 |
includes | [CiConfigInclude!] | 含まれるファイルのリスト。 |
mergedYaml | String | マージ済みCI設定YAML。 |
stages | CiConfigStageConnection | パイプラインのステージ。(接続を参照) |
status | CiConfigStatus | Lintのステータス。有効または無効。 |
warnings | [String!] | Lintの警告。 |
CiConfigGroup
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
jobs | CiConfigJobConnection | グループ内のジョブ。(接続を参照) |
name | String | ジョブグループの名前。 |
size | Int | ジョブグループのサイズ。 |
CiConfigGroupV2
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
jobs | [CiConfigJobV2!] | グループ内のジョブ。 |
name | String | ジョブグループの名前。 |
size | Int | ジョブグループのサイズ。 |
CiConfigInclude
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
blob | String | ファイルのblobの場所。マスクされた変数が含まれている場合、マスクできます。例: "https://gitlab.com/gitlab-org/gitlab/-/blob/e52d6d0246d7375291850e61f0abc101fbda9dc2/.gitlab/ci/build-images.gitlab-ci.yml"。 |
contextProject | String | 現在のプロジェクトスコープ(gitlab-org/gitlabなど)。 |
contextSha | String | 現在のshaスコープ。 |
extra | JSON | includeの追加情報。job_name、project、refを含めることができます。マスクされた変数が含まれている場合、値をマスクできます。 |
location | String | ファイルの場所。マスクされた変数が含まれている場合、マスクできます。例: ".gitlab/ci/build-images.gitlab-ci.yml"。 |
raw | String | ファイルのrawの場所。マスクされた変数が含まれている場合、マスクできます。例: "https://gitlab.com/gitlab-org/gitlab/-/raw/e52d6d0246d7375291850e61f0abc101fbda9dc2/.gitlab/ci/build-images.gitlab-ci.yml"。 |
type | CiConfigIncludeType | インクルードのタイプ。 |
CiConfigJob
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
afterScript | [String!] | ジョブの後に実行される一連のコマンドをオーバーライドします。 |
allowFailure | Boolean | ジョブの失敗を許容します。 |
beforeScript | [String!] | ジョブの前に実行される一連のコマンドをオーバーライドします。 |
environment | String | ジョブのデプロイ先の環境の名前。 |
except | CiConfigJobRestriction | ジョブが作成されないタイミングを制限します。 |
groupName | String | ジョブグループの名前。 |
name | String | ジョブの名前。 |
needs | CiConfigNeedConnection | ジョブ実行前に完了する必要があるビルド。(接続を参照) |
only | CiConfigJobRestriction | これらの条件が適用されない場合、ジョブが作成されます。 |
script | [String!] | Runnerが実行するShellスクリプト。 |
stage | String | ジョブステージの名前。 |
tags | [String!] | Runnerを選択するために使用されるタグのリスト。 |
when | String | ジョブを実行するタイミング。 |
CiConfigJobRestriction
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
refs | [String!] | ジョブの制限が適用されるGit refs。 |
CiConfigJobV2
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
afterScript | [String!] | ジョブの後に実行される一連のコマンドをオーバーライドします。 |
allowFailure | Boolean | ジョブの失敗を許容します。 |
beforeScript | [String!] | ジョブの前に実行される一連のコマンドをオーバーライドします。 |
environment | String | ジョブのデプロイ先の環境の名前。 |
except | CiConfigJobRestriction | ジョブが作成されないタイミングを制限します。 |
groupName | String | ジョブグループの名前。 |
name | String | ジョブの名前。 |
needs | [CiConfigNeed!] | ジョブを実行する前に完了する必要があるビルド。 |
only | CiConfigJobRestriction | これらの条件が適用されない場合、ジョブが作成されます。 |
script | [String!] | Runnerが実行するShellスクリプト。 |
stage | String | ジョブステージの名前。 |
tags | [String!] | Runnerを選択するために使用されるタグのリスト。 |
when | String | ジョブを実行するタイミング。 |
CiConfigNeed
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
name | String | ニーズの名前。 |
CiConfigStage
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
groups | CiConfigGroupConnection | ステージのジョブのグループ。(接続を参照) |
name | String | ステージの名前。 |
CiConfigStageV2
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
groups | [CiConfigGroupV2!] | ステージのジョブのグループ。 |
name | String | ステージの名前。 |
CiConfigV2
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
errors | [String!] | Lintエラー。 |
includes | [CiConfigInclude!] | 含まれるファイルのリスト。 |
mergedYaml | String | マージ済みCI設定YAML。 |
stages | [CiConfigStageV2!] | パイプラインのステージ。 |
status | CiConfigStatus | Lintのステータス。有効または無効。 |
warnings | [String!] | Lintの警告。 |
CiConfigVariable
CI/CD設定変数。
フィールド
CiDedicatedHostedRunnerFilters
GitLab Dedicated Runnerの使用状況データに使用できるフィルターオプション。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
deletedRunners | CiDeletedRunnerConnection | 関連付けられたRunnerレコードがない使用状況データからのRunner IDのリスト。(接続を参照) |
runners | CiRunnerConnection | 使用状況データのある固有のRunnerのリスト。(接続を参照) |
years | [Int!] | 利用可能な使用状況データを含む年のリスト。 |
CiDedicatedHostedRunnerUsage
GitLab DedicatedでホストされているRunnerのコンピューティング使用状況データ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
billingMonth | String! | 使用状況データの月。 |
billingMonthIso8601 | ISO8601Date! | 請求月のタイムスタンプ(ISO 8601形式)。 |
computeMinutes | Int! | すべてのネームスペースで使用されるコンピューティング時間の合計(分)。 |
durationSeconds | Int! | Runnerの使用時間の合計(秒)。 |
rootNamespace | NamespaceUnion | 使用状況データに関連付けられているネームスペース。インスタンス集計データの場合はnull。 |
CiDeletedNamespace
もはや存在しないネームスペースへの参照。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | NamespaceID | 削除されたネームスペースのID。 |
CiDeletedRunner
削除されたRunnerへの参照。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | CiRunnerID! | 削除されたRunnerのグローバルID。 |
CiDurationStatistics
CI/CDジョブまたはパイプラインのグループの期間のヒストグラム。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
p50 | Duration | GitLab 15.8で導入されました。ステータス: 実験的機能。50パーセンタイル。継続時間の50%がこの値より低くなっています。 |
p75 | Duration | GitLab 15.8で導入されました。ステータス: 実験的機能。75パーセンタイル。継続時間の75%がこの値より低くなっています。 |
p90 | Duration | GitLab 15.8で導入されました。ステータス: 実験的機能。90パーセンタイル。継続時間の90%がこの値より低くなっています。 |
p95 | Duration | GitLab 15.8で導入されました。ステータス: 実験的機能。95パーセンタイル。継続時間の95%がこの値より低くなっています。 |
p99 | Duration | GitLab 15.8で導入されました。ステータス: 実験的機能。99パーセンタイル。継続時間の99%がこの値より低くなっています。 |
CiFreezePeriod
プロジェクトのデプロイフリーズ期間を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cronTimezone | String | cronフィールドのタイムゾーン。指定しない場合のデフォルトはUTCです。 |
endCron | String! | cron形式でのフリーズ期間の終了。 |
endTime | Time | 現在/次のアクティブ期間終了時のタイムスタンプ(UTC)。 |
startCron | String! | cron形式でのフリーズ期間の開始。 |
startTime | Time | 現在/次のアクティブ期間開始時のタイムスタンプ(UTC)。 |
status | CiFreezePeriodStatus! | フリーズ期間のステータス。 |
CiGroup
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
detailedStatus | DetailedStatus | グループの詳細なステータス。 |
id | String! | グループのID。 |
jobs | CiJobConnection | グループ内のジョブ。(接続を参照) |
name | String | ジョブグループの名前。 |
size | Int | グループのサイズ。 |
CiGroupEnvironmentScope
グループのCI/CD環境スコープ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
name | String | 変数を使用できる環境を定義するスコープ名。 |
CiGroupVariable
グループのCI/CD変数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | 変数の説明。 |
environmentScope | String | 変数を使用できる環境を定義するスコープ。 |
hidden | Boolean | 変数が非表示かどうかを示します。 |
id | ID! | 変数のID。 |
key | String | 変数の名前。 |
masked | Boolean | 変数がマスクされるかどうかを示します。 |
protected | Boolean | 変数が保護されるかどうかを示します。 |
raw | Boolean | 変数がrawかどうかを示します。 |
value | String | 変数の値。 |
variableType | CiVariableType | 変数の型。 |
CiInputsField
パイプラインスケジュール用に保存されたCIインプット。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
name | String! | インプットの名前。 |
value | CiInputsValue | インプットの値。 |
CiInputsSpec
パイプライン作成のインプット。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
default | CiInputsValue | 指定されている場合は、インプットのデフォルト値。 |
description | String | インプットの説明。 |
name | String! | インプットの名前。 |
options | CiInputsValue | 指定されている場合は、インプットとして使用可能な値。 |
regex | String | 指定されている場合は、インプット値が一致する必要がある正規表現パターン。 |
required | Boolean! | インプットが必須かどうかを示します。 |
type | CiInputsType! | インプットのデータ型。 |
CiInstanceVariable
GitLabインスタンスのCI/CD変数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | 変数の説明。 |
environmentScope | String | GitLab 15.3で非推奨になりました。使用されなくなりました。GroupVariableTypeとProjectVariableTypeでのみ使用できます。 |
id | ID! | 変数のID。 |
key | String | 変数の名前。 |
masked | Boolean | 変数がマスクされるかどうかを示します。 |
protected | Boolean | 変数が保護されるかどうかを示します。 |
raw | Boolean | 変数がrawかどうかを示します。 |
value | String | 変数の値。 |
variableType | CiVariableType | 変数の型。 |
CiJob
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | ジョブがアクティブかどうかを示します。 |
allowFailure | Boolean! | ジョブの失敗が許容されるかどうか。 |
artifacts | CiJobArtifactConnection | ジョブによって生成されたアーティファクト。(接続を参照) |
browseArtifactsPath | String | アーティファクトのアーカイブを閲覧するためのURL。 |
canPlayJob | Boolean! | 現在のユーザーがジョブを再生できるかどうかを示します。 |
cancelable | Boolean! | ジョブがキャンセル可能かどうかを示します。 |
commitPath | String | ジョブをトリガーしたコミットへのパス。 |
coverage | Float | ジョブのカバレッジレベル。 |
createdAt | Time! | ジョブの作成日時。 |
createdByTag | Boolean! | ジョブがタグによって作成されたかどうか。 |
detailedStatus | DetailedStatus | ジョブの詳細なステータス。 |
downstreamPipeline | Pipeline | ブリッジのダウンストリームパイプライン。 |
duration | Int | ジョブの実行時間(秒)。 |
erasedAt | Time | ジョブの消去日時。 |
exitCode | Int | ジョブの終了コード。GitLab 16.10へのアップグレード後に開始され、終了コードで失敗したジョブで使用できます。 |
failureMessage | String | ジョブが失敗した理由に関するメッセージ。 |
finishedAt | Time | ジョブの実行完了日時。 |
id | JobID | ジョブのID。 |
kind | CiJobKind! | ジョブのタイプを示します。 |
manualJob | Boolean | ジョブに手動アクションがあるかどうか。 |
manualVariables | CiManualVariableConnection | ジョブトリガー時に手動ジョブに追加される変数。(接続を参照) |
name | String | ジョブの名前。 |
needs | CiBuildNeedConnection | ジョブ実行前に完了する必要があるビルドへの参照。(接続を参照) |
pipeline | PipelineInterface | ジョブが属するパイプライン。 |
playPath | String | ジョブの再生パス。 |
playable | Boolean! | ジョブを再生できるかどうかを示します。 |
previousStageJobs | CiJobConnection | 前のステージのジョブ。(接続を参照) |
previousStageJobsOrNeeds | JobNeedUnionConnection | GitLab 16.4で非推奨になりました。previousStageJobsフィールドとneedsフィールドに置き換えられました。 |
project | Project | ジョブが属するプロジェクト。 |
queuedAt | Time | ジョブがキューに入れられ、保留中としてマークされた日時。 |
queuedDuration | Duration | ジョブ開始までにキューに入っていた時間。 |
refName | String | ジョブのref名。 |
refPath | String | refへのパス。 |
retried | Boolean | ジョブが再試行されたことを示します。 |
retryPath | String | ジョブの再試行パス。 |
retryable | Boolean! | ジョブを再試行できるかどうかを示します。 |
runner | CiRunner | ジョブの実行に割り当てられたRunner。 |
runnerManager | CiRunnerManager | ジョブに割り当てられたRunnerマネージャー。 |
scheduled | Boolean! | ジョブがスケジュールされていることを示します。 |
scheduledAt | Time | ビルドのスケジュール。 |
schedulingType | String | ジョブスケジューリングのタイプ。ジョブでneedsキーワードを使用する場合はdag、それ以外の場合はstageの値になります。 |
shortSha | String! | コミットの短いSHA1 ID。 |
source | String | ジョブを開始したポリシーまたはアクション。設定されていない場合、値はパイプラインから継承されます。 |
stage | CiStage | ジョブのステージ。 |
startedAt | Time | ジョブの開始日時。 |
status | CiJobStatus | ジョブのステータス。 |
stuck | Boolean! | ジョブがスタックしていることを示します。 |
tags | [String!] | 現在のジョブのタグ。 |
trace | CiJobTrace | ジョブによって生成されるトレース。 |
triggered | Boolean | ジョブがトリガーされたかどうか。 |
userPermissions | JobPermissions! | リソースに対する現在のユーザーの権限。 |
webPath | String | ジョブのWebパス。 |
CiJobArtifact
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
downloadPath | String | アーティファクトのファイルをダウンロードするためのURL。 |
expireAt | Time | アーティファクトの有効期限。 |
expired | Boolean! | アーティファクトの期限切れ状態。 |
fileType | JobArtifactFileType | アーティファクトのファイルタイプ。 |
id | CiJobArtifactID! | アーティファクトのID。 |
name | String | アーティファクトのファイル名。 |
size | BigInt! | アーティファクトのサイズ(バイト単位)。 |
CiJobMinimalAccess
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | ジョブがアクティブかどうかを示します。 |
allowFailure | Boolean! | ジョブの失敗が許容されるかどうか。 |
artifacts | CiJobArtifactConnection | ジョブによって生成されたアーティファクト。(接続を参照) |
browseArtifactsPath | String | アーティファクトのアーカイブを閲覧するためのURL。 |
canPlayJob | Boolean | 現在のユーザーがジョブを再生できるかどうかを示します。 |
cancelable | Boolean | ジョブがキャンセル可能かどうかを示します。 |
commitPath | String | ジョブをトリガーしたコミットへのパス。 |
coverage | Float | ジョブのカバレッジレベル。 |
createdAt | Time | ジョブの作成日時。 |
createdByTag | Boolean! | ジョブがタグによって作成されたかどうか。 |
detailedStatus | DetailedStatus | ジョブの詳細なステータス。 |
duration | Int | ジョブの実行時間(秒)。 |
erasedAt | Time | ジョブの消去日時。 |
exitCode | Int | ジョブの終了コード。GitLab 16.10へのアップグレード後に開始され、終了コードで失敗したジョブで使用できます。 |
failureMessage | String | ジョブが失敗した理由に関するメッセージ。 |
finishedAt | Time | ジョブの実行完了日時。 |
id | JobID | ジョブのID。 |
kind | CiJobKind | ジョブのタイプを示します。 |
manualJob | Boolean | ジョブに手動アクションがあるかどうか。 |
name | String | ジョブの名前。 |
pipeline | PipelineInterface | ジョブが属するパイプライン。 |
playPath | String | ジョブの再生パス。 |
playable | Boolean | ジョブを再生できるかどうかを示します。 |
project | ProjectInterface | ジョブが属するプロジェクト。 |
queuedAt | Time | ジョブがキューに入れられ、保留中としてマークされた日時。 |
queuedDuration | Duration | ジョブ開始までにキューに入っていた時間。 |
refName | String | ジョブのref名。 |
refPath | String | refへのパス。 |
retried | Boolean | ジョブが再試行されたことを示します。 |
retryPath | String | ジョブの再試行パス。 |
retryable | Boolean | ジョブを再試行できるかどうかを示します。 |
runner | CiRunner | ジョブの実行に割り当てられたRunner。 |
scheduled | Boolean | ジョブがスケジュールされていることを示します。 |
scheduledAt | Time | ビルドのスケジュール。 |
schedulingType | String | ジョブスケジューリングのタイプ。ジョブでneedsキーワードを使用する場合はdag、それ以外の場合はstageの値になります。 |
shortSha | String! | コミットの短いSHA1 ID。 |
source | String | ジョブを開始したポリシーまたはアクション。設定されていない場合、値はパイプラインから継承されます。 |
stage | CiStage | ジョブのステージ。 |
startedAt | Time | ジョブの開始日時。 |
status | CiJobStatus | ジョブのステータス。 |
stuck | Boolean! | ジョブがスタックしていることを示します。 |
tags | [String!] | 現在のジョブのタグ。 |
trace | CiJobTrace | ジョブによって生成されるトレース。 |
triggered | Boolean | ジョブがトリガーされたかどうか。 |
userPermissions | JobPermissions | ジョブに対する現在のユーザーの権限。 |
webPath | String | ジョブのWebパス。 |
CiJobTokenAccessibleGroup
CI/CDジョブトークンで認証することにより現在のプロジェクトにアクセスできるグループ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | グループのアバターURL。 |
fullPath | ID! | グループのフルパス。 |
id | ID! | グループのID。 |
name | String! | グループの名前。 |
path | String! | グループのパス。 |
webUrl | String | グループのWeb URL。 |
CiJobTokenAccessibleProject
CI/CDジョブトークンで認証することにより現在のプロジェクトにアクセスできるプロジェクト。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | プロジェクトのアバター画像ファイルのURL。 |
fullPath | ID! | プロジェクトのフルパス。 |
id | ID! | プロジェクトのID。 |
name | String! | プロジェクトの名前(ネームスペースなし)。 |
path | String! | プロジェクトのパス。 |
webUrl | String | プロジェクトのWeb URL。 |
CiJobTokenAuthLog
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
lastAuthorizedAt | Time! | GitLab 17.6で導入されました。ステータス: 実験的機能。最終認証日時。 |
originProject | CiJobTokenAccessibleProject! | GitLab 17.6で導入されました。ステータス: 実験的機能。originプロジェクト。 |
CiJobTokenScopeAllowlist
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
groupsAllowlist | CiJobTokenScopeAllowlistEntryConnection | CI/CDジョブトークンで認証することにより現在のプロジェクトにアクセスできるグループの許可リスト。(接続を参照) |
projectsAllowlist | CiJobTokenScopeAllowlistEntryConnection | CI/CDジョブトークンで認証することにより現在のプロジェクトにアクセスできるプロジェクトの許可リスト。(接続を参照) |
CiJobTokenScopeAllowlistEntry
CI_JOB_TOKENの許可リストエントリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
addedBy | UserCore | エントリを追加したユーザー。 |
autopopulated | Boolean | エントリが自動設定プロセスによって作成されたかどうかを示します。 |
createdAt | Time! | エントリの作成日時。 |
defaultPermissions | Boolean | デフォルトの権限が有効か(true)、きめ細かいアクセス権限が有効か(false)を示します。 |
direction | String | GitLab 18.0で非推奨になりました。送信ジョブトークンスコープは削除されます。このフィールドはINBOUNDのみ可能です。 |
jobTokenPolicies | [CiJobTokenScopePolicies!] | GitLab 17.5で導入されました。ステータス: 実験的機能。エントリのポリシーのリスト。 |
sourceProject | Project! | 許可リストエントリを所有するプロジェクト。 |
target | CiJobTokenScopeTarget | エントリによって許可されるグループまたはプロジェクト。 |
CiJobTokenScopeType
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
groupAllowlistAutopopulatedIds | [GroupID!]! | 自動設定プロセスによって作成されたグループのIDのリスト。 |
groupsAllowlist | CiJobTokenAccessibleGroupConnection! | CI/CDジョブトークンで認証することにより現在のプロジェクトにアクセスできるグループの許可リスト。(接続を参照) |
groupsAllowlistCount | Int! | CI/CDジョブトークンで認証することにより現在のプロジェクトにアクセスできるグループの数。この数にサブグループは含まれません。 |
inboundAllowlist | CiJobTokenAccessibleProjectConnection! | CI/CDジョブトークンで認証することにより現在のプロジェクトにアクセスできるプロジェクトの許可リスト。(接続を参照) |
inboundAllowlistAutopopulatedIds | [ProjectID!]! | 自動設定プロセスによって作成されたプロジェクトのIDのリスト。 |
inboundAllowlistCount | Int! | CI/CDジョブトークンで認証することにより現在のプロジェクトにアクセスできるプロジェクトの数。この数にネストされたプロジェクトは含まれません。 |
outboundAllowlist | ProjectConnection! | GitLab 18.0で非推奨になりました。送信ジョブトークンスコープは削除されます。受信許可リストのみがサポートされています。 |
projects | ProjectConnection! | GitLab 15.9で非推奨になりました。projects属性は非推奨になりました。outbound_allowlistを使用してください。 |
CiJobTrace
引数のあるフィールド
CiJobTrace.htmlSummary
- GitLab 15.11で導入されました。ステータス: 実験的機能。
トレースの末尾行を含むHTMLサマリー最大16KBのトレースのrawバイトを返します。切り捨てにより、返される文字列が予期しない無効なUTF-8コードポイントで始まる可能性があります。
String!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
lastLines | Int | 返す末尾行の数。最大100行まで。 |
CiJobsStatistics
CIジョブのグループの統計。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
queuedDuration | CiDurationStatistics | ジョブが選択されるのを待機していた時間の統計。コンテキストで最後に作成された5000個のRunnerによって実行された最新の100個のジョブに基づいて計算されます。Runnerにフィルターが適用されていない場合、計算ではグローバルに最新の100個のジョブが使用されます。 |
CiManualVariable
手動ジョブに指定されたCI/CD変数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
environmentScope | String | GitLab 15.3で非推奨になりました。使用されなくなりました。GroupVariableTypeとProjectVariableTypeでのみ使用できます。 |
id | ID! | 変数のID。 |
key | String | 変数の名前。 |
raw | Boolean | 変数がrawかどうかを示します。 |
value | String | 変数の値。 |
variableType | CiVariableType | 変数の型。 |
CiMinutesNamespaceMonthlyUsage
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
minutes | Int | ネームスペース内のすべてのプロジェクトで使用されるコンピューティング時間の合計(分)。 |
month | String | 使用状況データに関連する月。 |
monthIso8601 | ISO8601Date | 使用状況データに関連する月(ISO 8601日付形式)。 |
projects | CiMinutesProjectMonthlyUsageConnection | ネームスペース内のプロジェクトのコンピューティング使用状況データ。(接続を参照) |
sharedRunnersDuration | Int | その月のネームスペースによって使用された共有Runnerの合計時間(秒)。 |
CiMinutesProjectMonthlyUsage
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
minutes | Int | その月にプロジェクトで使用されたコンピューティング時間(分)。 |
project | Project | 記録された使用状況のプロジェクト。 |
sharedRunnersDuration | Int | その月にプロジェクトで使用された共有Runnerの合計時間(秒)。 |
CiPipelineCreationRequest
非同期パイプライン作成リクエストに関する情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
error | String | パイプラインの作成に失敗した場合のエラーメッセージ。 |
pipelineId | CiPipelineID | 作成に成功した場合に作成されたパイプラインのID。 |
status | CiPipelineCreationStatus! | パイプライン作成の現在のステータス。 |
CiProjectSubscription
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | サブスクリプションの作成者。 |
downstreamProject | CiSubscriptionsProjectDetails | サブスクリプションのダウンストリームプロジェクト。アップストリームプロジェクトのパイプラインが完了すると、ダウンストリームプロジェクトでパイプラインがトリガーされます。 |
id | CiSubscriptionsProjectID | サブスクリプションのグローバルID。 |
upstreamProject | CiSubscriptionsProjectDetails | サブスクリプションのアップストリームプロジェクト。アップストリームプロジェクトのパイプラインが完了すると、ダウンストリームプロジェクトでパイプラインがトリガーされます。 |
CiProjectVariable
プロジェクトのCI/CD変数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | 変数の説明。 |
environmentScope | String | 変数を使用できる環境を定義するスコープ。 |
hidden | Boolean | 変数が非表示かどうかを示します。 |
id | ID! | 変数のID。 |
key | String | 変数の名前。 |
masked | Boolean | 変数がマスクされるかどうかを示します。 |
protected | Boolean | 変数が保護されるかどうかを示します。 |
raw | Boolean | 変数がrawかどうかを示します。 |
value | String | 変数の値。 |
variableType | CiVariableType | 変数の型。 |
CiRunner
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | CiRunnerAccessLevel! | Runnerのアクセスレベル。 |
active | Boolean! | GitLab 14.8で非推奨になりました。pausedを使用してください。このフィールドはpausedの逆であり、Runnerのジョブ実行ステータスとは関係ありません。詳細については、jobExecutionStatusを参照してください。 |
adminUrl | String | Runnerの管理者URL。管理者のみが利用できます。 |
contactedAt | Time | Runnerからの最後の接続のタイムスタンプ。 |
createdAt | Time | Runnerの作成のタイムスタンプ。 |
createdBy | UserCore | Runnerを作成したユーザー。 |
creationMethod | CiRunnerCreationMethod | GitLab 17.0で導入されました。ステータス: 実験的機能。Runner登録のタイプ。 |
creationState | CiRunnerCreationState | Runnerの作成状態。Runnerが登録され、GitLabインスタンスに接続したかどうかを判断するために使用されます。 |
description | String | Runnerの説明。 |
editAdminUrl | String | Runnerの管理者フォームURL。管理者のみが利用できます。 |
ephemeralAuthenticationToken | String | GitLab 15.9で導入されました。ステータス: 実験的機能。Runnerマネージャーの登録に使用される一時的な認証トークン。登録中、限られた時間だけRunnerの作成者のみが使用できます。 |
ephemeralRegisterUrl | String | GitLab 15.11で導入されました。ステータス: 実験的機能。Runnerマネージャーの登録ページのURL。登録中、限られた時間だけRunnerの作成者のみが使用できます。 |
groups | GroupInterfaceConnection | Runnerが関連付けられているグループ。グループRunnerのみ。(接続を参照) |
id | CiRunnerID! | RunnerのID。 |
jobExecutionStatus | CiRunnerJobExecutionStatus | Runnerのジョブ実行ステータス。 |
locked | Boolean | Runnerがロックされていることを示します。 |
maintenanceNote | String | Runnerのメンテナンスノート。 |
maintenanceNoteHtml | String | maintenance_noteのGitLab Flavored Markdownレンダリング。 |
maximumTimeout | Int | Runnerが処理するジョブの最大タイムアウト(秒単位)。 |
ownerProject | ProjectInterface | Runnerを所有するプロジェクト。プロジェクトRunnerのみ。 |
paused | Boolean! | Runnerが一時停止中であり、ジョブを実行できないことを示します。 |
privateProjectsMinutesCostFactor | Float | Runnerに関連付けられている非公開プロジェクトの「コンピューティングコスト係数」(GitLab.comのみ)。 |
projectCount | Int | Runnerが関連付けられているプロジェクトの数。この数には、現在のユーザーに対して表示されない可能性があるプロジェクトが含まれる場合があります。 |
publicProjectsMinutesCostFactor | Float | Runnerに関連付けられている公開プロジェクトの「コンピューティングコスト係数」(GitLab.comのみ)。 |
registerAdminUrl | String | Runnerの一時登録ページのURL。Runner登録の前にのみ使用可能です。管理者のみが利用できます。 |
runUntagged | Boolean! | Runnerがタグなしジョブを実行できることを示します。 |
runnerType | CiRunnerType! | Runnerのタイプ。 |
shortSha | String | 新しいジョブリクエストを認証するために使用される、Runnerのトークンの最初の8文字。Runnerの固有IDとして使用されます。 |
status | CiRunnerStatus! | Runnerのステータス。 |
tagList | [String!] | Runnerに関連付けられているタグ。 |
tokenExpiresAt | Time | Runnerトークンの有効期限。 |
upgradeStatus | CiRunnerUpgradeStatus | Runnerのアップグレードの可用性。 |
userPermissions | RunnerPermissions! | リソースに対する現在のユーザーの権限。 |
引数のあるフィールド
CiRunner.jobCount
Runnerによって処理されるジョブの数(上限は1000で、さらに多くのアイテムが存在することを示す場合は1が追加されます)。jobCountはjobs { count }の最適化されたバージョンであり、同じリクエストで複数のRunnerに対してリクエストできます。
Intを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
statuses | [CiJobStatus!] | ジョブをステータスでフィルタリングします。 |
CiRunner.jobs
Runnerに割り当てられているジョブ。このフィールドは、1回のリクエストにつき1つのRunnerに対してのみ解決できます。
CiJobInterfaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
statuses | [CiJobStatus!] | ジョブをステータスでフィルタリングします。 |
CiRunner.managers
Runnerの設定に関連付けられているRunnerマネージャー。
CiRunnerManagerConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
status | CiRunnerStatus | Runnerマネージャーをステータスでフィルタリングします。 |
systemId | String | RunnerマネージャーをシステムIDでフィルタリングします。 |
CiRunner.projects
Runnerが関連付けられているプロジェクトを検索します。プロジェクトRunnerのみ。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
membership | Boolean | 現在のユーザーがメンバーであるプロジェクトのみを返します。 |
namespacePath | ID | プロジェクトをネームスペースのフルパス(グループまたはユーザー)でフィルタリングします。 |
personal | Boolean | 個人用プロジェクトのみを返します。 |
search | String | プロジェクト名、パス、または説明の検索クエリ。 |
searchNamespaces | Boolean | プロジェクト検索にネームスペースを含めます。 |
sort | String | 結果のソート順。形式: <field_name>_<sort_direction>(id_descやname_ascなど)。デフォルトではid_desc、検索を使用する場合はsimilarityになります。 |
topics | [String!] | プロジェクトをトピックでフィルタリングします。 |
CiRunnerCloudProvisioningStep
Google CloudにRunnerをプロビジョニングするために使用するステップ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
instructions | String | Runnerをプロビジョニングする手順。 |
languageIdentifier | String | instructionsフィールドに使用する言語の識別子。この識別子には、サポートされている言語と字句解析ツールのリストで指定されている識別子のいずれかを指定できます。 |
title | String | ステップのタイトル。 |
CiRunnerGkeProvisioning
GKE Runnerプロビジョニングに使用する情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
projectSetupShellScript | String | Google Cloudプロジェクトの設定手順。 |
引数のあるフィールド
CiRunnerGkeProvisioning.provisioningSteps
GKEでRunnerをプロビジョニングするために使用するステップ。
[CiRunnerGkeProvisioningStep!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
nodePools | [GoogleCloudNodePool!] | Runnerのノードプールの設定。 |
region | GoogleCloudRegion! | Runnerをプロビジョニングするリージョンの名前。 |
runnerToken | String! | Runnerの認証トークン。 |
zone | GoogleCloudZone! | Runnerをプロビジョニングするゾーンの名前。 |
CiRunnerGkeProvisioningStep
GKEにRunnerをプロビジョニングするために使用するステップ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
instructions | String | Runnerをプロビジョニングする手順。 |
languageIdentifier | String | instructionsフィールドに使用する言語の識別子。この識別子には、サポートされている言語と字句解析ツールのリストで指定されている識別子のいずれかを指定できます。 |
title | String | ステップのタイトル。 |
CiRunnerGoogleCloudProvisioning
Runner Google Cloudプロビジョニングに使用する情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
projectSetupShellScript | String | Google Cloudプロジェクトの設定手順。 |
引数のあるフィールド
CiRunnerGoogleCloudProvisioning.provisioningSteps
クラウドでRunnerをプロビジョニングするために使用するステップ。
[CiRunnerCloudProvisioningStep!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ephemeralMachineType | GoogleCloudMachineType! | ジョブの実行に使用するマシンタイプの名前。 |
region | GoogleCloudRegion! | Runnerをプロビジョニングするリージョンの名前。 |
runnerToken | String | Runnerの認証トークン。 |
zone | GoogleCloudZone! | Runnerをプロビジョニングするゾーンの名前。 |
CiRunnerManager
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
architectureName | String | Runnerマネージャーによって提供されるアーキテクチャ。 |
contactedAt | Time | Runnerマネージャーからの最後の接続のタイムスタンプ。 |
createdAt | Time | Runnerマネージャーの作成のタイムスタンプ。 |
executorName | String | Runnerによって最後にアドバタイズされたexecutor。 |
id | CiRunnerManagerID! | RunnerマネージャーのID。 |
ipAddress | String | RunnerマネージャーのIPアドレス。 |
jobExecutionStatus | CiRunnerJobExecutionStatus | Runnerマネージャーのジョブ実行ステータス。 |
platformName | String | Runnerマネージャーによって提供されるプラットフォーム。 |
revision | String | Runnerのリビジョン。 |
runner | CiRunner | RunnerマネージャーのRunner設定。 |
status | CiRunnerStatus! | Runnerマネージャーのステータス。 |
systemId | String! | Runnerマネージャーに関連付けられているシステムID。 |
upgradeStatus | CiRunnerUpgradeStatus | Runnerマネージャーのアップグレードの可用性。 |
version | String | Runnerのバージョン。 |
CiRunnerUsage
Runnerの使用時間(分)。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciBuildCount | BigInt! | 選択した期間中に実行されたビルドの量。文字列としてエンコードされます。 |
ciDuration | BigInt! | 選択した期間中にジョブの処理に費やされた時間(分)。文字列としてエンコードされます。 |
ciMinutesUsed | BigInt! | GitLab 17.5で非推奨になりました。ciDurationを使用してください。 |
runner | CiRunner | 使用状況が参照するRunner。nullは「その他のRunner」を意味します。 |
CiRunnerUsageByProject
プロジェクト別のRunnerの使用時間(分)。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciBuildCount | BigInt! | 選択した期間中に実行されたビルドの量。文字列としてエンコードされます。 |
ciDuration | BigInt! | 選択した期間中にジョブの処理に費やされた時間(分)。文字列としてエンコードされます。 |
ciMinutesUsed | BigInt! | GitLab 17.5で非推奨になりました。ciDurationを使用してください。 |
project | Project | 使用状況が参照するプロジェクト。nullは「その他のプロジェクト」を意味します。 |
CiSecureFileRegistry
ci_secure_fileのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | CiSecureFileRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
ciSecureFileId | ID! | Ci SecureファイルのID。 |
createdAt | Time | CiSecureFileRegistryの作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | CiSecureFileRegistryのID。 |
lastSyncFailure | String | CiSecureFileRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | CiSecureFileRegistryの最後の同期成功時のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにCiSecureFileRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | CiSecureFileRegistryのモデルレコードのID。 |
retryAt | Time | CiSecureFileRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | CiSecureFileRegistryの同期試行の連続失敗回数。 |
state | RegistryState | CiSecureFileRegistryの同期状態。 |
verificationChecksum | String | CiSecureFileRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のCiSecureFileRegistryのチェックサムの予想値。 |
verificationFailure | String | CiSecureFileRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | CiSecureFileRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | CiSecureFileRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | CiSecureFileRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | CiSecureFileRegistryの検証状態。 |
verifiedAt | Time | CiSecureFileRegistryの最後の検証成功時のタイムスタンプ。 |
CiStage
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
detailedStatus | DetailedStatus | ステージの詳細なステータス。 |
groups | CiGroupConnection | ステージのジョブのグループ。(接続を参照) |
id | ID! | ステージのID。 |
jobs | CiJobConnection | ステージのジョブ。(接続を参照) |
name | String | ステージの名前。 |
status | String | パイプラインステージのステータス。 |
CiSubscriptionsProject
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | サブスクリプションの作成者。 |
downstreamProject | Project | サブスクリプションのダウンストリームプロジェクト。 |
id | CiSubscriptionsProjectID | サブスクリプションのグローバルID。 |
upstreamProject | Project | サブスクリプションのアップストリームプロジェクト。 |
CiSubscriptionsProjectDetails
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ID! | プロジェクトのID。 |
name | ID! | プロジェクトのフルパス。 |
namespace | CiSubscriptionsProjectNamespaceDetails! | プロジェクトのネームスペース。 |
webUrl | String | プロジェクトのWeb URL。 |
CiSubscriptionsProjectNamespaceDetails
フィールド
CiTemplate
GitLab CI/CDの設定テンプレート。
フィールド
CloudConnectorProbeResult
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
details | JSON | プローブ結果に関する追加の詳細。 |
errors | [String!] | プローブ結果に関するすべてのエラーのリスト。 |
message | String | プローブ結果に関する追加のメッセージまたは詳細。 |
name | String | プローブの名前。 |
success | Boolean | プローブが成功したかどうかを示します。 |
CloudConnectorStatus
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
probeResults | [CloudConnectorProbeResult!] | 検証中に実行された個々のプローブの結果。 |
success | Boolean | 設定の検証が成功したかどうかを示します。 |
ClusterAgent
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
activityEvents | ClusterAgentActivityEventConnection | クラスターエージェントの最近のアクティビティー。(接続を参照) |
connections | ConnectedAgentConnection | クラスターエージェントのアクティブな接続。(接続を参照) |
createdAt | Time | クラスターエージェントの作成時のタイムスタンプ。 |
createdByUser | UserCore | エージェントを作成したユーザーに関する情報を含むユーザーオブジェクト。 |
id | ID! | クラスターエージェントのID。 |
isReceptive | Boolean | クラスターエージェントが受容的かどうか。 |
name | String | クラスターエージェントの名前。 |
project | Project | クラスターエージェントが関連付けられているプロジェクト。 |
tokens | ClusterAgentTokenConnection | クラスターエージェントに関連付けられているトークン。(接続を参照) |
updatedAt | Time | クラスターエージェントの更新時のタイムスタンプ。 |
urlConfigurations | ClusterAgentUrlConfigurationConnection | クラスターエージェントが受容的エージェントである場合のURL設定。(接続を参照) |
userAccessAuthorizations | ClusterAgentAuthorizationUserAccess | クラスターエージェントのユーザーアクセス設定。 |
vulnerabilityImages | VulnerabilityContainerImageConnection | エージェントの脆弱性について報告されたコンテナイメージ。(接続を参照) |
webPath | String | クラスターエージェントのWebパス。 |
workspacesAgentConfig | WorkspacesAgentConfig | GitLab 17.4で導入されました。ステータス: 実験的機能。クラスターエージェントのワークスペースエージェント設定。 |
引数のあるフィールド
ClusterAgent.workspaces
エージェントに関連付けられているワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
ClusterAgentActivityEvent
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agentToken | ClusterAgentToken | イベントに関連付けられているエージェントトークン。 |
kind | String | イベントのタイプ。 |
level | String | イベントの重大度。 |
recordedAt | Time | イベント記録時のタイムスタンプ。 |
user | UserCore | イベントに関連付けられているユーザー。 |
ClusterAgentAuthorizationCiAccess
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agent | ClusterAgent | 承認済みクラスターエージェント。 |
config | JSON | 承認済みプロジェクトの設定。 |
ClusterAgentAuthorizationUserAccess
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agent | ClusterAgent | 承認済みクラスターエージェント。 |
config | JSON | 承認済みプロジェクトの設定。 |
ClusterAgentToken
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clusterAgent | ClusterAgent | トークンが関連付けられているクラスターエージェント。 |
createdAt | Time | トークン作成時のタイムスタンプ。 |
createdByUser | UserCore | トークンを作成したユーザー。 |
description | String | トークンの説明。 |
id | ClustersAgentTokenID! | トークンのグローバルID。 |
lastUsedAt | Time | トークンを最後に使用した時点のタイムスタンプ。 |
name | String | トークンに付けられた名前。 |
status | AgentTokenStatus | トークンの現在のステータス。 |
ClusterAgentUrlConfiguration
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
caCert | String | URL設定のCA証明書。エージェントエンドポイントを検証するために使用されます。 |
clientCert | String | JWT認証を使用する場合のクライアント証明書。 |
clusterAgent | ClusterAgent | URL設定のクラスターエージェント。 |
id | ClustersAgentsUrlConfigurationID! | URL設定のグローバルID。 |
publicKey | String | JWT認証を使用する場合の公開キー。 |
tlsHost | String | URL設定のTLSホスト。エージェントエンドポイント証明書の中のサーバー名を検証するために使用されます。 |
url | String | URL設定のURL。 |
CodeCoverageActivity
グループのコードカバレッジアクティビティーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
averageCoverage | Float | グループで利用可能なさまざまなコードカバレッジ結果の平均パーセント。 |
coverageCount | Int | グループで利用可能なさまざまなコードカバレッジ結果の数。 |
date | Date! | コードカバレッジ作成時の日付。 |
projectCount | Int | グループのコードカバレッジ結果のあるプロジェクトの数。 |
CodeCoverageSummary
プロジェクトのコードカバレッジの概要を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
averageCoverage | Float | プロジェクトで利用可能なさまざまなコードカバレッジ結果の平均パーセント。 |
coverageCount | Int | 利用可能なさまざまなコードカバレッジ結果の数。 |
lastUpdatedOn | Date | プロジェクトのコードカバレッジ作成の最後の日付。 |
CodeQualityDegradation
パイプラインのコード品質の低下を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String! | コード品質低下の説明。 |
engineName | String! | 検出を報告したCode Qualityプラグイン。 |
fingerprint | String! | コード品質低下を識別する固有のフィンガープリント。MD5ハッシュなど。 |
line | Int! | コード品質低下が発生した行。 |
path | String! | コード品質低下を含むファイルへの相対パス。 |
severity | CodeQualityDegradationSeverity! | 低下のステータス(ブロッカー、致命的、高、低、情報、不明)。 |
webUrl | String | ファイルのURLと行番号。 |
CodeQualityReportSummary
パイプラインのCode Qualityレポート。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
blocker | Int | ブロッカーステータスの合計数。 |
count | Int | Code Qualityレポートの合計数。 |
critical | Int | クリティカルステータスの合計数。 |
info | Int | 情報ステータスの合計数。 |
major | Int | メジャーステータスの合計数。 |
minor | Int | マイナーステータスの合計数。 |
unknown | Int | 不明ステータスの合計数。 |
CodeSuggestionEvent
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
event | AiUsageEventType! | イベントのタイプ。 |
id | ID! | 使用状況イベントのID。 |
language | String | 提案コンテキストでのプログラミング言語。 |
suggestionSize | String | コード行数を測定値とするコード提案のサイズ。 |
timestamp | Time! | イベント発生の日時。 |
uniqueTrackingId | String | 1つの提案に対する一連のイベントの固有追跡番号。 |
user | UserCore! | イベントに関連付けられているユーザー。 |
CodequalityReportsComparer
コード品質のレポート比較を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
report | CodequalityReportsComparerReport | 比較対象のコード品質レポート。 |
status | CodequalityReportsComparerReportGenerationStatus | 比較対象のコード品質レポートの生成ステータス。 |
CodequalityReportsComparerReport
比較対象のコード品質レポートを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
existingErrors | [CodequalityReportsComparerReportDegradation!] | すべてのコード品質低下。 |
newErrors | [CodequalityReportsComparerReportDegradation!]! | 新しいコード品質低下。 |
resolvedErrors | [CodequalityReportsComparerReportDegradation!] | 解決済みのコード品質低下。 |
status | CodequalityReportsComparerStatus! | レポートのステータス。 |
summary | CodequalityReportsComparerReportSummary! | コード品質レポートの概要。 |
CodequalityReportsComparerReportDegradation
比較対象のコード品質レポートの低下を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String! | コード品質低下の説明。 |
engineName | String | 低下を報告したCode Qualityプラグイン。 |
filePath | String! | コード品質低下を含むファイルへの相対パス。 |
fingerprint | String! | コード品質低下を識別する固有のフィンガープリント。MD5ハッシュなど。 |
line | Int! | コード品質低下が発生した行。 |
severity | CodeQualityDegradationSeverity! | コード品質低下の重大度(BLOCKER、CRITICAL、MAJOR、MINOR、INFO、UNKNOWN)。 |
webUrl | String | ファイルのURLと行番号。 |
CodequalityReportsComparerReportSummary
比較対象のコード品質レポートの概要を表します。
フィールド
CommentTemplatePath
フィールド
CommentTemplatePathType
フィールド
Commit
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | コミットの作成者。 |
authorEmail | String | コミット作成者のメール。 |
authorGravatar | String | コミット作成者のグラバター。 |
authorName | String | コミット作成者の名前。 |
authoredDate | Time | コミット作成時のタイムスタンプ。 |
committedDate | Time | コミットをコミットした時点のタイムスタンプ。 |
committerEmail | String | コミッターのメール。 |
committerName | String | コミッターの名前。 |
description | String | コミットメッセージの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
diffs | [Diff!] | コミットに含まれる差分。このフィールドは、1回のリクエストにつき10個の差分に対してのみ解決できます。 |
fullTitle | String | コミットメッセージのフルタイトル。 |
fullTitleHtml | String | full_titleのGitLab Flavored Markdownレンダリング。 |
id | ID! | コミットのID(グローバルID)。 |
message | String | Rawのコミットメッセージ。 |
name | String | オブジェクトの名前またはタイトル。 |
sha | String! | コミットのSHA1 ID。 |
shortId | String! | コミットの短いSHA1 ID。 |
signature | CommitSignature | コミットの署名。 |
signatureHtml | String | コミット署名のレンダリングHTML。 |
title | String | コミットメッセージのタイトル。 |
titleHtml | String | titleのGitLab Flavored Markdownレンダリング。 |
webPath | String! | コミットのWebパス。 |
webUrl | String! | コミットのWeb URL。 |
引数のあるフィールド
Commit.pipelines
コミットのパイプラインを最新のものから順に並べたもの。
PipelineConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String | パイプラインを実行対象のrefでフィルタリングします。 |
scope | PipelineScopeEnum | パイプラインをスコープでフィルタリングします。 |
sha | String | パイプラインを実行対象のコミットのSHAでフィルタリングします。 |
source | String | パイプラインをそのソースでフィルタリングします。 |
status | PipelineStatusEnum | パイプラインをそのステータスでフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたパイプライン。 |
updatedBefore | Time | 指定日付より前に更新されたパイプライン。 |
username | String | パイプラインを、そのパイプラインをトリガーしたユーザーでフィルタリングします。 |
CommitData
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ageMapClass | String! | コミットの経過時間のCSSクラス。 |
authorAvatar | String! | 作成者のアバターへのリンク。 |
commitAuthorLink | String! | コミットの作成者へのリンク。 |
commitLink | String! | コミットへのリンク。 |
projectBlameLink | String | 変更前のblameへのリンク。 |
timeAgoTooltip | String! | コミットの時間。 |
CommitParentNames
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
names | [String!] | コミットの親(ブランチまたはタグ)の名前。 |
CommitReferences
引数のあるフィールド
CommitReferences.containingBranches
特定のコミットを含むブランチ名を取得します。
CommitParentNamesを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
excludeTipped | Boolean! | ティッピングrefを除外します。警告: 制限がある場合、この引数は混乱を招く可能性があります。たとえば、制限を5に設定した場合、合計25個のrefのうちの5個に2つのティッピングrefがあるなら、このメソッドでは、refが実際よりも少ない3個だけになります。 |
limit | Int! | 返すref名の数。 |
CommitReferences.containingTags
特定のコミットを含むタグ名を取得します。
CommitParentNamesを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
excludeTipped | Boolean! | ティッピングrefを除外します。警告: 制限がある場合、この引数は混乱を招く可能性があります。たとえば、制限を5に設定した場合、合計25個のrefのうちの5個に2つのティッピングrefがあるなら、このメソッドでは、refが実際よりも少ない3個だけになります。 |
limit | Int! | 返すref名の数。 |
CommitReferences.tippingBranches
特定のコミットでティッピングしているブランチ名を取得します。
CommitParentNamesを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int! | 返すref名の数。 |
CommitReferences.tippingTags
特定のコミットでティッピングしているタグ名を取得します。
CommitParentNamesを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int! | 返すref名の数。 |
ComparedSecurityReport
比較対象のセキュリティレポートを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
added | [ComparedSecurityReportFinding!] | GitLab 16.1で導入されました。ステータス: 実験的機能。新しい脆弱性発見。 |
baseReportCreatedAt | Time | ベースレポートの作成時刻。 |
baseReportOutOfDate | Boolean | ベースレポートが古いかどうかを示します。 |
fixed | [ComparedSecurityReportFinding!] | GitLab 16.1で導入されました。ステータス: 実験的機能。修正された脆弱性発見。 |
headReportCreatedAt | Time | ベースレポートの作成時刻。 |
ComparedSecurityReportFinding
発見内容を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | 脆弱性発見の説明。 |
details | [VulnerabilityDetail!]! | GitLab 17.6で導入されました。ステータス: 実験的機能。脆弱性発見の詳細。 |
foundByPipelineIid | String | パイプラインのIID。 |
identifiers | [VulnerabilityIdentifier!] | GitLab 16.3で導入されました。ステータス: 実験的機能。脆弱性発見の識別子。 |
location | VulnerabilityLocation | GitLab 16.3で導入されました。ステータス: 実験的機能。脆弱性発見の場所。 |
scanner | ComparedSecurityReportScanner | 比較対象のレポート脆弱性スキャナー。 |
severity | VulnerabilitySeverity | 脆弱性発見の重大度。 |
state | VulnerabilityState | 発見のステータス。 |
title | String | 脆弱性発見のタイトル。 |
uuid | String | 脆弱性のレポートタイプ、プライマリ識別子、場所、フィンガープリント、プロジェクト識別子に基づくUUIDv5 digest。 |
ComparedSecurityReportScanner
比較対象のレポート脆弱性スキャナーを表します。
フィールド
ComplianceFramework
プロジェクトに関連付けられているComplianceFrameworkを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
color | String! | コンプライアンスフレームワークのラベルカラーの16進数表記。 |
complianceRequirements | ComplianceRequirementConnection | コンプライアンスフレームワークのコンプライアンス要件。(接続を参照) |
default | Boolean | グループのデフォルトのコンプライアンスフレームワーク。 |
description | String! | コンプライアンスフレームワークの説明。 |
editPath | String! | コンプライアンスフレームワークを編集するためのWeb UIパス。 |
id | ID! | コンプライアンスフレームワークID。 |
name | String! | コンプライアンスフレームワークの名前。 |
namespaceId | TypesNamespaceID! | ネームスペースID。 |
pipelineConfigurationFullPath | String | GitLab 17.4で非推奨になりました。代わりにパイプライン実行ポリシーを使用してください。 |
pipelineExecutionPolicies | PipelineExecutionPolicyConnection | コンプライアンスフレームワークのパイプライン実行ポリシー。(接続を参照) |
projects | ProjectConnection | コンプライアンスフレームワークに関連付けられているプロジェクト。(接続を参照) |
scanExecutionPolicies | ScanExecutionPolicyConnection | コンプライアンスフレームワークのスキャン実行ポリシー。(接続を参照) |
scanResultPolicies | ScanResultPolicyConnection | コンプライアンスフレームワークのスキャン結果ポリシー。(接続を参照) |
updatedAt | Time | コンプライアンスフレームワークの最終更新時のタイムスタンプ。 |
vulnerabilityManagementPolicies | VulnerabilityManagementPolicyConnection | コンプライアンスフレームワークの脆弱性管理ポリシー。(接続を参照) |
引数のあるフィールド
ComplianceFramework.pipelineExecutionSchedulePolicies
コンプライアンスフレームワークのパイプライン実行スケジュールポリシー。
PipelineExecutionSchedulePolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
ComplianceFrameworkCoverageDetail
特定のコンプライアンスフレームワークのフレームワークカバレッジの詳細。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
coveredCount | Int! | フレームワークでカバーされるプロジェクトの数。 |
framework | ComplianceFramework! | カバレッジ詳細に関連付けられているコンプライアンスフレームワーク。 |
id | ID! | フレームワークのID。 |
ComplianceFrameworkCoverageSummary
グループのコンプライアンスフレームワークカバレッジの概要。
フィールド
ComplianceFrameworksNeedingAttention
注意が必要なコンプライアンスフレームワークです。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
framework | ComplianceFramework! | 注意が必要なコンプライアンスフレームワーク。 |
id | ID! | 注意が必要なフレームワークのID。 |
projectsCount | Int! | フレームワークが適用されているプロジェクトの数。 |
requirementsCount | Int! | フレームワーク内の要件の数。 |
requirementsWithoutControls | [ComplianceRequirement!] | コントロールのない要件。 |
ComplianceRequirement
ComplianceFrameworkに関連付けられているComplianceRequirementを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
complianceRequirementsControls | ComplianceRequirementsControlConnection | コンプライアンス要件のコンプライアンスコントロール。(接続を参照) |
description | String! | コンプライアンス要件の説明。 |
framework | ComplianceFramework | 要件に関連付けられているコンプライアンスフレームワーク。 |
id | ID! | コンプライアンス要件ID。 |
name | String! | コンプライアンス要件の名前。 |
ComplianceRequirementControl
可能性のある要件コントロールのタイプすべてを一覧表示します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
controlExpressions | [ControlExpression!]! | 要件コントロールのリスト。 |
ComplianceRequirementsControl
ComplianceRequirementに関連付けられているComplianceRequirementsControlを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
complianceRequirement | ComplianceRequirement | コントロールに関連付けられているコンプライアンス要件。 |
controlType | String! | コンプライアンスコントロールのタイプ。 |
expression | String | コンプライアンスコントロールの式。 |
externalControlName | String | 外部コントロールの名前。 |
externalUrl | String | 外部コントロールのURL。 |
id | ID! | コンプライアンス要件コントロールID。 |
name | String! | コンプライアンスコントロールの名前。 |
pingEnabled | Boolean! | 外部コントロールに対してpingが有効になっているかどうか。 |
ComplianceStandardsAdherence
プロジェクトのコンプライアンス規格準拠。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checkName | ComplianceStandardsAdherenceCheckName! | コンプライアンス規格のチェックの名前。 |
id | ID! | コンプライアンス規格準拠ID。 |
project | Project! | コンプライアンス規格に準拠するプロジェクト。 |
standard | ComplianceStandardsAdherenceStandard! | コンプライアンス規格の名前。 |
status | ComplianceStandardsAdherenceStatus! | コンプライアンス規格準拠のステータス。 |
updatedAt | Time! | 準拠更新時のタイムスタンプ。 |
ComplianceViolation
マージされたマージリクエストに関連付けられているコンプライアンス違反。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ID! | コンプライアンス違反ID。 |
mergeRequest | MergeRequest! | コンプライアンス違反が発生したマージリクエスト。 |
reason | ComplianceViolationReason! | コンプライアンス違反が発生した理由。 |
severityLevel | ComplianceViolationSeverity! | コンプライアンス違反の重大度。 |
violatingUser | UserCore! | コンプライアンス違反を引き起こした疑いのあるユーザー。 |
Component
プロジェクトで使用されるソフトウェア依存関係。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | SbomComponentID! | 依存関係のID。 |
name | String! | 依存関係の名前。 |
ComponentVersion
プロジェクトで使用されるソフトウェア依存関係バージョン。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | SbomComponentVersionID! | 依存関係バージョンのID。 |
version | String! | 依存関係のバージョン。 |
ComposerMetadata
Composerメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
composerJson | PackageComposerJsonType! | Composer JSONファイルのデータ。 |
targetSha | String! | パッケージのターゲットSHA。 |
ConanFileMetadata
Conanファイルのメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
conanFileType | ConanMetadatumFileTypeEnum! | Conanファイルのタイプ。 |
conanPackageReference | String | Conanパッケージの参照。 |
createdAt | Time! | 作成日。 |
id | PackagesConanFileMetadatumID! | メタデータのID。 |
packageRevision | String | パッケージのリビジョン。 |
recipeRevision | String! | Conanレシピのリビジョン。 |
updatedAt | Time! | 最新更新日。 |
ConanMetadata
Conanメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | 作成日。 |
id | PackagesConanMetadatumID! | メタデータのID。 |
packageChannel | String! | Conanパッケージのチャンネル。 |
packageUsername | String! | Conanパッケージのユーザー名。 |
recipe | String! | Conanパッケージのレシピ。 |
recipePath | String! | Conanパッケージのレシピパス。 |
updatedAt | Time! | 最新更新日。 |
ConnectedAgent
エージェントの接続の詳細。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
connectedAt | Time | 接続確立の日時。 |
connectionId | BigInt | 接続のID。 |
metadata | AgentMetadata | エージェントに関する情報。 |
warnings | [AgentWarning!] | エージェントの警告リスト。 |
ContactStateCounts
表される状態の連絡先の総数を表します。
フィールド
ContainerExpirationPolicy
最重要イメージのみを保持するように設計されたタグ有効期限ポリシー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cadence | ContainerExpirationPolicyCadenceEnum! | このコンテナ有効期限ポリシーのスケジュール。 |
createdAt | Time! | コンテナ有効期限ポリシー作成時のタイムスタンプ。 |
enabled | Boolean! | コンテナ有効期限ポリシーが有効かどうかを示します。 |
keepN | ContainerExpirationPolicyKeepEnum | 保持するタグの数。 |
nameRegex | UntrustedRegexp | 正規表現パターンに一致する名前のタグが有効期限切れになります。 |
nameRegexKeep | UntrustedRegexp | 正規表現パターンに一致する名前のタグが保持されます。 |
nextRunAt | Time | コンテナ有効期限ポリシーが次に実行される時刻。 |
olderThan | ContainerExpirationPolicyOlderThanEnum | 指定された期間より古いタグが有効期限切れになります。 |
updatedAt | Time! | コンテナ有効期限ポリシー更新時のタイムスタンプ。 |
ContainerProtectionAccessLevel
コンテナイメージタグに対する最も制限の厳しい権限を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
immutable | Boolean! | GitLab 17.11で導入されました。ステータス: 実験的機能。タグルールがタグの不変性に関するものである場合、trueを返します。それ以外の場合はfalseになります。 |
minimumAccessLevelForDelete | ContainerProtectionTagRuleAccessLevel | GitLab 17.8で導入されました。ステータス: 実験的機能。コンテナリポジトリからコンテナイメージタグを削除するために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。 |
minimumAccessLevelForPush | ContainerProtectionTagRuleAccessLevel | GitLab 17.8で導入されました。ステータス: 実験的機能。コンテナイメージタグをコンテナリポジトリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。 |
ContainerProtectionRepositoryRule
特定のアクセスレベル以下のユーザーがコンテナレジストリを変更できないように設計されたコンテナリポジトリ保護ルール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ContainerRegistryProtectionRuleID! | コンテナリポジトリ保護ルールのID。 |
minimumAccessLevelForDelete | ContainerProtectionRepositoryRuleAccessLevel | コンテナリポジトリからコンテナイメージを削除するために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはDEVELOPERです。 |
minimumAccessLevelForPush | ContainerProtectionRepositoryRuleAccessLevel | コンテナイメージをコンテナリポジトリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはDEVELOPERです。 |
repositoryPathPattern | String! | 保護ルールによって保護されるコンテナリポジトリパスパターン。先頭がプロジェクトのフルパスでなければなりません。例: my-project/*-prod-*。ワイルドカード文字*は、プロジェクトのフルパスの後なら、どこにでも使用できます。 |
ContainerProtectionTagRule
特定のアクセスレベル以下のユーザーがコンテナレジストリを変更できないように設計されたコンテナリポジトリタグ保護ルール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ContainerRegistryProtectionTagRuleID! | GitLab 17.8で導入されました。ステータス: 実験的機能。コンテナリポジトリタグ保護ルールのID。 |
immutable | Boolean! | GitLab 17.11で導入されました。ステータス: 実験的機能。タグルールがタグの不変性に関するものである場合、trueを返します。それ以外の場合はfalseになります。 |
minimumAccessLevelForDelete | ContainerProtectionTagRuleAccessLevel | GitLab 17.8で導入されました。ステータス: 実験的機能。コンテナリポジトリからコンテナイメージタグを削除するために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。 |
minimumAccessLevelForPush | ContainerProtectionTagRuleAccessLevel | GitLab 17.8で導入されました。ステータス: 実験的機能。コンテナイメージタグをコンテナリポジトリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。 |
tagNamePattern | String! | GitLab 17.8で導入されました。ステータス: 実験的機能。保護するコンテナイメージタグに一致するパターン。例: v1.*。ワイルドカード文字*を使用できます。 |
userPermissions | ContainerRegistryProtectionTagRulePermissions! | リソースに対する現在のユーザーの権限。 |
ContainerRegistryProtectionTagRulePermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
destroyContainerRegistryProtectionTagRule | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_container_registry_protection_tag_ruleを実行できます。 |
ContainerRepository
コンテナリポジトリ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | コンテナリポジトリ作成時のタイムスタンプ。 |
expirationPolicyCleanupStatus | ContainerRepositoryCleanupStatus | コンテナリポジトリのタグクリーンアップステータス。 |
expirationPolicyStartedAt | Time | コンテナリポジトリに対して有効期限ポリシーによるクリーンアップが開始された時点のタイムスタンプ。 |
id | ID! | コンテナリポジトリのID。 |
lastCleanupDeletedTagsCount | Int | 最後のクリーンアップから削除されたタグの数。 |
location | String! | コンテナリポジトリのURL。 |
migrationState | String! | GitLab 17.0で非推奨になりました。空文字列を返します。これはGitLab.comの移行用に使用されたものですが、現在、移行は完了しています。Self-Managedインスタンスでは使用されません。 |
name | String! | コンテナリポジトリの名前。 |
path | String! | コンテナリポジトリのパス。 |
project | Project! | コンテナレジストリのプロジェクト。 |
protectionRuleExists | Boolean! | コンテナリポジトリについて、一致するコンテナ保護ルールが存在するかどうか。 |
status | ContainerRepositoryStatus | コンテナリポジトリのステータス。 |
tagsCount | Int! | イメージに関連付けられているタグの数。 |
updatedAt | Time! | コンテナリポジトリ更新時のタイムスタンプ。 |
userPermissions | ContainerRepositoryPermissions! | リソースに対する現在のユーザーの権限。 |
ContainerRepositoryDetails
コンテナリポジトリの詳細。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | コンテナリポジトリ作成時のタイムスタンプ。 |
expirationPolicyCleanupStatus | ContainerRepositoryCleanupStatus | コンテナリポジトリのタグクリーンアップステータス。 |
expirationPolicyStartedAt | Time | コンテナリポジトリに対して有効期限ポリシーによるクリーンアップが開始された時点のタイムスタンプ。 |
id | ID! | コンテナリポジトリのID。 |
lastCleanupDeletedTagsCount | Int | 最後のクリーンアップから削除されたタグの数。 |
lastPublishedAt | Time | リポジトリタグが最後に作成または更新された時点のタイムスタンプ。GitLab 16.11より後にタグが作成または更新されたリポジトリについてのみ存在します。 |
location | String! | コンテナリポジトリのURL。 |
migrationState | String! | GitLab 17.0で非推奨になりました。空文字列を返します。これはGitLab.comの移行用に使用されたものですが、現在、移行は完了しています。Self-Managedインスタンスでは使用されません。 |
name | String! | コンテナリポジトリの名前。 |
path | String! | コンテナリポジトリのパス。 |
project | Project! | コンテナレジストリのプロジェクト。 |
protectionRuleExists | Boolean! | コンテナリポジトリについて、一致するコンテナ保護ルールが存在するかどうか。 |
size | Float | イメージリポジトリの重複排除後のサイズ(バイト単位)。これは、GitLab.comで2021-11-04より後に作成されたリポジトリに対してのみ使用できます。 |
status | ContainerRepositoryStatus | コンテナリポジトリのステータス。 |
tagsCount | Int! | イメージに関連付けられているタグの数。 |
updatedAt | Time! | コンテナリポジトリ更新時のタイムスタンプ。 |
userPermissions | ContainerRepositoryPermissions! | リソースに対する現在のユーザーの権限。 |
引数のあるフィールド
ContainerRepositoryDetails.manifest
コンテナリポジトリからのイメージmanifest。
Stringを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
reference | String! | manifestのタグ名またはdigest。 |
ContainerRepositoryDetails.tags
コンテナリポジトリのタグ。
ContainerRepositoryTagConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | タグ名で検索します。 |
referrerType | String | リファラーをフィルタリングするために使用されるアーティファクトタイプのカンマ区切りリスト。referrersがtrueに設定されている場合にのみ適用されます。 |
referrers | Boolean | タグリファラーを含めます。 |
sort | ContainerRepositoryTagSort | これらの条件でタグをソートします。 |
ContainerRepositoryPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
destroyContainerRepository | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_container_imageを実行できます。 |
ContainerRepositoryReferrer
コンテナリポジトリタグのリファラー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
artifactType | String | リファラーのアーティファクトタイプ。 |
digest | String | リファラーのdigest。 |
userPermissions | ContainerRepositoryTagPermissions! | リソースに対する現在のユーザーの権限。 |
ContainerRepositoryRegistry
コンテナリポジトリのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | ContainerRepositoryRegistryのチェックサムが、プライマリとセカンダリで不一致かどうかを示します。 |
containerRepositoryId | ID! | ContainerRepositoryのID。 |
createdAt | Time | ContainerRepositoryRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | ContainerRepositoryRegistryのID。 |
lastSyncFailure | String | ContainerRepositoryRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | ContainerRepositoryRegistryの最後の同期成功時のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにContainerRepositoryRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | ContainerRepositoryRegistryのモデルレコードのID。 |
retryAt | Time | ContainerRepositoryRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | ContainerRepositoryRegistryの同期試行の連続失敗回数。 |
state | RegistryState | ContainerRepositoryRegistryの同期状態。 |
verificationChecksum | String | ContainerRepositoryRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のContainerRepositoryRegistryのチェックサムの予想値。 |
verificationFailure | String | ContainerRepositoryRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | ContainerRepositoryRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | ContainerRepositoryRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | ContainerRepositoryRegistryの検証開始のタイムスタンプ。 |
verificationState | VerificationStateEnum | ContainerRepositoryRegistryの検証状態。 |
verifiedAt | Time | ContainerRepositoryRegistryの最後の検証成功時のタイムスタンプ。 |
ContainerRepositoryTag
コンテナリポジトリからのタグ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time | タグ作成時のタイムスタンプ。 |
digest | String | タグのdigest。 |
location | String! | タグのURL。 |
mediaType | String | タグのメディアタイプ。 |
name | String! | タグの名前。 |
path | String! | タグのパス。 |
protection | ContainerProtectionAccessLevel | GitLab 17.9で導入されました。ステータス: 実験的機能。コンテナイメージタグをプッシュおよび削除するために必要な最小GitLabアクセスレベル。値がnilの場合、最小アクセスレベルは適用されません。デフォルトでは、デベロッパーロール以上のユーザーがタグをプッシュできます。 |
publishedAt | Time | タグ公開時のタイムスタンプ。 |
referrers | [ContainerRepositoryReferrer!] | タグのリファラー。 |
revision | String | タグのリビジョン。 |
shortRevision | String | タグの短いリビジョン。 |
totalSize | BigInt | タグのサイズ。 |
userPermissions | ContainerRepositoryTagPermissions! | リソースに対する現在のユーザーの権限。 |
ContainerRepositoryTagPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
destroyContainerRepositoryTag | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_container_image_tagを実行できます。 |
ContainerTagsExpirationPolicy
保持するイメージまたは期限切れにするイメージを制御するために正規表現パターンを使用するタグ有効期限ポリシー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cadence | ContainerExpirationPolicyCadenceEnum | コンテナ有効期限ポリシーのスケジュール。 |
createdAt | Time | コンテナ有効期限ポリシー作成時のタイムスタンプ。 |
enabled | Boolean! | コンテナ有効期限ポリシーが有効かどうかを示します。 |
keepN | ContainerExpirationPolicyKeepEnum | 保持するタグの数。 |
nameRegex | UntrustedRegexp | 正規表現パターンに一致する名前のタグが有効期限切れになります。 |
nameRegexKeep | UntrustedRegexp | 正規表現パターンに一致する名前のタグが保持されます。 |
nextRunAt | Time | コンテナ有効期限ポリシーが次に実行される時刻。 |
olderThan | ContainerExpirationPolicyOlderThanEnum | 指定された期間より古いタグが有効期限切れになります。 |
updatedAt | Time | コンテナ有効期限ポリシー更新時のタイムスタンプ。 |
ContextPreset
現在のコンテキストに基づくGitLab Duo Chatウィンドウのプリセット。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiResourceData | String | 現在のコンテキストでのAIリソースのシリアライズ表現。 |
questions | [String!] | ユーザーが現在のページからGitLab Duo Chatに質問できる質問の配列。 |
ContributionAnalyticsContribution
ユーザーのコントリビュートを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
issuesClosed | Int | ユーザーが完了したイシューの数。 |
issuesCreated | Int | ユーザーが作成したイシューの数。 |
mergeRequestsApproved | Int | ユーザーが承認したマージリクエストの数。 |
mergeRequestsClosed | Int | ユーザーが完了したマージリクエストの数。 |
mergeRequestsCreated | Int | ユーザーが作成したマージリクエストの数。 |
mergeRequestsMerged | Int | ユーザーがマージしたマージリクエストの数。 |
repoPushed | Int | ユーザーによるリポジトリコードプッシュの数。 |
totalEvents | Int | ユーザーがコントリビュートしたイベントの合計数。 |
user | UserCore | コントリビューターのUserオブジェクト。 |
ControlExpression
コントロールの式を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
expression | ExpressionValue! | コントロールの式の詳細。 |
id | ID! | コントロールのID。 |
name | String! | コントロールの名前。 |
CountableVulnerability
脆弱性を表します。接続タイプは可算です。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiResolutionAvailable | Boolean | 脆弱性のタイプをAIで解決できるかどうかを示します。 |
aiResolutionEnabled | Boolean | 特定の脆弱性をAIで解決できるかどうかを示します。 |
archivalInformation | VulnerabilityArchivalInformation! | GitLab 17.11で導入されました。ステータス: 実験的機能。脆弱性が来月アーカイブされようとしているかどうかを示します。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
confirmedAt | Time | 脆弱性の状態が「確認済み」に変更された時点のタイムスタンプ。 |
confirmedBy | UserCore | 脆弱性を確認したユーザー。 |
cveEnrichment | CveEnrichmentType | CVE脆弱性のエンリッチメント(EPSSスコアとKEV)。 |
cvss | [CvssType!]! | 脆弱性のCVSS情報。 |
description | String | 脆弱性の説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
details | [VulnerabilityDetail!]! | 脆弱性の詳細。 |
detectedAt | Time! | 脆弱性が最初に検出された時点のタイムスタンプ。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
dismissalReason | VulnerabilityDismissalReason | 無視する理由。状態がdismissed以外の場合、nullを返します。 |
dismissedAt | Time | 脆弱性の状態が「無視する」に変更された時点のタイムスタンプ。 |
dismissedBy | UserCore | 脆弱性を無視するように指定したユーザー。 |
externalIssueLinks | VulnerabilityExternalIssueLinkConnection! | 脆弱性に関連する外部イシューリンクのリスト(接続を参照)。 |
falsePositive | Boolean | 脆弱性が誤検出であるかどうかを示します。 |
findingTokenStatus | VulnerabilityFindingTokenStatus | この脆弱性に関連付けられたシークレットトークンのステータス。validity_checks機能フラグが無効になっている場合、nullを返します。 |
hasRemediations | Boolean | 脆弱性について利用可能な修正があるかどうかを示します。 |
id | ID! | 脆弱性のGraphQL ID。 |
identifiers | [VulnerabilityIdentifier!]! | 脆弱性の識別子。 |
initialDetectedPipeline | Pipeline | GitLab 18.2で導入されました。ステータス: 実験的機能。脆弱性が最初に検出されたパイプライン。 |
latestDetectedPipeline | Pipeline | GitLab 18.2で導入されました。ステータス: 実験的機能。脆弱性が最後に検出されたパイプライン。 |
links | [VulnerabilityLink!]! | 脆弱性に関連付けられているリンクのリスト。 |
location | VulnerabilityLocation | 脆弱性の場所メタデータ。そのフィールドは、脆弱性を検出したセキュリティスキャンのタイプによって異なります。 |
mergeRequest | MergeRequest | 脆弱性を修正するマージリクエスト。 |
mergeRequests | MergeRequestConnection | 脆弱性の修正のためにリンクされているマージリクエスト。(接続を参照) |
name | String | オブジェクトの名前またはタイトル。 |
presentOnDefaultBranch | Boolean! | 脆弱性がデフォルトブランチに存在するかどうかを示します。 |
primaryIdentifier | VulnerabilityIdentifier | 脆弱性のプライマリ識別子。 |
project | Project | 脆弱性が検出されたプロジェクト。 |
reachability | ReachabilityType | GitLab 17.11で導入されました。ステータス: 実験的機能。脆弱性の到達可能性ステータス。 |
reportType | VulnerabilityReportType | 脆弱性を検出したセキュリティレポートのタイプ(SAST、DEPENDENCY_SCANNING、CONTAINER_SCANNING、DAST、SECRET_DETECTION、COVERAGE_FUZZING、API_FUZZING、CLUSTER_IMAGE_SCANNING、CONTAINER_SCANNING_FOR_REGISTRY、GENERIC)。UIではScan Type。 |
representationInformation | VulnerabilityRepresentationInformation | GitLab 17.7で導入されました。ステータス: 実験的機能。解決済みのコミットSHAなど、脆弱性の表現に関する情報。 |
resolvedAt | Time | 脆弱性の状態が解決済みに変更された時点のタイムスタンプ。 |
resolvedBy | UserCore | 脆弱性を解決したユーザー。 |
resolvedOnDefaultBranch | Boolean! | 脆弱性がデフォルトブランチで修正済みかどうかを示します。 |
scanner | VulnerabilityScanner | 脆弱性のスキャナーメタデータ。 |
severity | VulnerabilitySeverity | 脆弱性の重大度(INFO、UNKNOWN、LOW、MEDIUM、HIGH、CRITICAL)。 |
severityOverrides | SeverityOverrideConnection | 脆弱性の重大度変更のリスト。(接続を参照) |
solution | String | 脆弱性について推奨される対策。 |
state | VulnerabilityState | 脆弱性の状態(DETECTED、CONFIRMED、RESOLVED、DISMISSED)。 |
stateComment | String | 脆弱性の状態変更についてなされたコメント。 |
stateTransitions | VulnerabilityStateTransitionTypeConnection | 脆弱性に関連する状態移行のリスト。(接続を参照) |
title | String | 脆弱性のタイトル。 |
updatedAt | Time | 脆弱性の最終更新時のタイムスタンプ。 |
userNotesCount | Int! | 脆弱性に添付されているユーザーノートの数。 |
userPermissions | VulnerabilityPermissions! | リソースに対する現在のユーザーの権限。 |
uuid | String! | 脆弱性発見のUUID。関連するセキュリティレポート検出結果を検索するために使用できます。 |
vulnerabilityPath | String | 脆弱性の詳細ページへのパス。 |
webUrl | String | 脆弱性の詳細ページのURL。 |
引数のあるフィールド
CountableVulnerability.dependencies
- GitLab 18.2で導入されました。ステータス: 実験的機能。
脆弱性の依存関係。
DependencyConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
componentIds | [SbomComponentID!] | 依存関係をコンポーネントIDでフィルタリングします。 |
componentNames | [String!] | 依存関係をコンポーネント名でフィルタリングします。 |
componentVersions | [String!] | 依存関係をコンポーネントバージョンでフィルタリングします。 |
notComponentVersions | [String!] | GitLab 18.1で導入されました。ステータス: 実験的機能。指定されたコンポーネントバージョンを除外するように依存関係をフィルタリングします。 |
packageManagers | [PackageManager!] | 依存関係をパッケージ管理システムでフィルタリングします。 |
sort | DependencySort | 指定された条件で依存関係をソートします。 |
sourceTypes | [SbomSourceType!] | 依存関係をソース型でフィルタリングします。 |
CountableVulnerability.issueLinks
脆弱性に関連するイシューリンクのリスト。
VulnerabilityIssueLinkConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
linkType | VulnerabilityIssueLinkType | イシューリンクをリンクタイプでフィルタリングします。 |
CountableVulnerability.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
CoverageFuzzingCorpus
カバレッジファジングジョブのコーパス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | AppSecFuzzingCoverageCorpusID! | コーパスのID。 |
package | PackageDetailsType! | コーパスのパッケージ。 |
CurrentLicense
現在のライセンスを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
activatedAt | Date | ライセンスが有効になった日付。 |
billableUsersCount | Int | システム上の請求対象ユーザーの数。 |
blockChangesAt | Date | ライセンスされている機能がブロックされる日付。 |
company | String | ライセンシーの会社。 |
createdAt | Date | ライセンスが追加された日付。 |
email | String | ライセンシーのメール。 |
expiresAt | Date | ライセンスの有効期限が切れる日付。 |
id | ID! | ライセンスデータから抽出されたライセンスのID。 |
lastSync | Time | ライセンスが最後に同期された日付。 |
maximumUserCount | Int | 現在のライセンス期間中のシステム上の請求対象ユーザーの最大数。 |
name | String | ライセンシーの名前。 |
plan | String! | サブスクリプションプランの名前。 |
startsAt | Date | ライセンスの開始日付。 |
trial | Boolean | ライセンスがトライアルかどうかを示します。 |
type | String! | ライセンスのタイプ。 |
usersInLicenseCount | Int | ライセンスに含まれる有料ユーザーの数。 |
usersOverLicenseCount | Int | ライセンスの有料ユーザー数を超えるユーザーの数。 |
CurrentUser
現在認証されているGitLabユーザー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ユーザーがアクティブかどうかを示します。 |
activity | ActivityStream | GitLab 17.10で導入されました。ステータス: 実験的機能。最近のユーザーアクティビティー。 |
avatarUrl | String | ユーザーのアバターのURL。 |
bio | String | ユーザーの経歴。 |
bot | Boolean! | ユーザーがボットかどうかを示します。 |
callouts | UserCalloutConnection | ユーザーに属するユーザーコールアウト。(接続を参照) |
codeSuggestionsContexts | [String!]! | GitLab 17.9で導入されました。ステータス: 実験的機能。コード提案に対して有効になっている追加のコンテキストのリスト。 |
commitEmail | String | ユーザーのデフォルトのコミットメール。 |
createdAt | Time | ユーザー作成時のタイムスタンプ。 |
discord | String | ユーザーのDiscord ID。 |
duoChatAvailable | Boolean! | GitLab 16.8で導入されました。ステータス: 実験的機能。AIチャット機能へのユーザーアクセス。 |
duoChatAvailableFeatures | [String!]! | GitLab 17.6で導入されました。ステータス: 実験的機能。AIチャットで利用可能な機能のリスト。 |
duoCodeSuggestionsAvailable | Boolean! | GitLab 16.8で導入されました。ステータス: 実験的機能。コード提案機能へのユーザーアクセス。 |
email | String | GitLab 13.7で非推奨になりました。名前が変更されました。User.publicEmailを使用してください。 |
emails | EmailConnection | ユーザーのメールアドレス。(接続を参照) |
github | String | ユーザーのGitHubプロフィール名。 |
gitpodEnabled | Boolean | Gitpodがユーザーレベルで有効になっているかどうか。 |
groupCount | Int | ユーザーのグループ数。 |
groupMemberships | GroupMemberConnection | ユーザーのグループメンバーシップ。(接続を参照) |
human | Boolean | ユーザーが標準ユーザーかどうかを示します。 |
id | UserID! | ユーザーのグローバルID。 |
ide | Ide | IDE設定。 |
jobTitle | String | ユーザーの役職。 |
lastActivityOn | Date | ユーザーが最後に何らかのアクションを実行した日付。 |
linkedin | String | ユーザーのLinkedInプロフィール名。 |
location | String | ユーザーの所在地。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
namespace | Namespace | ユーザーの個人ネームスペース。 |
namespaceCommitEmails | NamespaceCommitEmailConnection | ユーザーのカスタムネームスペースコミットメール。(接続を参照) |
organization | String | ユーザーが誰を代表するか、または誰のために働いているか。 |
preferencesGitpodPath | String | ユーザープリファレンスのGitpodセクションへのWebパス。 |
profileEnableGitpodPath | String | ユーザーに対してGitpodを有効にするためのWebパス。 |
projectCount | Int | ユーザーのプロジェクト数。 |
projectMemberships | ProjectMemberConnection | ユーザーのプロジェクトメンバーシップ。(接続を参照) |
pronouns | String | ユーザーの代名詞。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
recentlyViewedIssues | [Issue!] | GitLab 17.9で導入されました。ステータス: 実験的機能。現在のユーザーが最近表示したイシュー。 |
recentlyViewedItems | [RecentlyViewedItem!] | 現在のユーザーが最近表示したアイテム。 |
recentlyViewedMergeRequests | [MergeRequest!] | GitLab 17.10で導入されました。ステータス: 実験的機能。現在のユーザーが最近表示したマージリクエスト。 |
savedReplies | SavedReplyConnection | ユーザーが作成した保存済み返信。(接続を参照) |
state | UserState! | ユーザーの状態。 |
status | UserStatus | ユーザーステータス。 |
twitter | String | ユーザーのX(旧Twitter)ユーザー名。 |
type | UserType! | ユーザーの種類。 |
userPermissions | UserPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | UserPreferences | ユーザーのプリファレンス。 |
username | String! | ユーザーのユーザー名。GitLabインスタンス内で一意。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
引数のあるフィールド
CurrentUser.assignedMergeRequests
ユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
CurrentUser.assigneeOrReviewerMergeRequests
- GitLab 17.4で導入されました。ステータス: 実験的機能。
現在のユーザーが担当者であるか、またはレビュアーであるマージリクエスト。merge_request_dashboard機能フラグが無効になっている場合は無視されます。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assignedReviewStates | [MergeRequestReviewState!] | 現在のユーザーに割り当てられているマージリクエストのレビュアー状態。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerReviewStates | [MergeRequestReviewState!] | 現在のユーザーがレビュアーであるマージリクエストのレビュアー状態。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
CurrentUser.authoredMergeRequests
ユーザーが作成したマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
includeAssigned | Boolean | ユーザーが割り当てられているマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
CurrentUser.contributedProjects
ユーザーがコントリビュートしたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includePersonal | Boolean | 個人用プロジェクトを含めます。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | コントリビュートされたプロジェクトをソートします。 |
CurrentUser.groups
ユーザーがアクセスできるグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
permissionScope | GroupPermission | ユーザーに付与されているグループに対する権限でフィルタリングします。 |
search | String | グループ名またはパスで検索します。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
CurrentUser.organizations
- GitLab 16.6で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできる組織。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
CurrentUser.reviewRequestedMergeRequests
レビューのためにユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
CurrentUser.runners
- GitLab 18.3で導入されました。ステータス: 実験的機能。
現在のユーザーが管理するすべてのRunnerを一覧表示します。
CiRunnerConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | GitLab 14.8で非推奨になりました。名前が変更されました。pausedを使用してください。 |
assignableToProjectPath | ID | プロジェクトのパス。設定すると、プロジェクトに割り当て可能であり、ロックされておらず、まだプロジェクトに割り当てられていないRunnerが返されます。 |
creatorId | UserID | Runnerを作成者IDでフィルタリングします。 |
creatorUsername | String | Runnerを作成者のユーザー名でフィルタリングします。 |
ownerFullPath | String | GitLab 17.8で導入されました。ステータス: 実験的機能。Runnerを、それを所有するプロジェクトまたはグループでフィルタリングします。 |
paused | Boolean | Runnerをpaused(true)またはactive(false)のステータスでフィルタリングします。 |
search | String | description(説明)フィールドのフルトークンまたは部分テキストでフィルタリングします。 |
sort | CiRunnerSort | 結果のソート順。 |
status | CiRunnerStatus | Runnerをステータスでフィルタリングします。 |
tagList | [String!] | Runnerに関連するタグでフィルタリングします(カンマ区切りまたは配列)。 |
type | CiRunnerType | Runnerをタイプでフィルタリングします。 |
upgradeStatus | CiRunnerUpgradeStatus | アップグレードステータスでフィルタリングします。 |
versionPrefix | String | Runnerをバージョンでフィルタリングします。検索語の先頭がバージョンであるRunnerマネージャーを含むRunnerが返されます。たとえば、検索語「14.」は、バージョン「14.11.1」と「14.2.3」のRunnerマネージャーを返します。 |
CurrentUser.savedReply
ユーザーが作成した保存済み返信。
SavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | UsersSavedReplyID! | 保存済み返信のID。 |
CurrentUser.snippets
ユーザーが作成したスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
CurrentUser.starredProjects
ユーザーがお気に入りに登録したプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | 指定ソート順でお気に入りプロジェクトを一覧表示します。 |
CurrentUser.timelogs
ユーザーがログに記録した時刻。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
CurrentUser.todos
ユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
CurrentUser.userAchievements
- GitLab 15.10で導入されました。ステータス: 実験的機能。
ユーザーのアチーブメント。achievements機能フラグが有効になっているネームスペースについてのみ返されます。
UserAchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeHidden | Boolean | プロファイルから隠されたアチーブメントを結果に含めるかどうかを示します。 |
CurrentUser.workItemPreferences
- GitLab 17.10で導入されました。ステータス: 実験的機能。
特定の作業アイテムタイプとネームスペースのユーザープリファレンス。
WorkItemTypesUserPreferenceを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
namespacePath | ID! | 作業アイテムを作成するネームスペースのフルパス。 |
workItemTypeId | WorkItemsTypeID | 作業アイテムタイプのグローバルID。 |
CurrentUser.workItems
- GitLab 17.10で導入されました。ステータス: 実験的機能。
現在のユーザーに表示される作業アイテムを検索します。
WorkItemConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
hierarchyFilters | HierarchyFilterInput | GitLab 18.3で導入されました。ステータス: 実験的機能。作業アイテムの階層に関連するフィルタリングオプション。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeDescendantWorkItems | Boolean | GitLab 18.3で導入されました。ステータス: 実験的機能。parent_idsでフィルタリングするときに、子孫の親の作業アイテムを含めるかどうか。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | WorkItemSort | 作業アイテムを基準でソートします。 |
state | IssuableState | 作業アイテムの現在の状態。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
CurrentUser.workspaces
現在のユーザーが所有するワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
CustomEmoji
ユーザーがアップロードしたカスタム絵文字。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | カスタム絵文字作成時のタイムスタンプ。 |
external | Boolean! | 絵文字が外部リンクかどうか。 |
id | CustomEmojiID! | 絵文字のID。 |
name | String! | 絵文字の名前。 |
url | String! | 絵文字のファイルへのリンク。 |
userPermissions | CustomEmojiPermissions! | リソースに対する現在のユーザーの権限。 |
CustomEmojiPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createCustomEmoji | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_custom_emojiを実行できます。 |
deleteCustomEmoji | Boolean! | trueの場合、ユーザーはこのリソースに対してdelete_custom_emojiを実行できます。 |
readCustomEmoji | Boolean! | trueの場合、ユーザーはこのリソースに対してread_custom_emojiを実行できます。 |
CustomField
カスタムフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | カスタムフィールドがアクティブかどうか。 |
createdAt | Time! | カスタムフィールド作成時のタイムスタンプ。 |
createdBy | UserCore | カスタムフィールドを作成したユーザー。 |
fieldType | CustomFieldType! | カスタムフィールドの型。 |
id | IssuablesCustomFieldID! | カスタムフィールドのグローバルID。 |
name | String! | カスタムフィールドの名前。 |
selectOptions | [CustomFieldSelectOption!] | 選択フィールドで使用可能なオプション。 |
updatedAt | Time! | カスタムフィールドの最後更新時のタイムスタンプ。 |
updatedBy | UserCore | カスタムフィールドを最後に更新したユーザー。 |
workItemTypes | [WorkItemType!] | カスタムフィールドを使用できる作業アイテムタイプ。 |
CustomFieldSelectOption
カスタムフィールドの選択オプションを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | IssuablesCustomFieldSelectOptionID! | カスタムフィールド選択オプションのグローバルID。 |
value | String! | カスタムフィールド選択オプションの値。 |
CustomerRelationsContact
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 連絡先の状態。 |
createdAt | Time! | 連絡先が作成された時のタイムスタンプ。 |
description | String | 連絡先の説明またはノート。 |
email | String | 連絡先のメールアドレス。 |
firstName | String! | 連絡先の名前。 |
id | ID! | 連絡先の内部ID。 |
lastName | String! | 連絡先の苗字。 |
organization | CustomerRelationsOrganization | 連絡先の組織。 |
phone | String | 連絡先の電話番号。 |
updatedAt | Time! | 連絡先の最終更新時のタイムスタンプ。 |
CustomerRelationsOrganization
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 組織の状態。 |
createdAt | Time! | 組織が作成された時のタイムスタンプ。 |
defaultRate | Float | 組織の標準請求レート。 |
description | String | 組織の説明またはノート。 |
id | ID! | 組織の内部ID。 |
name | String! | 組織の名前。 |
updatedAt | Time! | 組織の最終更新時のタイムスタンプ。 |
CustomizableAdminPermission
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | 権限の説明。 |
name | String! | 権限のローカライズ名。 |
requirements | [MemberRoleAdminPermission!] | 権限の要件。 |
value | MemberRoleAdminPermission! | 権限の値。 |
CustomizableDashboard
カスタマイズ可能なダッシュボードを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
category | CustomizableDashboardCategory! | ダッシュボードのカテゴリ。 |
configurationProject | Project | ダッシュボード定義を含むプロジェクト。 |
description | String | ダッシュボードの説明。 |
errors | [String!] | YAML定義のエラー。 |
filters | JSON | ダッシュボードのグローバルフィルター。 |
panels | CustomizableDashboardPanelConnection | ダッシュボードに表示されるパネル。(接続を参照) |
slug | String! | ダッシュボードのslug。 |
status | String | GitLab 17.0で導入されました。ステータス: 実験的機能。ダッシュボードのステータス。 |
title | String | ダッシュボードのタイトル。 |
userDefined | Boolean! | ダッシュボードがユーザー定義か、それともGitLabによって提供されるかを示します。 |
CustomizableDashboardPanel
カスタマイズ可能なダッシュボードパネルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
gridAttributes | JSON | パネルの位置とサイズの記述。 |
queryOverrides | JSON | 可視化クエリオブジェクトのオーバーライド。 |
title | String | パネルのタイトル。 |
tooltip | CustomizableDashboardPanelTooltip | 説明テキストとオプションのリンクを含むパネルのツールチップ。 |
visualization | CustomizableDashboardVisualization | パネルの可視化。 |
CustomizableDashboardPanelTooltip
カスタマイズ可能なダッシュボードパネルのツールチップ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String! | ポップオーバーのテキストコンテンツ。descriptionLinkが指定されている場合は、リンクテキストをプレースホルダー%{linkStart}と%{linkEnd}で囲む必要があります。 |
descriptionLink | String | descriptionでプレースホルダー%{linkStart}と%{linkEnd}の間にリンクを挿入する場合のURL(オプション)。 |
CustomizableDashboardVisualization
カスタマイズ可能なダッシュボードの可視化を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
data | JSON! | 可視化のデータ。 |
errors | [String!] | 可視化の検証エラー。 |
options | JSON! | 可視化のオプション。 |
slug | String! | 可視化のslug。 |
type | String! | 可視化のタイプ。 |
CustomizableStandardPermission
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
availableFor | [String!]! | 権限を利用可能なオブジェクト。 |
description | String | 権限の説明。 |
enabledForGroupAccessLevels | [AccessLevelEnum!] | 権限が許可されているグループアクセスレベル。 |
enabledForProjectAccessLevels | [AccessLevelEnum!] | 権限が許可されているプロジェクトアクセスレベル。 |
name | String! | 権限のローカライズ名。 |
requirements | [MemberRoleStandardPermission!] | 権限の要件。 |
value | MemberRoleStandardPermission! | 権限の値。 |
CveEnrichmentType
CVEのエンリッチメント(EPSSスコア)を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cve | String! | 関連する脆弱性のCVE識別子。 |
epssScore | Float! | CVEのEPSSスコア。 |
isKnownExploit | Boolean! | CVEがCISA KEVカタログに表示されるかどうか。 |
CvssType
脆弱性のCVSSスコアを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
baseScore | Float! | CVSSのベーススコア。 |
overallScore | Float! | CVSSの総合スコア。 |
severity | CvssSeverity! | 総合スコアから計算された重大度。 |
vector | String! | CVSSベクター文字列。 |
vendor | String! | CVSSスコアを割り当てたベンダー。 |
version | Float! | CVSSのバージョン。 |
DastPreScanVerification
DAST事前スキャン検証を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
preScanVerificationSteps | [DastPreScanVerificationStep!] | 事前スキャン検証の手順。 |
status | DastPreScanVerificationStatus | 事前スキャン検証のステータス。 |
valid | Boolean! | 最後の事前スキャン実行後に設定が変更されたかどうか。 |
DastPreScanVerificationStep
DAST事前スキャン検証のステップを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checkType | DastPreScanVerificationCheckType | 事前スキャン検証チェックのタイプ。 |
errors | [String!] | 事前スキャン検証ステップで発生したエラー。 |
name | String | GitLab 15.10で非推奨になりました。名前が変更されました。DastPreScanVerificationStep.checkTypeを使用してください。 |
success | Boolean! | 事前スキャン検証ステップでエラーがあったかどうか。 |
DastProfile
DASTプロファイルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | DastProfileBranch | 関連するブランチ。 |
dastPreScanVerification | DastPreScanVerification | サイトプロファイルに関連付けられているDAST事前スキャン検証。dast_on_demand_scans_scheduler機能フラグが無効になっている場合は常にnullを返します。 |
dastProfileSchedule | DastProfileSchedule | 関連付けられているプロファイルスケジュール。 |
dastScannerProfile | DastScannerProfile | 関連付けられているスキャナープロファイル。 |
dastSiteProfile | DastSiteProfile | 関連付けられているサイトプロファイル。 |
description | String | スキャンの説明。 |
editPath | String | プロファイルの編集ページへの相対Webパス。 |
id | DastProfileID! | プロファイルのID。 |
name | String | プロファイルの名前。 |
tagList | [String!] | プロファイルに関連付けられているRunnerタグ。 |
DastProfileBranch
DASTプロファイルブランチを表します。
フィールド
DastProfileCadence
DASTプロファイルケイデンスを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
duration | Int | DASTプロファイルケイデンスの期間。 |
unit | DastProfileCadenceUnit | DASTプロファイルケイデンスの期間の単位。 |
DastProfileSchedule
DASTプロファイルスケジュールを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | DASTプロファイルスケジュールのステータス。 |
cadence | DastProfileCadence | DASTプロファイルスケジュールのケイデンス。 |
id | DastProfileScheduleID! | DASTプロファイルスケジュールのID。 |
nextRunAt | Time | 指定されたタイムゾーンでのDASTプロファイルスケジュールの次回の実行時刻。 |
ownerValid | Boolean | DASTプロファイルスケジュールの現在のオーナーのステータス。 |
startsAt | Time | 指定されたタイムゾーンでのDASTプロファイルスケジュールの開始時刻。 |
timezone | String | DASTプロファイルスケジュールの開始時刻のタイムゾーン。 |
DastScannerProfile
DASTスキャナープロファイルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
editPath | String | スキャナープロファイルの編集ページへの相対Webパス。 |
id | DastScannerProfileID! | DASTスキャナープロファイルのID。 |
profileName | String | DASTスキャナープロファイルの名前。 |
referencedInSecurityPolicies | [String!] | 指定されたプロジェクトを参照しているセキュリティポリシーの名前のリスト。 |
scanType | DastScanTypeEnum | 実行するDASTスキャンのタイプを示します。パッシブスキャンかアクティブスキャンのどちらかになります。 |
showDebugMessages | Boolean! | デバッグメッセージをDASTコンソール出力に含めるかどうかを示します。デバッグメッセージを含める場合はtrueになります。 |
spiderTimeout | Int | スパイダーがサイトを走査する時間として許可される最大時間(分)。 |
tagList | [String!] | GitLab 15.8で非推奨になりました。DastProfileに移動しました。 |
targetTimeout | Int | テスト対象のサイトがリクエストに応答するための時間として許可される最大秒数。 |
useAjaxSpider | Boolean! | ターゲットサイトのクロールにAJAX Spiderを使用するかどうかを示します。従来のスパイダーに加えてAJAX Spiderを実行する場合はtrue、従来のスパイダーだけを実行する場合はfalseになります。 |
DastSiteProfile
DASTサイトプロファイルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
auth | DastSiteProfileAuth | ターゲット認証の詳細。 |
editPath | String | サイトプロファイルの編集ページへの相対Webパス。 |
excludedUrls | [String!] | 認証スキャン中にスキップするURL。 |
id | DastSiteProfileID! | サイトプロファイルのID。 |
normalizedTargetUrl | String | スキャンするターゲットの正規化URL。 |
optionalVariables | [JSON!] | DASTスキャン用に設定できるオプション変数。 |
profileName | String | サイトプロファイルの名前。 |
referencedInSecurityPolicies | [String!] | 指定されたプロジェクトを参照しているセキュリティポリシーの名前のリスト。 |
requestHeaders | String | DASTによるあらゆるリクエストに追加する、リクエストヘッダーの名前と値のカンマ区切りリスト。 |
scanFilePath | String | スキャナーのインプットとして使用されるスキャンファイルのパス。 |
scanMethod | DastScanMethodType | スキャナーで使用されるスキャン方式。 |
targetType | DastTargetTypeEnum | スキャンするターゲットのタイプ。 |
targetUrl | String | スキャンするターゲットのURL。 |
userPermissions | DastSiteProfilePermissions! | リソースに対する現在のユーザーの権限。 |
validationStartedAt | Time | サイトプロファイル検証の開始時刻。 |
validationStatus | DastSiteProfileValidationStatusEnum | サイトプロファイルの現在の検証ステータス。 |
DastSiteProfileAuth
DastSiteProfile認証。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
enabled | Boolean | 認証が有効かどうかを示します。 |
password | String | ターゲットウェブサイトで認証するための削除済みパスワード。 |
passwordField | String | サインインHTMLフォームのパスワードフィールドの名前。 |
submitField | String | サインインHTMLフォームのサインイン送信ボタンの名前またはID。 |
url | String | ターゲットウェブサイト上のサインインHTMLフォームを含むページのURL。 |
username | String | ターゲットウェブサイト認証用のユーザー名。 |
usernameField | String | サインインHTMLフォームのユーザー名フィールドの名前。 |
DastSiteProfilePermissions
サイトプロファイルに対する現在のユーザーの権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createOnDemandDastScan | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_on_demand_dast_scanを実行できます。 |
DastSiteValidation
DASTサイト検証を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | DastSiteValidationID! | サイト検証のグローバルID。 |
normalizedTargetUrl | String | 検証するターゲットの正規化URL。 |
status | DastSiteProfileValidationStatusEnum! | サイト検証のステータス。 |
validationStartedAt | Time | 検証開始時のタイムスタンプ。 |
DeleteJobsResponse
AdminSidekiqQueuesDeleteJobsミューテーションからのレスポンス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
completed | Boolean | キュー全体が時間内に処理されたかどうか。処理されていない場合、同じリクエストを再試行しても安全です。 |
deletedJobs | Int | 削除された一致ジョブの数。 |
queueSize | Int | 処理後のキューサイズ。 |
DeletedNote
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
discussionId | DiscussionID | 削除されたノートのディスカッションのID。 |
id | NoteID! | 削除されたノートのID。 |
lastDiscussionNote | Boolean | 削除されたノートがディスカッションの最後のノートかどうか。 |
Dependency
プロジェクトで使用されるソフトウェア依存関係。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
componentVersion | ComponentVersion | 依存関係のバージョン。 |
hasDependencyPaths | Boolean! | GitLab 18.4で導入されました。ステータス: 実験的機能。依存関係に依存関係パスがあるかどうかを示します。 |
id | GlobalID! | 依存関係のID。 |
licenses | [License!] | 依存関係に関連付けられているライセンス。 |
location | Location | 依存関係の場所に関する情報。 |
name | String! | 依存関係の名前。 |
packager | PackageManager | 依存関係を管理するために使用されるツールの説明。 |
reachability | ReachabilityType | 依存関係の到達可能性に関する情報。 |
version | String | GitLab 18.1で非推奨になりました。component_versionに置き換えられました。 |
vulnerabilities | VulnerabilityConnection | 依存関係に関連付けられた脆弱性。(接続を参照) |
vulnerabilityCount | Int! | 依存関係内の脆弱性の数。 |
引数のあるフィールド
Dependency.dependencyPaths
- GitLab 18.2で導入されました。ステータス: 実験的機能。
依存関係の祖先の依存関係パス。null機能フラグが無効になっている場合、dependency_graph_graphqlを返します。
DependencyPathPageを返します。
引数
DependencyAggregation
グループが使用するソフトウェア依存関係の集計。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
componentVersion | ComponentVersion | 依存関係のバージョン。 |
id | GlobalID! | 依存関係のID。 |
licenses | [License!] | 依存関係に関連付けられているライセンス。 |
location | Location | 依存関係の場所に関する情報。 |
name | String! | 依存関係の名前。 |
occurrenceCount | Int! | プロジェクト全体での依存関係の出現回数。 |
packager | PackageManager | 依存関係を管理するために使用されるツールの説明。 |
reachability | ReachabilityType | 依存関係の到達可能性に関する情報。 |
version | String | GitLab 18.1で非推奨になりました。component_versionに置き換えられました。 |
vulnerabilities | VulnerabilityConnection | 依存関係に関連付けられた脆弱性。(接続を参照) |
vulnerabilityCount | Int! | 依存関係内の脆弱性の数。 |
引数のあるフィールド
DependencyAggregation.dependencyPaths
- GitLab 18.2で導入されました。ステータス: 実験的機能。
依存関係の祖先の依存関係パス。null機能フラグが無効になっている場合、dependency_graph_graphqlを返します。
DependencyPathPageを返します。
引数
DependencyPath
特定の依存関係の祖先パス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
isCyclic | Boolean! | パスが循環的かどうかを示します。 |
path | [DependencyPathPartial!]! | 依存関係の名前。 |
DependencyPathPage
SBOMオカレンスのページネーションされた依存関係パス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
edges | [DependencyPathEdge!]! | 依存関係パスエッジのリスト。 |
nodes | [DependencyPath!]! | 依存関係パスのリスト。 |
pageInfo | DependencyPathPageInfo! | 依存関係パスのページネーション情報。 |
DependencyPathPageInfo
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
endCursor | String | 順方向ページネーションで続行するためのカーソル。 |
hasNextPage | Boolean! | 順方向ページネーションで、さらにアイテムがあるかどうか? |
hasPreviousPage | Boolean! | 逆方向ページネーションで、さらにアイテムがあるかどうか? |
startCursor | String | 逆方向ページネーションで続行するためのカーソル。 |
DependencyPathPartial
特定の依存関係の祖先パス部分。
フィールド
DependencyProxyBlob
依存プロキシblob。
フィールド
DependencyProxyBlobRegistry
dependency_proxy_blobのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | DependencyProxyBlobRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | DependencyProxyBlobRegistry作成時のタイムスタンプ。 |
dependencyProxyBlobId | ID! | 依存プロキシblobのID。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | DependencyProxyBlobRegistryのID。 |
lastSyncFailure | String | DependencyProxyBlobRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | DependencyProxyBlobRegistryの最後の同期成功時のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにDependencyProxyBlobRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | DependencyProxyBlobRegistryのモデルレコードのID。 |
retryAt | Time | DependencyProxyBlobRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | DependencyProxyBlobRegistryの同期試行の連続失敗回数。 |
state | RegistryState | DependencyProxyBlobRegistryの同期状態。 |
verificationChecksum | String | DependencyProxyBlobRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のDependencyProxyBlobRegistryのチェックサムの予想値。 |
verificationFailure | String | DependencyProxyBlobRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | DependencyProxyBlobRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | DependencyProxyBlobRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | DependencyProxyBlobRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | DependencyProxyBlobRegistryの検証状態。 |
verifiedAt | Time | DependencyProxyBlobRegistryの最後の検証成功時のタイムスタンプ。 |
DependencyProxyImageTtlGroupPolicy
グループレベルの依存関係プロキシTTLポリシーの設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time | 作成のタイムスタンプ。 |
enabled | Boolean! | ポリシーが有効か無効かを示します。 |
ttl | Int | キャッシュに入れられたイメージファイルを保持する日数。 |
updatedAt | Time | 最終更新のタイムスタンプ。 |
DependencyProxyManifest
依存プロキシmanifest。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | 作成日。 |
digest | String! | manifestのdigest。 |
fileName | String! | manifestの名前。 |
id | DependencyProxyManifestID! | manifestのID。 |
imageName | String! | イメージの名前。 |
size | String! | マニフェストファイルのサイズ。 |
status | DependencyProxyManifestStatus! | manifestのステータス(default、pending_destruction、processing、error)。 |
updatedAt | Time! | 最新更新日。 |
DependencyProxyManifestRegistry
dependency_proxy_manifestのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | DependencyProxyManifestRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | DependencyProxyManifestRegistry作成時のタイムスタンプ。 |
dependencyProxyManifestId | ID! | 依存プロキシmanifestのID。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | DependencyProxyManifestRegistryのID。 |
lastSyncFailure | String | DependencyProxyManifestRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | DependencyProxyManifestRegistryの最後の同期成功時のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにDependencyProxyManifestRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | DependencyProxyManifestRegistryのモデルレコードのID。 |
retryAt | Time | DependencyProxyManifestRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | DependencyProxyManifestRegistryの同期試行の連続失敗回数。 |
state | RegistryState | DependencyProxyManifestRegistryの同期状態。 |
verificationChecksum | String | DependencyProxyManifestRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のDependencyProxyManifestRegistryのチェックサムの予想値。 |
verificationFailure | String | DependencyProxyManifestRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | DependencyProxyManifestRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | DependencyProxyManifestRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | DependencyProxyManifestRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | DependencyProxyManifestRegistryの検証状態。 |
verifiedAt | Time | DependencyProxyManifestRegistryの最後の検証成功時のタイムスタンプ。 |
DependencyProxyPackagesSetting
パッケージ設定のプロジェクトレベルの依存プロキシ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
enabled | Boolean! | プロジェクトでパッケージの依存プロキシが有効かどうかを示します。 |
mavenExternalRegistryUrl | String | 外部MavenパッケージレジストリのURL。 |
mavenExternalRegistryUsername | String | 外部Mavenパッケージレジストリのユーザー名。 |
DependencyProxySetting
グループレベルの依存プロキシの設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
enabled | Boolean! | グループで依存プロキシが有効かどうかを示します。 |
identity | String | イメージをプルする際にDocker Hubで認証するために使用されるID認証情報。ユーザー名(パスワードまたはパーソナルアクセストークン(PAT)の場合)、または組織名(組織アクセストークン(OAT)の場合)を指定できます。 |
Deployment
環境のデプロイ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalSummary | DeploymentApprovalSummary | デプロイの承認の概要。このフィールドは、1回のリクエストにつき1つのデプロイに対してのみ解決できます。 |
approvals | [DeploymentApproval!] | デプロイの現在の承認。 |
commit | Commit | デプロイのコミットの詳細。 |
createdAt | Time | デプロイレコード作成の日時。 |
finishedAt | Time | デプロイ終了の日時。 |
id | ID | デプロイのグローバルID。 |
iid | String | デプロイのプロジェクトレベル内部ID。 |
job | CiJob | デプロイのパイプラインジョブ。 |
pendingApprovalCount | Int | デプロイにおける保留中の統一承認の数。 |
ref | String | デプロイが実行されたGit-Ref。 |
refPath | String | デプロイが実行されたGit-Refへのパス。 |
sha | String | デプロイが実行されたGit-SHA。 |
status | DeploymentStatus | デプロイのステータス。 |
tag | Boolean | デプロイがGitタグに対して実行された場合はtrue、そうでない場合はfalseになります。 |
tags | [DeploymentTag!] | このデプロイを含むGitタグ。このフィールドは、1回のリクエストにつき2つのデプロイメントに対してのみ解決できます。 |
triggerer | UserCore | デプロイを実行したユーザー。 |
updatedAt | Time | デプロイレコードの更新日時。 |
userPermissions | DeploymentPermissions! | リソースに対する現在のユーザーの権限。 |
webPath | String | デプロイメントページへのWebパス。 |
DeploymentApproval
デプロイの承認。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
comment | String | 追加のコメント。 |
createdAt | Time | ユーザーによる最初の承認/拒否の日時。 |
status | DeploymentsApprovalStatus | デプロイが承認/拒否されたかどうか。 |
updatedAt | Time | ユーザーが承認を更新した日時。 |
user | UserCore | デプロイを承認または拒否したユーザー。 |
DeploymentApprovalSummary
デプロイの承認の概要。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
rules | [ProtectedEnvironmentApprovalRuleForSummary!] | デプロイの承認ルール。 |
status | DeploymentApprovalSummaryStatus | 承認のステータス。 |
totalPendingApprovalCount | Int | 保留中の承認の総数。 |
totalRequiredApprovals | Int | 必要な承認の総数。 |
DeploymentPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approveDeployment | Boolean! | ユーザーがこのリソースに対してapprove_deploymentを実行できるかどうかを示します。このフィールドは、1回のリクエストにつき1つの環境に対してのみ解決できます。 |
destroyDeployment | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_deploymentを実行できます。 |
updateDeployment | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_deploymentを実行できます。 |
DeploymentTag
特定のデプロイのタグ。
フィールド
DescriptionVersion
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
canDelete | Boolean | GitLab 15.7で非推奨になりました。これはREST APIバージョンとの下位互換性のためであり、次のイテレーションでは削除される予定です。 |
deletePath | String | GitLab 15.7で非推奨になりました。これはREST APIバージョンとの下位互換性のためであり、次のイテレーションでは削除される予定です。 |
deleted | Boolean | GitLab 15.7で非推奨になりました。これはREST APIバージョンとの下位互換性のためであり、次のイテレーションでは削除される予定です。 |
description | String | 指定された説明バージョンの内容。 |
diffPath | String | GitLab 15.7で非推奨になりました。これはREST APIバージョンとの下位互換性のためであり、次のイテレーションでは削除される予定です。 |
id | DescriptionVersionID! | 説明バージョンのID。 |
引数のあるフィールド
DescriptionVersion.diff
バージョン間の説明の差分。
Stringを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
versionId | DescriptionVersionID | 比較対象の旧バージョンのID。指定しない場合、最初の旧バージョンが使用されます。 |
Design
単一のデザイン。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
description | String | デザインの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
diffRefs | DiffRefs! | デザインの差分refs。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
event | DesignVersionEvent! | デザインが現在のバージョンでどう変更されたか。 |
filename | String! | デザインのファイル名。 |
fullPath | ID! | デザインファイルへのフルパス。 |
id | ID! | デザインのID。 |
image | String! | フルサイズ画像のURL。 |
imageV432x230 | String | 432×230の範囲内に収まるようにサイズ変更されたデザインのURL。画像が生成されていない場合、これはnullになります。 |
imported | Boolean! | デザインがインポートされたかどうかを示します。 |
importedFrom | ImportSource! | デザインのインポート元。 |
issue | Issue! | デザインが属するイシュー。 |
name | String | オブジェクトの名前またはタイトル。 |
notesCount | Int! | デザインのユーザー作成ノートの総数。 |
project | Project! | デザインが属するプロジェクト。 |
webUrl | String! | デザインのURL。 |
引数のあるフィールド
Design.currentUserTodos
現在のユーザーのto-doアイテム。
TodoConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
state | TodoStateEnum | to-doアイテムの状態。 |
Design.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
Design.versions
このデザインに関連するすべてのバージョン(新しい順)。
DesignVersionConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
earlierOrEqualToId | DesignManagementVersionID | 最後に承認されたバージョンのグローバルID。 |
earlierOrEqualToSha | String | 最後に承認されたバージョンのSHA256。 |
DesignAtVersion
特定のバージョンにピン留めしたデザイン。画像フィールドは、関連するバージョンでのデザインを反映しています。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
design | Design! | 基礎となるデザイン。 |
diffRefs | DiffRefs! | デザインの差分refs。 |
event | DesignVersionEvent! | デザインが現在のバージョンでどう変更されたか。 |
filename | String! | デザインのファイル名。 |
fullPath | ID! | デザインファイルへのフルパス。 |
id | ID! | デザインのID。 |
image | String! | フルサイズ画像のURL。 |
imageV432x230 | String | 432×230の範囲内に収まるようにサイズ変更されたデザインのURL。画像が生成されていない場合、これはnullになります。 |
issue | Issue! | デザインが属するイシュー。 |
notesCount | Int! | デザインのユーザー作成ノートの総数。 |
project | Project! | デザインが属するプロジェクト。 |
version | DesignVersion! | デザインのピン留め先バージョン。 |
DesignCollection
デザインのコレクション。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
copyState | DesignCollectionCopyState | デザインコレクションのコピー状態。 |
issue | Issue! | デザインコレクションに関連付けられているイシュー。 |
project | Project! | デザインコレクションに関連付けられているプロジェクト。 |
引数のあるフィールド
DesignCollection.design
特定のデザインを検索します。
Designを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filename | String | デザインをファイル名で検索します。 |
id | DesignManagementDesignID | デザインをIDで検索します。 |
DesignCollection.designAtVersion
特定のバージョンのデザインを検索します。
DesignAtVersionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | DesignManagementDesignAtVersionID! | 特定バージョンのデザインのグローバルID。 |
DesignCollection.designs
デザインコレクションのすべてのデザイン。
DesignConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
atVersion | DesignManagementVersionID | そのバージョンで存在していたデザインのみになるようフィルタリングします。引数を省略した場合、またはnilの場合、すべてのデザインは最新バージョンを反映したものになります。 |
filenames | [String!] | デザインをファイル名でフィルタリングします。 |
ids | [DesignManagementDesignID!] | デザインをIDでフィルタリングします。 |
DesignCollection.version
特定のバージョン。
DesignVersionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | DesignManagementVersionID | バージョンのグローバルID。 |
sha | String | 特定のバージョンのSHA256。 |
DesignCollection.versions
すべてのデザインに関連するすべてのバージョン(新しい順)。
DesignVersionConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
earlierOrEqualToId | DesignManagementVersionID | 最後に承認されたバージョンのグローバルID。 |
earlierOrEqualToSha | String | 最後に承認されたバージョンのSHA256。 |
DesignManagement
引数のあるフィールド
DesignManagement.designAtVersion
特定のバージョンのデザインを検索します。
DesignAtVersionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | DesignManagementDesignAtVersionID! | 特定バージョンのデザインのグローバルID。 |
DesignManagement.version
バージョンを検索します。
DesignVersionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | DesignManagementVersionID! | バージョンのグローバルID。 |
DesignManagementRepositoryRegistry
設計管理リポジトリのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | DesignManagementRepositoryRegistryのチェックサムが、プライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | DesignManagementRepositoryRegistry作成時のタイムスタンプ。 |
designManagementRepositoryId | ID! | 設計管理リポジトリのID。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | DesignManagementRepositoryRegistryのID。 |
lastSyncFailure | String | DesignManagementRepositoryRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | DesignManagementRepositoryRegistryの最後の同期成功時のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにDesignManagementRepositoryRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | DesignManagementRepositoryRegistryのモデルレコードのID。 |
retryAt | Time | DesignManagementRepositoryRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | DesignManagementRepositoryRegistryの同期試行の連続失敗回数。 |
state | RegistryState | DesignManagementRepositoryRegistryの同期状態。 |
verificationChecksum | String | DesignManagementRepositoryRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のDesignManagementRepositoryRegistryのチェックサムの予想値。 |
verificationFailure | String | DesignManagementRepositoryRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | DesignManagementRepositoryRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | DesignManagementRepositoryRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | DesignManagementRepositoryRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | DesignManagementRepositoryRegistryの検証状態。 |
verifiedAt | Time | DesignManagementRepositoryRegistryの最後の検証成功時のタイムスタンプ。 |
DesignVersion
デザインが追加、変更、または削除された特定のバージョン。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore! | バージョンの作成者。 |
createdAt | Time! | バージョン作成時のタイムスタンプ。 |
designs | DesignConnection! | このバージョンで変更されたすべてのデザイン。(接続を参照) |
id | ID! | デザインバージョンのID。 |
sha | ID! | デザインバージョンのSHA。 |
引数のあるフィールド
DesignVersion.designAtVersion
このバージョンでの特定のデザイン(このバージョンで表示される場合)。
DesignAtVersion!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
designId | DesignManagementDesignID | 特定のデザインのID。 |
filename | String | 特定のデザインのファイル名。 |
id | DesignManagementDesignAtVersionID | DesignAtVersionのID。 |
DesignVersion.designsAtVersion
このバージョンで表示されるすべてのデザイン(このバージョンでのデザイン)。
DesignAtVersionConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filenames | [String!] | デザインをファイル名でフィルタリングします。 |
ids | [DesignManagementDesignID!] | デザインをIDでフィルタリングします。 |
DetailedImportStatus
プロジェクトのインポートステータスの詳細。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ProjectImportStateID | インポート状態のID。 |
lastError | String | インポートの最後のエラー。 |
lastSuccessfulUpdateAt | Time | 最後に成功した更新の時刻。 |
lastUpdateAt | Time | 最終更新時刻。 |
lastUpdateStartedAt | Time | 最終更新の開始時刻。 |
status | String | インポートの現在のステータス。 |
url | String | インポートURL。 |
DetailedStatus
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
action | StatusAction | ステータスのアクション情報。これには、method、button title、icon、path、titleが含まれます。 |
deploymentDetailsPath | String | ステータスのデプロイ詳細へのパス。 |
detailsPath | String | ステータスの詳細のパス。 |
favicon | String | ステータスのファビコン。 |
group | String | GitLab 16.4で非推奨になりました。group属性は非推奨です。代わりにnameを使用してください。 |
hasDetails | Boolean | ステータスに追加の詳細があるかどうかを示します。 |
icon | String | GitLab 16.4で非推奨になりました。icon属性は非推奨です。表示するステータスを示すには、代わりにnameを使用してください。 |
id | String! | 詳細ステータスのID。 |
label | String | 人間が判読可能なステータスのラベル(例: 成功)。 |
name | String | マシンが判読可能なステータス名(例: SUCCESS)。 |
text | String | GitLab 16.4で非推奨になりました。text属性は非推奨になりました。代わりにlabelを使用してください。 |
tooltip | String | ステータスに関連付けられているツールチップ。 |
DevopsAdoptionEnabledNamespace
DevopsAdoption用に有効になっているネームスペース。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
displayNamespace | Namespace | データを表示するネームスペース。 |
id | ID! | 有効なネームスペースのID。 |
latestSnapshot | DevopsAdoptionSnapshot | 有効なネームスペースの前月のメトリクススナップショット。 |
namespace | Namespace | 計算対象のネームスペース。 |
引数のあるフィールド
DevopsAdoptionEnabledNamespace.snapshots
ネームスペースのデータスナップショット。
DevopsAdoptionSnapshotConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endTimeAfter | Time | 月末が指定日付より後であるスナップショットにフィルタリングします。 |
endTimeBefore | Time | 月末が指定日付より前であるスナップショットにフィルタリングします。 |
DevopsAdoptionSnapshot
スナップショット。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
codeOwnersUsedCount | Int | 既存のCODEOWNERSファイルがあるプロジェクトの総数。 |
coverageFuzzingEnabledCount | Int | カバレッジファジングが有効になっているプロジェクトの総数。 |
dastEnabledCount | Int | DASTが有効になっているプロジェクトの総数。 |
dependencyScanningEnabledCount | Int | 依存関係スキャンが有効になっているプロジェクトの総数。 |
deploySucceeded | Boolean! | 少なくとも1つのデプロイが成功しました。 |
endTime | Time! | データポイントが収集されたスナップショットの終了時刻。 |
issueOpened | Boolean! | 少なくとも1つのイシューがオープンされました。 |
mergeRequestApproved | Boolean! | 少なくとも1つのマージリクエストが承認されました。 |
mergeRequestOpened | Boolean! | 少なくとも1つのマージリクエストがオープンされました。 |
pipelineSucceeded | Boolean! | 少なくとも1つのパイプラインが成功しました。 |
recordedAt | Time! | スナップショットが記録された時刻。 |
runnerConfigured | Boolean! | 少なくとも1つのRunnerが使用されました。 |
sastEnabledCount | Int | SASTが有効になっているプロジェクトの総数。 |
startTime | Time! | データポイントが収集されたスナップショットの開始時刻。 |
totalProjectsCount | Int | プロジェクトの総数。 |
vulnerabilityManagementUsedCount | Int | 少なくとも1回脆弱性管理を使用したプロジェクトの総数。 |
Diff
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aMode | String | ファイルの古いファイルモード。 |
bMode | String | ファイルの新しいファイルモード。 |
collapsed | String | ファイルの差分は除外されていますが、リクエストに応じてフェッチできます。 |
deletedFile | String | ファイルが削除されたかどうかを示します。 |
diff | String | ファイルに加えられた変更の差分の表現。 |
newFile | String | ファイルが追加されたばかりかどうかを示します。 |
newPath | String | ファイルの新しいパス。 |
oldPath | String | ファイルの古いパス。 |
renamedFile | String | ファイル名が変更されたかどうかを示します。 |
tooLarge | String | ファイルの差分は除外されており、取得できません。 |
DiffPosition
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
diffRefs | DiffRefs! | コメント時のブランチ、HEAD、およびベースに関する情報。 |
filePath | String! | 変更されたファイルのパス。 |
height | Int | 画像の合計高さ。 |
newLine | Int | 変更されたHEAD SHAの行。 |
newPath | String | HEAD SHAのファイルのパス。 |
oldLine | Int | 変更された開始SHAの行。 |
oldPath | String | 開始SHAのファイルのパス。 |
positionType | DiffPositionType! | 位置によって参照されるファイルのタイプ。 |
width | Int | 画像の合計幅。 |
x | Int | ノートのX座標。 |
y | Int | ノートのY座標。 |
DiffRefs
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
baseSha | String | コメントが作成されたブランチのマージベース。 |
headSha | String! | コメントが作成された時点のHEADのSHA。 |
startSha | String! | 比較対象となるブランチのSHA。 |
DiffStats
単一ファイルへの変更。
フィールド
DiffStatsSummary
変更の集約概要。
フィールド
Discussion
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | ディスカッションの作成時のタイムスタンプ。 |
id | DiscussionID! | ディスカッションのID。 |
noteable | NoteableType | ディスカッションが属するオブジェクト。 |
notes | NoteConnection! | ディスカッション内のすべてのノート。(接続を参照) |
replyId | DiscussionID! | ディスカッションへの返信に使用するID。 |
resolvable | Boolean! | オブジェクトを解決できるかどうかを示します。 |
resolved | Boolean! | オブジェクトが解決済みかどうかを示します。 |
resolvedAt | Time | オブジェクト解決時のタイムスタンプ。 |
resolvedBy | UserCore | オブジェクトを解決したユーザー。 |
userPermissions | DiscussionPermissions! | リソースに対する現在のユーザーの権限。 |
DiscussionPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
resolveNote | Boolean! | trueの場合、ユーザーはこのリソースに対してresolve_noteを実行できます。 |
Dora
DORAメトリクスに関連するすべての情報。
引数のあるフィールド
Dora.metrics
現在のグループまたはプロジェクトのDORAメトリクス。
[DoraMetric!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Date | 日付範囲の終了日。デフォルトは現在の日付です。 |
environmentTiers | [DeploymentTier!] | 返す環境のデプロイ階層。デフォルトは[PRODUCTION]です。 |
interval | DoraMetricBucketingInterval | メトリクスの集約方法。デフォルトはDAILYです。ALLの場合、レスポンスのdateフィールドはnullになります。 |
startDate | Date | 日付範囲の開始日。デフォルトは3か月前です。 |
DoraMetric
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
changeFailureRate | Float | 本番環境でインシデントが発生したデプロイの割合(パーセント)。 |
date | String | データポイントの日付。 |
deploymentFrequency | Float | 1日あたりのデプロイ数。 |
leadTimeForChanges | Float | マージされたマージリクエストのデプロイにかかる時間の中央値。 |
timeToRestoreService | Float | インシデントを完了するまでの時間の中央値。 |
DoraPerformanceScoreCount
先月のプロジェクトの集約DORAスコア数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
highProjectsCount | Int | メトリクスで「高」と評価されたプロジェクトの数。 |
lowProjectsCount | Int | メトリクスで「低」と評価されたプロジェクトの数。 |
mediumProjectsCount | Int | メトリクスで「中」と評価されたプロジェクトの数。 |
metricName | String! | DORAメトリクスの名前。 |
noDataProjectsCount | Int | メトリクスのデータがないプロジェクトの数。 |
DuoContextExclusionSettings
GitLab Duoコンテキスト除外ルールの設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
exclusionRules | [String!] | GitLab Duoコンテキストからファイルを除外するためのルールのリスト。 |
DuoSettings
GitLab Duoの設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiGatewayUrl | String | GitLab 17.9で導入されました。ステータス: 実験的機能。ローカルAIゲートウェイサーバーのURL。 |
duoAgentPlatformServiceUrl | String | GitLab 18.4で導入されました。ステータス: 実験的機能。ローカルGitLab Duo Agent PlatformサービスのURL。 |
duoCoreFeaturesEnabled | Boolean | GitLab 18.0で導入されました。ステータス: 実験的機能。GitLab Duo Core機能が有効になっているかどうかを示します。 |
updatedAt | Time! | GitLab 17.9で導入されました。ステータス: 実験的機能。GitLab Duoの設定の最終更新のタイムスタンプ。 |
DuoWorkflow
GitLab Duo Agent Platformセッション。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agentPrivilegesNames | [String!] | 実行中にエージェントに付与される権限。 |
aiCatalogItemVersionId | AiCatalogItemVersionID | GitLab 18.4で導入されました。ステータス: 実験的機能。ワークフローをトリガーしたAIカタログアイテムバージョンのID。 |
allowAgentToRequestUser | Boolean | エージェントがユーザーインプットをリクエストできるようにします。 |
archived | Boolean | 保持ポリシーに基づいてアーカイブされました。 |
createdAt | Time! | セッション作成時のタイムスタンプ。 |
environment | WorkflowEnvironment | IDEやWebなどの環境。 |
firstCheckpoint | DuoWorkflowEvent | セッションの最初のチェックポイント。 |
goal | String | セッションの目標。 |
humanStatus | String! | 人間が判読可能なセッションのステータス。 |
id | ID! | セッションのID。 |
lastExecutorLogsUrl | String | ワークフローの最新のexecutorログのURL。 |
latestCheckpoint | DuoWorkflowEvent | セッションの最新のチェックポイント。 |
mcpEnabled | Boolean | ネームスペースに対してMCPが有効になっているかどうか。 |
namespace | Namespace | セッションが存在するネームスペース。 |
namespaceId | TypesNamespaceID | ネームスペースのID。 |
preApprovedAgentPrivilegesNames | [String!] | 実行中にエージェントに対して事前承認された権限。 |
project | Project | セッションが存在するプロジェクト。 |
projectId | ProjectID | プロジェクトのID。 |
stalled | Boolean | ワークフローは作成されましたが、チェックポイントがありません。 |
status | DuoWorkflowStatus | セッションのステータス。 |
statusName | String | セッションのステータス名。 |
updatedAt | Time! | セッションの最終更新時のタイムスタンプ。 |
userId | UserID! | ユーザーのID。 |
workflowDefinition | String | 機能に基づくGitLab Duo Agent Platformのフロータイプ。 |
DuoWorkflowEnablement
GitLab Duo Agent Platformのイネーブルメントステータスチェック。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checks | [DuoWorkflowEnablementCheck!] | イネーブルメントチェック。 |
enabled | Boolean! | 現在のユーザーとプロジェクトに対してGitLab Duo Agent Platformが有効になっているかどうかを示します。 |
remoteFlowsEnabled | Boolean | プロジェクトに対してGitLab Duo Agent Platformのリモートフローが有効になっているかどうかを示します。 |
DuoWorkflowEnablementCheck
単一のGitLab Duo Agent Platformイネーブルメントチェックを表します。
フィールド
DuoWorkflowEvent
GitLab Duo Agent Platformセッションの履歴と進捗状況を記述するイベント。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checkpoint | JsonString | イベントのチェックポイント。 |
errors | [String!] | メッセージのエラー。 |
executionStatus | String! | GitLab 17.10で導入されました。ステータス: 実験的機能。セッション実行のきめ細かなステータス。 |
metadata | JsonString | イベントに関連付けられているメタデータ。 |
parentTimestamp | String | ブランチされた会話または応答の親メッセージのUUID v7タイムスタンプ識別子。 |
timestamp | String | LangGraph状態管理における会話スレッド/セッションのUUID v7タイムスタンプ識別子。 |
workflowDefinition | String | 機能に基づくGitLab Duo Agent Platformのフロータイプ。 |
workflowGoal | String | セッションの目標。 |
workflowStatus | DuoWorkflowStatus | セッションのステータス。 |
EgressNode
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
artifactsEgress | BigInt! | その期間におけるそのプロジェクトのアーティファクトエグレス。 |
date | String! | ノード範囲の最初の日。1か月につき1つのノードです。 |
packagesEgress | BigInt! | その期間におけるそのプロジェクトのパッケージエグレス。 |
registryEgress | BigInt! | その期間におけるそのプロジェクトのレジストリエグレス。 |
repositoryEgress | BigInt! | その期間におけるそのプロジェクトのリポジトリエグレス。 |
totalEgress | BigInt! | その期間におけるそのプロジェクトの合計エグレス。 |
Email
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
confirmedAt | Time | メール確認時のタイムスタンプ。 |
createdAt | Time! | メール作成時のタイムスタンプ。 |
email | String! | メールアドレス。 |
id | ID! | メールの内部ID。 |
updatedAt | Time! | メールの最終更新時のタイムスタンプ。 |
EmailParticipantType
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
email | String! | メール参加者のメールアドレス。ゲストの場合、メールアドレスは難読化されます。 |
EnabledSecurityScans
マージリクエストで有効になっているスキャンのタイプ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
apiFuzzing | Boolean! | パイプラインにAPIファジングスキャンがある場合はtrue。 |
clusterImageScanning | Boolean! | パイプラインにクラスターイメージスキャンがある場合はtrue。 |
containerScanning | Boolean! | パイプラインにコンテナスキャンがある場合はtrue。 |
coverageFuzzing | Boolean! | パイプラインにカバレッジファジングスキャンがある場合はtrue。 |
dast | Boolean! | パイプラインにDASTスキャンがある場合はtrue。 |
dependencyScanning | Boolean! | パイプラインに依存関係スキャンがある場合はtrue。 |
ready | Boolean! | レポート処理が完了している場合はtrueを返します。 |
sast | Boolean! | パイプラインにSASTスキャンがある場合はtrue。 |
secretDetection | Boolean! | パイプラインにシークレット検出スキャンがある場合はtrue。 |
Environment
プロジェクトのコードがデプロイされる場所を記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
autoDeleteAt | Time | 環境が自動的に削除されるタイミング。 |
autoStopAt | Time | 環境が自動的に停止するタイミング。 |
autoStopSetting | AutoStopSetting | 環境の自動停止設定。 |
clusterAgent | ClusterAgent | 環境のクラスターエージェント。 |
createdAt | Time | 環境が作成された日時。 |
deployFreezes | [CiFreezePeriod!] | 環境のデプロイフリーズ期間。 |
deploymentsDisplayCount | String | 環境内でのデプロイ数の表示。999までは正確な数を返します。それを超えた後は「999+」を返します。 |
description | String | 環境の説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
environmentType | String | 環境のフォルダー名。 |
externalUrl | String | 環境の外部URL。 |
fluxResourcePath | String | 環境のFluxリソースパス。 |
id | ID! | 環境のID。 |
kubernetesNamespace | String | 環境のKubernetesネームスペース。 |
latestOpenedMostSevereAlert | AlertManagementAlert | 環境に対する重大度最高のオープンアラート。複数のアラートの重大度が同じ場合、最新のものが返されます。 |
name | String! | 人間が判読可能な環境名。 |
path | String! | 環境へのパス。 |
protectedEnvironments | ProtectedEnvironmentConnection | この環境の保護環境。(接続を参照) |
slug | String | 環境のslug。 |
state | String! | 環境の状態。利用可能/停止など。 |
tier | DeploymentTier | 環境のデプロイ階層。 |
updatedAt | Time | 環境が更新された日時。 |
userPermissions | EnvironmentPermissions! | リソースに対する現在のユーザーの権限。このフィールドは、1回のリクエストにつき1つの環境に対してのみ解決できます。 |
引数のあるフィールド
Environment.deployments
環境のデプロイ。このフィールドは、1回のリクエストにつき1つの環境に対してのみ解決できます。
DeploymentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
orderBy | DeploymentsOrderByInput | 指定されたフィールドで並べ替えます。 |
statuses | [DeploymentStatus!] | デプロイのステータス。 |
Environment.lastDeployment
環境の最後のデプロイ。
Deploymentを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
status | DeploymentStatus! | デプロイのステータス。 |
EnvironmentPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
destroyEnvironment | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_environmentを実行できます。 |
stopEnvironment | Boolean! | trueの場合、ユーザーはこのリソースに対してstop_environmentを実行できます。 |
updateEnvironment | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_environmentを実行できます。 |
Epic
エピックを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore! | エピックの作成者。 |
awardEmoji | AwardEmojiConnection | エピックに関連付けられている絵文字リアクションのリスト(接続を参照)。 |
blocked | Boolean | エピックがブロックされていることを示します。 |
blockedByCount | Int | このエピックをブロックしているエピックの数。 |
blockedByEpics | EpicConnection | このエピックをブロックしているエピック。(接続を参照) |
blockingCount | Int | このエピックがブロックしているエピックの数。 |
closedAt | Time | エピック完了時のタイムスタンプ。 |
color | String | エピックの色。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
confidential | Boolean | エピックが機密かどうかを示します。 |
createdAt | Time | エピック作成時のタイムスタンプ。 |
defaultProjectForIssueCreation | Project | イシュー作成のデフォルトプロジェクト。ユーザーが最後のイシューを作成したプロジェクトに基づきます。 |
descendantCounts | EpicDescendantCount | 未解決/完了子孫エピック/イシューの数。 |
descendantWeightSum | EpicDescendantWeights | エピックとその子孫の未解決イシューと完了イシューの合計ウェイト。 |
description | String | エピックの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
downvotes | Int! | エピックが受け取った不同意票の数。 |
dueDate | Time | エピックの期限。 |
dueDateFixed | Time | エピックの修正期限。 |
dueDateFromInheritedSource | Time | 子エピックまたはマイルストーンから継承されたエピックの期限。 |
dueDateFromMilestones | Time | マイルストーンから継承されたエピックの期限。 |
dueDateIsFixed | Boolean | 期限が手動で設定されたかどうかを示します。 |
events | EventConnection | オブジェクトに関連付けられているイベントのリスト。(接続を参照) |
group | Group! | エピックが属するグループ。 |
hasChildren | Boolean! | エピックに子があるかどうかを示します。 |
hasChildrenWithinTimeframe | Boolean! | 指定された期間内にエピックに子があるかどうかを示します。 |
hasIssues | Boolean! | エピックに直接イシューがあるかどうかを示します。 |
hasParent | Boolean! | エピックに親エピックがあるかどうかを示します。 |
healthStatus | EpicHealthStatus | エピックの現在のヘルスステータス。 |
id | ID! | エピックのID。 |
iid | String! | エピックの内部ID。 |
issues | EpicIssueConnection | エピックに関連付けられているイシューのリスト。(接続を参照) |
labels | LabelConnection | エピックに割り当てられたラベル。(接続を参照) |
name | String | オブジェクトの名前またはタイトル。 |
parent | Epic | エピックの親エピック。 |
participants | UserCoreConnection | エピックの参加者のリスト。(接続を参照) |
relationPath | String | エピックとイシューの関係のURIパス。 |
relativePosition | Int | Epic Tree内でのエピックの相対的な位置。 |
startDate | Time | エピックの開始日。 |
startDateFixed | Time | 修正されたエピック開始日。 |
startDateFromInheritedSource | Time | 子エピックまたはマイルストーンから継承されたエピックの開始日。 |
startDateFromMilestones | Time | マイルストーンから継承されたエピックの開始日。 |
startDateIsFixed | Boolean | 開始日が手動で設定されたかどうかを示します。 |
state | EpicState! | エピックの状態。 |
subscribed | Boolean! | 現在ログインしているユーザーがエピックをサブスクライブしているかどうかを示します。 |
textColor | String | エピック用に生成されるテキストの色。 |
title | String | エピックのタイトル。 |
titleHtml | String | titleのGitLab Flavored Markdownレンダリング。 |
updatedAt | Time | エピック更新時のタイムスタンプ。 |
upvotes | Int! | エピックが受け取った同意票の数。 |
userDiscussionsCount | Int! | エピック内のユーザーディスカッションの数。 |
userNotesCount | Int! | エピックのユーザーノートの数。 |
userPermissions | EpicPermissions! | リソースに対する現在のユーザーの権限。 |
webPath | String! | エピックのWebパス。 |
webUrl | String! | エピックのWeb URL。 |
workItemId | WorkItemID! | 従来のエピックに対応する作業アイテムのID。 |
引数のあるフィールド
Epic.ancestors
エピックの祖先(親)。
EpicConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | String | エピックを作成者でフィルタリングします。 |
confidential | Boolean | 指定された機密性でエピックをフィルタリングします。 |
createdAfter | Time | 指定日付より後に作成されたエピック。 |
createdBefore | Time | 指定日付より前に作成されたエピック。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
iid | ID | エピックのIID(1など)。 |
iidStartsWith | String | エピックをオートコンプリート用にIIDでフィルタリングします。 |
iids | [ID!] | エピックのIIDのリスト([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestorGroups | Boolean | 祖先グループのエピックを含めます。 |
includeDescendantGroups | Boolean | 子孫グループのエピックを含めます。 |
labelName | [String!] | エピックをラベルでフィルタリングします。 |
milestoneTitle | String | エピックをエピックのイシューから算出されるマイルストーンのタイトルでフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedEpicFilterInput | 否定条件となるエピック引数。 |
or | UnionedEpicFilterInput | 引数のリストのインクルーシブOR結合。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | EpicSort | エピックをソート順に一覧表示します。 |
state | EpicState | エピックを状態でフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているエピック。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
topLevelHierarchyOnly | Boolean | トップレベル階層でエピックをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたエピック。 |
updatedBefore | Time | 指定日付より前に更新されたエピック。 |
Epic.children
エピックの子(サブエピック)。
EpicConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | String | エピックを作成者でフィルタリングします。 |
confidential | Boolean | 指定された機密性でエピックをフィルタリングします。 |
createdAfter | Time | 指定日付より後に作成されたエピック。 |
createdBefore | Time | 指定日付より前に作成されたエピック。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
iid | ID | エピックのIID(1など)。 |
iidStartsWith | String | エピックをオートコンプリート用にIIDでフィルタリングします。 |
iids | [ID!] | エピックのIIDのリスト([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestorGroups | Boolean | 祖先グループの子エピックを含めます。 |
includeDescendantGroups | Boolean | 子孫グループのエピックを含めます。 |
labelName | [String!] | エピックをラベルでフィルタリングします。 |
milestoneTitle | String | エピックをエピックのイシューから算出されるマイルストーンのタイトルでフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedEpicFilterInput | 否定条件となるエピック引数。 |
or | UnionedEpicFilterInput | 引数のリストのインクルーシブOR結合。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | EpicSort | エピックをソート順に一覧表示します。 |
state | EpicState | エピックを状態でフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているエピック。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
topLevelHierarchyOnly | Boolean | トップレベル階層でエピックをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたエピック。 |
updatedBefore | Time | 指定日付より前に更新されたエピック。 |
Epic.currentUserTodos
現在のユーザーのto-doアイテム。
TodoConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
state | TodoStateEnum | to-doアイテムの状態。 |
Epic.linkedWorkItems
エピックにリンクされた作業アイテム。
LinkedWorkItemTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | WorkItemRelatedLinkType | リンクのタイプでフィルタリングします。サポートされている値: RELATED、BLOCKED_BY、BLOCKS。省略すると、すべてのタイプが返されます。 |
Epic.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
Epic.reference
エピックの内部参照。デフォルトでは短縮形式で返されます。
String!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
full | Boolean | 参照をフルで返すかどうかを示します。 |
EpicBoard
エピックボードを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
displayColors | Boolean | エピックの色を表示するかどうか。 |
hideBacklogList | Boolean | バックログリストを非表示にするかどうか。 |
hideClosedList | Boolean | 完了リストを非表示にするかどうか。 |
id | BoardsEpicBoardID! | エピックボードのグローバルID。 |
labels | LabelConnection | ボードのラベル。(接続を参照) |
name | String | エピックボードの名前。 |
webPath | String! | エピックボードのWebパス。 |
webUrl | String! | エピックボードのWeb URL。 |
引数のあるフィールド
EpicBoard.lists
エピックボードのリスト。
EpicListConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
epicFilters | EpicFilters | エピックボードリストでエピックメタデータを取得する際に適用されるフィルター。 |
id | BoardsEpicListID | エピックボードリストをIDで検索します。 |
EpicDescendantCount
子孫エピックの数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
closedEpics | Int | 完了した子エピックの数。 |
closedIssues | Int | 完了したエピックイシューの数。 |
openedEpics | Int | 未解決の子エピックの数。 |
openedIssues | Int | 未解決のエピックイシューの数。 |
EpicDescendantWeights
未解決/完了子孫イシューの合計ウェイト。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
closedIssues | Int | GitLab 16.6で非推奨になりました。closedIssuesTotalを使用してください。 |
closedIssuesTotal | BigInt | このエピックで完了した(クローズされた)イシューの合計ウェイト。子孫のエピックを含み、文字列としてエンコードされます。 |
openedIssues | Int | GitLab 16.6で非推奨になりました。OpenedIssuesTotalを使用してください。 |
openedIssuesTotal | BigInt | このエピックで未解決のイシューの合計ウェイト。子孫のエピックを含み、文字列としてエンコードされます。 |
EpicHealthStatus
子イシューのヘルスステータス。
フィールド
EpicIssue
エピックとイシューの関係。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
alertManagementAlert | AlertManagementAlert | GitLab 15.6で非推奨になりました。alert_management_alertsを使用してください。 |
assignees | UserCoreConnection | イシューの担当者。(接続を参照) |
author | UserCore! | イシューを作成したユーザー。 |
blocked | Boolean! | イシューがブロックされているかどうかを示します。 |
blockedByCount | Int | このイシューをブロックしているイシューの数。 |
blockedByIssues | IssueConnection | このイシューをブロックしているイシュー。(接続を参照) |
blockingCount | Int! | このイシューがブロックしているイシューの数。 |
closedAsDuplicateOf | Issue | 重複イシューとして完了されたイシュー。 |
closedAt | Time | イシューの完了時のタイムスタンプ。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
confidential | Boolean! | イシューが機密であることを示します。 |
createNoteEmail | String | イシューのユーザー固有のメールアドレス。 |
createdAt | Time! | イシューの作成時のタイムスタンプ。 |
customerRelationsContacts | CustomerRelationsContactConnection | イシューの顧客リレーションの連絡先。(接続を参照) |
description | String | イシューの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
designCollection | DesignCollection | イシューに関連付けられているデザイン画像のコレクション。 |
discussionLocked | Boolean! | イシューでディスカッションがロックされていることを示します。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
downvotes | Int! | イシューが受け取った不同意の数。 |
dueDate | Time | イシューの期限。 |
emailsDisabled | Boolean! | GitLab 16.3で非推奨になりました。emails_enabledを使用してください。 |
emailsEnabled | Boolean! | 親プロジェクトまたはグループでメール通知が無効になっているかどうかを示します。メール通知が無効になっている場合はfalse。 |
epic | Epic | GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。 |
epicIssueId | ID! | エピックとイシューの関係のID。 |
escalationPolicy | EscalationPolicyType | イシューに関連付けられているエスカレーションポリシー。エスカレーションをサポートするイシューで使用できます。 |
escalationStatus | IssueEscalationStatus | イシューのエスカレーションステータス。 |
externalAuthor | String | イシューを報告している非GitLabユーザーのメールアドレス。ゲストの場合、メールアドレスは難読化されます。 |
hasEpic | Boolean! | イシューがエピックに属しているかどうかを示します。ユーザーにエピックへのアクセス権がない場合、trueを返しても関連付けられているエピックが表示されないことがあります。 |
hasParent | Boolean! | GitLab 16.5で導入されました。ステータス: 実験的機能。イシューに親作業アイテムがあるかどうかを示します。 |
healthStatus | HealthStatus | 現在のヘルスステータス。 |
hidden | Boolean | 作成者がBANされたため、イシューが非表示になっていることを示します。 |
humanTimeEstimate | String | 人間が判読可能なイシューの見積もり時間。 |
humanTotalTimeSpent | String | イシューで費やされたとして報告された合計時間(人間が判読可能な形式)。 |
id | ID | エピックとイシューの関係のグローバルID。 |
iid | String! | イシューの内部ID。 |
iteration | Iteration | イシューのイテレーション。 |
labels | LabelConnection | イシューのラベル。(接続を参照) |
mergeRequestsCount | Int! | マージ時にイシューを完了するマージリクエストの数。 |
metricImages | [MetricImage!] | イシューに関連付けられているメトリクスイメージ。 |
milestone | Milestone | イシューのマイルストーン。 |
moved | Boolean | イシューが他のプロジェクトから移動されたかどうかを示します。 |
movedTo | Issue | 別のプロジェクトに移動された後に更新されたイシュー。 |
name | String | オブジェクトの名前またはタイトル。 |
participants | UserCoreConnection | イシューの参加者のリスト。(接続を参照) |
projectId | Int | イシュープロジェクトのID。 |
relatedMergeRequests | MergeRequestConnection | イシューに関連するマージリクエスト。このフィールドは、1回のリクエストにつき1つのイシューに対してのみ解決できます。(接続を参照) |
relatedVulnerabilities | VulnerabilityConnection | イシューの関連脆弱性。(接続を参照) |
relationPath | String | エピックとイシューの関係のURIパス。 |
relativePosition | Int | イシューの相対位置(Epic Treeとイシューボードでの位置指定に使用)。 |
severity | IssuableSeverity | インシデントの重大度レベル。 |
slaDueAt | Time | イシューSLAの有効期限のタイムスタンプ。 |
state | IssueState! | イシューの状態。 |
status | WorkItemStatus | GitLab 18.0で導入されました。ステータス: 実験的機能。イシューのステータス。 |
statusPagePublishedIncident | Boolean | イシューがステータスページに公開されているかどうかを示します。 |
subscribed | Boolean! | 現在ログインしているユーザーがイシューをサブスクライブしているかどうかを示します。 |
taskCompletionStatus | TaskCompletionStatus! | イシューのタスク完了ステータス。 |
timeEstimate | Int! | イシューの見積もり時間。 |
timelogs | TimelogConnection! | イシューのタイムログ。(接続を参照) |
title | String! | イシューのタイトル。 |
titleHtml | String | titleのGitLab Flavored Markdownレンダリング。 |
totalTimeSpent | Int! | イシューで費やされたとして報告された合計時間(秒)。 |
type | IssueType | イシューのタイプ。 |
updatedAt | Time! | イシューの最終更新時のタイムスタンプ。 |
updatedBy | UserCore | イシューを最後に更新したユーザー。 |
upvotes | Int! | イシューが受け取った同意の数。 |
userDiscussionsCount | Int! | イシュー内のユーザーディスカッションの数。 |
userNotesCount | Int! | イシューのユーザーノートの数。 |
userPermissions | IssuePermissions! | リソースに対する現在のユーザーの権限。 |
webPath | String! | イシューのWebパス。 |
webUrl | String! | イシューのWeb URL。 |
weight | Int | イシューのウェイト。 |
引数のあるフィールド
EpicIssue.alertManagementAlerts
このイシューに関連付けられているアラート管理アラート。
AlertManagementAlertConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsername | String | イシューに割り当てられているユーザーのユーザー名。 |
domain | AlertManagementDomainFilter! | 特定のドメインのフィルタークエリ。 |
iid | String | アラートのIID。例: 「1」。 |
search | String | タイトル、説明、サービス、またはmonitoring_toolの検索クエリ。 |
sort | AlertManagementAlertSort | アラートを条件でソートします。 |
statuses | [AlertManagementStatus!] | 指定された状態のアラート。例: [TRIGGERED]。 |
EpicIssue.currentUserTodos
現在のユーザーのto-doアイテム。
TodoConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
state | TodoStateEnum | to-doアイテムの状態。 |
EpicIssue.issuableResourceLinks
インシデントイシューのissuableリソースリンク。
IssuableResourceLinkConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
incidentId | IssueID! | インシデントのID。 |
EpicIssue.linkedWorkItems
- GitLab 17.8で導入されました。ステータス: 実験的機能。
イシューにリンクされている作業アイテム。
LinkedWorkItemTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | WorkItemRelatedLinkType | リンクのタイプでフィルタリングします。サポートされている値: RELATED、BLOCKED_BY、BLOCKS。省略すると、すべてのタイプが返されます。 |
EpicIssue.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
EpicIssue.reference
イシューの内部参照。デフォルトでは短縮形式で返されます。
String!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
full | Boolean | 参照をフル形式で返すかどうかを指定するブール値オプション。 |
EpicList
エピックボードリストを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
collapsed | Boolean | ユーザーに対してリストを折りたたむかどうかを示します。 |
id | BoardsEpicListID! | ボードリストのグローバルID。 |
label | Label | リストのラベル。 |
listType | String! | リストのタイプ。 |
metadata | EpicListMetadata | エピックリストのメタデータ。 |
position | Int | ボード内のリストの位置。 |
title | String! | リストのタイトル。 |
引数のあるフィールド
EpicList.epics
エピックを一覧表示します。
EpicConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | EpicFilters | ボードリスト内のエピックを選択する際に適用されるフィルター。 |
EpicListMetadata
エピックボードリストのメタデータを表します。
フィールド
EpicPermissions
エピックに対する現在のユーザーの権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminEpic | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_epicを実行できます。 |
adminEpicRelation | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_epic_relationを実行できます。 |
awardEmoji | Boolean! | trueの場合、ユーザーはこのリソースに対してaward_emojiを実行できます。 |
createEpic | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_epicを実行できます。 |
createNote | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_noteを実行できます。 |
destroyEpic | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_epicを実行できます。 |
readEpic | Boolean! | trueの場合、ユーザーはこのリソースに対してread_epicを実行できます。 |
readEpicIid | Boolean! | trueの場合、ユーザーはこのリソースに対してread_epic_iidを実行できます。 |
updateEpic | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_epicを実行できます。 |
ErrorTrackingStackTrace
スタックトレースを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
absolutePath | String | スタックトレースの絶対パス。 |
columnNumber | Int | スタックトレースの列番号。 |
context | [WorkItemWidgetErrorTrackingStackTraceContext!] | スタックトレースのコンテキスト。 |
filename | String | スタックトレースのファイル名。 |
function | String | エラーが発生した関数の名前。 |
lineNumber | Int | スタックトレースの行番号。 |
EscalationPolicyType
エスカレーションポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | エスカレーションポリシーの説明。 |
id | IncidentManagementEscalationPolicyID | エスカレーションポリシーのID。 |
name | String | エスカレーションポリシーの名前。 |
rules | [EscalationRuleType!] | エスカレーションポリシーのステップ。 |
EscalationRuleType
エスカレーションポリシーのエスカレーションルールを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
elapsedTimeSeconds | Int | ルールがアクティブになるまでの秒数。 |
id | IncidentManagementEscalationRuleID | エスカレーションポリシーのID。 |
oncallSchedule | IncidentManagementOncallSchedule | 通知するオンコールスケジュール。 |
status | EscalationRuleStatus | ルールがアクティブになるのを防ぐために必要なステータス。 |
user | UserCore | 通知するユーザー。 |
Event
イベントを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
action | EventAction! | イベントのアクション。 |
author | UserCore! | イベントの作成者。 |
createdAt | Time! | イベントの作成日時。 |
id | ID! | イベントのID。 |
project | Project | イベントのプロジェクト。 |
target | EventTargetType | イベントのターゲット。 |
updatedAt | Time! | イベントが更新された日時。 |
ExternalAuditEventDestination
監査イベント送信先の外部リソースを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 送信先の有効ステータス。 |
destinationUrl | String! | 監査イベント送信先の外部宛先。 |
eventTypeFilters | [String!]! | ストリーミング用に追加されたイベントタイプフィルターのリスト。 |
group | Group! | 宛先が属するグループ。 |
headers | AuditEventStreamingHeaderConnection! | 各イベントとともに送信される追加のHTTPヘッダーのリスト。(接続を参照) |
id | ID! | 宛先のID。 |
name | String! | 監査イベントの送信先の外部宛先の名前。 |
namespaceFilter | AuditEventStreamingHTTPNamespaceFilter | 宛先のサブグループフィルターまたはプロジェクトフィルターのリスト。 |
verificationToken | String! | イベントのソースを検証するための検証トークン。 |
ExternalIssue
外部イシューを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time | イシューの作成時のタイムスタンプ。 |
externalTracker | String | 外部トラッカーのタイプ。 |
relativeReference | String | 外部トラッカー内のイシューの相対参照。 |
status | String | 外部トラッカー内のイシューのステータス。 |
title | String | 外部トラッカー内のイシューのタイトル。 |
updatedAt | Time | イシュー更新時のタイムスタンプ。 |
webUrl | String | 外部トラッカー内のイシューのURL。 |
ExternalStatusCheck
外部ステータスチェックについて説明します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
externalUrl | String! | ステータスチェックの外部URL。 |
hmac | Boolean! | ステータスチェックでHMACシークレットが有効になっているかどうか。 |
id | GlobalID! | ルールのID。 |
name | String! | ルールの名前。 |
FeatureFlag
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 機能フラグがアクティブであるかどうか。 |
id | OperationsFeatureFlagID! | 機能フラグのグローバルID。 |
name | String! | 機能フラグの名前。 |
path | String! | 機能フラグへのパス。 |
reference | String! | 機能フラグへの参照。 |
FileUpload
フィールド
FindingReportsComparer
脆弱性発見のためのセキュリティレポートの比較を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
report | ComparedSecurityReport | GitLab 16.1で導入されました。ステータス: 実験的機能。比較対象のセキュリティレポート。 |
status | FindingReportsComparerStatus | 比較ステータス。 |
statusReason | String | ステータスを説明するテキスト。 |
ForkDetails
アップストリームプロジェクトと比較するフォークプロジェクトの詳細。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ahead | Int | アップストリームより進んでいるコミットの数。 |
behind | Int | アップストリームより遅れているコミットの数。 |
hasConflicts | Boolean | フォークがそのアップストリームプロジェクトと競合するかどうかを示します。 |
isSyncing | Boolean | 進行中の同期があるかどうかを示します。 |
GeoNode
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
containerRepositoriesMaxCapacity | Int | セカンダリノードのコンテナリポジトリ同期の最大並行処理。 |
enabled | Boolean | Geoノードが有効かどうかを示します。 |
filesMaxCapacity | Int | セカンダリノードのLFS/添付ファイルバックフィルの最大並行処理。 |
id | ID! | GeoノードのID。 |
internalUrl | String | プライマリノードで定義された、セカンダリノードで接続に使用するURL。 |
minimumReverificationInterval | Int | リポジトリの検証が有効な間隔(日数)。この有効期限が過ぎると、取り消されます。 |
name | String | Geoノードの固有識別子。 |
primary | Boolean | Geoノードがプライマリかどうかを示します。 |
reposMaxCapacity | Int | セカンダリノードのリポジトリバックフィルの最大並行処理。 |
selectiveSyncNamespaces | NamespaceConnection | selective_sync_type == namespacesの場合に同期するネームスペース。(接続を参照) |
selectiveSyncShards | [String!] | selective_sync_type == shardsの場合にプロジェクトを同期するリポジトリストレージ。 |
selectiveSyncType | String | 同期が特定のグループまたはシャードのみに制限されているかどうかを示します。 |
syncObjectStorage | Boolean | セカンダリノードがオブジェクトストレージ内のblobをレプリケートするかどうかを示します。 |
url | String | Geoノードのユーザー向けURL。 |
verificationMaxCapacity | Int | セカンダリノードのリポジトリ検証の最大並行処理。 |
引数のあるフィールド
GeoNode.ciSecureFileRegistries
このGeoノードでCIセキュアファイルレジストリを検索します。
CiSecureFileRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoCiSecureFileRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.containerRepositoryRegistries
このGeoノードでコンテナリポジトリレジストリを検索します。
ContainerRepositoryRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoContainerRepositoryRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.dependencyProxyBlobRegistries
- GitLab 15.6で導入されました。ステータス: 実験的機能。
このGeoノードで依存プロキシblobレジストリを検索します。
DependencyProxyBlobRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoDependencyProxyBlobRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.dependencyProxyManifestRegistries
このGeoノードで依存プロキシmanifestレジストリを検索します。
DependencyProxyManifestRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoDependencyProxyManifestRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.designManagementRepositoryRegistries
- GitLab 16.1で導入されました。ステータス: 実験的機能。
このGeoノードで設計管理リポジトリレジストリを検索します。
DesignManagementRepositoryRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoDesignManagementRepositoryRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.groupWikiRepositoryRegistries
このGeoノードでグループウィキリポジトリレジストリを検索します。
GroupWikiRepositoryRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoGroupWikiRepositoryRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.jobArtifactRegistries
このGeoノードでジョブアーティファクトレジストリを検索します。
JobArtifactRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoJobArtifactRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.lfsObjectRegistries
このGeoノードでLFSオブジェクトレジストリを検索します。
LfsObjectRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoLfsObjectRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.mergeRequestDiffRegistries
このGeoノードでマージリクエスト差分レジストリを検索します。
MergeRequestDiffRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoMergeRequestDiffRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.packageFileRegistries
GeoNodeのパッケージファイルレジストリ。
PackageFileRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoPackageFileRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.pagesDeploymentRegistries
このGeoノードでPagesデプロイレジストリを検索します。
PagesDeploymentRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoPagesDeploymentRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.pipelineArtifactRegistries
このGeoノードでパイプラインアーティファクトレジストリを検索します。
PipelineArtifactRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoPipelineArtifactRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.projectRepositoryRegistries
このGeoノードでプロジェクトレジストリを検索します。geo_project_repository_replication機能フラグが無効になっている場合は無視されます。
ProjectRepositoryRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoProjectRepositoryRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.projectWikiRepositoryRegistries
このGeoノードでプロジェクトウィキリポジトリレジストリを検索します。geo_project_wiki_repository_replication機能フラグが無効になっている場合は無視されます。
ProjectWikiRepositoryRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoProjectWikiRepositoryRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.snippetRepositoryRegistries
このGeoノードでスニペットリポジトリレジストリを検索します。
SnippetRepositoryRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoSnippetRepositoryRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.terraformStateVersionRegistries
このGeoノードでTerraformステートバージョンのレジストリを検索します。
TerraformStateVersionRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoTerraformStateVersionRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GeoNode.uploadRegistries
このGeoノードでアップロードレジストリを検索します。
UploadRegistryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [GeoUploadRegistryID!] | レジストリをIDでフィルタリングします。 |
keyword | String | GitLab 17.9で非推奨になりました。検索のユーザーエクスペリエンスとパフォーマンスが低いため、Geoレジストリのキーワード検索機能はUIに組み込まれません。 |
replicationState | ReplicationStateEnum | レジストリをレプリケーション状態でフィルタリングします。 |
sort | GeoRegistrySort | 指定された条件でレジストリをソートします。 |
verificationState | VerificationStateEnum | レジストリを検証状態でフィルタリングします。 |
GitlabInstanceFeatureFlag
GitLabインスタンスの機能フラグ。
フィールド
GitlabSubscriptionHistory
指定されたネームスペースのサブスクリプション履歴について説明します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
changeType | SubscriptionHistoryChangeType | サブスクリプションでどのタイプの変更が発生したかを示します。 |
createdAt | Time | サブスクリプション履歴エントリ作成のタイムスタンプ。 |
endDate | Time | サブスクリプションの終了日。 |
maxSeatsUsed | Int | サブスクリプションで使用された最大シート数。 |
seats | Int | サブスクリプションで購入したシート数。 |
seatsInUse | Int | サブスクリプションで使用中のシート数。 |
startDate | Time | サブスクリプションの開始日。 |
GoogleCloudArtifactRegistryDockerImage
Google Artifact RegistryのDockerアーティファクトを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
digest | String! | イメージのdigest。 |
image | String! | イメージの名前。 |
name | String! | 固有のイメージ名。 |
tags | [String!] | イメージに添付されているタグ。 |
updateTime | Time | イメージの最終更新時刻。 |
uploadTime | Time | イメージがアップロードされた時刻。 |
uri | String! | イメージにアクセスするためのGoogle Cloud URI。 |
GoogleCloudArtifactRegistryDockerImageDetails
Google Artifact RegistryのDockerアーティファクトに関する詳細を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
artifactRegistryImageUrl | String! | イメージにアクセスするためのGoogle Cloud URL。 |
buildTime | Time | イメージがビルドされた時刻。 |
digest | String! | イメージのdigest。 |
image | String! | イメージの名前。 |
imageSizeBytes | String | 計算によるイメージのサイズ。 |
location | String! | Artifact Registryリポジトリの場所。 |
mediaType | String | イメージのメディアタイプ。 |
name | String! | 固有のイメージ名。 |
projectId | String! | Google CloudプロジェクトのID。 |
repository | String! | Google Artifact Registryのリポジトリ。 |
tags | [String!] | イメージに添付されているタグ。 |
updateTime | Time | イメージの最終更新時刻。 |
uploadTime | Time | イメージがアップロードされた時刻。 |
uri | String! | イメージにアクセスするためのGoogle Cloud URI。 |
GoogleCloudArtifactRegistryRepository
Google Artifact Registryのリポジトリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
artifactRegistryRepositoryUrl | String! | リポジトリにアクセスするためのGoogle Cloud URL。 |
projectId | String! | Google CloudプロジェクトのID。 |
repository | String! | Google Artifact Registryのリポジトリ。 |
引数のあるフィールド
GoogleCloudArtifactRegistryRepository.artifacts
Google Artifact Registryリポジトリのアーティファクト。GitLab.comの機能が利用できない場合は、nullを返します。
GoogleCloudArtifactRegistryArtifactConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | GoogleCloudArtifactRegistryArtifactsSort | アーティファクトのソート条件。 |
GoogleCloudLoggingConfigurationType
アクセストークンの生成に使用されるIAMサービスアカウントに関連付けられているGoogle Cloud Logging設定を保存します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 送信先の有効ステータス。 |
clientEmail | String! | クライアントのメール。 |
googleProjectIdName | String! | GoogleプロジェクトID。 |
group | Group! | 設定が属するグループ。 |
id | ID! | 設定のID。 |
logIdName | String! | ログID。 |
name | String! | 監査イベントの送信先の外部宛先の名前。 |
GpgSignature
署名されたコミットのGPG署名。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
commitSha | String | 関連するコミットのSHA。 |
gpgKeyPrimaryKeyid | String | GPGキーのID。 |
gpgKeyUserEmail | String | GPGキーに関連付けられているユーザーメール。 |
gpgKeyUserName | String | GPGキーに関連付けられているユーザー名。 |
project | Project | 関連するコミットのプロジェクト。 |
user | UserCore | キーに関連付けられているユーザー |
verificationStatus | VerificationStatus | 関連するキーまたは証明書の検証ステータスを示します。 |
GrafanaIntegration
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | イシュー作成時のタイムスタンプ。 |
enabled | Boolean! | Grafanaインテグレーションが有効かどうかを示します。 |
grafanaUrl | String! | GrafanaインテグレーションのGrafanaホストのURL。 |
id | ID! | Grafanaインテグレーションの内部ID。 |
updatedAt | Time! | イシューの最後のアクティビティーのタイムスタンプ。 |
Group
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
achievementsPath | String | GitLab 17.0で導入されました。ステータス: 実験的機能。ネームスペースのアチーブメントへのパス。ネームスペースがグループでない場合、またはachievements機能フラグが無効になっている場合は、nullを返します。 |
actualRepositorySizeLimit | Float | ネームスペース内のリポジトリのサイズ制限(バイト単位)。この制限は、プロジェクト制限が適用されるネームスペースにのみ適用されます。 |
actualSizeLimit | Float | リポジトリまたはネームスペースのいずれかの適用タイプに基づく実際のストレージサイズの制限(バイト単位)。この制限は適用タイプに依存しません。 |
additionalPurchasedStorageSize | Float | ルートネームスペースについて購入された追加のストレージ(バイト単位)。 |
aiUsageData | AiUsageData | GitLab 17.5で導入されました。ステータス: 実験的機能。AI関連のデータ。 |
allowStaleRunnerPruning | Boolean! | 期限切れグループRunnerを定期的にプルーニングするかどうかを示します。デフォルトはfalseです。 |
amazonS3Configurations | AmazonS3ConfigurationTypeConnection | グループに属する監査イベントを受信するAmazon S3設定。(接続を参照) |
analyzerStatuses | [AnalyzerGroupStatusType!] | グループ内のすべてのアナライザーのステータス。 |
archived | Boolean | GitLab 18.3で導入されました。ステータス: 実験的機能。グループのアーカイブステータスを示します。 |
autoDevopsEnabled | Boolean | グループ内のすべてのプロジェクトでAuto DevOpsが有効になっているかどうかを示します。 |
availableFeatures | NamespaceAvailableFeatures! | GitLab 18.3で導入されました。ステータス: 実験的機能。ネームスペースで利用可能な機能。 |
avatarUrl | String | グループのアバターURL。 |
ciCdSettings | CiCdSettings | GitLab 17.9で導入されました。ステータス: 実験的機能。ネームスペースのネームスペースCI/CD設定。 |
complianceFrameworkCoverageSummary | ComplianceFrameworkCoverageSummary | GitLab 18.1で導入されました。ステータス: 実験的機能。グループとそのサブグループにおけるコンプライアンスフレームワークカバレッジの概要。 |
complianceFrameworksCoverageDetails | ComplianceFrameworkCoverageDetailConnection | GitLab 18.1で導入されました。ステータス: 実験的機能。グループ内の各フレームワークの詳細なコンプライアンスフレームワークカバレッジ。 |
complianceFrameworksNeedingAttention | ComplianceFrameworksNeedingAttentionConnection | GitLab 18.2で導入されました。ステータス: 実験的機能。プロジェクトの割り当てまたは要件定義のいずれかが欠落しているフレームワーク。 |
complianceRequirementControlCoverage | RequirementControlCoverage | GitLab 18.1で導入されました。ステータス: 実験的機能。コンプライアンスコントロールのステータスのサマリー。合格したコントロール、不合格となったコントロール、保留中のコントロールの数を示します。 |
complianceRequirementCoverage | RequirementCoverage | GitLab 18.2で導入されました。ステータス: 実験的機能。グループのコンプライアンス要件カバレッジの統計。 |
containerRepositoriesCount | Int! | グループ内のコンテナリポジトリの数。 |
containsLockedProjects | Boolean | リポジトリのサイズが制限を超えているプロジェクトが少なくとも1つ含まれています。これは、プロジェクト制限が適用されるネームスペースにのみ適用されます。 |
createdAt | Time | グループの作成時のタイムスタンプ。 |
crossProjectPipelineAvailable | Boolean! | ネームスペースでcross_project_pipeline機能が利用可能かどうかを示します。 |
dependencyProxyBlobCount | Int! | グループ内にキャッシュされた依存プロキシblobの数。 |
dependencyProxyBlobs | DependencyProxyBlobConnection | 依存プロキシblob。(接続を参照) |
dependencyProxyImageCount | Int! | グループ内にキャッシュされた依存プロキシイメージの数。 |
dependencyProxyImagePrefix | String! | 依存プロキシを使用する場合にイメージをプルするためのプレフィックス。 |
dependencyProxyImageTtlPolicy | DependencyProxyImageTtlGroupPolicy | グループの依存プロキシTTLポリシー。 |
dependencyProxyManifests | DependencyProxyManifestConnection | 依存プロキシmanifest。(接続を参照) |
dependencyProxySetting | DependencyProxySetting | グループの依存プロキシ設定。 |
dependencyProxyTotalSize | String! | 依存プロキシキャッシュイメージの合計サイズ。 |
dependencyProxyTotalSizeBytes | BigInt! | 文字列としてエンコードされた、依存プロキシキャッシュイメージの合計サイズ(バイト単位)。 |
dependencyProxyTotalSizeInBytes | Int! | GitLab 16.1で非推奨になりました。dependencyProxyTotalSizeBytesを使用してください。 |
descendantGroupsCount | Int! | グループの直接の子孫グループの数。 |
description | String | ネームスペースの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
designatedAsCsp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ネームスペースがセキュリティポリシーを一元管理するように指定されているかどうかを示します。 |
dora | GroupDora | グループのDORAメトリクス。 |
duoFeaturesEnabled | Boolean | GitLab 16.10で導入されました。ステータス: 実験的機能。グループでGitLab Duo機能が有効になっているかどうかを示します。 |
editPath | String! | グループを編集するためのパス。 |
emailsDisabled | Boolean | グループでメール通知が無効になっているかどうかを示します。 |
emailsEnabled | Boolean | グループでメール通知が有効になっているかどうかを示します。 |
enforceFreeUserCap | Boolean | グループのFreeプランのユーザー数が制限されているかどうかを示します。 |
epicBoards | EpicBoardConnection | GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。 |
epicsEnabled | Boolean | GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。詳細については、移行ガイドを参照してください。 |
externalAuditEventDestinations | ExternalAuditEventDestinationConnection | グループに属する監査イベントを受信する外部ロケーション。(接続を参照) |
externalAuditEventStreamingDestinations | GroupAuditEventStreamingDestinationConnection | GitLab 16.11で導入されました。ステータス: 実験的機能。グループに属する監査イベントを受信する外部宛先。 |
flowMetrics | GroupValueStreamAnalyticsFlowMetrics | GitLab 15.10で導入されました。ステータス: 実験的機能。バリューストリーム分析のフローメトリクス。 |
fullName | String | グループの正式名称。 |
fullPath | ID! | グループのフルパス。 |
googleCloudLoggingConfigurations | GoogleCloudLoggingConfigurationTypeConnection | グループに属する監査イベントを受信するGoogle Cloud Logging設定。(接続を参照) |
groupMembersCount | Int! | グループの直接のメンバー数。 |
id | ID | グループのID。 |
isLinkedToSubscription | Boolean | グループがサブスクリプションにリンクされているかどうかを示します。 |
isSelfDeletionInProgress | Boolean! | GitLab 18.2で導入されました。ステータス: 実験的機能。グループの削除が進行中かどうかを示します。 |
isSelfDeletionScheduled | Boolean! | GitLab 18.2で導入されました。ステータス: 実験的機能。グループの削除がスケジュールされているかどうかを示します。 |
lfsEnabled | Boolean | ネームスペースでLarge File Storage(LFS)が有効になっているかどうかを示します。 |
licensedFeatures | NamespaceAvailableFeatures! | GitLab 18.1で導入されました。ステータス: 実験的機能。ネームスペースで利用可能なライセンス機能。 |
lifecycleTemplates | [WorkItemLifecycle!] | GitLab 18.4で導入されました。ステータス: 実験的機能。ネームスペースで利用可能なライフサイクルテンプレート。 |
lifecycles | WorkItemLifecycleConnection | GitLab 18.1で導入されました。ステータス: 実験的機能。ネームスペースで利用可能な作業アイテムのライフサイクル。 |
linkPaths | NamespacesLinkPaths | GitLab 18.1で導入されました。ステータス: 実験的機能。UIでリンクを作成するためのネームスペース関連パス。 |
lockDuoFeaturesEnabled | Boolean | GitLab 16.10で導入されました。ステータス: 実験的機能。GitLab Duo機能が有効になっている設定が、すべてのサブグループに適用されるかどうかを示します。 |
lockMathRenderingLimitsEnabled | Boolean | 数式レンダリングの制限が、すべての子孫グループに対してロックされているかどうかを示します。 |
markdownPaths | MarkdownPaths | GitLab 18.1で導入されました。ステータス: 実験的機能。UIでMarkdownリンクを作成するためのネームスペース関連パス。 |
markedForDeletion | Boolean! | GitLab 18.2で導入されました。ステータス: 実験的機能。グループまたは祖先の削除がスケジュールされているかどうかを示します。 |
markedForDeletionOn | Time | GitLab 16.11で導入されました。ステータス: 実験的機能。グループの削除がスケジュールされている日付。 |
mathRenderingLimitsEnabled | Boolean | 数式レンダリングの制限が、グループに使用されるかどうかを示します。 |
mavenVirtualRegistries | MavenVirtualRegistryConnection | GitLab 18.1で導入されました。ステータス: 実験的機能。グループに登録されたMaven仮想レジストリ。maven_virtual_registry機能フラグが無効になっている場合は、nullを返します。 |
maxAccessLevel | AccessLevel! | グループ内の現在のユーザーの最大アクセスレベル。 |
mentionsDisabled | Boolean | グループへのメンションが無効になっているかどうかを示します。 |
mergeRequestsEnabled | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。ネームスペースに対してマージリクエストが有効になっているかどうかを示します。 |
name | String | グループの名前。 |
organizationEditPath | String | GitLab 17.1で導入されました。ステータス: 実験的機能。組織レベルでグループを編集するためのパス。 |
packageSettings | PackageSettings | ネームスペースのパッケージ設定。 |
parent | Group | 親グループ。 |
path | String! | ネームスペースのパス。 |
pendingMemberApprovals | MemberApprovalConnection | グループの保留中のメンバープロモーション。(接続を参照) |
pendingMembers | PendingMemberInterfaceConnection | GitLab 16.6で導入されました。ステータス: 実験的機能。このグループ内のユーザーの保留中のメンバーシップ。 |
permanentDeletionDate | String | GitLab 16.11で導入されました。ステータス: 実験的機能。削除保留中のグループについては、グループのスケジュールされている削除日を返します。削除保留中でないグループについては、本日削除対象としてマークされた場合の現在の設定に基づいて理論上の日付を返します。 |
plan | NamespacePlan | GitLab 18.2で導入されました。ステータス: 実験的機能。ネームスペースに関連付けられているサブスクリプションプラン。 |
productAnalyticsStoredEventsLimit | Int | GitLab 16.9で導入されました。ステータス: 実験的機能。ネームスペースがサイクルごとに保存することを許可されている、プロダクト分析イベントの数。 |
projectComplianceViolations | ProjectComplianceViolationConnection | GitLab 18.1で導入されました。ステータス: 実験的機能。グループとそのサブグループ内のプロジェクトのコンプライアンス違反。 |
projectCreationLevel | String | グループ内にプロジェクトを作成するために必要な権限レベル。 |
projectStatistics | NamespaceProjectStatistics | GitLab 18.2で導入されました。ステータス: 実験的機能。グループ内のプロジェクトの統計。Query.groupsからのみ使用可能です。 |
projectsCount | Int! | グループ内の直接のプロジェクト数。 |
recentIssueBoards | BoardConnection | 最近アクセスしたグループのボードのリスト。最大サイズは4です。(接続を参照) |
repositorySizeExcessProjectCount | Int | リポジトリサイズが制限を超えているルートネームスペース内のプロジェクトの数。これは、プロジェクト制限が適用されるネームスペースにのみ適用されます。 |
requestAccessEnabled | Boolean | ユーザーがネームスペースへのアクセスをリクエストできるかどうかを示します。 |
requireTwoFactorAuthentication | Boolean | グループ内のすべてのユーザーが2要素認証を設定する必要があるかどうかを示します。 |
rootStorageStatistics | RootStorageStatistics | ネームスペースの集約ストレージ統計。ルートネームスペースでのみ使用可能です。 |
securityCategories | [SecurityCategory!] | グループのセキュリティカテゴリ。 |
securityPolicyProject | Project | ネームスペースに割り当てられているセキュリティポリシープロジェクト。 |
shareWithGroupLock | Boolean | グループ内の別のグループとプロジェクトを共有することが禁止されているかどうかを示します。 |
sharedRunnersSetting | SharedRunnersSetting | ネームスペースとその子孫が共有Runnerを利用できるかどうか。 |
sidebar | NamespaceSidebar | GitLab 17.6で導入されました。ステータス: 実験的機能。ネームスペースのサイドバーをレンダリングするために必要なデータ。 |
stats | GroupStats | グループ統計。 |
statuses | WorkItemStatusConnection | GitLab 18.1で導入されました。ステータス: 実験的機能。ネームスペースで使用可能な作業アイテムのステータス。 |
storageSizeLimit | Float | ルートネームスペースプランで含められるストレージの制限(バイト単位)。この制限は、ネームスペース制限が適用されるネームスペースにのみ適用されます。 |
subgroupCreationLevel | String | グループ内にサブグループを作成するために必要な権限レベル。 |
subscriptionHistory | GitlabSubscriptionHistoryConnection | GitLab 17.3で導入されました。ステータス: 実験的機能。サブスクリプション履歴レコードを検索します。 |
timelogCategories | TimeTrackingTimelogCategoryConnection | GitLab 15.3で導入されました。ステータス: 実験的機能。ネームスペースのタイムログカテゴリ。 |
totalRepositorySize | Float | ルートネームスペース内のすべてのプロジェクトの合計リポジトリサイズ(バイト単位)。 |
totalRepositorySizeExcess | Float | ルートネームスペース内のすべてのプロジェクトの合計超過リポジトリサイズ(バイト単位)。これは、プロジェクト制限が適用されるネームスペースにのみ適用されます。 |
twoFactorGracePeriod | Int | 2要素認証が強制的に適用されるまでの時間。 |
updatedAt | Time | グループの最終更新時のタイムスタンプ。 |
userPermissions | GroupPermissions! | リソースに対する現在のユーザーの権限。 |
valueStreamAnalytics | ValueStreamAnalytics | グループ内のバリューストリーム分析に関する情報。 |
visibility | String | ネームスペースの表示レベル。 |
vulnerabilityNamespaceStatistic | VulnerabilityNamespaceStatisticType | グループとそのサブグループの脆弱性の重大度ごとの数。 |
vulnerabilityScanners | VulnerabilityScannerConnection | グループとそのサブグループのプロジェクト脆弱性について報告された脆弱性スキャナー。(接続を参照) |
webBasedCommitSigningEnabled | Boolean! | GitLab 18.2で導入されました。ステータス: 実験的機能。グループに対してWebベースのコミット署名が有効になっているかどうかを示します。 |
webPath | String! | グループのWebパス。 |
webUrl | String! | グループのWeb URL。 |
引数のあるフィールド
Group.achievements
- GitLab 15.8で導入されました。ステータス: 実験的機能。
ネームスペースのアチーブメント。achievements機能フラグが無効になっている場合、nullを返します。
AchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [AchievementsAchievementID!] | アチーブメントをIDでフィルタリングします。 |
Group.addOnEligibleUsers
- GitLab 16.5で導入されました。ステータス: 実験的機能。
アドオンが適用可能なネームスペース階層内のユーザー。これは、ルートネームスペースにのみ適用されます。
AddOnUserConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchaseIds | [GitlabSubscriptionsAddOnPurchaseID!]! | 割り当てを検索する対象のアドオン購入のグローバルID。 |
addOnType | GitlabSubscriptionsAddOnType! | 対象ユーザーのフィルタリングの基準となるアドオンのタイプ。 |
filterByAssignedSeat | String | ユーザーリストを、割り当てられたシートでフィルタリングします。 |
search | String | ユーザーリストを検索します。 |
sort | GitlabSubscriptionsUserSort | ユーザーリストをソートします。 |
Group.aiMetrics
- GitLab 16.11で導入されました。ステータス: 実験的機能。
AI関連のメトリクス。
AiMetricsを返します。
引数
Group.aiUserMetrics
- GitLab 17.5で導入されました。ステータス: 実験的機能。
AI関連のユーザーメトリクス。
AiUserMetricsConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Date | 日付範囲の終了日。デフォルトは当月末です。このパラメータを渡す場合、ClickHouseを有効にする必要があります。 |
startDate | Date | 日付範囲の開始日。デフォルトは当月の初めです。このパラメータを渡す場合、ClickHouseを有効にする必要があります。 |
Group.approvalPolicies
プロジェクトの承認ポリシー。
ApprovalPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Group.autocompleteUsers
オートコンプリートのためにユーザーを検索します。
[AutocompletedUser!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
search | String | 名前、ユーザー名、または公開メールでユーザーを検索するクエリ。 |
Group.billableMembersCount
グループ内の請求対象ユーザー数。
Intを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
requestedHostedPlan | String | 請求対象メンバーを取得するプラン。 |
Group.board
グループの単一のボード。
Boardを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | BoardID! | ボードのID。 |
Group.boards
グループのボード。
BoardConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | BoardID | ボードをIDで検索します。 |
Group.ciQueueingHistory
このグループのRunnerがCIジョブを選択するまでにかかる時間(パーセンタイル別)。グループのメンテナーロールが付与されているユーザーが利用できます。このクエリを使用するには、ClickHouse DBバックエンドを有効にします。
QueueingDelayHistoryを返します。
引数
Group.ciVariables
グループのCI/CD変数のリスト。
CiGroupVariableConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | CiVariableSort | 結果のソート順。 |
Group.clusterAgents
グループとそのサブグループ内のプロジェクトに関連付けられているクラスターエージェント。
ClusterAgentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
hasRemoteDevelopmentAgentConfig | Boolean | GitLab 17.10で非推奨になりました。代わりにhas_workspaces_agent_configフィルターを使用してください。 |
hasRemoteDevelopmentEnabled | Boolean | リモート開発機能で有効になっているクラスターエージェントのみを返します。 |
hasVulnerabilities | Boolean | 脆弱性のあるクラスターエージェントのみを返します。 |
hasWorkspacesAgentConfig | Boolean | ワークスペースエージェント設定が関連付けられているクラスターエージェントのみを返します。 |
Group.codeCoverageActivities
このグループのコードカバレッジアクティビティーを表します。
CodeCoverageActivityConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
startDate | Date! | コードカバレッジアクティビティーをフェッチする対象となる最初の日(最大時間枠は90日に設定されています)。 |
Group.complianceFrameworks
このネームスペース内のプロジェクトで利用可能なコンプライアンスフレームワーク。
ComplianceFrameworkConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ComplianceManagementFrameworkID | 返す特定のコンプライアンスフレームワークのグローバルID。 |
ids | [ComplianceManagementFrameworkID!] | 返すコンプライアンスフレームワークのグローバルIDのリスト。 |
search | String | 名前が最も類似しているフレームワークを検索します。 |
sort | ComplianceFrameworkSort | コンプライアンスフレームワークを条件でソートします。 |
Group.componentVersions
- GitLab 18.0で導入されました。ステータス: 実験的機能。
ソフトウェアの依存関係のバージョンをコンポーネント名で検索します。
ComponentVersionConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
componentName | String! | SBoMコンポーネントの名前。 |
Group.components
- GitLab 17.5で導入されました。ステータス: 実験的機能。
ソフトウェア依存関係を名前で検索します。
[Component!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | 名前の全体または一部。 |
Group.contactStateCounts
グループの状態別の連絡先の数。
ContactStateCountsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
search | String | 連絡先を検索するための検索語句。 |
state | CustomerRelationsContactState | 検索する連絡先の状態。 |
Group.contacts
このグループの連絡先を検索します。
CustomerRelationsContactConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [CustomerRelationsContactID!] | 連絡先をIDでフィルタリングします。 |
search | String | 連絡先を検索するための検索語句。 |
sort | ContactSort | 連絡先のソート条件。 |
state | CustomerRelationsContactState | 検索する連絡先の状態。 |
Group.containerRepositories
グループのコンテナリポジトリ。
ContainerRepositoryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | コンテナリポジトリを名前でフィルタリングします。 |
sort | ContainerRepositorySort | コンテナリポジトリを条件でソートします。 |
Group.contributions
グループとそのサブグループ内のユーザーによる集約コントリビュートを提供します。
ContributionAnalyticsContributionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
from | ISO8601Date! | レポート期間の開始日。 |
to | ISO8601Date! | レポート期間の終了日。終了日は、開始日から93日以内でなければなりません。 |
Group.customEmoji
このネームスペース内のカスタム絵文字。
CustomEmojiConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeAncestorGroups | Boolean | 親グループからのカスタム絵文字を含みます。 |
Group.customField
- GitLab 17.6で導入されました。ステータス: 実験的機能。
グループに設定されているカスタムフィールド。
CustomFieldを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | IssuablesCustomFieldID! | カスタムフィールドのグローバルID。 |
Group.customFields
- GitLab 17.5で導入されました。ステータス: 実験的機能。
グループに設定されているカスタムフィールド。
CustomFieldConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アクティブなフィールドについてフィルタリングします。falseの場合、アクティブなフィールドを除外します。trueの場合、アクティブなフィールドのみを返します。 |
fieldType | CustomFieldType | 選択したフィールドの型でフィルタリングします。 |
search | String | カスタムフィールド名の検索クエリ。 |
workItemTypeId | WorkItemsTypeID | 指定された作業アイテムタイプに関連付けられているカスタムフィールドをフィルタリングします。 |
Group.customizableDashboardVisualizations
グループまたは関連する設定プロジェクトの可視化。
CustomizableDashboardVisualizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
slug | String | 返す可視化のslug。 |
Group.customizableDashboards
グループのカスタマイズ可能ダッシュボード。
CustomizableDashboardConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
category | CustomizableDashboardCategory | ダッシュボードのタイプで検索します。 |
slug | String | ダッシュボードのslugで検索します。 |
Group.dataTransfer
特定の期間のデータ転送データポイント。これは、開発機能フラグ下のモックデータです。
GroupDataTransferを返します。
引数
Group.dependencies
このグループのプロジェクトで使用されるソフトウェア依存関係。
DependencyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
componentIds | [SbomComponentID!] | 依存関係をコンポーネントIDでフィルタリングします。 |
componentNames | [String!] | 依存関係をコンポーネント名でフィルタリングします。 |
componentVersions | [String!] | 依存関係をコンポーネントバージョンでフィルタリングします。 |
notComponentVersions | [String!] | GitLab 18.1で導入されました。ステータス: 実験的機能。指定されたコンポーネントバージョンを除外するように依存関係をフィルタリングします。 |
packageManagers | [PackageManager!] | 依存関係をパッケージ管理システムでフィルタリングします。 |
sort | DependencySort | 指定された条件で依存関係をソートします。 |
sourceTypes | [SbomSourceType!] | 依存関係をソース型でフィルタリングします。 |
Group.dependencyAggregations
- GitLab 18.0で導入されました。ステータス: 実験的機能。
このグループのプロジェクトで使用されるソフトウェア依存関係。
DependencyAggregationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
componentIds | [SbomComponentID!] | 依存関係をコンポーネントIDでフィルタリングします。 |
componentNames | [String!] | 依存関係をコンポーネント名でフィルタリングします。 |
componentVersions | [String!] | 依存関係をコンポーネントバージョンでフィルタリングします。 |
notComponentVersions | [String!] | GitLab 18.1で導入されました。ステータス: 実験的機能。指定されたコンポーネントバージョンを除外するように依存関係をフィルタリングします。 |
packageManagers | [PackageManager!] | 依存関係をパッケージ管理システムでフィルタリングします。 |
projectCountMax | Int | プロジェクトの最大数で依存関係をフィルタリングします。 |
projectCountMin | Int | プロジェクトの最小数で依存関係をフィルタリングします。 |
sort | DependencySort | 指定された条件で依存関係をソートします。 |
sourceTypes | [SbomSourceType!] | 依存関係をソース型でフィルタリングします。 |
Group.descendantGroups
このグループの子孫グループのリスト。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [ID!] | グループをIDでフィルタリングします。 |
includeParentDescendants | Boolean | 親グループの子孫グループのリスト。 |
owned | Boolean | 認証済みユーザーが所有するグループに結果を制限します。 |
search | String | グループ名またはグループのフルパスの検索クエリ。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
Group.doraPerformanceScoreCounts
すべてのプロジェクトについてのグループのDORAスコア(先月のDORAキーメトリクス別)。
DoraPerformanceScoreCountConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
projectFilters | DoraProjectFilterInput | DORAメトリクスの結果をプロジェクトの属性でフィルタリングします。 |
Group.environmentScopes
グループの環境スコープ。
CiGroupEnvironmentScopeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
Group.epic
- GitLab 17.5で非推奨になりました。
WorkItem型に置き換えられました。詳細については、[移行ガイド](https: //docs.gitlab.com/api/graphql/epic_work_items_api_migration_guide/)を参照してください。
単一のエピックを検索します。
Epicを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | String | エピックを作成者でフィルタリングします。 |
confidential | Boolean | 指定された機密性でエピックをフィルタリングします。 |
createdAfter | Time | 指定日付より後に作成されたエピック。 |
createdBefore | Time | 指定日付より前に作成されたエピック。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
iid | ID | エピックのIID(1など)。 |
iidStartsWith | String | エピックをオートコンプリート用にIIDでフィルタリングします。 |
iids | [ID!] | エピックのIIDのリスト([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestorGroups | Boolean | 祖先グループのエピックを含めます。 |
includeDescendantGroups | Boolean | 子孫グループのエピックを含めます。 |
labelName | [String!] | エピックをラベルでフィルタリングします。 |
milestoneTitle | String | エピックをエピックのイシューから算出されるマイルストーンのタイトルでフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedEpicFilterInput | 否定条件となるエピック引数。 |
or | UnionedEpicFilterInput | 引数のリストのインクルーシブOR結合。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | EpicSort | エピックをソート順に一覧表示します。 |
state | EpicState | エピックを状態でフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているエピック。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
topLevelHierarchyOnly | Boolean | トップレベル階層でエピックをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたエピック。 |
updatedBefore | Time | 指定日付より前に更新されたエピック。 |
Group.epicBoard
- GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。
単一のエピックボードを検索します。
EpicBoardを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | BoardsEpicBoardID! | エピックボードをIDで検索します。 |
Group.epics
- GitLab 17.5で非推奨になりました。
WorkItem型に置き換えられました。詳細については、[移行ガイド](https: //docs.gitlab.com/api/graphql/epic_work_items_api_migration_guide/)を参照してください。
エピックを検索します。
EpicConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | String | エピックを作成者でフィルタリングします。 |
confidential | Boolean | 指定された機密性でエピックをフィルタリングします。 |
createdAfter | Time | 指定日付より後に作成されたエピック。 |
createdBefore | Time | 指定日付より前に作成されたエピック。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
iid | ID | エピックのIID(1など)。 |
iidStartsWith | String | エピックをオートコンプリート用にIIDでフィルタリングします。 |
iids | [ID!] | エピックのIIDのリスト([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestorGroups | Boolean | 祖先グループのエピックを含めます。 |
includeDescendantGroups | Boolean | 子孫グループのエピックを含めます。 |
labelName | [String!] | エピックをラベルでフィルタリングします。 |
milestoneTitle | String | エピックをエピックのイシューから算出されるマイルストーンのタイトルでフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedEpicFilterInput | 否定条件となるエピック引数。 |
or | UnionedEpicFilterInput | 引数のリストのインクルーシブOR結合。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | EpicSort | エピックをソート順に一覧表示します。 |
state | EpicState | エピックを状態でフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているエピック。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
topLevelHierarchyOnly | Boolean | トップレベル階層でエピックをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたエピック。 |
updatedBefore | Time | 指定日付より前に更新されたエピック。 |
Group.gitlabSubscriptionsPreviewBillableUserChange
請求対象ユーザーの変更をプレビューします。
PreviewBillableUserChangeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
addGroupId | Int | 追加するグループID。 |
addUserEmails | [String!] | 追加するユーザーメール。 |
addUserIds | [Int!] | 追加するユーザーID。 |
memberRoleId | Int | ユーザーに割り当てられているカスタムロール。 |
role | GitlabSubscriptionsUserRole! | グループに追加するユーザーのロール。 |
Group.groupMembers
このグループ内のユーザーのメンバーシップ。
GroupMemberConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevels | [AccessLevelEnum!] | 指定されたアクセスレベルでメンバーをフィルタリングします。 |
enterprise | Boolean | Enterpriseユーザーでメンバーをフィルタリングします。 |
relations | [GroupMemberRelation!] | 指定されたメンバー関係でメンバーをフィルタリングします。 |
search | String | 検索クエリ。 |
sort | MemberSort | ソートクエリ。 |
Group.importSourceUsers
- GitLab 17.2で導入されました。ステータス: 実験的機能。
ネームスペースのソースユーザーをインポートします。このフィールドは、1回のリクエストにつき1つのネームスペースに対してのみ解決できます。
ImportSourceUserConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
search | String | ソースインスタンス上のユーザーの名前またはユーザー名でマッピングを検索するクエリ。 |
sort | SourceUserSort | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングを、条件でソートします。 |
statuses | [ImportSourceUserStatus!] | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングをステータスによりフィルタリングします。 |
Group.issues
このグループ内のプロジェクトのイシュー。
IssueConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeId | String | イシューに割り当てられているユーザーのID。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
assigneeUsername | String | GitLab 13.11で非推奨になりました。assigneeUsernamesを使用してください。 |
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernameともassigneeUsernamesとも互換性がありません。 |
authorUsername | String | イシューの作成者のユーザー名。 |
closedAfter | Time | 指定日付より後に完了したイシュー。 |
closedBefore | Time | 指定日付より前に完了したイシュー。 |
confidential | Boolean | 機密情報イシューについてフィルタリングします。「false」の場合、機密情報イシューを除外します。「true」の場合、機密情報イシューのみを返します。 |
createdAfter | Time | 指定日付より後に作成されたイシュー。 |
createdBefore | Time | 指定日付より前に作成されたイシュー。 |
crmContactId | String | イシューに割り当てられている連絡先のID。 |
crmOrganizationId | String | イシューに割り当てられている組織のID。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定時刻以降に期限が切れるイシューを返します。 |
dueBefore | Time | 指定時刻以前に期限が切れるイシューを返します。 |
epicId | String | イシューに関連付けられているエピックのID。「none」と「any」の値がサポートされています。 |
epicWildcardId | EpicWildcardId | エピックIDのワイルドカードでフィルタリングします。epicIdと互換性がありません。 |
healthStatus | HealthStatus | GitLab 15.4で非推奨になりました。healthStatusFilterを使用してください。 |
healthStatusFilter | HealthStatusFilter | イシューのヘルスステータス。「none」と「any」の値がサポートされています。 |
iid | String | イシューのIID。例: 「1」。 |
iids | [String!] | イシューのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブ済みプロジェクトのイシューを返します。 |
includeSubepics | Boolean | epicIdでイシューをフィルタリングする際にサブエピックを含めるかどうか。 |
includeSubgroups | Boolean | サブグループに属するイシューを含めます。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationTitle | String | イテレーションのタイトルでフィルタリングします。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String] | イシューに適用されるラベル。 |
milestoneTitle | [String] | イシューに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
not | NegatedIssueFilterInput | 否定条件となる引数。 |
or | UnionedIssueFilterInput | 引数のリストのインクルーシブOR結合。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | IssueSort | 基準でイシューをソートします。 |
state | IssuableState | イシューの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているイシュー。 |
types | [IssueType!] | 指定されたイシュータイプでイシューをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたイシュー。 |
updatedBefore | Time | 指定日付より前に更新されたイシュー。 |
weight | String | イシューに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Group.iterationCadences
イテレーションの反復を検索します。
IterationCadenceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | イテレーションの反復がアクティブかどうか。 |
automatic | Boolean | イテレーションの反復で今後のイテレーションを自動生成するかどうか。 |
durationInWeeks | Int | ケイデンス内でのイテレーションの期間(週単位)。 |
id | IterationsCadenceID | 検索するイテレーションの反復のグローバルID。 |
includeAncestorGroups | Boolean | イテレーションケイデンスの検索に祖先グループを含めるかどうか。 |
title | String | タイトルであいまい検索します。 |
Group.iterations
イテレーションを検索します。
IterationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ID | 検索するイテレーションのグローバルID。 |
iid | ID | 検索するイテレーションの内部ID。 |
in | [IterationSearchableField!] | 引数searchで指定されたクエリを使用してあいまい検索を実行するフィールド。デフォルトは[title]です。 |
includeAncestors | Boolean | 祖先イテレーションを含めるかどうか。デフォルトはtrueです。 |
includeDescendants | Boolean | 子孫イテレーションを含めるかどうか。 |
iterationCadenceIds | [IterationsCadenceID!] | イテレーションの検索条件となるグローバルイテレーションの反復ID。 |
search | String | 引数inで選択されたフィールドでのあいまい検索に使用されるクエリ。空の場合、すべてのイテレーションを返します。 |
sort | IterationSort | イテレーションをソート順で一覧表示します。指定しない場合、任意の順序(変更される可能性があります)が使用されます。 |
state | IterationState | イテレーションを状態でフィルタリングします。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
title | String | GitLab 15.4で非推奨になりました。この引数は15.4で削除される予定です。代わりにsearchフィールドとinフィールドを使用してください。 |
Group.label
グループで利用可能なラベル。
Labelを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
title | String! | ラベルのタイトル。 |
Group.labels
このグループで利用可能なラベル。
LabelConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
archived | Boolean | アーカイブされたラベルをフィルタリングします。デフォルトはfalseです。 |
includeAncestorGroups | Boolean | 祖先グループのラベルを含めます。 |
includeDescendantGroups | Boolean | 子孫グループのラベルを含めます。 |
onlyGroupLabels | Boolean | グループレベルのラベルのみを含めます。 |
searchIn | [LabelSearchFieldList!]! | 検索場所となるフィールドを指定します。titleを使用している場合は無視されます。 |
searchTerm | String | ラベルを検索するための検索語句。 |
title | String | タイトルの完全一致。searchTermと一緒に使用することはできません。title引数が指定されている場合、searchInは無視されます。 |
Group.memberRoles
- GitLab 16.5で導入されました。ステータス: 実験的機能。
グループで使用可能なカスタムロール。
MemberRoleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MemberRoleID | 検索するメンバーロールのグローバルID。 |
ids | [MemberRoleID!] | 検索する複数個のメンバーロールのグローバルID。 |
orderBy | MemberRolesOrderBy | 列の並べ替え。デフォルトはNAMEです。 |
sort | SortDirectionEnum | 列の並べ替え。デフォルトはASCです。 |
Group.mergeRequestViolations
グループ内でマージされたマージリクエストで報告されたコンプライアンス違反。
ComplianceViolationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | ComplianceViolationInput | コンプライアンス違反を取得する際に適用するフィルター。 |
sort | ComplianceViolationSort | コンプライアンス違反をソート順に一覧表示します。 |
Group.mergeRequests
このグループ内のプロジェクトのマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエストを返します。 |
includeSubgroups | Boolean | サブグループに属するマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
Group.milestones
グループのマイルストーン。
MilestoneConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
containingDate | Time | マイルストーンに含まれる日付。 |
ids | [ID!] | グローバルマイルストーンIDの配列(例: "gid://gitlab/Milestone/1")。 |
includeAncestors | Boolean | すべての親グループからのマイルストーンを含めます。 |
includeDescendants | Boolean | すべてのサブグループとサブプロジェクトからのマイルストーンを含めます。 |
searchTitle | String | タイトルの検索文字列。 |
sort | MilestoneSort | マイルストーンを条件でソートします。 |
state | MilestoneStateEnum | マイルストーンを状態でフィルタリングします。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
title | String | マイルストーンのタイトル。 |
Group.organizationStateCounts
グループのステータスごとの組織の数。
OrganizationStateCountsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
search | String | 組織の検索に使用する検索語句。 |
state | CustomerRelationsOrganizationState | 検索する組織の状態。 |
Group.organizations
このグループの組織を検索します。
CustomerRelationsOrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [CustomerRelationsOrganizationID!] | 組織をIDでフィルタリングします。 |
search | String | 組織の検索に使用する検索語句。 |
sort | OrganizationSort | 組織のソート条件。 |
state | CustomerRelationsOrganizationState | 検索する組織の状態。 |
Group.packages
グループのパッケージ。このフィールドは、1回のリクエストにつき1つのグループに対してのみ解決できます。
PackageConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeVersionless | Boolean | バージョンなしのパッケージを含めます。 |
packageName | String | パッケージを名前で検索します。 |
packageType | PackageTypeEnum | パッケージをタイプでフィルタリングします。 |
packageVersion | String | パッケージをバージョンでフィルタリングします。include_versionlessと組み合わせて使用すると、バージョンなしのパッケージは返されません。 |
sort | PackageGroupSort | パッケージを条件でソートします。 |
status | PackageStatus | パッケージをステータスでフィルタリングします。 |
Group.pagesDeployments
ネームスペースのPagesデプロイのリスト。
PagesDeploymentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アクティブまたは無効(非アクティブ)の状態でフィルタリングします。 |
sort | Sort | 結果をソートします。 |
versioned | Boolean | デプロイのバージョン管理の有無でフィルタリングします。 |
Group.pipelineAnalytics
パイプライン分析。
PipelineAnalyticsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fromTime | Time | リクエストされた時間の開始時刻(UTC)。デフォルトは、過去1週間に開始されたパイプラインです。 |
ref | String | パイプラインをトリガーしたブランチ。 |
source | CiPipelineSources | パイプラインのソース。 |
toTime | Time | リクエストされた時間の終了時刻(UTC)。デフォルトは、現在の日付より前に開始されたパイプラインです。 |
Group.pipelineExecutionPolicies
ネームスペースのパイプライン実行ポリシー。
PipelineExecutionPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Group.pipelineExecutionSchedulePolicies
ネームスペースのパイプライン実行スケジュールポリシー。
PipelineExecutionSchedulePolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Group.projectComplianceRequirementsStatus
- GitLab 17.10で導入されました。ステータス: 実験的機能。
グループとそのサブグループ内のプロジェクトのコンプライアンスステータス。
ProjectComplianceRequirementStatusConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | GroupProjectRequirementComplianceStatusInput | コンプライアンス要件ステータスを取得する際に適用するフィルター。 |
orderBy | ProjectComplianceRequirementStatusOrderBy | コンプライアンス要件ステータスをソートするために使用されるフィールド。 |
Group.projectComplianceStandardsAdherence
グループとそのサブグループ内のプロジェクトのコンプライアンス標準への準拠。
ComplianceStandardsAdherenceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | ComplianceStandardsAdherenceInput | コンプライアンス標準への準拠を取得する際に適用するフィルター。 |
Group.projects
このネームスペース内のプロジェクト。ネームスペースがプロジェクトの場合、親グループからのプロジェクトを返します。
ProjectConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
archivedOnly | Boolean | アーカイブ済みプロジェクトのみを返します。 |
complianceFrameworkFilters | ComplianceFrameworkFilters | コンプライアンスフレームワークを選択する際に適用するフィルター。 |
hasCodeCoverage | Boolean | コードカバレッジのあるプロジェクトのみを返します。 |
hasVulnerabilities | Boolean | 脆弱性のあるプロジェクトのみを返します。 |
ids | [ID!] | プロジェクトをIDでフィルタリングします。 |
includeArchived | Boolean | アーカイブ済みプロジェクトも含めます。 |
includeSiblingProjects | Boolean | GitLab 17.2で導入されました。ステータス: 実験的機能。親グループのプロジェクトも含めます。 |
includeSubgroups | Boolean | サブグループプロジェクトも含めます。 |
notAimedForDeletion | Boolean | 削除対象になっていないプロジェクトを含めます。 |
sbomComponentId | ID | 指定されたSBOMコンポーネントに関連するプロジェクトのみを返します。 |
search | String | 名前またはパスが最も類似しているプロジェクトを検索します。 |
sort | NamespaceProjectSort | プロジェクトを条件でソートします。 |
withIssuesEnabled | Boolean | イシューが有効になっているプロジェクトのみを返します。 |
withMergeRequestsEnabled | Boolean | マージリクエストが有効になっているプロジェクトのみを返します。 |
withNamespaceDomainPages | Boolean | Pagesプロジェクトにネームスペースドメインを使用するプロジェクトのみを返します。 |
Group.releases
グループ内のプロジェクトに属するリリース。
ReleaseConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | GroupReleaseSort | 指定された条件でグループリリースをソートします。 |
Group.remoteDevelopmentClusterAgents
- GitLab 17.8で非推奨になりました。
workspacesClusterAgentsを使用してください。
リモート開発機能のあるネームスペース内のクラスターエージェント。
ClusterAgentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NamespaceClusterAgentFilter! | 返すクラスターエージェントのタイプでフィルタリングします。 |
Group.runnerCloudProvisioning
- GitLab 16.10で導入されました。ステータス: 実験的機能。
クラウドプロバイダーでRunnerをプロビジョニングするために使用する情報。GitLabインスタンスがSaaSインスタンスでない場合は、nullを返します。
CiRunnerCloudProvisioningを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
cloudProjectId | GoogleCloudProject! | クラウドプロジェクトの識別子。 |
provider | CiRunnerCloudProvider! | クラウドプロバイダーの識別子。 |
Group.runners
現在のユーザーに表示されるRunnerを検索します。
CiRunnerConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | GitLab 14.8で非推奨になりました。名前が変更されました。pausedを使用してください。 |
creatorId | UserID | Runnerを作成者IDでフィルタリングします。 |
creatorUsername | String | Runnerを作成者のユーザー名でフィルタリングします。 |
membership | CiRunnerMembershipFilter | 結果に含めるRunnerを制御します。 |
ownerFullPath | String | GitLab 17.8で導入されました。ステータス: 実験的機能。Runnerを、それを所有するプロジェクトまたはグループでフィルタリングします。 |
paused | Boolean | Runnerをpaused(true)またはactive(false)のステータスでフィルタリングします。 |
search | String | description(説明)フィールドのフルトークンまたは部分テキストでフィルタリングします。 |
sort | CiRunnerSort | 結果のソート順。 |
status | CiRunnerStatus | Runnerをステータスでフィルタリングします。 |
tagList | [String!] | Runnerに関連するタグでフィルタリングします(カンマ区切りまたは配列)。 |
type | CiRunnerType | Runnerをタイプでフィルタリングします。 |
upgradeStatus | CiRunnerUpgradeStatus | アップグレードステータスでフィルタリングします。 |
versionPrefix | String | Runnerをバージョンでフィルタリングします。検索語の先頭がバージョンであるRunnerマネージャーを含むRunnerが返されます。たとえば、検索語「14.」は、バージョン「14.11.1」と「14.2.3」のRunnerマネージャーを返します。 |
Group.savedReplies
グループで利用可能な保存済み返信。このフィールドは、1回のリクエストにつき1つのグループに対してのみ解決できます。
GroupSavedReplyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeAncestorGroups | Boolean | 親グループからの保存済み返信を含めます。 |
Group.savedReply
グループ内の保存済み返信。このフィールドは、1回のリクエストにつき1つのグループに対してのみ解決できます。
GroupSavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | GroupsSavedReplyID! | 保存済み返信のグローバルID。 |
Group.scanExecutionPolicies
ネームスペースのスキャン実行ポリシー。
ScanExecutionPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actionScanTypes | [SecurityReportTypeEnum!] | ポリシーをアクションスキャンタイプでフィルタリングします。サポートされるスキャンタイプは、dast、secret_detection、cluster_image_scanning、container_scanning、sast、sast_iac、dependency_scanningだけです。 |
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Group.scanResultPolicies
- GitLab 16.9で非推奨になりました。
approvalPoliciesを使用してください。
プロジェクトのスキャン結果ポリシー。
ScanResultPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Group.securityMetrics
- GitLab 18.2で導入されました。ステータス: 実験的機能。
セキュリティ指標。この機能は現在開発中であり、まだ一般には利用できません。
SecurityMetricsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
projectId | [ID!] | グループ内のプロジェクトIDでフィルタリングします。プロジェクトをクエリしている場合、この引数は無視されます。 |
reportType | [VulnerabilityReportType!] | レポートタイプでフィルタリングします。 |
Group.securityPolicies
- GitLab 18.1で導入されました。ステータス: 実験的機能。
ネームスペースに設定されたセキュリティポリシーのリスト。
SecurityPolicyTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。 |
type | PolicyType | タイプでポリシーをフィルタリングします。 |
Group.securityPolicyProjectSuggestions
セキュリティポリシープロジェクトの提案。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
onlyLinked | Boolean | すでにセキュリティポリシープロジェクトとしてリンクされているプロジェクトのみを提案するかどうか。 |
search | String! | プロジェクトのフルパスの検索クエリ。 |
Group.sharedGroups
このグループが招待された共有グループのリスト。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
Group.sharedProjects
このグループが招待された共有プロジェクトのリスト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アーカイブされておらず、削除対象としてマークされていないプロジェクトでフィルタリングします。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | プロジェクト名、パス、または説明の検索クエリ。 |
sort | String | 結果のソート順。形式: <field_name>_<sort_direction>(id_descやname_ascなど)。デフォルトではid_desc、検索を使用する場合はsimilarityになります。 |
Group.standardRole
- GitLab 17.6で導入されました。ステータス: 実験的機能。
グループの単一のデフォルトロールを検索します。SaaSでのみ利用可能です。
StandardRoleを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | [MemberAccessLevel!] | フィルタリングの基準となるアクセスレベル。 |
Group.standardRoles
- GitLab 17.4で導入されました。ステータス: 実験的機能。
グループで利用可能なデフォルトロール。SaaSでのみ利用可能です。
StandardRoleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | [MemberAccessLevel!] | フィルタリングの基準となるアクセスレベル。 |
Group.timelogs
グループとそのサブグループのイシューとマージリクエストに記録された時間。
TimelogConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
Group.valueStreamDashboardUsageOverview
- GitLab 16.4で導入されました。ステータス: 実験的機能。
グループ内で集計された使用量カウント。
ValueStreamDashboardCountを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
identifier | ValueStreamDashboardMetric! | 取得するカウントのタイプ。 |
timeframe | Timeframe! | この期間(通常は月初めから月末まで)中に記録されたカウント(システムにより月ごとに集計が実行されます)。 |
Group.valueStreams
グループで利用可能なバリューストリーム。
ValueStreamConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ID | バリューストリームID。 |
Group.vulnerabilities
グループとそのサブグループのプロジェクトについて報告された脆弱性。
VulnerabilityConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
clusterAgentId | [ClustersAgentID!] | 脆弱性をcluster_agent_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
clusterId | [ClustersClusterID!] | 脆弱性をcluster_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
dismissalReason | [VulnerabilityDismissalReason!] | 却下理由でフィルタリングします。このフィルターで含められるのは、却下された脆弱性だけです。 |
hasAiResolution | Boolean | GitLab Duo脆弱性の修正で解決できる可能性が高い脆弱性のみを返します。 |
hasIssues | Boolean | リンクされたイシューがある脆弱性のみを返します。 |
hasMergeRequest | Boolean | リンクされているマージリクエストがある脆弱性のみを返します。 |
hasRemediations | Boolean | 修正がある脆弱性のみを返します。 |
hasResolution | Boolean | デフォルトブランチで解決された脆弱性のみを返します。 |
identifierName | String | 脆弱性を識別子の名前でフィルタリングします。インスタンスセキュリティダッシュボードのクエリに適用した場合、無視されます。 |
image | [String!] | 脆弱性をロケーションイメージでフィルタリングします。このフィルターが存在する場合、レスポンスはcontainer_scanning、cluster_image_scanningを含むreportTypeのエントリのみと一致します。 |
owaspTopTen | [VulnerabilityOwaspTop10!] | 脆弱性をOWASP Top 10 2017カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10値と組み合わせることはできません。 |
owaspTopTen2021 | [VulnerabilityOwasp2021Top10!] | GitLab 18.1で導入されました。ステータス: 実験的機能。脆弱性をOWASP Top 10 2021カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10 2021値と組み合わせることはできません。この引数を使用するには、Elasticsearchが設定され、advanced_vulnerability_management機能フラグが有効になっている必要があります。インスタンスセキュリティダッシュボードクエリではサポートされていません。 |
projectId | [ID!] | 脆弱性をプロジェクトでフィルタリングします。 |
reachability | ReachabilityType | GitLab 18.2で導入されました。ステータス: 実験的機能。到達可能性で脆弱性をフィルタリングします。 |
reportType | [VulnerabilityReportType!] | 脆弱性をレポートタイプでフィルタリングします。 |
scanner | [String!] | 脆弱性をVulnerabilityScanner.externalIdでフィルタリングします。 |
scannerId | [VulnerabilitiesScannerID!] | 脆弱性をスキャナーIDでフィルタリングします。 |
severity | [VulnerabilitySeverity!] | 脆弱性を重大度でフィルタリングします。 |
sort | VulnerabilitySort | 脆弱性をソート順で一覧表示します。 |
state | [VulnerabilityState!] | 脆弱性を状態でフィルタリングします。 |
Group.vulnerabilitiesCountByDay
グループとそのサブグループのプロジェクトにおける、過去の1日あたりの脆弱性の数。
VulnerabilitiesCountByDayConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | ISO8601Date! | 脆弱性の履歴をフェッチする対象となる最後の日付。 |
startDate | ISO8601Date! | 脆弱性の履歴をフェッチする対象となる最初の日付。 |
Group.vulnerabilityGrades
各グレードにおける脆弱性のあるプロジェクトの数を示します。
[VulnerableProjectsByGrade!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeSubgroups | Boolean | サブグループに属するグレードを含めます。 |
letterGrade | VulnerabilityGrade | 指定された文字グレードでレスポンスをフィルタリングします。 |
Group.vulnerabilityIdentifierSearch
脆弱性を識別子で検索します。
[String!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String! | 識別子を名前で検索します。部分文字列または部分一致検索がサポートされています。引数は3文字を超えている必要があります。 |
Group.vulnerabilityManagementPolicies
- GitLab 17.7で導入されました。ステータス: 実験的機能。
プロジェクトの脆弱性管理ポリシー。
VulnerabilityManagementPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Group.vulnerabilitySeveritiesCount
グループとそのサブグループの脆弱性の重大度ごとの数。
VulnerabilitySeveritiesCountを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
capped | Boolean | デフォルト値はfalseです。trueに設定すると、各重大度に対して返されるカウントは最大1001に制限されます。Elasticsearchが設定されている場合、owasp_top_ten_2021またはidentifier_nameフィルターとともに使用すると無視されます。 |
clusterAgentId | [ClustersAgentID!] | 脆弱性をcluster_agent_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
dismissalReason | [VulnerabilityDismissalReason!] | 却下理由でフィルタリングします。 |
hasAiResolution | Boolean | GitLab Duo脆弱性の修正で解決できる脆弱性、または解決できない脆弱性に絞り込みます。 |
hasIssues | Boolean | 脆弱性のイシューの有無でフィルタリングします。 |
hasMergeRequest | Boolean | 脆弱性のマージリクエストの有無でフィルタリングします。 |
hasRemediations | Boolean | 脆弱性の修正の有無でフィルタリングします。 |
hasResolution | Boolean | 脆弱性の解決策の有無でフィルタリングします。 |
identifierName | String | GitLab 17.7で導入されました。ステータス: 実験的機能。脆弱性を識別子の名前でフィルタリングします。インスタンスセキュリティダッシュボードのクエリに適用した場合、無視されます。 |
image | [String!] | 脆弱性をロケーションイメージでフィルタリングします。このフィルターが存在する場合、レスポンスはcontainer_scanning、cluster_image_scanningを含むreportTypeのエントリのみと一致します。 |
owaspTopTen | [VulnerabilityOwaspTop10!] | 脆弱性をOWASP Top 10 2017カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10値と組み合わせることはできません。 |
owaspTopTen2021 | [VulnerabilityOwasp2021Top10!] | GitLab 18.1で導入されました。ステータス: 実験的機能。脆弱性をOWASP Top 10 2021カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10 2021値と組み合わせることはできません。この引数を使用するには、Elasticsearchが設定され、advanced_vulnerability_management機能フラグが有効になっている必要があります。インスタンスセキュリティダッシュボードクエリではサポートされていません。 |
projectId | [ID!] | 脆弱性をプロジェクトでフィルタリングします。 |
reachability | ReachabilityType | GitLab 18.2で導入されました。ステータス: 実験的機能。到達可能性で脆弱性をフィルタリングします。 |
reportType | [VulnerabilityReportType!] | 脆弱性をレポートタイプでフィルタリングします。 |
scanner | [String!] | 脆弱性をスキャナーでフィルタリングします。 |
scannerId | [VulnerabilitiesScannerID!] | 脆弱性をスキャナーIDでフィルタリングします。 |
severity | [VulnerabilitySeverity!] | 脆弱性を重大度でフィルタリングします。 |
state | [VulnerabilityState!] | 脆弱性を状態でフィルタリングします。 |
Group.workItem
- GitLab 16.4で導入されました。ステータス: 実験的機能。
グループに直接関連付けられているIIDで作業アイテムを検索します。
WorkItemを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
iid | String! | 作業アイテムのIID。 |
Group.workItemDescriptionTemplates
- GitLab 17.6で導入されました。ステータス: 実験的機能。
ネームスペースで利用可能な作業アイテムの説明テンプレート。
WorkItemDescriptionTemplateConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | GitLab 17.9で非推奨になりました。フェッチには名前とプロジェクトIDの両方が必要です。代わりにDescriptionTemplateContentInputTypeを使用してください。 |
search | String | GitLab 17.8で非推奨になりました。テンプレート名での検索はFEに対してのみ実行されます。 |
Group.workItemStateCounts
- GitLab 16.7で導入されました。ステータス: 実験的機能。
ネームスペースの状態別の作業アイテム数。
WorkItemStateCountsTypeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
excludeGroupWorkItems | Boolean | GitLab 18.4で導入されました。ステータス: 実験的機能。グループとその子孫内のグループレベルの作業アイテムを除外します。プロジェクトネームスペースでは無視されます。 |
excludeProjects | Boolean | GitLab 17.5で導入されました。ステータス: 実験的機能。グループ内のプロジェクトから作業アイテムを除外します。プロジェクトネームスペースでは無視されます。 |
healthStatusFilter | HealthStatusFilter | 作業アイテムのヘルスステータス。「none」と「any」の値がサポートされています。 |
hierarchyFilters | HierarchyFilterInput | GitLab 18.3で導入されました。ステータス: 実験的機能。作業アイテムの階層に関連するフィルタリングオプション。 |
iid | String | 作業アイテムのIID。例: 「1」。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestors | Boolean | 祖先グループの作業アイテムを含めます。プロジェクトネームスペースでは無視されます。 |
includeDescendantWorkItems | Boolean | GitLab 18.3で導入されました。ステータス: 実験的機能。parent_idsでフィルタリングするときに、子孫の親の作業アイテムを含めるかどうか。 |
includeDescendants | Boolean | 子孫グループとプロジェクトの作業アイテムを含めます。プロジェクトネームスペースでは無視されます。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
requirementLegacyWidget | RequirementLegacyFilterInput | GitLab 15.9で非推奨になりました。代わりに作業アイテムIIDフィルターを使用してください。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | WorkItemSort | 作業アイテムを基準でソートします。 |
state | IssuableState | 作業アイテムの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。プロジェクトネームスペースでは無視されます。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
verificationStatusWidget | VerificationStatusFilterInput | 検証ステータスウィジェットフィルターのインプット。work_items_alphaが無効な場合、無視されます。 |
weight | String | 作業アイテムに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Group.workItemTypes
グループで使用できる作業アイテムタイプ。
WorkItemTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | IssueType | 指定された名前で作業アイテムタイプをフィルタリングします。 |
Group.workItems
- GitLab 16.3で導入されました。ステータス: 実験的機能。
ネームスペースに属する作業アイテム。
WorkItemConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
excludeGroupWorkItems | Boolean | GitLab 18.4で導入されました。ステータス: 実験的機能。グループとその子孫内のグループレベルの作業アイテムを除外します。プロジェクトネームスペースでは無視されます。 |
excludeProjects | Boolean | GitLab 17.5で導入されました。ステータス: 実験的機能。グループ内のプロジェクトから作業アイテムを除外します。プロジェクトネームスペースでは無視されます。 |
healthStatusFilter | HealthStatusFilter | 作業アイテムのヘルスステータス。「none」と「any」の値がサポートされています。 |
hierarchyFilters | HierarchyFilterInput | GitLab 18.3で導入されました。ステータス: 実験的機能。作業アイテムの階層に関連するフィルタリングオプション。 |
iid | String | 作業アイテムのIID。例: 「1」。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestors | Boolean | 祖先グループの作業アイテムを含めます。プロジェクトネームスペースでは無視されます。 |
includeDescendantWorkItems | Boolean | GitLab 18.3で導入されました。ステータス: 実験的機能。parent_idsでフィルタリングするときに、子孫の親の作業アイテムを含めるかどうか。 |
includeDescendants | Boolean | 子孫グループとプロジェクトの作業アイテムを含めます。プロジェクトネームスペースでは無視されます。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
requirementLegacyWidget | RequirementLegacyFilterInput | GitLab 15.9で非推奨になりました。代わりに作業アイテムIIDフィルターを使用してください。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | WorkItemSort | 作業アイテムを基準でソートします。 |
state | IssuableState | 作業アイテムの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。プロジェクトネームスペースでは無視されます。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
verificationStatusWidget | VerificationStatusFilterInput | 検証ステータスウィジェットフィルターのインプット。work_items_alphaが無効な場合、無視されます。 |
weight | String | 作業アイテムに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Group.workItemsWidgets
- GitLab 18.2で導入されました。ステータス: 実験的機能。
指定された作業アイテムで利用可能なウィジェットのリスト。
[String!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [WorkItemsTypeID!]! | 利用可能なウィジェットをフェッチする作業アイテムのグローバルID配列。一度に最大100個のIDを指定できます。 |
union | Boolean! | trueの場合、すべての作業アイテムタイプのウィジェットの和集合を返します。falseの場合、すべての作業アイテムタイプで共通するウィジェットのみを返します。 |
Group.workspacesClusterAgents
- GitLab 17.8で導入されました。ステータス: 実験的機能。
ワークスペース機能のあるネームスペース内のクラスターエージェント。
ClusterAgentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NamespaceClusterAgentFilter! | 返すクラスターエージェントのタイプでフィルタリングします。 |
GroupAuditEventNamespaceFilter
グループレベルの外部監査イベントストリーミングの宛先に属するサブグループフィルターまたはプロジェクトフィルターを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
externalStreamingDestination | GroupAuditEventStreamingDestination! | フィルターが属する宛先。 |
id | ID! | フィルターのID。 |
namespace | Namespace! | フィルターが属するグループまたはプロジェクトのネームスペース。 |
GroupAuditEventStreamingDestination
グループレベルの監査イベントをストリーミングするための外部宛先を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 送信先の有効ステータス。 |
category | String! | 監査イベントの送信先の外部宛先のカテゴリ。 |
config | JSON! | 外部宛先の設定。 |
eventTypeFilters | [String!]! | ストリーミング用に追加されたイベントタイプフィルターのリスト。 |
group | Group! | 宛先が属するグループ。 |
id | ID! | 宛先のID。 |
name | String! | 監査イベントの送信先の外部宛先の名前。 |
namespaceFilters | [GroupAuditEventNamespaceFilter!] | 宛先のサブグループフィルターまたはプロジェクトフィルターのリスト。 |
secretToken | String! | 宛先のシークレットトークン。httpカテゴリでのみ空でない値になります。 |
GroupDataTransfer
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
egressNodes | EgressNodeConnection | データノード。(接続を参照) |
GroupDora
グループDORAメトリクスに関連するすべての情報。
引数のあるフィールド
GroupDora.metrics
現在のグループまたはプロジェクトのDORAメトリクス。
[DoraMetric!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Date | 日付範囲の終了日。デフォルトは現在の日付です。 |
environmentTiers | [DeploymentTier!] | 返す環境のデプロイ階層。デフォルトは[PRODUCTION]です。 |
interval | DoraMetricBucketingInterval | メトリクスの集約方法。デフォルトはDAILYです。ALLの場合、レスポンスのdateフィールドはnullになります。 |
startDate | Date | 日付範囲の開始日。デフォルトは3か月前です。 |
GroupDora.projects
指定された期間に少なくとも1つのDORAメトリクスのある、このグループ内のプロジェクト。
ProjectConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
archivedOnly | Boolean | アーカイブ済みプロジェクトのみを返します。 |
complianceFrameworkFilters | ComplianceFrameworkFilters | コンプライアンスフレームワークを選択する際に適用するフィルター。 |
endDate | Date! | DORAを検索する日付範囲の終了日。 |
hasCodeCoverage | Boolean | コードカバレッジのあるプロジェクトのみを返します。 |
hasVulnerabilities | Boolean | 脆弱性のあるプロジェクトのみを返します。 |
ids | [ID!] | プロジェクトをIDでフィルタリングします。 |
includeArchived | Boolean | アーカイブ済みプロジェクトも含めます。 |
includeSiblingProjects | Boolean | GitLab 17.2で導入されました。ステータス: 実験的機能。親グループのプロジェクトも含めます。 |
includeSubgroups | Boolean | サブグループプロジェクトも含めます。 |
notAimedForDeletion | Boolean | 削除対象になっていないプロジェクトを含めます。 |
sbomComponentId | ID | 指定されたSBOMコンポーネントに関連するプロジェクトのみを返します。 |
search | String | 名前またはパスが最も類似しているプロジェクトを検索します。 |
sort | NamespaceProjectSort | プロジェクトを条件でソートします。 |
startDate | Date! | DORAを検索する日付範囲の開始日。 |
withIssuesEnabled | Boolean | イシューが有効になっているプロジェクトのみを返します。 |
withMergeRequestsEnabled | Boolean | マージリクエストが有効になっているプロジェクトのみを返します。 |
withNamespaceDomainPages | Boolean | Pagesプロジェクトにネームスペースドメインを使用するプロジェクトのみを返します。 |
GroupMember
グループメンバーシップを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | AccessLevel | GitLab::アクセスレベル。 |
createdAt | Time | メンバーシップの作成日時。 |
createdBy | UserCore | メンバーシップを承認したユーザー。 |
expiresAt | Time | メンバーシップの有効期限が切れる日時。 |
group | Group | ユーザーがメンバーとして属するグループ。 |
id | ID! | メンバーのID。 |
notificationEmail | String | ユーザーのグループ通知メール。管理者のみが利用できます。 |
updatedAt | Time | メンバーシップの最終更新日時。 |
user | UserCore | メンバーオブジェクトに関連付けられているユーザー。 |
userPermissions | GroupMemberPermissions! | リソースに対する現在のユーザーの権限。 |
引数のあるフィールド
GroupMember.mergeRequestInteraction
マージリクエストを検索します。
UserMergeRequestInteractionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MergeRequestID! | マージリクエストのグローバルID。 |
GroupMemberPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createCustomEmoji | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_custom_emojiを実行できます。 |
createProjects | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_projectsを実行できます。 |
readGroup | Boolean! | trueの場合、ユーザーはこのリソースに対してread_groupを実行できます。 |
removeGroup | Boolean! | trueの場合、ユーザーはこのリソースに対してremove_groupを実行できます。 |
viewEditPage | Boolean! | trueの場合、ユーザーはこのリソースに対してview_edit_pageを実行できます。 |
GroupMinimalAccess
完全なグループ読み取りアクセス権のないユーザー(READ_ADMIN_CICD管理カスタムロールを持つ非メンバーなど)がアクセスできる制限付きグループデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | グループのアバターURL。 |
fullName | String! | グループの正式名称。 |
fullPath | ID! | グループのフルパス。 |
id | ID! | グループのID。 |
name | String! | グループの名前。 |
userPermissions | GroupPermissions! | リソースに対する現在のユーザーの権限。 |
webUrl | String | グループのWeb URL。 |
GroupNamespaceLinks
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
calendarPath | String | GitLab 18.4で導入されました。ステータス: 実験的機能。作業アイテムのカレンダーパス。 |
contributionGuidePath | String | ネームスペースのコントリビューションガイドのパス。 |
emailsHelpPagePath | String | メールのヘルプページのパス。 |
epicsList | String | ネームスペースのエピックリスト。 |
groupIssues | String | ネームスペースのグループイシュー。 |
issuesList | String | ネームスペースのイシューリスト。 |
issuesSettings | String | ネームスペースのイシュー設定のパス。 |
labelsFetch | String | ネームスペースのラベル取得。 |
labelsManage | String | ネームスペースのラベル管理。 |
markdownHelpPath | String | Markdownのヘルプページのパス。 |
newCommentTemplate | [CommentTemplatePath!] | ネームスペースの新しいコメントテンプレートパス。 |
newProject | String | ネームスペースの新しいプロジェクト。 |
quickActionsHelpPath | String | クイックアクションのヘルプページのパス。 |
register | String | ネームスペースの登録パス。 |
reportAbuse | String | ネームスペースの不正報告。 |
rssPath | String | GitLab 18.4で導入されました。ステータス: 実験的機能。作業アイテムのRSSパス。 |
signIn | String | ネームスペースのサインインパス。 |
userExportEmail | String | GitLab 18.3で導入されました。ステータス: 実験的機能。CSVをエクスポートするためのユーザーメール。ユーザーネームスペースの場合はnullを返します。 |
GroupNamespaceMarkdownPaths
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
uploadsPath | String | 特定のネームスペースのアップロードパス。 |
引数のあるフィールド
GroupNamespaceMarkdownPaths.autocompleteSourcesPath
特定のネームスペースのオートコンプリートソースでサポートされているパス。
JSONを返します。
引数
GroupNamespaceMarkdownPaths.markdownPreviewPath
特定のネームスペースのMarkdownプレビューのパス。
Stringを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
iid | String | MarkdownプレビューのターゲットアイテムのIID。 |
GroupPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminAllResources | Boolean! | trueの場合、ユーザーはインスタンス管理者です。 |
adminIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_issueを実行できます。 |
adminWorkItemLifecycle | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_work_item_lifecycleを実行できます。 |
archiveGroup | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。trueの場合、ユーザーはこのリソースに対してarchive_groupを実行できます。 |
canLeave | Boolean! | trueの場合、ユーザーはこのグループから脱退できます。 |
createCustomEmoji | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_custom_emojiを実行できます。 |
createProjects | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_projectsを実行できます。 |
generateDescription | Boolean! | trueの場合、ユーザーはこのリソースに対してgenerate_descriptionを実行できます。 |
readCrmContact | Boolean! | trueの場合、ユーザーはこのリソースに対してread_crm_contactを実行できます。 |
readCrmOrganization | Boolean! | trueの場合、ユーザーはこのリソースに対してread_crm_organizationを実行できます。 |
readGroup | Boolean! | trueの場合、ユーザーはこのリソースに対してread_groupを実行できます。 |
removeGroup | Boolean! | trueの場合、ユーザーはこのリソースに対してremove_groupを実行できます。 |
viewEditPage | Boolean! | trueの場合、ユーザーはこのリソースに対してview_edit_pageを実行できます。 |
GroupReleaseStats
グループに関するリリース関連の統計が含まれています。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
releasesCount | Int | グループのすべての子孫プロジェクトにおけるリリースの合計数。 |
releasesPercentage | Int | グループのうち少なくとも1つのリリースがある子孫プロジェクトの割合(パーセント)。 |
GroupSavedReply
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
content | String! | 保存済み返信の内容。 |
id | GroupsSavedReplyID! | グループレベル保存済み返信のグローバルID。 |
name | String! | 保存済み返信の名前。 |
GroupSecurityPolicySource
グループに属するセキュリティポリシーのソースを表します。
フィールド
GroupStats
グループに関する統計が含まれています。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
releaseStats | GroupReleaseStats | グループ内のリリースに関する統計。 |
GroupValueStreamAnalyticsFlowMetrics
集約されたバリューストリームフローメトリクスを公開します。
引数のあるフィールド
GroupValueStreamAnalyticsFlowMetrics.cycleTime
最初のコミットからイシューが完了するまでの時間の中央値。
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。 |
from | Time! | 開始日時を示すタイムスタンプ。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。 |
labelNames | [String!] | イシューに適用されるラベル。 |
milestoneTitle | String | イシューに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
projectIds | [ID!] | グループ階層内のプロジェクトID。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
weight | Int | イシューに適用されるウェイト。 |
GroupValueStreamAnalyticsFlowMetrics.deploymentCount
指定された期間の本番環境デプロイ回数。
ValueStreamAnalyticsMetricを返します。
引数
GroupValueStreamAnalyticsFlowMetrics.issueCount
指定された期間にオープンされたイシューの数。
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。 |
from | Time! | 開始日時を示すタイムスタンプ。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。 |
labelNames | [String!] | イシューに適用されるラベル。 |
milestoneTitle | String | イシューに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
projectIds | [ID!] | グループ階層内のプロジェクトID。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
weight | Int | イシューに適用されるウェイト。 |
GroupValueStreamAnalyticsFlowMetrics.issuesCompletedCount
指定された期間にクローズ(完了)したオープンイシューの数。最大値は10,001です。
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。 |
from | Time! | 開始日時を示すタイムスタンプ。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。 |
labelNames | [String!] | イシューに適用されるラベル。 |
milestoneTitle | String | イシューに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
projectIds | [ID!] | グループ階層内のプロジェクトID。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
weight | Int | イシューに適用されるウェイト。 |
GroupValueStreamAnalyticsFlowMetrics.leadTime
イシューの作成から完了までの時間の中央値。
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。 |
from | Time! | 開始日時を示すタイムスタンプ。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。 |
labelNames | [String!] | イシューに適用されるラベル。 |
milestoneTitle | String | イシューに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
projectIds | [ID!] | グループ階層内のプロジェクトID。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
weight | Int | イシューに適用されるウェイト。 |
GroupValueStreamAnalyticsFlowMetrics.timeToMerge
マージリクエストの作成からマージリクエストのマージまでの時間の中央値
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
authorUsername | String | マージリクエストの作成者のユーザー名 |
from | Time! | 開始日時を示すタイムスタンプ。 |
labelNames | [String!] | マージリクエストに適用されるラベル。 |
milestoneTitle | String | マージリクエストに適用されるマイルストーン |
projectIds | [ID!] | グループ階層内のプロジェクトID。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
GroupWikiRepositoryRegistry
グループウィキリポジトリのGeoの同期と検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | GroupWikiRepositoryRegistryのチェックサムが、プライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | GroupWikiRepositoryRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
groupWikiRepositoryId | ID! | グループウィキリポジトリのID。 |
id | ID! | GroupWikiRepositoryRegistryのID。 |
lastSyncFailure | String | GroupWikiRepositoryRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | GroupWikiRepositoryRegistryの最後の同期成功時のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにGroupWikiRepositoryRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | GroupWikiRepositoryRegistryのモデルレコードのID。 |
retryAt | Time | GroupWikiRepositoryRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | GroupWikiRepositoryRegistryの同期試行の連続失敗回数。 |
state | RegistryState | GroupWikiRepositoryRegistryの同期状態。 |
verificationChecksum | String | GroupWikiRepositoryRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のGroupWikiRepositoryRegistryのチェックサムの予想値。 |
verificationFailure | String | GroupWikiRepositoryRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | GroupWikiRepositoryRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | GroupWikiRepositoryRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | GroupWikiRepositoryRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | GroupWikiRepositoryRegistryの検証状態。 |
verifiedAt | Time | GroupWikiRepositoryRegistryの最後の検証成功時のタイムスタンプ。 |
Groups
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
commit | Commit! | 指定されたグループを担当するコミット。 |
commitData | CommitData | blameを表示するために必要なコミットから派生したHTMLデータ。 |
lineno | Int! | コミットグループの開始行番号。 |
lines | [String!]! | コミットグループに追加された行の配列。 |
span | Int! | コミットグループのblameのスパンとなる連続行数。 |
HelmFileMetadata
Helmファイルのメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
channel | String! | Helm Chartのチャンネル。 |
createdAt | Time! | 作成日。 |
metadata | PackageHelmMetadataType! | Helm Chartのメタデータ。 |
updatedAt | Time! | 最新更新日。 |
Ide
IDEの設定と機能フラグ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
codeSuggestionsEnabled | Boolean! | AIアシストコード提案が有効かどうかを示します。 |
ImagePullSecrets
フィールド
ImportSourceUser
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | ソースユーザー作成時のタイムスタンプ。 |
id | ImportSourceUserID! | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングのグローバルID。 |
importType | ImportSource! | インポーターの名前。 |
placeholderUser | UserCore | ソースユーザーのインポートに関連付けられているプレースホルダユーザー。 |
reassignToUser | UserCore | コントリビュートの再割り当て先ユーザー。 |
reassignedByUser | UserCore | 再アサインをしたユーザー。 |
reassignmentError | String | 再アサインが失敗した場合のエラーメッセージ。 |
sourceHostname | String! | ソースインスタンスのホスト名。 |
sourceName | String | ソースインスタンス内のユーザーの名前。 |
sourceUserIdentifier | String! | ソースインスタンス内のユーザーのID。 |
sourceUsername | String | ソースインスタンス内のユーザーのユーザー名。 |
status | ImportSourceUserStatus! | マッピングのステータス。 |
IncidentManagementOncallRotation
インシデント管理のオンコールローテーションについて記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
activePeriod | OncallRotationActivePeriodType | オンコールローテーションのアクティブ期間。 |
endsAt | Time | オンコールローテーションの終了日時。 |
id | IncidentManagementOncallRotationID! | オンコールローテーションのID。 |
length | Int | オンコールスケジュール期間(lengthUnitで指定される単位)。 |
lengthUnit | OncallRotationUnitEnum | オンコールローテーション期間の単位。 |
name | String! | オンコールローテーションの名前。 |
participants | OncallParticipantTypeConnection | オンコールローテーションの参加者。(接続を参照)。 |
startsAt | Time | オンコールローテーションの開始日。 |
引数のあるフィールド
IncidentManagementOncallRotation.shifts
特定の時間枠内で参加者がオンコールである時間ブロック。時間枠は1か月未満でなければなりません。
IncidentManagementOncallShiftConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
IncidentManagementOncallSchedule
インシデント管理オンコールスケジュールについて記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | オンコールスケジュールの説明。 |
iid | String! | オンコールスケジュールの内部ID。 |
name | String! | オンコールスケジュールの名前。 |
oncallUsers | [UserCore!] | |
rotations | IncidentManagementOncallRotationConnection! | オンコールスケジュールのオンコールローテーション。(接続を参照) |
timezone | String! | オンコールスケジュールのタイムゾーン。 |
引数のあるフィールド
IncidentManagementOncallSchedule.rotation
オンコールスケジュールのオンコールローテーション。
IncidentManagementOncallRotationを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | IncidentManagementOncallRotationID! | オンコールローテーションのID。 |
IncidentManagementOncallShift
参加者がオンコールである時間ブロック。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
endsAt | Time | オンコールシフトの終了時刻。 |
participant | OncallParticipantType | オンコールシフトに割り当てられている参加者。 |
startsAt | Time | オンコールシフトの開始時刻。 |
InheritedCiVariable
プロジェクトがその親グループと祖先から継承するCI/CD変数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | 変数の説明。 |
environmentScope | String | 変数を使用できる環境を定義するスコープ。 |
groupCiCdSettingsPath | String | 変数が属するグループのCI/CD設定のパスを示します。 |
groupName | String | 変数が属するグループを示します。 |
hidden | Boolean | 変数が非表示かどうかを示します。 |
id | ID! | 変数のID。 |
key | String | 変数の名前。 |
masked | Boolean | 変数がマスクされるかどうかを示します。 |
protected | Boolean | 変数が保護されるかどうかを示します。 |
raw | Boolean | 変数がrawかどうかを示します。 |
variableType | CiVariableType | 変数の型。 |
InstanceAmazonS3ConfigurationType
監査イベントストリーミング用のインスタンスレベルのAmazon S3設定を格納します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessKeyXid | String! | Amazon S3アカウントのアクセスキーID。 |
active | Boolean! | 送信先の有効ステータス。 |
awsRegion | String! | バケットを作成するAWSリージョン。 |
bucketName | String! | 監査イベントが記録されるバケットの名前。 |
id | ID! | 設定のID。 |
name | String! | 監査イベントの送信先の外部宛先の名前。 |
InstanceAuditEventNamespaceFilter
インスタンスレベルの外部監査イベントストリーミングの宛先に属するサブグループフィルターまたはプロジェクトフィルターを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
externalStreamingDestination | InstanceAuditEventStreamingDestination! | フィルターが属する宛先。 |
id | ID! | フィルターのID。 |
namespace | Namespace! | フィルターが属するグループまたはプロジェクトのネームスペース。 |
InstanceAuditEventStreamingDestination
インスタンスレベルの監査イベントをストリーミングするための外部宛先を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 送信先の有効ステータス。 |
category | String! | 監査イベントの送信先の外部宛先のカテゴリ。 |
config | JSON! | 外部宛先の設定。 |
eventTypeFilters | [String!]! | ストリーミング用に追加されたイベントタイプフィルターのリスト。 |
id | ID! | 宛先のID。 |
name | String! | 監査イベントの送信先の外部宛先の名前。 |
namespaceFilters | [InstanceAuditEventNamespaceFilter!] | 宛先のサブグループフィルターまたはプロジェクトフィルターのリスト。 |
secretToken | String! | 宛先のシークレットトークン。httpカテゴリでのみ空でない値になります。 |
InstanceExternalAuditEventDestination
インスタンス監査イベント送信先の外部リソースを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 送信先の有効ステータス。 |
destinationUrl | String! | 監査イベント送信先の外部宛先。 |
eventTypeFilters | [String!]! | ストリーミング用に追加されたイベントタイプフィルターのリスト。 |
headers | AuditEventsStreamingInstanceHeaderConnection! | 各イベントとともに送信される追加のHTTPヘッダーのリスト。(接続を参照) |
id | ID! | 宛先のID。 |
name | String! | 監査イベントの送信先の外部宛先の名前。 |
verificationToken | String! | イベントのソースを検証するための検証トークン。 |
InstanceGoogleCloudLoggingConfigurationType
アクセストークンの生成に使用されるIAMサービスアカウントに関連付けられているインスタンスレベルGoogle Cloud Logging設定を格納します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 送信先の有効ステータス。 |
clientEmail | String! | クライアントのメール。 |
googleProjectIdName | String! | GoogleプロジェクトID。 |
id | ID! | 設定のID。 |
logIdName | String! | ログID。 |
name | String! | 監査イベントの送信先の外部宛先の名前。 |
InstanceSecurityDashboard
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
vulnerabilityScanners | VulnerabilityScannerConnection | インスタンスセキュリティダッシュボードで選択されているプロジェクトの脆弱性についてレポートされた脆弱性スキャナー。(接続を参照) |
引数のあるフィールド
InstanceSecurityDashboard.clusterAgents
インスタンスセキュリティダッシュボードで選択されているプロジェクトに関連付けられているクラスターエージェント。
ClusterAgentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
hasRemoteDevelopmentAgentConfig | Boolean | GitLab 17.10で非推奨になりました。代わりにhas_workspaces_agent_configフィルターを使用してください。 |
hasRemoteDevelopmentEnabled | Boolean | リモート開発機能で有効になっているクラスターエージェントのみを返します。 |
hasVulnerabilities | Boolean | 脆弱性のあるクラスターエージェントのみを返します。 |
hasWorkspacesAgentConfig | Boolean | ワークスペースエージェント設定が関連付けられているクラスターエージェントのみを返します。 |
InstanceSecurityDashboard.projects
インスタンスセキュリティダッシュボードで選択されているプロジェクト。
ProjectConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
search | String | プロジェクト名、パス、または説明の検索クエリ。 |
InstanceSecurityDashboard.vulnerabilityGrades
各グレードにおける脆弱性のあるプロジェクトの数を示します。
[VulnerableProjectsByGrade!]!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
letterGrade | VulnerabilityGrade | 指定された文字グレードでレスポンスをフィルタリングします。 |
InstanceSecurityDashboard.vulnerabilitySeveritiesCount
インスタンスセキュリティダッシュボードで選択されているプロジェクトの脆弱性重大度ごとのカウント。
VulnerabilitySeveritiesCountを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
capped | Boolean | デフォルト値はfalseです。trueに設定すると、各重大度に対して返されるカウントは最大1001に制限されます。Elasticsearchが設定されている場合、owasp_top_ten_2021またはidentifier_nameフィルターとともに使用すると無視されます。 |
clusterAgentId | [ClustersAgentID!] | 脆弱性をcluster_agent_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
dismissalReason | [VulnerabilityDismissalReason!] | 却下理由でフィルタリングします。 |
hasAiResolution | Boolean | GitLab Duo脆弱性の修正で解決できる脆弱性、または解決できない脆弱性に絞り込みます。 |
hasIssues | Boolean | 脆弱性のイシューの有無でフィルタリングします。 |
hasMergeRequest | Boolean | 脆弱性のマージリクエストの有無でフィルタリングします。 |
hasRemediations | Boolean | 脆弱性の修正の有無でフィルタリングします。 |
hasResolution | Boolean | 脆弱性の解決策の有無でフィルタリングします。 |
identifierName | String | GitLab 17.7で導入されました。ステータス: 実験的機能。脆弱性を識別子の名前でフィルタリングします。インスタンスセキュリティダッシュボードのクエリに適用した場合、無視されます。 |
image | [String!] | 脆弱性をロケーションイメージでフィルタリングします。このフィルターが存在する場合、レスポンスはcontainer_scanning、cluster_image_scanningを含むreportTypeのエントリのみと一致します。 |
owaspTopTen | [VulnerabilityOwaspTop10!] | 脆弱性をOWASP Top 10 2017カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10値と組み合わせることはできません。 |
owaspTopTen2021 | [VulnerabilityOwasp2021Top10!] | GitLab 18.1で導入されました。ステータス: 実験的機能。脆弱性をOWASP Top 10 2021カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10 2021値と組み合わせることはできません。この引数を使用するには、Elasticsearchが設定され、advanced_vulnerability_management機能フラグが有効になっている必要があります。インスタンスセキュリティダッシュボードクエリではサポートされていません。 |
projectId | [ID!] | 脆弱性をプロジェクトでフィルタリングします。 |
reachability | ReachabilityType | GitLab 18.2で導入されました。ステータス: 実験的機能。到達可能性で脆弱性をフィルタリングします。 |
reportType | [VulnerabilityReportType!] | 脆弱性をレポートタイプでフィルタリングします。 |
scanner | [String!] | 脆弱性をスキャナーでフィルタリングします。 |
scannerId | [VulnerabilitiesScannerID!] | 脆弱性をスキャナーIDでフィルタリングします。 |
severity | [VulnerabilitySeverity!] | 脆弱性を重大度でフィルタリングします。 |
state | [VulnerabilityState!] | 脆弱性を状態でフィルタリングします。 |
IntegerExpression
整数を値とする式。
フィールド
IntegrationExclusion
インスタンス固有インテグレーションのレベル設定をオーバーライドするインテグレーション。
フィールド
IssuableResourceLink
インシデントイシューのissuableリソースリンクについて記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | IncidentManagementIssuableResourceLinkID! | issuableリソースリンクのID。 |
issue | Issue! | リソースリンクのインシデント。 |
link | String! | リソースへのWebリンク。 |
linkText | String | リンクのオプションテキスト。 |
linkType | IssuableResourceLinkType! | リソースリンクのタイプ。 |
Issue
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
alertManagementAlert | AlertManagementAlert | GitLab 15.6で非推奨になりました。alert_management_alertsを使用してください。 |
assignees | UserCoreConnection | イシューの担当者。(接続を参照) |
author | UserCore! | イシューを作成したユーザー。 |
blocked | Boolean! | イシューがブロックされているかどうかを示します。 |
blockedByCount | Int | このイシューをブロックしているイシューの数。 |
blockedByIssues | IssueConnection | このイシューをブロックしているイシュー。(接続を参照) |
blockingCount | Int! | このイシューがブロックしているイシューの数。 |
closedAsDuplicateOf | Issue | 重複イシューとして完了されたイシュー。 |
closedAt | Time | イシューの完了時のタイムスタンプ。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
confidential | Boolean! | イシューが機密であることを示します。 |
createNoteEmail | String | イシューのユーザー固有のメールアドレス。 |
createdAt | Time! | イシューの作成時のタイムスタンプ。 |
customerRelationsContacts | CustomerRelationsContactConnection | イシューの顧客リレーションの連絡先。(接続を参照) |
description | String | イシューの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
designCollection | DesignCollection | イシューに関連付けられているデザイン画像のコレクション。 |
discussionLocked | Boolean! | イシューでディスカッションがロックされていることを示します。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
downvotes | Int! | イシューが受け取った不同意の数。 |
dueDate | Time | イシューの期限。 |
emailsDisabled | Boolean! | GitLab 16.3で非推奨になりました。emails_enabledを使用してください。 |
emailsEnabled | Boolean! | 親プロジェクトまたはグループでメール通知が無効になっているかどうかを示します。メール通知が無効になっている場合はfalse。 |
epic | Epic | GitLab 17.5で非推奨になりました。WorkItem型に置き換えられました。 |
escalationPolicy | EscalationPolicyType | イシューに関連付けられているエスカレーションポリシー。エスカレーションをサポートするイシューで使用できます。 |
escalationStatus | IssueEscalationStatus | イシューのエスカレーションステータス。 |
externalAuthor | String | イシューを報告している非GitLabユーザーのメールアドレス。ゲストの場合、メールアドレスは難読化されます。 |
hasEpic | Boolean! | イシューがエピックに属しているかどうかを示します。ユーザーにエピックへのアクセス権がない場合、trueを返しても関連付けられているエピックが表示されないことがあります。 |
hasParent | Boolean! | GitLab 16.5で導入されました。ステータス: 実験的機能。イシューに親作業アイテムがあるかどうかを示します。 |
healthStatus | HealthStatus | 現在のヘルスステータス。 |
hidden | Boolean | 作成者がBANされたため、イシューが非表示になっていることを示します。 |
humanTimeEstimate | String | 人間が判読可能なイシューの見積もり時間。 |
humanTotalTimeSpent | String | イシューで費やされたとして報告された合計時間(人間が判読可能な形式)。 |
id | ID! | イシューのID。 |
iid | String! | イシューの内部ID。 |
iteration | Iteration | イシューのイテレーション。 |
labels | LabelConnection | イシューのラベル。(接続を参照) |
mergeRequestsCount | Int! | マージ時にイシューを完了するマージリクエストの数。 |
metricImages | [MetricImage!] | イシューに関連付けられているメトリクスイメージ。 |
milestone | Milestone | イシューのマイルストーン。 |
moved | Boolean | イシューが他のプロジェクトから移動されたかどうかを示します。 |
movedTo | Issue | 別のプロジェクトに移動された後に更新されたイシュー。 |
name | String | オブジェクトの名前またはタイトル。 |
participants | UserCoreConnection | イシューの参加者のリスト。(接続を参照) |
projectId | Int | イシュープロジェクトのID。 |
relatedMergeRequests | MergeRequestConnection | イシューに関連するマージリクエスト。このフィールドは、1回のリクエストにつき1つのイシューに対してのみ解決できます。(接続を参照) |
relatedVulnerabilities | VulnerabilityConnection | イシューの関連脆弱性。(接続を参照) |
relativePosition | Int | イシューの相対位置(Epic Treeとイシューボードでの位置指定に使用)。 |
severity | IssuableSeverity | インシデントの重大度レベル。 |
slaDueAt | Time | イシューSLAの有効期限のタイムスタンプ。 |
state | IssueState! | イシューの状態。 |
status | WorkItemStatus | GitLab 18.0で導入されました。ステータス: 実験的機能。イシューのステータス。 |
statusPagePublishedIncident | Boolean | イシューがステータスページに公開されているかどうかを示します。 |
subscribed | Boolean! | 現在ログインしているユーザーがイシューをサブスクライブしているかどうかを示します。 |
taskCompletionStatus | TaskCompletionStatus! | イシューのタスク完了ステータス。 |
timeEstimate | Int! | イシューの見積もり時間。 |
timelogs | TimelogConnection! | イシューのタイムログ。(接続を参照) |
title | String! | イシューのタイトル。 |
titleHtml | String | titleのGitLab Flavored Markdownレンダリング。 |
totalTimeSpent | Int! | イシューで費やされたとして報告された合計時間(秒)。 |
type | IssueType | イシューのタイプ。 |
updatedAt | Time! | イシューの最終更新時のタイムスタンプ。 |
updatedBy | UserCore | イシューを最後に更新したユーザー。 |
upvotes | Int! | イシューが受け取った同意の数。 |
userDiscussionsCount | Int! | イシュー内のユーザーディスカッションの数。 |
userNotesCount | Int! | イシューのユーザーノートの数。 |
userPermissions | IssuePermissions! | リソースに対する現在のユーザーの権限。 |
webPath | String! | イシューのWebパス。 |
webUrl | String! | イシューのWeb URL。 |
weight | Int | イシューのウェイト。 |
引数のあるフィールド
Issue.alertManagementAlerts
このイシューに関連付けられているアラート管理アラート。
AlertManagementAlertConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsername | String | イシューに割り当てられているユーザーのユーザー名。 |
domain | AlertManagementDomainFilter! | 特定のドメインのフィルタークエリ。 |
iid | String | アラートのIID。例: 「1」。 |
search | String | タイトル、説明、サービス、またはmonitoring_toolの検索クエリ。 |
sort | AlertManagementAlertSort | アラートを条件でソートします。 |
statuses | [AlertManagementStatus!] | 指定された状態のアラート。例: [TRIGGERED]。 |
Issue.currentUserTodos
現在のユーザーのto-doアイテム。
TodoConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
state | TodoStateEnum | to-doアイテムの状態。 |
Issue.issuableResourceLinks
インシデントイシューのissuableリソースリンク。
IssuableResourceLinkConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
incidentId | IssueID! | インシデントのID。 |
Issue.linkedWorkItems
- GitLab 17.8で導入されました。ステータス: 実験的機能。
イシューにリンクされている作業アイテム。
LinkedWorkItemTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | WorkItemRelatedLinkType | リンクのタイプでフィルタリングします。サポートされている値: RELATED、BLOCKED_BY、BLOCKS。省略すると、すべてのタイプが返されます。 |
Issue.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
Issue.reference
イシューの内部参照。デフォルトでは短縮形式で返されます。
String!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
full | Boolean | 参照をフル形式で返すかどうかを指定するブール値オプション。 |
IssuePermissions
イシューに対する現在のユーザーの権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_issueを実行できます。 |
adminIssueRelation | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_issue_relationを実行できます。 |
cloneIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してclone_issueを実行できます。 |
createDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_designを実行できます。 |
createNote | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_noteを実行できます。 |
destroyDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_designを実行できます。 |
moveDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してmove_designを実行できます。 |
moveIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してmove_issueを実行できます。 |
readDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してread_designを実行できます。 |
readIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してread_issueを実行できます。 |
reopenIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してreopen_issueを実行できます。 |
updateDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_designを実行できます。 |
updateIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_issueを実行できます。 |
IssueStatusCountsType
示されたステータスのイシューの総数を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
all | Int | プロジェクトのステータスが「すべて」のイシューの数。 |
closed | Int | プロジェクトのステータスが「クローズ」のイシューの数。 |
opened | Int | プロジェクトのステータスが「オープン」のイシューの数。 |
Iteration
イテレーションオブジェクトを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | イテレーション作成時のタイムスタンプ。 |
description | String | イテレーションの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
dueDate | Time | イテレーションの期限のタイムスタンプ。 |
id | ID! | イテレーションのID。 |
iid | String! | イテレーションの内部ID。 |
iterationCadence | IterationCadence! | イテレーションのケイデンス。 |
scopedPath | String | クエリの親をスコープとするイテレーションのWebパス。プロジェクトの親に対してのみ有効です。その他のコンテキストではnullを返します。 |
scopedUrl | String | クエリの親をスコープとするイテレーションのWeb URL。プロジェクトの親に対してのみ有効です。その他のコンテキストではnullを返します。 |
sequence | Int! | イテレーションを、それが含まれるケイデンスのイテレーションを開始日と終了日によって並べ替える際に使用する、イテレーションの順序番号。開始および終了のイテレーションが最も早いものに1が割り当てられます。 |
startDate | Time | イテレーション開始日のタイムスタンプ。 |
state | IterationState! | イテレーションの状態。 |
title | String | イテレーションのタイトル。 |
updatedAt | Time! | 最後のイテレーション更新のタイムスタンプ。 |
webPath | String! | イテレーションのWebパス。 |
webUrl | String! | イテレーションのWeb URL。 |
引数のあるフィールド
Iteration.report
タイムボックスに関する、履歴として正確なレポート。
TimeboxReportを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fullPath | String | レポートのスコープとして使用されるプロジェクトまたはグループのフルパス。たとえば、gitlab-orgやgitlab-org/gitlabです。 |
IterationCadence
イテレーションの反復を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | イテレーションの反復がアクティブかどうか。 |
automatic | Boolean | イテレーションの反復で今後のイテレーションを自動生成するかどうか。 |
description | String | イテレーションの反復の説明。最大長は5000文字です。 |
durationInWeeks | Int | ケイデンス内でのイテレーションの期間(週単位)。 |
id | IterationsCadenceID! | イテレーションの反復のグローバルID。 |
iterationsInAdvance | Int | イテレーションの反復が自動に設定されている場合に作成される今後のイテレーション。 |
rollOver | Boolean! | イテレーションの反復でイシューを次のイテレーションにロールオーバーするかどうか。 |
startDate | Time | 自動化開始日時のタイムスタンプ。 |
title | String! | イテレーションの反復のタイトル。 |
JiraImport
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time | Jiraインポート作成時のタイムスタンプ。 |
failedToImportCount | Int! | インポートに失敗したイシューの数。 |
importedIssuesCount | Int! | 正常にインポートされたイシューの数。 |
jiraProjectKey | String! | インポートされたJiraプロジェクトのプロジェクトキー。 |
scheduledAt | Time | Jiraインポートがスケジュールされた時点のタイムスタンプ。 |
scheduledBy | UserCore | Jiraのインポートを開始したユーザー。 |
totalIssueCount | Int! | インポートが試行されたイシューの総数。 |
JiraProject
フィールド
JiraService
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | サービスがアクティブかどうかを示します。 |
serviceType | ServiceType | サービスのタイプ。 |
type | String | サービスのクラス名。 |
引数のあるフィールド
JiraService.projects
Jira REST APIを通じてフェッチされたすべてのJiraプロジェクトのリスト。
JiraProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | プロジェクトの名前またはキー。 |
JiraUser
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
gitlabId | Int | 一致したGitLabユーザーのID。 |
gitlabName | String | 一致したGitLabユーザーの名前。 |
gitlabUsername | String | 一致したGitLabユーザーのユーザー名。 |
jiraAccountId | String! | JiraユーザーのアカウントID。 |
jiraDisplayName | String! | Jiraユーザーの表示名。 |
jiraEmail | String | Jiraユーザーのメール。公開メールのあるユーザーについてのみ返されます。 |
JobArtifactRegistry
job_artifactのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
artifactId | ID! | ジョブアーティファクトのID。 |
checksumMismatch | Boolean | JobArtifactRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | JobArtifactRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | JobArtifactRegistryのID。 |
lastSyncFailure | String | JobArtifactRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | JobArtifactRegistryの最後の同期成功時のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにJobArtifactRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | JobArtifactRegistryのモデルレコードのID。 |
retryAt | Time | JobArtifactRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | JobArtifactRegistryの同期試行の連続失敗回数。 |
state | RegistryState | JobArtifactRegistryの同期状態。 |
verificationChecksum | String | JobArtifactRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のJobArtifactRegistryのチェックサムの予想値。 |
verificationFailure | String | JobArtifactRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | JobArtifactRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | JobArtifactRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | JobArtifactRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | JobArtifactRegistryの検証状態。 |
verifiedAt | Time | JobArtifactRegistryの最後の検証成功時のタイムスタンプ。 |
JobPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cancelBuild | Boolean! | trueの場合、ユーザーはこのリソースに対してcancel_buildを実行できます。 |
readBuild | Boolean! | trueの場合、ユーザーはこのリソースに対してread_buildを実行できます。 |
readJobArtifacts | Boolean! | trueの場合、ユーザーはこのリソースに対してread_job_artifactsを実行できます。 |
updateBuild | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_buildを実行できます。 |
Kas
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
enabled | Boolean! | Kubernetes向けGitLabエージェントサーバーが有効になっているかどうかを示します。 |
externalK8sProxyUrl | String | KubernetesツールがKAS Kubernetes APIプロキシと通信するために使用するURL。 |
externalUrl | String | エージェントがサーバーと通信するために使用するURL。 |
version | String | KASのバージョン。 |
Key
SSHキーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | キー作成時のタイムスタンプ。 |
expiresAt | Time! | キーの有効期限のタイムスタンプ。期限切れにならない場合はnullです。 |
id | ID! | キーのID。 |
key | String! | キーペアの公開キー。 |
name | String | オブジェクトの名前またはタイトル。 |
title | String! | キーのタイトル。 |
webUrl | String | オブジェクトのURL。 |
KubernetesAnnotation
ワークスペースの関連Kubernetesオブジェクトに適用されるアノテーション。
フィールド
KubernetesLabel
ワークスペースの関連Kubernetesオブジェクトに適用されるラベル。
フィールド
Label
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
archived | Boolean! | ラベルがアーカイブされていることを示します。 |
color | String! | ラベルの背景色。 |
createdAt | Time! | ラベルが作成された日時。 |
description | String | ラベルの説明(Markdownをキャッシュ用にHTMLとしてレンダリング)。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
id | LabelID! | ラベルのグローバルID。 |
lockOnMerge | Boolean! | このラベルが、マージされたマージリクエストに対してロックされているかどうかを示します。 |
textColor | String! | ラベルのテキストの色。 |
title | String! | ラベルの内容。 |
updatedAt | Time! | ラベルの最終更新日時。 |
LdapAdminRoleLink
インスタンスレベルのLDAPリンクを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminMemberRole | AdminMemberRole! | カスタム管理者メンバーロール。 |
cn | String | LDAPグループの共通名(CN)。 |
createdAt | Time! | ロールリンク作成時のタイムスタンプ。 |
filter | String | LDAPグループの検索フィルター。 |
id | ID! | LDAPリンクのID。 |
lastSuccessfulSyncAt | Time | 最後に同期が成功したときのタイムスタンプ。 |
provider | LdapProvider! | LDAPリンクのLDAPプロバイダー。 |
syncEndedAt | Time | 最後の同期が終了したときのタイムスタンプ。 |
syncError | String | 同期が失敗した場合のエラーメッセージ。 |
syncStartedAt | Time | 最後の同期が開始されたときのタイムスタンプ。 |
syncStatus | LdapAdminRoleSyncStatus | 最後の同期のステータス。 |
LdapProvider
LDAPプロバイダーを表します。
フィールド
LfsObjectRegistry
LFSオブジェクトのGeoの同期と検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | LfsObjectRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | LfsObjectRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | LfsObjectRegistryのID。 |
lastSyncFailure | String | LfsObjectRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | LfsObjectRegistryの最後の同期成功時のタイムスタンプ。 |
lfsObjectId | ID! | LFSオブジェクトのID。 |
missingOnPrimary | Boolean | プライマリにLfsObjectRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | LfsObjectRegistryのモデルレコードのID。 |
retryAt | Time | LfsObjectRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | LfsObjectRegistryの同期試行の連続失敗回数。 |
state | RegistryState | LfsObjectRegistryの同期状態。 |
verificationChecksum | String | LfsObjectRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のLfsObjectRegistryのチェックサムの予想値。 |
verificationFailure | String | LfsObjectRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | LfsObjectRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | LfsObjectRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | LfsObjectRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | LfsObjectRegistryの検証状態。 |
verifiedAt | Time | LfsObjectRegistryの最後の検証成功時のタイムスタンプ。 |
License
フィールド
LicenseHistoryEntry
クラウドライセンスの履歴からのエントリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
activatedAt | Date | ライセンスが有効になった日付。 |
blockChangesAt | Date | ライセンスされている機能がブロックされる日付。 |
company | String | ライセンシーの会社。 |
createdAt | Date | ライセンスが追加された日付。 |
email | String | ライセンシーのメール。 |
expiresAt | Date | ライセンスの有効期限が切れる日付。 |
id | ID! | ライセンスデータから抽出されたライセンスのID。 |
name | String | ライセンシーの名前。 |
plan | String! | サブスクリプションプランの名前。 |
startsAt | Date | ライセンスの開始日付。 |
type | String! | ライセンスのタイプ。 |
usersInLicenseCount | Int | ライセンスに含まれる有料ユーザーの数。 |
LinkedWorkItemType
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
linkCreatedAt | Time! | リンク作成時のタイムスタンプ。 |
linkId | WorkItemsRelatedWorkItemLinkID! | リンクのグローバルID。 |
linkType | String! | リンクのタイプ。 |
linkUpdatedAt | Time! | リンク更新時のタイムスタンプ。 |
workItem | WorkItem | リンクされた作業アイテム。 |
workItemState | WorkItemState! | リンクされた作業アイテムの状態。 |
Location
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ancestors | [AncestorType!] | 依存関係の祖先。 |
blobPath | String | GitLabでインプットファイルを表示するためのHTTP URIパス。 |
path | String | 依存関係を検出するために分析されたファイルのリポジトリルートを基準とした相対パス。 |
topLevel | Boolean | 最上位の依存関係かどうか。 |
MLCandidateLinks
候補に対してアクションを実行するためのリンクを表します。
フィールド
MLModelLinks
モデルに対してアクションを実行するためのリンクを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
showPath | String | モデルの詳細ページへのパス。 |
MLModelVersionLinks
モデルバージョンに対してアクションを実行するためのリンクを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
importPath | String | MLモデルのファイルアップロードパス。 |
packagePath | String | モデルバージョンのパッケージへのパス。 |
showPath | String | モデルバージョンの詳細ページへのパス。 |
MavenMetadata
Mavenメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
appGroup | String! | Mavenパッケージのアプリグループ。 |
appName | String! | Mavenパッケージのアプリ名。 |
appVersion | String | Mavenパッケージのアプリバージョン。 |
createdAt | Time! | 作成日。 |
id | PackagesMavenMetadatumID! | メタデータのID。 |
path | String! | Mavenパッケージのパス。 |
updatedAt | Time! | 最新更新日。 |
MavenRegistryUpstream
Maven仮想レジストリのアップストリームレジストリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ID! | GitLab 18.2で導入されました。ステータス: 実験的機能。アップストリームレジストリのID。 |
position | Int! | GitLab 18.2で導入されました。ステータス: 実験的機能。順序付きリストでのアップストリームレジストリの位置。 |
MavenUpstream
Maven仮想レジストリのアップストリームレジストリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cacheValidityHours | Int! | GitLab 18.1で導入されました。ステータス: 実験的機能。アップストリームレジストリのキャッシュの有効期限までの時間。 |
description | String | GitLab 18.1で導入されました。ステータス: 実験的機能。アップストリームレジストリの説明。 |
id | ID! | GitLab 18.1で導入されました。ステータス: 実験的機能。アップストリームレジストリのID。 |
metadataCacheValidityHours | Int! | GitLab 18.4で導入されました。ステータス: 実験的機能。Mavenメタデータのキャッシュの有効期限までの時間。 |
name | String! | GitLab 18.1で導入されました。ステータス: 実験的機能。アップストリームレジストリの名前。 |
password | String | GitLab 18.1で導入されました。ステータス: 実験的機能。アップストリームレジストリにサインインするためのパスワード。 |
registries | MavenVirtualRegistryConnection! | GitLab 18.4で導入されました。ステータス: 実験的機能。アップストリームを使用する仮想レジストリを表します。 |
registryUpstreams | [MavenRegistryUpstream!]! | GitLab 18.2で導入されました。ステータス: 実験的機能。位置データを含むアップストリームのアップストリームレジストリを表します。 |
url | String! | GitLab 18.1で導入されました。ステータス: 実験的機能。アップストリームレジストリのURL。 |
username | String | GitLab 18.1で導入されました。ステータス: 実験的機能。アップストリームレジストリにサインインするためのユーザー名。 |
MavenVirtualRegistry
Maven仮想レジストリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | 仮想レジストリの説明。 |
id | ID! | 仮想レジストリのID。 |
name | String! | 仮想レジストリの名前。 |
updatedAt | Time | 仮想レジストリの更新時のタイムスタンプ。 |
upstreams | [MavenUpstream!] | GitLab 18.1で導入されました。ステータス: 実験的機能。Maven仮想レジストリのアップストリームレジストリのリスト。 |
MemberApproval
ロールプロモーションのキューに入れられたメンバー承認を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time | メンバー承認作成時のタイムスタンプ。 |
member | MemberInterface | メンバー承認オブジェクトに関連付けられているメンバー。 |
memberRoleId | ID | メンバーロールのID。 |
newAccessLevel | AccessLevel | メンバーについてリクエストされた新しいGitLab::アクセスレベル。 |
oldAccessLevel | AccessLevel | メンバーの既存のGitLab::アクセスレベル。 |
requestedBy | UserCore | メンバープロモーションをリクエストしたユーザー。 |
reviewedBy | UserCore | メンバープロモーションをレビューしたユーザー。 |
status | String | メンバー承認リクエストのステータス(承認、却下、保留中)。 |
updatedAt | Time | メンバー承認最終更新時のタイムスタンプ。 |
user | UserCore | メンバー承認オブジェクトに関連付けられているユーザー。 |
MemberRole
メンバーロールを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
baseAccessLevel | AccessLevel! | GitLab 16.5で導入されました。ステータス: 実験的機能。カスタムロールの基本アクセスレベル。 |
createdAt | Time! | メンバーロール作成時のタイムスタンプ。 |
dependentSecurityPolicies | [ApprovalPolicy!] | カスタムロールに依存するセキュリティポリシーの配列。 |
description | String | ロールの説明。 |
detailsPath | String | GitLab 17.4で導入されました。ステータス: 実験的機能。ロールの詳細WebページへのURLパス。 |
editPath | String! | GitLab 16.11で導入されました。ステータス: 実験的機能。カスタムロールを編集するためのWeb UIパス。 |
enabledPermissions | CustomizableStandardPermissionConnection! | GitLab 16.5で導入されました。ステータス: 実験的機能。カスタムロールに対して有効になっているすべての権限の配列。 |
id | ID! | ロールID。 |
membersCount | Int | GitLab 17.3で導入されました。ステータス: 実験的機能。ロールがグループまたはプロジェクトメンバーに直接割り当てられた回数。 |
name | String | ロール名。 |
usersCount | Int | GitLab 17.5で導入されました。ステータス: 実験的機能。少なくとも1つのグループまたはプロジェクトでロールが直接割り当てられているユーザーの数。 |
MergeAccessLevel
どのユーザーロール、ユーザー、またはグループを保護ブランチにマージできるかを定義します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | Int! | GitLab::アクセスレベル。 |
accessLevelDescription | String! | 人間が判読できるアクセスレベルの表示。 |
group | AccessLevelGroup | アクセスレベルに関連付けられているグループ。 |
user | AccessLevelUser | アクセスレベルに関連付けられているユーザー。 |
MergeRequest
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
allowCollaboration | Boolean | ターゲットプロジェクトのメンバーがフォークにプッシュできるかどうかを示します。 |
allowsMultipleAssignees | Boolean! | 複数のユーザーをマージリクエストに割り当てる操作を許可します。 |
allowsMultipleReviewers | Boolean! | 複数のレビュアーをマージリクエストに割り当てる操作を許可します。 |
approvalState | MergeRequestApprovalState! | マージリクエストをマージするために満たす必要のあるルールに関する情報。 |
approvalsLeft | Int | 残りの承認数。 |
approvalsRequired | Int | 必要な承認数。 |
approved | Boolean! | マージリクエストに必要な承認がすべてあるかどうかを示します。 |
approvedBy | UserCoreConnection | マージリクエストを承認したユーザー。(接続を参照) |
assignees | MergeRequestAssigneeConnection | マージリクエストの担当者。(接続を参照) |
author | MergeRequestAuthor | マージリクエストを作成したユーザー。 |
autoMergeEnabled | Boolean! | マージリクエストについて自動マージが有効になっているかどうかを示します。 |
autoMergeStrategy | String | 選択された自動マージ戦略。 |
availableAutoMergeStrategies | [String!] | 利用可能な自動マージ戦略の配列。 |
awardEmoji | AwardEmojiConnection | マージリクエストに関連付けられている絵文字リアクションのリスト。(接続を参照) |
blockingMergeRequests | BlockingMergeRequests | GitLab 16.5で導入されました。ステータス: 実験的機能。別のマージリクエストのマージをブロックするマージリクエスト。 |
changeRequesters | UserCoreConnection | マージリクエストへの変更をリクエストしたユーザー。(接続を参照) |
closedAt | Time | マージリクエスト完了時点のタイムスタンプ。完了していない場合はnull。 |
codequalityReportsComparer | CodequalityReportsComparer | マージリクエストで報告されたCode Qualityレポートの比較。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
commitCount | Int | マージリクエスト内のコミット数。 |
commits | CommitConnection | マージリクエストのコミット。(接続を参照) |
commitsWithoutMergeCommits | CommitConnection | マージコミットを除くマージリクエストのコミット。(接続を参照) |
committers | UserCoreConnection | マージリクエストにコミットを追加したユーザー。(接続を参照) |
conflicts | Boolean! | マージリクエストに競合があるかどうかを示します。 |
createdAt | Time! | マージリクエスト作成時のタイムスタンプ。 |
defaultMergeCommitMessage | String | マージリクエストのデフォルトのGitLab Duoマージコミットメッセージ。 |
defaultSquashCommitMessage | String | マージリクエストのデフォルトのコミットスカッシュメッセージ。 |
description | String | マージリクエストの説明(Markdownをキャッシュ用にHTMLとしてレンダリング)。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
detailedMergeStatus | DetailedMergeStatus | マージリクエストの詳細なマージステータス。 |
diffHeadSha | String | マージリクエストの差分ヘッドSHA。 |
diffRefs | DiffRefs | マージリクエストのベースSHA、ヘッドSHA、および開始SHAの参照。 |
diffStatsSummary | DiffStatsSummary | マージリクエストでどのファイルが変更されたかの概要。 |
discussionLocked | Boolean! | マージリクエストのコメントがメンバーのみにロックされているかどうかを示します。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
divergedFromTargetBranch | Boolean! | ソースブランチがターゲットブランチより遅れているかどうかを示します。 |
downvotes | Int! | マージリクエストの不同意の数。 |
draft | Boolean! | マージリクエストがドラフトかどうかを示します。 |
forceRemoveSourceBranch | Boolean | プロジェクト設定によってマージ後にソースブランチが削除されるかどうかを示します。 |
hasCi | Boolean! | マージリクエストにCIがあるかどうかを示します。 |
hasSecurityReports | Boolean! | ソースブランチにセキュリティレポートがあるかどうかを示します。 |
headPipeline | Pipeline | マージリクエストのブランチHEADで実行されているパイプライン。 |
hidden | Boolean | 作成者がBANされたためにマージリクエストが非表示になっていることを示します。 |
humanTimeEstimate | String | 人間が判読可能なマージリクエストの見積もり時間。 |
humanTotalTimeSpent | String | マージリクエストに費やされたとして報告された合計時間(人間が判読可能な形式)。 |
id | ID! | マージリクエストのID。 |
iid | String! | マージリクエストの内部ID。 |
inProgressMergeCommitSha | String | マージが進行中の場合のマージリクエストのコミットSHA。 |
labels | LabelConnection | マージリクエストのラベル。(接続を参照) |
mergeAfter | Time | マージリクエストをマージできようになる日付。 |
mergeCommitSha | String | マージリクエストコミットのSHA(マージ後に設定)。 |
mergeError | String | マージエラーによるエラーメッセージ。 |
mergeOngoing | Boolean! | 現在マージが発生しているかどうかを示します。 |
mergeRequestDiffs | MergeRequestDiffConnection | GitLab 16.2で導入されました。ステータス: 実験的機能。マージリクエストの差分バージョン。 |
mergeStatus | String | GitLab 14.0で非推奨になりました。名前が変更されました。MergeRequest.mergeStatusEnumを使用してください。 |
mergeStatusEnum | MergeStatus | マージリクエストのマージステータス。 |
mergeTrainCar | MergeTrainCar | GitLab 17.2で導入されました。ステータス: 実験的機能。マージトレイン中のマージリクエストを表します。 |
mergeTrainIndex | Int | GitLab 17.4で非推奨になりました。代わりにMergeTrains::CarTypeのindexを使用してください。 |
mergeTrainsCount | Int | GitLab 17.4で非推奨になりました。代わりに、MergeTrains::TrainTypeのcars接続からcountを使用してください。 |
mergeUser | UserCore | マージリクエストをマージしたユーザー、またはそれを自動マージに設定したユーザー。 |
mergeWhenPipelineSucceeds | Boolean | GitLab 17.11で非推奨になりました。名前が変更されました。MergeRequest.autoMergeEnabledを使用してください。 |
mergeabilityChecks | [MergeRequestMergeabilityCheck!]! | GitLab 16.5で導入されました。ステータス: 実験的機能。マージリクエストのすべてのマージ可能性チェックのステータス。 |
mergeable | Boolean! | マージリクエストがマージ可能かどうかを示します。 |
mergeableDiscussionsState | Boolean | マージリクエスト内のすべてのディスカッションが解決されて、マージリクエストをマージできるようになっているかどうかを示します。 |
mergedAt | Time | マージリクエストがマージされた時点のタイムスタンプ。マージされていない場合はnull。 |
milestone | Milestone | マージリクエストのマイルストーン。 |
name | String | オブジェクトの名前またはタイトル。 |
participants | MergeRequestParticipantConnection | マージリクエストの参加者。これには、作成者、担当者、レビュアー、およびノートで言及されているユーザーが含まれます。(接続を参照) |
policiesOverridingApprovalSettings | [PolicyApprovalSettingsOverride!] | マージリクエストのポリシーによってオーバーライドされる承認設定。 |
policyViolations | PolicyViolationDetails | マージリクエストで報告されたポリシー違反。 |
preparedAt | Time | マージリクエストが準備された時点のタイムスタンプ。 |
project | Project! | target_projectのエイリアス。 |
projectId | Int! | マージリクエストプロジェクトのID。 |
rebaseCommitSha | String | マージリクエストのリベースコミットSHA。 |
rebaseInProgress | Boolean! | マージリクエストについて現在進行中のリベースがあるかどうかを示します。 |
resolvableDiscussionsCount | Int | マージリクエストで解決可能なユーザーディスカッションの数。 |
resolvedDiscussionsCount | Int | マージリクエストで解決済みのユーザーディスカッションの数。 |
retargeted | Boolean | マージリクエストのターゲットが変更されたかどうかを示します。 |
reviewers | MergeRequestReviewerConnection | レビューのリクエスト元ユーザー。(接続を参照)。 |
securityAutoFix | Boolean | GitLab 16.11で非推奨になりました。セキュリティ自動修正実験的機能は削除されました。これは常にsecurity_auto_fix機能フラグの背後に隠蔽されることになりました。 |
securityReportsUpToDateOnTargetBranch | Boolean! | ターゲットブランチのセキュリティレポートが古いかどうかを示します。 |
shouldBeRebased | Boolean! | マージリクエストがリベースされるかどうかを示します。 |
shouldRemoveSourceBranch | Boolean | マージ後にマージリクエストのソースブランチを削除するかどうかを示します。 |
sourceBranch | String! | マージリクエストのソースブランチ。 |
sourceBranchExists | Boolean! | マージリクエストのソースブランチが存在するかどうかを示します。 |
sourceBranchProtected | Boolean! | ソースブランチが保護されているかどうかを示します。 |
sourceProject | Project | マージリクエストのソースプロジェクト。 |
sourceProjectId | Int | マージリクエストソースプロジェクトのID。 |
squash | Boolean! | マージ時にマージリクエストをスカッシュするように設定するかどうかを示します。プロジェクト設定でこの値がオーバーライドされる可能性があります。代わりにsquash_on_mergeを使用して、プロジェクトのスカッシュオプションを検討してください。 |
squashOnMerge | Boolean! | マージ時にマージリクエストをスカッシュするかどうかを示します。 |
squashReadOnly | Boolean! | squashReadOnlyが有効になっているかどうかを示します。 |
state | MergeRequestState! | マージリクエストの状態。 |
subscribed | Boolean! | 現在ログインしているユーザーがマージリクエストをサブスクライブしているかどうかを示します。 |
suggestedReviewers | SuggestedReviewersType | マージリクエストのレビュアーの推奨。 |
supportsLockOnMerge | Boolean! | ロックされたラベルがマージリクエストでサポートされているかどうかを示します。 |
targetBranch | String! | マージリクエストのターゲットブランチ。 |
targetBranchExists | Boolean! | マージリクエストのターゲットブランチが存在するかどうかを示します。 |
targetBranchPath | String | マージリクエストのターゲットブランチへのパス。 |
targetProject | Project! | マージリクエストのターゲットプロジェクト。 |
targetProjectId | Int! | マージリクエストターゲットプロジェクトのID。 |
taskCompletionStatus | TaskCompletionStatus! | タスクの完了ステータス。 |
timeEstimate | Int! | マージリクエストの見積もり時間。 |
timelogs | TimelogConnection! | マージリクエストのタイムログ。(接続を参照) |
title | String! | マージリクエストのタイトル。 |
titleHtml | String | titleのGitLab Flavored Markdownレンダリング。 |
totalTimeSpent | Int! | マージリクエストで費やされたとして報告された合計時間(秒)。 |
updatedAt | Time! | マージリクエストの最終更新時のタイムスタンプ。 |
upvotes | Int! | マージリクエストの同意の数。 |
userDiscussionsCount | Int | マージリクエスト内のユーザーディスカッションの数。 |
userNotesCount | Int | マージリクエストのユーザーノートの数。 |
userPermissions | MergeRequestPermissions! | リソースに対する現在のユーザーの権限。 |
webPath | String! | マージリクエストのWebパス。 |
webUrl | String | マージリクエストのWeb URL。 |
引数のあるフィールド
MergeRequest.currentUserTodos
現在のユーザーのto-doアイテム。
TodoConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
state | TodoStateEnum | to-doアイテムの状態。 |
MergeRequest.diffStats
マージリクエストでどのファイルが変更されたかについての詳細。
[DiffStats!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
path | String | 特定のファイルパス。 |
MergeRequest.findingReportsComparer
- GitLab 16.1で導入されました。ステータス: 実験的機能。
マージリクエストで報告された脆弱性発見レポートの比較。
FindingReportsComparerを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
reportType | ComparableSecurityReportType! | 発見された脆弱性をレポートのタイプでフィルタリングします。 |
scanMode | ScanModeEnum | スキャンモードで結果をフィルタリングします。 |
MergeRequest.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
MergeRequest.pipelines
マージリクエストのパイプライン。注: パフォーマンス上の理由から、返されるパイプラインは最後の500個以下だけです。
PipelineConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String | パイプラインを実行対象のrefでフィルタリングします。 |
scope | PipelineScopeEnum | パイプラインをスコープでフィルタリングします。 |
sha | String | パイプラインを実行対象のコミットのSHAでフィルタリングします。 |
source | String | パイプラインをそのソースでフィルタリングします。 |
status | PipelineStatusEnum | パイプラインをそのステータスでフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたパイプライン。 |
updatedBefore | Time | 指定日付より前に更新されたパイプライン。 |
username | String | パイプラインを、そのパイプラインをトリガーしたユーザーでフィルタリングします。 |
MergeRequest.reference
マージリクエストの内部参照。デフォルトでは短縮形式で返されます。
String!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
full | Boolean | 参照をフル形式で返すかどうかを指定するブール値オプション。 |
MergeRequestApprovalState
このマージリクエストをマージするために満たす必要のあるルールに関する情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalRulesOverwritten | Boolean | マージリクエストについてマージリクエスト承認ルールが上書きされるかどうかを示します。 |
invalidApproversRules | [ApprovalRule!] | マージリクエストに関連付けられているが無効である承認ルールのリスト。 |
rules | [ApprovalRule!] | マージリクエストに関連付けられている承認ルールのリスト。 |
suggestedApprovers | UserCoreConnection | 推奨される承認者のリスト。(接続を参照) |
MergeRequestAssignee
マージリクエストに割り当てられているユーザー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ユーザーがアクティブかどうかを示します。 |
avatarUrl | String | ユーザーのアバターのURL。 |
bio | String | ユーザーの経歴。 |
bot | Boolean! | ユーザーがボットかどうかを示します。 |
callouts | UserCalloutConnection | ユーザーに属するユーザーコールアウト。(接続を参照) |
commitEmail | String | ユーザーのデフォルトのコミットメール。 |
createdAt | Time | ユーザー作成時のタイムスタンプ。 |
discord | String | ユーザーのDiscord ID。 |
email | String | GitLab 13.7で非推奨になりました。名前が変更されました。User.publicEmailを使用してください。 |
emails | EmailConnection | ユーザーのメールアドレス。(接続を参照) |
github | String | ユーザーのGitHubプロフィール名。 |
gitpodEnabled | Boolean | Gitpodがユーザーレベルで有効になっているかどうか。 |
groupCount | Int | ユーザーのグループ数。 |
groupMemberships | GroupMemberConnection | ユーザーのグループメンバーシップ。(接続を参照) |
human | Boolean | ユーザーが標準ユーザーかどうかを示します。 |
id | UserID! | ユーザーのグローバルID。 |
ide | Ide | IDE設定。 |
jobTitle | String | ユーザーの役職。 |
lastActivityOn | Date | ユーザーが最後に何らかのアクションを実行した日付。 |
linkedin | String | ユーザーのLinkedInプロフィール名。 |
location | String | ユーザーの所在地。 |
mergeRequestInteraction | UserMergeRequestInteraction | ユーザーとマージリクエストとのやり取りの詳細。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
namespace | Namespace | ユーザーの個人ネームスペース。 |
namespaceCommitEmails | NamespaceCommitEmailConnection | ユーザーのカスタムネームスペースコミットメール。(接続を参照) |
organization | String | ユーザーが誰を代表するか、または誰のために働いているか。 |
preferencesGitpodPath | String | ユーザープリファレンスのGitpodセクションへのWebパス。 |
profileEnableGitpodPath | String | ユーザーに対してGitpodを有効にするためのWebパス。 |
projectCount | Int | ユーザーのプロジェクト数。 |
projectMemberships | ProjectMemberConnection | ユーザーのプロジェクトメンバーシップ。(接続を参照) |
pronouns | String | ユーザーの代名詞。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
savedReplies | SavedReplyConnection | ユーザーが作成した保存済み返信。(接続を参照) |
state | UserState! | ユーザーの状態。 |
status | UserStatus | ユーザーステータス。 |
twitter | String | ユーザーのX(旧Twitter)ユーザー名。 |
type | UserType! | ユーザーの種類。 |
userPermissions | UserPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | UserPreferences | ユーザーのプリファレンス。 |
username | String! | ユーザーのユーザー名。GitLabインスタンス内で一意。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
引数のあるフィールド
MergeRequestAssignee.assignedMergeRequests
ユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestAssignee.authoredMergeRequests
ユーザーが作成したマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
includeAssigned | Boolean | ユーザーが割り当てられているマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestAssignee.contributedProjects
ユーザーがコントリビュートしたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includePersonal | Boolean | 個人用プロジェクトを含めます。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | コントリビュートされたプロジェクトをソートします。 |
MergeRequestAssignee.groups
ユーザーがアクセスできるグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
permissionScope | GroupPermission | ユーザーに付与されているグループに対する権限でフィルタリングします。 |
search | String | グループ名またはパスで検索します。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
MergeRequestAssignee.organizations
- GitLab 16.6で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできる組織。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
MergeRequestAssignee.reviewRequestedMergeRequests
レビューのためにユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestAssignee.savedReply
ユーザーが作成した保存済み返信。
SavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | UsersSavedReplyID! | 保存済み返信のID。 |
MergeRequestAssignee.snippets
ユーザーが作成したスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
MergeRequestAssignee.starredProjects
ユーザーがお気に入りに登録したプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | 指定ソート順でお気に入りプロジェクトを一覧表示します。 |
MergeRequestAssignee.timelogs
ユーザーがログに記録した時刻。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
MergeRequestAssignee.todos
ユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
MergeRequestAssignee.userAchievements
- GitLab 15.10で導入されました。ステータス: 実験的機能。
ユーザーのアチーブメント。achievements機能フラグが有効になっているネームスペースについてのみ返されます。
UserAchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeHidden | Boolean | プロファイルから隠されたアチーブメントを結果に含めるかどうかを示します。 |
MergeRequestAssignee.workspaces
現在のユーザーが所有するワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
MergeRequestAuthor
マージリクエストの作成者。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ユーザーがアクティブかどうかを示します。 |
avatarUrl | String | ユーザーのアバターのURL。 |
bio | String | ユーザーの経歴。 |
bot | Boolean! | ユーザーがボットかどうかを示します。 |
callouts | UserCalloutConnection | ユーザーに属するユーザーコールアウト。(接続を参照) |
commitEmail | String | ユーザーのデフォルトのコミットメール。 |
createdAt | Time | ユーザー作成時のタイムスタンプ。 |
discord | String | ユーザーのDiscord ID。 |
email | String | GitLab 13.7で非推奨になりました。名前が変更されました。User.publicEmailを使用してください。 |
emails | EmailConnection | ユーザーのメールアドレス。(接続を参照) |
github | String | ユーザーのGitHubプロフィール名。 |
gitpodEnabled | Boolean | Gitpodがユーザーレベルで有効になっているかどうか。 |
groupCount | Int | ユーザーのグループ数。 |
groupMemberships | GroupMemberConnection | ユーザーのグループメンバーシップ。(接続を参照) |
human | Boolean | ユーザーが標準ユーザーかどうかを示します。 |
id | UserID! | ユーザーのグローバルID。 |
ide | Ide | IDE設定。 |
jobTitle | String | ユーザーの役職。 |
lastActivityOn | Date | ユーザーが最後に何らかのアクションを実行した日付。 |
linkedin | String | ユーザーのLinkedInプロフィール名。 |
location | String | ユーザーの所在地。 |
mergeRequestInteraction | UserMergeRequestInteraction | ユーザーとマージリクエストとのやり取りの詳細。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
namespace | Namespace | ユーザーの個人ネームスペース。 |
namespaceCommitEmails | NamespaceCommitEmailConnection | ユーザーのカスタムネームスペースコミットメール。(接続を参照) |
organization | String | ユーザーが誰を代表するか、または誰のために働いているか。 |
preferencesGitpodPath | String | ユーザープリファレンスのGitpodセクションへのWebパス。 |
profileEnableGitpodPath | String | ユーザーに対してGitpodを有効にするためのWebパス。 |
projectCount | Int | ユーザーのプロジェクト数。 |
projectMemberships | ProjectMemberConnection | ユーザーのプロジェクトメンバーシップ。(接続を参照) |
pronouns | String | ユーザーの代名詞。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
savedReplies | SavedReplyConnection | ユーザーが作成した保存済み返信。(接続を参照) |
state | UserState! | ユーザーの状態。 |
status | UserStatus | ユーザーステータス。 |
twitter | String | ユーザーのX(旧Twitter)ユーザー名。 |
type | UserType! | ユーザーの種類。 |
userPermissions | UserPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | UserPreferences | ユーザーのプリファレンス。 |
username | String! | ユーザーのユーザー名。GitLabインスタンス内で一意。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
引数のあるフィールド
MergeRequestAuthor.assignedMergeRequests
ユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestAuthor.authoredMergeRequests
ユーザーが作成したマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
includeAssigned | Boolean | ユーザーが割り当てられているマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestAuthor.contributedProjects
ユーザーがコントリビュートしたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includePersonal | Boolean | 個人用プロジェクトを含めます。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | コントリビュートされたプロジェクトをソートします。 |
MergeRequestAuthor.groups
ユーザーがアクセスできるグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
permissionScope | GroupPermission | ユーザーに付与されているグループに対する権限でフィルタリングします。 |
search | String | グループ名またはパスで検索します。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
MergeRequestAuthor.organizations
- GitLab 16.6で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできる組織。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
MergeRequestAuthor.reviewRequestedMergeRequests
レビューのためにユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestAuthor.savedReply
ユーザーが作成した保存済み返信。
SavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | UsersSavedReplyID! | 保存済み返信のID。 |
MergeRequestAuthor.snippets
ユーザーが作成したスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
MergeRequestAuthor.starredProjects
ユーザーがお気に入りに登録したプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | 指定ソート順でお気に入りプロジェクトを一覧表示します。 |
MergeRequestAuthor.timelogs
ユーザーがログに記録した時刻。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
MergeRequestAuthor.todos
ユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
MergeRequestAuthor.userAchievements
- GitLab 15.10で導入されました。ステータス: 実験的機能。
ユーザーのアチーブメント。achievements機能フラグが有効になっているネームスペースについてのみ返されます。
UserAchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeHidden | Boolean | プロファイルから隠されたアチーブメントを結果に含めるかどうかを示します。 |
MergeRequestAuthor.workspaces
現在のユーザーが所有するワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
MergeRequestDiff
マージリクエストの差分バージョン。
フィールド
MergeRequestDiffRegistry
マージリクエスト差分のGeoの同期と検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | MergeRequestDiffRegistryのチェックサムがプライマリとセカンダリで一致しないかどうかを示します。 |
createdAt | Time | MergeRequestDiffRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | MergeRequestDiffRegistryのID。 |
lastSyncFailure | String | MergeRequestDiffRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | MergeRequestDiffRegistryの最後の同期成功時のタイムスタンプ。 |
mergeRequestDiffId | ID! | マージリクエスト差分のID。 |
missingOnPrimary | Boolean | プライマリにMergeRequestDiffRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | MergeRequestDiffRegistryのモデルレコードのID。 |
retryAt | Time | MergeRequestDiffRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | MergeRequestDiffRegistryの同期試行の連続失敗回数。 |
state | RegistryState | MergeRequestDiffRegistryの同期状態。 |
verificationChecksum | String | MergeRequestDiffRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のMergeRequestDiffRegistryのチェックサムの予想値。 |
verificationFailure | String | MergeRequestDiffRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | MergeRequestDiffRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | MergeRequestDiffRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | MergeRequestDiffRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | MergeRequestDiffRegistryの検証状態。 |
verifiedAt | Time | MergeRequestDiffRegistryの最後の検証成功時のタイムスタンプ。 |
MergeRequestMergeabilityCheck
マージリクエストのマージ可能性チェック。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
identifier | MergeabilityCheckIdentifier! | マージ可能性チェックの識別子。 |
status | MergeabilityCheckStatus! | マージ可能性チェックのステータス。 |
MergeRequestParticipant
マージリクエストに参加しているユーザー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ユーザーがアクティブかどうかを示します。 |
avatarUrl | String | ユーザーのアバターのURL。 |
bio | String | ユーザーの経歴。 |
bot | Boolean! | ユーザーがボットかどうかを示します。 |
callouts | UserCalloutConnection | ユーザーに属するユーザーコールアウト。(接続を参照) |
commitEmail | String | ユーザーのデフォルトのコミットメール。 |
createdAt | Time | ユーザー作成時のタイムスタンプ。 |
discord | String | ユーザーのDiscord ID。 |
email | String | GitLab 13.7で非推奨になりました。名前が変更されました。User.publicEmailを使用してください。 |
emails | EmailConnection | ユーザーのメールアドレス。(接続を参照) |
github | String | ユーザーのGitHubプロフィール名。 |
gitpodEnabled | Boolean | Gitpodがユーザーレベルで有効になっているかどうか。 |
groupCount | Int | ユーザーのグループ数。 |
groupMemberships | GroupMemberConnection | ユーザーのグループメンバーシップ。(接続を参照) |
human | Boolean | ユーザーが標準ユーザーかどうかを示します。 |
id | UserID! | ユーザーのグローバルID。 |
ide | Ide | IDE設定。 |
jobTitle | String | ユーザーの役職。 |
lastActivityOn | Date | ユーザーが最後に何らかのアクションを実行した日付。 |
linkedin | String | ユーザーのLinkedInプロフィール名。 |
location | String | ユーザーの所在地。 |
mergeRequestInteraction | UserMergeRequestInteraction | ユーザーとマージリクエストとのやり取りの詳細。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
namespace | Namespace | ユーザーの個人ネームスペース。 |
namespaceCommitEmails | NamespaceCommitEmailConnection | ユーザーのカスタムネームスペースコミットメール。(接続を参照) |
organization | String | ユーザーが誰を代表するか、または誰のために働いているか。 |
preferencesGitpodPath | String | ユーザープリファレンスのGitpodセクションへのWebパス。 |
profileEnableGitpodPath | String | ユーザーに対してGitpodを有効にするためのWebパス。 |
projectCount | Int | ユーザーのプロジェクト数。 |
projectMemberships | ProjectMemberConnection | ユーザーのプロジェクトメンバーシップ。(接続を参照) |
pronouns | String | ユーザーの代名詞。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
savedReplies | SavedReplyConnection | ユーザーが作成した保存済み返信。(接続を参照) |
state | UserState! | ユーザーの状態。 |
status | UserStatus | ユーザーステータス。 |
twitter | String | ユーザーのX(旧Twitter)ユーザー名。 |
type | UserType! | ユーザーの種類。 |
userPermissions | UserPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | UserPreferences | ユーザーのプリファレンス。 |
username | String! | ユーザーのユーザー名。GitLabインスタンス内で一意。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
引数のあるフィールド
MergeRequestParticipant.assignedMergeRequests
ユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestParticipant.authoredMergeRequests
ユーザーが作成したマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
includeAssigned | Boolean | ユーザーが割り当てられているマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestParticipant.contributedProjects
ユーザーがコントリビュートしたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includePersonal | Boolean | 個人用プロジェクトを含めます。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | コントリビュートされたプロジェクトをソートします。 |
MergeRequestParticipant.groups
ユーザーがアクセスできるグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
permissionScope | GroupPermission | ユーザーに付与されているグループに対する権限でフィルタリングします。 |
search | String | グループ名またはパスで検索します。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
MergeRequestParticipant.organizations
- GitLab 16.6で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできる組織。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
MergeRequestParticipant.reviewRequestedMergeRequests
レビューのためにユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestParticipant.savedReply
ユーザーが作成した保存済み返信。
SavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | UsersSavedReplyID! | 保存済み返信のID。 |
MergeRequestParticipant.snippets
ユーザーが作成したスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
MergeRequestParticipant.starredProjects
ユーザーがお気に入りに登録したプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | 指定ソート順でお気に入りプロジェクトを一覧表示します。 |
MergeRequestParticipant.timelogs
ユーザーがログに記録した時刻。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
MergeRequestParticipant.todos
ユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
MergeRequestParticipant.userAchievements
- GitLab 15.10で導入されました。ステータス: 実験的機能。
ユーザーのアチーブメント。achievements機能フラグが有効になっているネームスペースについてのみ返されます。
UserAchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeHidden | Boolean | プロファイルから隠されたアチーブメントを結果に含めるかどうかを示します。 |
MergeRequestParticipant.workspaces
現在のユーザーが所有するワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
MergeRequestPermissions
マージリクエストに対する現在のユーザーの権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminMergeRequest | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_merge_requestを実行できます。 |
canApprove | Boolean! | trueの場合、ユーザーはこのリソースに対してcan_approveを実行できます。 |
canMerge | Boolean! | trueの場合、ユーザーはこのリソースに対してcan_mergeを実行できます。 |
cherryPickOnCurrentMergeRequest | Boolean! | trueの場合、ユーザーはこのリソースに対してcherry_pick_on_current_merge_requestを実行できます。 |
createNote | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_noteを実行できます。 |
pushToSourceBranch | Boolean! | trueの場合、ユーザーはこのリソースに対してpush_to_source_branchを実行できます。 |
readMergeRequest | Boolean! | trueの場合、ユーザーはこのリソースに対してread_merge_requestを実行できます。 |
removeSourceBranch | Boolean! | trueの場合、ユーザーはこのリソースに対してremove_source_branchを実行できます。 |
revertOnCurrentMergeRequest | Boolean! | trueの場合、ユーザーはこのリソースに対してrevert_on_current_merge_requestを実行できます。 |
updateMergeRequest | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_merge_requestを実行できます。 |
MergeRequestReviewer
レビュアーとしてマージリクエストに割り当てられているユーザー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ユーザーがアクティブかどうかを示します。 |
avatarUrl | String | ユーザーのアバターのURL。 |
bio | String | ユーザーの経歴。 |
bot | Boolean! | ユーザーがボットかどうかを示します。 |
callouts | UserCalloutConnection | ユーザーに属するユーザーコールアウト。(接続を参照) |
commitEmail | String | ユーザーのデフォルトのコミットメール。 |
createdAt | Time | ユーザー作成時のタイムスタンプ。 |
discord | String | ユーザーのDiscord ID。 |
email | String | GitLab 13.7で非推奨になりました。名前が変更されました。User.publicEmailを使用してください。 |
emails | EmailConnection | ユーザーのメールアドレス。(接続を参照) |
github | String | ユーザーのGitHubプロフィール名。 |
gitpodEnabled | Boolean | Gitpodがユーザーレベルで有効になっているかどうか。 |
groupCount | Int | ユーザーのグループ数。 |
groupMemberships | GroupMemberConnection | ユーザーのグループメンバーシップ。(接続を参照) |
human | Boolean | ユーザーが標準ユーザーかどうかを示します。 |
id | UserID! | ユーザーのグローバルID。 |
ide | Ide | IDE設定。 |
jobTitle | String | ユーザーの役職。 |
lastActivityOn | Date | ユーザーが最後に何らかのアクションを実行した日付。 |
linkedin | String | ユーザーのLinkedInプロフィール名。 |
location | String | ユーザーの所在地。 |
mergeRequestInteraction | UserMergeRequestInteraction | ユーザーとマージリクエストとのやり取りの詳細。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
namespace | Namespace | ユーザーの個人ネームスペース。 |
namespaceCommitEmails | NamespaceCommitEmailConnection | ユーザーのカスタムネームスペースコミットメール。(接続を参照) |
organization | String | ユーザーが誰を代表するか、または誰のために働いているか。 |
preferencesGitpodPath | String | ユーザープリファレンスのGitpodセクションへのWebパス。 |
profileEnableGitpodPath | String | ユーザーに対してGitpodを有効にするためのWebパス。 |
projectCount | Int | ユーザーのプロジェクト数。 |
projectMemberships | ProjectMemberConnection | ユーザーのプロジェクトメンバーシップ。(接続を参照) |
pronouns | String | ユーザーの代名詞。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
savedReplies | SavedReplyConnection | ユーザーが作成した保存済み返信。(接続を参照) |
state | UserState! | ユーザーの状態。 |
status | UserStatus | ユーザーステータス。 |
twitter | String | ユーザーのX(旧Twitter)ユーザー名。 |
type | UserType! | ユーザーの種類。 |
userPermissions | UserPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | UserPreferences | ユーザーのプリファレンス。 |
username | String! | ユーザーのユーザー名。GitLabインスタンス内で一意。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
引数のあるフィールド
MergeRequestReviewer.assignedMergeRequests
ユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestReviewer.authoredMergeRequests
ユーザーが作成したマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
includeAssigned | Boolean | ユーザーが割り当てられているマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestReviewer.contributedProjects
ユーザーがコントリビュートしたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includePersonal | Boolean | 個人用プロジェクトを含めます。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | コントリビュートされたプロジェクトをソートします。 |
MergeRequestReviewer.groups
ユーザーがアクセスできるグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
permissionScope | GroupPermission | ユーザーに付与されているグループに対する権限でフィルタリングします。 |
search | String | グループ名またはパスで検索します。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
MergeRequestReviewer.organizations
- GitLab 16.6で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできる組織。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
MergeRequestReviewer.reviewRequestedMergeRequests
レビューのためにユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
MergeRequestReviewer.savedReply
ユーザーが作成した保存済み返信。
SavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | UsersSavedReplyID! | 保存済み返信のID。 |
MergeRequestReviewer.snippets
ユーザーが作成したスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
MergeRequestReviewer.starredProjects
ユーザーがお気に入りに登録したプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | 指定ソート順でお気に入りプロジェクトを一覧表示します。 |
MergeRequestReviewer.timelogs
ユーザーがログに記録した時刻。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
MergeRequestReviewer.todos
ユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
MergeRequestReviewer.userAchievements
- GitLab 15.10で導入されました。ステータス: 実験的機能。
ユーザーのアチーブメント。achievements機能フラグが有効になっているネームスペースについてのみ返されます。
UserAchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeHidden | Boolean | プロファイルから隠されたアチーブメントを結果に含めるかどうかを示します。 |
MergeRequestReviewer.workspaces
現在のユーザーが所有するワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
MergeTrain
マージ待ちのキューに入れられた車両/マージリクエストのセットを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
targetBranch | String! | 車両のマージリクエストのターゲットブランチ。 |
引数のあるフィールド
MergeTrain.cars
- GitLab 17.1で導入されました。ステータス: 実験的機能。
トレインでキューに入れられた車両。
MergeTrainCarConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
activityStatus | MergeTrainStatus! | 車両の概要状態でフィルタリングします。デフォルトはACTIVEです。 |
MergeTrainCar
MergeTrainCarは、マージトレインを使用してマージリクエストをマージする試行を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | 車両作成時のタイムスタンプ。 |
duration | Int | 車両の存続時間。 |
id | MergeTrainsCarID! | 車両のグローバルID。 |
index | Int | マージトレイン内の車両の位置(ゼロベース)。マージトレインで車両がアクティブでない場合は、nullを返します。 |
mergeRequest | MergeRequest! | 車両に含まれるマージリクエスト。 |
mergedAt | Time | 車両マージのタイムスタンプ。 |
pipeline | Pipeline | 車両のパイプライン。 |
status | CarStatus! | 車両のステータス。 |
targetBranch | String! | 車両のマージリクエストのターゲットブランチ。 |
targetProject | Project! | 車両のMRのターゲットとなるプロジェクト。 |
updatedAt | Time! | 車両の最終更新時のタイムスタンプ。 |
user | UserCore! | 車両の作成者(マージリクエストをトレインに追加したユーザー)。 |
userPermissions | CarPermissions! | リソースに対する現在のユーザーの権限。 |
Metadata
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
enterprise | Boolean! | Enterprise Edition。 |
kas | Kas! | KASに関するメタデータ。 |
revision | String! | リビジョン。 |
version | String! | バージョン。 |
引数のあるフィールド
Metadata.featureFlags
- GitLab 17.4で導入されました。ステータス: 実験的機能。
GitLabインスタンスの機能フラグ。
[GitlabInstanceFeatureFlag!]!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
names | [String!]! | 検索する機能フラグの名前(最大20)。 |
MetricImage
メトリクスイメージのアップロードを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
fileName | String | メトリクスイメージのファイル名。 |
filePath | String | メトリクスイメージのファイルパス。 |
id | ID! | メトリクスアップロードのID。 |
iid | String! | メトリクスアップロードの内部ID。 |
url | String! | メトリクスソースのURL。 |
MetricsDashboardAnnotation
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | アノテーションの説明。 |
endingAt | Time | アノテーション付きタイムスパン終了時のタイムスタンプ。 |
id | ID! | アノテーションのID。 |
panelId | String | アノテーションのスコープとなるダッシュボードパネルのID。 |
startingAt | Time | アノテーション付きタイムスパン開始時のタイムスタンプ。 |
Milestone
マイルストーンを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | マイルストーン作成時のタイムスタンプ。 |
description | String | マイルストーンの説明。 |
dueDate | Time | マイルストーンの期限のタイムスタンプ。 |
expired | Boolean! | マイルストーンの期限切れ状態(マイルストーンが期限切れになるのは、期限が現在の日付を過ぎている場合です)。期限が設定されていない場合のデフォルトはfalseです。 |
group | Group | マイルストーンのグループ。 |
groupMilestone | Boolean! | マイルストーンがグループレベルかどうかを示します。 |
id | ID! | マイルストーンのID。 |
iid | ID! | マイルストーンの内部ID。 |
project | Project | マイルストーンのプロジェクト。 |
projectMilestone | Boolean! | マイルストーンがプロジェクトレベルかどうかを示します。 |
releases | ReleaseConnection | マイルストーンに関連付けられているリリース。(接続を参照) |
startDate | Time | マイルストーンの開始日のタイムスタンプ。 |
state | MilestoneStateEnum! | マイルストーンの状態。 |
stats | MilestoneStats | マイルストーンの統計。 |
subgroupMilestone | Boolean! | マイルストーンがサブグループレベルかどうかを示します。 |
title | String! | マイルストーンのタイトル。 |
upcoming | Boolean! | マイルストーンの未実行状態(マイルストーンが未実行になるのは、開始日が未来である場合です)。開始日が設定されていない場合のデフォルトはfalseです。 |
updatedAt | Time! | 最後のマイルストーン更新のタイムスタンプ。 |
webPath | String! | マイルストーンのWebパス。 |
引数のあるフィールド
Milestone.report
タイムボックスに関する、履歴として正確なレポート。
TimeboxReportを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fullPath | String | レポートのスコープとして使用されるプロジェクトまたはグループのフルパス。たとえば、gitlab-orgやgitlab-org/gitlabです。 |
MilestoneStats
マイルストーンに関する統計が含まれています。
フィールド
MlCandidate
モデルレジストリ内のモデルバージョンの候補。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
_links | MLCandidateLinks! | 候補に対してアクションを実行するためのリンクのマップ。 |
ciJob | CiJob | 候補を作成したジョブに関するCI情報。 |
createdAt | Time! | 作成日。 |
creator | UserCore | 候補を作成したユーザー。 |
eid | String! | 候補のMLflow UUID。 |
id | MlCandidateID! | 候補のID。 |
iid | Int! | プロジェクトスコープの候補のIID。 |
metadata | MlCandidateMetadataConnection! | 候補のメタデータエントリ。(接続を参照) |
metrics | MlCandidateMetricConnection! | 候補のメトリクス。(接続を参照) |
name | String | 候補の名前。 |
params | MlCandidateParamConnection! | 候補のパラメータ。(接続を参照) |
status | String | 候補のステータス。 |
MlCandidateMetadata
モデルレジストリ内の候補のメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | MlCandidateMetadataID! | メタデータのID。 |
name | String | メタデータエントリの名前。 |
value | String! | メタデータエントリの設定値。 |
MlCandidateMetric
モデルレジストリ内の候補のメトリクス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | MlCandidateMetricID! | メトリクスのID。 |
name | String | メトリクスの名前。 |
step | Int! | メトリクスが測定されたステップ。 |
value | Float! | メトリクスの設定値。 |
MlCandidateParam
モデルレジストリ内の候補のパラメータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | MlCandidateParamID! | パラメータのID。 |
name | String | パラメータの名前。 |
value | String! | パラメータの設定値。 |
MlExperiment
モデル検証での機械学習実験。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
candidateCount | Int! | 実験の中の候補の数。 |
candidates | MlCandidateConnection | 実験の候補。(接続を参照) |
createdAt | Time! | 実験作成時のタイムスタンプ。 |
creator | UserCore | 実験を作成したユーザー。 |
id | MlExperimentID! | 実験のID。 |
modelId | MlModelID | モデルのID。 |
name | String! | 実験の名前。 |
path | String! | 実験のWeb URL。 |
updatedAt | Time! | 実験更新時のタイムスタンプ。 |
MlModel
モデルレジストリ内のMLモデル。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
_links | MLModelLinks! | モデルに対してアクションを実行するためのリンクのマップ。 |
author | UserCore | モデルを作成したユーザー。 |
candidateCount | Int | モデル内の候補の数。 |
candidates | MlCandidateConnection | モデルのバージョン候補。(接続を参照) |
createdAt | Time! | 作成日。 |
defaultExperimentPath | String | モデルのデフォルト実験ページへのパス。 |
description | String | モデルの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
id | MlModelID! | モデルのID。 |
latestVersion | MlModelVersion | モデルの最新バージョン。 |
name | String! | モデルの名前。 |
versionCount | Int | モデル内のバージョンの数。 |
引数のあるフィールド
MlModel.version
モデルのバージョン。
MlModelVersionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
modelVersionId | MlModelVersionID | フェッチするバージョンのID。 |
MlModel.versions
モデルのバージョン。
MlModelVersionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
orderBy | MlModelVersionsOrderBy | 列の並べ替え。デフォルトはcreated_atです。 |
sort | SortDirectionEnum | 列の並べ替え。デフォルトはdescです。 |
version | String | この文字列が含まれる名前のバージョンを検索します。 |
MlModelVersion
MLモデルのバージョン。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
_links | MLModelVersionLinks! | モデルバージョンに対してアクションを実行するためのリンクのマップ。 |
artifactsCount | Int | パッケージ内のファイルの数。 |
author | UserCore | モデルバージョンを作成したユーザー。 |
candidate | MlCandidate! | モデルバージョンのメトリクス、パラメータ、およびメタデータ。 |
createdAt | Time! | 作成日。 |
description | String | バージョンの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
id | MlModelVersionID! | モデルバージョンのID。 |
packageId | PackagesPackageID! | モデルバージョンアーティファクトのパッケージ。 |
version | String! | バージョンの名前。 |
MonthlyUsage
特定の月と年のプロダクト分析イベント。
フィールド
Namespace
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
achievementsPath | String | GitLab 17.0で導入されました。ステータス: 実験的機能。ネームスペースのアチーブメントへのパス。ネームスペースがグループでない場合、またはachievements機能フラグが無効になっている場合は、nullを返します。 |
actualRepositorySizeLimit | Float | ネームスペース内のリポジトリのサイズ制限(バイト単位)。この制限は、プロジェクト制限が適用されるネームスペースにのみ適用されます。 |
actualSizeLimit | Float | リポジトリまたはネームスペースのいずれかの適用タイプに基づく実際のストレージサイズの制限(バイト単位)。この制限は適用タイプに依存しません。 |
additionalPurchasedStorageSize | Float | ルートネームスペースについて購入された追加のストレージ(バイト単位)。 |
availableFeatures | NamespaceAvailableFeatures! | GitLab 18.3で導入されました。ステータス: 実験的機能。ネームスペースで利用可能な機能。 |
avatarUrl | String | ネームスペースのアバター画像ファイルのURL。 |
ciCdSettings | CiCdSettings | GitLab 17.9で導入されました。ステータス: 実験的機能。ネームスペースのネームスペースCI/CD設定。 |
containsLockedProjects | Boolean | リポジトリのサイズが制限を超えているプロジェクトが少なくとも1つ含まれています。これは、プロジェクト制限が適用されるネームスペースにのみ適用されます。 |
crossProjectPipelineAvailable | Boolean! | ネームスペースでcross_project_pipeline機能が利用可能かどうかを示します。 |
description | String | ネームスペースの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
designatedAsCsp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ネームスペースがセキュリティポリシーを一元管理するように指定されているかどうかを示します。 |
fullName | String! | ネームスペースのフルネーム。 |
fullPath | ID! | ネームスペースのフルパス。 |
id | ID! | ネームスペースのID。 |
lfsEnabled | Boolean | ネームスペースでLarge File Storage(LFS)が有効になっているかどうかを示します。 |
licensedFeatures | NamespaceAvailableFeatures! | GitLab 18.1で導入されました。ステータス: 実験的機能。ネームスペースで利用可能なライセンス機能。 |
lifecycleTemplates | [WorkItemLifecycle!] | GitLab 18.4で導入されました。ステータス: 実験的機能。ネームスペースで利用可能なライフサイクルテンプレート。 |
lifecycles | WorkItemLifecycleConnection | GitLab 18.1で導入されました。ステータス: 実験的機能。ネームスペースで利用可能な作業アイテムのライフサイクル。 |
linkPaths | NamespacesLinkPaths | GitLab 18.1で導入されました。ステータス: 実験的機能。UIでリンクを作成するためのネームスペース関連パス。 |
markdownPaths | MarkdownPaths | GitLab 18.1で導入されました。ステータス: 実験的機能。UIでMarkdownリンクを作成するためのネームスペース関連パス。 |
mergeRequestsEnabled | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。ネームスペースに対してマージリクエストが有効になっているかどうかを示します。 |
name | String! | ネームスペースの名前。 |
packageSettings | PackageSettings | ネームスペースのパッケージ設定。 |
path | String! | ネームスペースのパス。 |
plan | NamespacePlan | GitLab 18.2で導入されました。ステータス: 実験的機能。ネームスペースに関連付けられているサブスクリプションプラン。 |
productAnalyticsStoredEventsLimit | Int | GitLab 16.9で導入されました。ステータス: 実験的機能。ネームスペースがサイクルごとに保存することを許可されている、プロダクト分析イベントの数。 |
repositorySizeExcessProjectCount | Int | リポジトリサイズが制限を超えているルートネームスペース内のプロジェクトの数。これは、プロジェクト制限が適用されるネームスペースにのみ適用されます。 |
requestAccessEnabled | Boolean | ユーザーがネームスペースへのアクセスをリクエストできるかどうかを示します。 |
rootStorageStatistics | RootStorageStatistics | ネームスペースの集約ストレージ統計。ルートネームスペースでのみ使用可能です。 |
securityPolicyProject | Project | ネームスペースに割り当てられているセキュリティポリシープロジェクト。 |
sharedRunnersSetting | SharedRunnersSetting | ネームスペースとその子孫が共有Runnerを利用できるかどうか。 |
sidebar | NamespaceSidebar | GitLab 17.6で導入されました。ステータス: 実験的機能。ネームスペースのサイドバーをレンダリングするために必要なデータ。 |
statuses | WorkItemStatusConnection | GitLab 18.1で導入されました。ステータス: 実験的機能。ネームスペースで使用可能な作業アイテムのステータス。 |
storageSizeLimit | Float | ルートネームスペースプランで含められるストレージの制限(バイト単位)。この制限は、ネームスペース制限が適用されるネームスペースにのみ適用されます。 |
subscriptionHistory | GitlabSubscriptionHistoryConnection | GitLab 17.3で導入されました。ステータス: 実験的機能。サブスクリプション履歴レコードを検索します。 |
timelogCategories | TimeTrackingTimelogCategoryConnection | GitLab 15.3で導入されました。ステータス: 実験的機能。ネームスペースのタイムログカテゴリ。 |
totalRepositorySize | Float | ルートネームスペース内のすべてのプロジェクトの合計リポジトリサイズ(バイト単位)。 |
totalRepositorySizeExcess | Float | ルートネームスペース内のすべてのプロジェクトの合計超過リポジトリサイズ(バイト単位)。これは、プロジェクト制限が適用されるネームスペースにのみ適用されます。 |
userPermissions | NamespacePermissions! | リソースに対する現在のユーザーの権限。 |
visibility | String | ネームスペースの表示レベル。 |
webUrl | String | ネームスペースのURL。 |
引数のあるフィールド
Namespace.achievements
- GitLab 15.8で導入されました。ステータス: 実験的機能。
ネームスペースのアチーブメント。achievements機能フラグが無効になっている場合、nullを返します。
AchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [AchievementsAchievementID!] | アチーブメントをIDでフィルタリングします。 |
Namespace.addOnEligibleUsers
- GitLab 16.5で導入されました。ステータス: 実験的機能。
アドオンが適用可能なネームスペース階層内のユーザー。これは、ルートネームスペースにのみ適用されます。
AddOnUserConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchaseIds | [GitlabSubscriptionsAddOnPurchaseID!]! | 割り当てを検索する対象のアドオン購入のグローバルID。 |
addOnType | GitlabSubscriptionsAddOnType! | 対象ユーザーのフィルタリングの基準となるアドオンのタイプ。 |
filterByAssignedSeat | String | ユーザーリストを、割り当てられたシートでフィルタリングします。 |
search | String | ユーザーリストを検索します。 |
sort | GitlabSubscriptionsUserSort | ユーザーリストをソートします。 |
Namespace.approvalPolicies
プロジェクトの承認ポリシー。
ApprovalPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Namespace.complianceFrameworks
このネームスペース内のプロジェクトで利用可能なコンプライアンスフレームワーク。
ComplianceFrameworkConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ComplianceManagementFrameworkID | 返す特定のコンプライアンスフレームワークのグローバルID。 |
ids | [ComplianceManagementFrameworkID!] | 返すコンプライアンスフレームワークのグローバルIDのリスト。 |
search | String | 名前が最も類似しているフレームワークを検索します。 |
sort | ComplianceFrameworkSort | コンプライアンスフレームワークを条件でソートします。 |
Namespace.customFields
- GitLab 17.10で導入されました。ステータス: 実験的機能。
ネームスペースに設定されているカスタムフィールド。
CustomFieldConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アクティブなフィールドについてフィルタリングします。falseの場合、アクティブなフィールドを除外します。trueの場合、アクティブなフィールドのみを返します。 |
fieldType | CustomFieldType | 選択したフィールドの型でフィルタリングします。 |
search | String | カスタムフィールド名の検索クエリ。 |
workItemTypeId | WorkItemsTypeID | 指定された作業アイテムタイプに関連付けられているカスタムフィールドをフィルタリングします。 |
Namespace.importSourceUsers
- GitLab 17.2で導入されました。ステータス: 実験的機能。
ネームスペースのソースユーザーをインポートします。このフィールドは、1回のリクエストにつき1つのネームスペースに対してのみ解決できます。
ImportSourceUserConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
search | String | ソースインスタンス上のユーザーの名前またはユーザー名でマッピングを検索するクエリ。 |
sort | SourceUserSort | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングを、条件でソートします。 |
statuses | [ImportSourceUserStatus!] | ソースインスタンス上のユーザーから宛先インスタンス上のユーザーへのマッピングをステータスによりフィルタリングします。 |
Namespace.pagesDeployments
ネームスペースのPagesデプロイのリスト。
PagesDeploymentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アクティブまたは無効(非アクティブ)の状態でフィルタリングします。 |
sort | Sort | 結果をソートします。 |
versioned | Boolean | デプロイのバージョン管理の有無でフィルタリングします。 |
Namespace.pipelineExecutionPolicies
ネームスペースのパイプライン実行ポリシー。
PipelineExecutionPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Namespace.pipelineExecutionSchedulePolicies
ネームスペースのパイプライン実行スケジュールポリシー。
PipelineExecutionSchedulePolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Namespace.projects
このネームスペース内のプロジェクト。ネームスペースがプロジェクトの場合、親グループからのプロジェクトを返します。
ProjectConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
archivedOnly | Boolean | アーカイブ済みプロジェクトのみを返します。 |
complianceFrameworkFilters | ComplianceFrameworkFilters | コンプライアンスフレームワークを選択する際に適用するフィルター。 |
hasCodeCoverage | Boolean | コードカバレッジのあるプロジェクトのみを返します。 |
hasVulnerabilities | Boolean | 脆弱性のあるプロジェクトのみを返します。 |
ids | [ID!] | プロジェクトをIDでフィルタリングします。 |
includeArchived | Boolean | アーカイブ済みプロジェクトも含めます。 |
includeSiblingProjects | Boolean | GitLab 17.2で導入されました。ステータス: 実験的機能。親グループのプロジェクトも含めます。 |
includeSubgroups | Boolean | サブグループプロジェクトも含めます。 |
notAimedForDeletion | Boolean | 削除対象になっていないプロジェクトを含めます。 |
sbomComponentId | ID | 指定されたSBOMコンポーネントに関連するプロジェクトのみを返します。 |
search | String | 名前またはパスが最も類似しているプロジェクトを検索します。 |
sort | NamespaceProjectSort | プロジェクトを条件でソートします。 |
withIssuesEnabled | Boolean | イシューが有効になっているプロジェクトのみを返します。 |
withMergeRequestsEnabled | Boolean | マージリクエストが有効になっているプロジェクトのみを返します。 |
withNamespaceDomainPages | Boolean | Pagesプロジェクトにネームスペースドメインを使用するプロジェクトのみを返します。 |
Namespace.remoteDevelopmentClusterAgents
- GitLab 17.8で非推奨になりました。
workspacesClusterAgentsを使用してください。
リモート開発機能のあるネームスペース内のクラスターエージェント。
ClusterAgentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NamespaceClusterAgentFilter! | 返すクラスターエージェントのタイプでフィルタリングします。 |
Namespace.scanExecutionPolicies
ネームスペースのスキャン実行ポリシー。
ScanExecutionPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actionScanTypes | [SecurityReportTypeEnum!] | ポリシーをアクションスキャンタイプでフィルタリングします。サポートされるスキャンタイプは、dast、secret_detection、cluster_image_scanning、container_scanning、sast、sast_iac、dependency_scanningだけです。 |
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Namespace.scanResultPolicies
- GitLab 16.9で非推奨になりました。
approvalPoliciesを使用してください。
プロジェクトのスキャン結果ポリシー。
ScanResultPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Namespace.securityPolicies
- GitLab 18.1で導入されました。ステータス: 実験的機能。
ネームスペースに設定されたセキュリティポリシーのリスト。
SecurityPolicyTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。 |
type | PolicyType | タイプでポリシーをフィルタリングします。 |
Namespace.vulnerabilityManagementPolicies
- GitLab 17.7で導入されました。ステータス: 実験的機能。
プロジェクトの脆弱性管理ポリシー。
VulnerabilityManagementPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Namespace.workItem
- GitLab 16.10で導入されました。ステータス: 実験的機能。
作業アイテムを、ネームスペース(プロジェクトまたはグループ)に直接関連付けられているIIDで検索します。
WorkItemを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
iid | String! | 作業アイテムのIID。 |
Namespace.workItemDescriptionTemplates
- GitLab 17.6で導入されました。ステータス: 実験的機能。
ネームスペースで利用可能な作業アイテムの説明テンプレート。
WorkItemDescriptionTemplateConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | GitLab 17.9で非推奨になりました。フェッチには名前とプロジェクトIDの両方が必要です。代わりにDescriptionTemplateContentInputTypeを使用してください。 |
search | String | GitLab 17.8で非推奨になりました。テンプレート名での検索はFEに対してのみ実行されます。 |
Namespace.workItemStateCounts
- GitLab 18.3で導入されました。ステータス: 実験的機能。
ネームスペース(プロジェクトまたはグループ)の状態ごとの作業アイテム数。ユーザーネームスペースの場合はnullを返します。
WorkItemStateCountsTypeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
excludeGroupWorkItems | Boolean | GitLab 18.4で導入されました。ステータス: 実験的機能。グループとその子孫内のグループレベルの作業アイテムを除外します。プロジェクトネームスペースでは無視されます。 |
excludeProjects | Boolean | GitLab 17.5で導入されました。ステータス: 実験的機能。グループ内のプロジェクトから作業アイテムを除外します。プロジェクトネームスペースでは無視されます。 |
healthStatusFilter | HealthStatusFilter | 作業アイテムのヘルスステータス。「none」と「any」の値がサポートされています。 |
hierarchyFilters | HierarchyFilterInput | GitLab 18.3で導入されました。ステータス: 実験的機能。作業アイテムの階層に関連するフィルタリングオプション。 |
iid | String | 作業アイテムのIID。例: 「1」。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestors | Boolean | 祖先グループの作業アイテムを含めます。プロジェクトネームスペースでは無視されます。 |
includeDescendantWorkItems | Boolean | GitLab 18.3で導入されました。ステータス: 実験的機能。parent_idsでフィルタリングするときに、子孫の親の作業アイテムを含めるかどうか。 |
includeDescendants | Boolean | 子孫グループとプロジェクトの作業アイテムを含めます。プロジェクトネームスペースでは無視されます。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
requirementLegacyWidget | RequirementLegacyFilterInput | GitLab 15.9で非推奨になりました。代わりに作業アイテムIIDフィルターを使用してください。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | WorkItemSort | 作業アイテムを基準でソートします。 |
state | IssuableState | 作業アイテムの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。プロジェクトネームスペースでは無視されます。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
verificationStatusWidget | VerificationStatusFilterInput | 検証ステータスウィジェットフィルターのインプット。work_items_alphaが無効な場合、無視されます。 |
weight | String | 作業アイテムに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Namespace.workItemTypes
- GitLab 17.2で導入されました。ステータス: 実験的機能。
ネームスペースで利用可能な作業アイテムタイプ。
WorkItemTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | IssueType | 指定された名前で作業アイテムタイプをフィルタリングします。 |
Namespace.workItems
- GitLab 18.1で導入されました。ステータス: 実験的機能。
ネームスペース(プロジェクトまたはグループ)に属する作業アイテム。ユーザーネームスペースの場合はnullを返します。
WorkItemConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
excludeGroupWorkItems | Boolean | GitLab 18.4で導入されました。ステータス: 実験的機能。グループとその子孫内のグループレベルの作業アイテムを除外します。プロジェクトネームスペースでは無視されます。 |
excludeProjects | Boolean | GitLab 17.5で導入されました。ステータス: 実験的機能。グループ内のプロジェクトから作業アイテムを除外します。プロジェクトネームスペースでは無視されます。 |
healthStatusFilter | HealthStatusFilter | 作業アイテムのヘルスステータス。「none」と「any」の値がサポートされています。 |
hierarchyFilters | HierarchyFilterInput | GitLab 18.3で導入されました。ステータス: 実験的機能。作業アイテムの階層に関連するフィルタリングオプション。 |
iid | String | 作業アイテムのIID。例: 「1」。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeAncestors | Boolean | 祖先グループの作業アイテムを含めます。プロジェクトネームスペースでは無視されます。 |
includeDescendantWorkItems | Boolean | GitLab 18.3で導入されました。ステータス: 実験的機能。parent_idsでフィルタリングするときに、子孫の親の作業アイテムを含めるかどうか。 |
includeDescendants | Boolean | 子孫グループとプロジェクトの作業アイテムを含めます。プロジェクトネームスペースでは無視されます。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
requirementLegacyWidget | RequirementLegacyFilterInput | GitLab 15.9で非推奨になりました。代わりに作業アイテムIIDフィルターを使用してください。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | WorkItemSort | 作業アイテムを基準でソートします。 |
state | IssuableState | 作業アイテムの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。プロジェクトネームスペースでは無視されます。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
verificationStatusWidget | VerificationStatusFilterInput | 検証ステータスウィジェットフィルターのインプット。work_items_alphaが無効な場合、無視されます。 |
weight | String | 作業アイテムに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Namespace.workItemsWidgets
- GitLab 18.2で導入されました。ステータス: 実験的機能。
指定された作業アイテムで利用可能なウィジェットのリスト。
[String!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [WorkItemsTypeID!]! | 利用可能なウィジェットをフェッチする作業アイテムのグローバルID配列。一度に最大100個のIDを指定できます。 |
union | Boolean! | trueの場合、すべての作業アイテムタイプのウィジェットの和集合を返します。falseの場合、すべての作業アイテムタイプで共通するウィジェットのみを返します。 |
Namespace.workspacesClusterAgents
- GitLab 17.8で導入されました。ステータス: 実験的機能。
ワークスペース機能のあるネームスペース内のクラスターエージェント。
ClusterAgentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NamespaceClusterAgentFilter! | 返すクラスターエージェントのタイプでフィルタリングします。 |
NamespaceAvailableFeatures
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
hasBlockedIssuesFeature | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。ブロックされたイシューがネームスペースで有効になっているかどうか。 |
hasCustomFieldsFeature | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。カスタムフィールドがネームスペースで有効になっているかどうか。 |
hasEpicsFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。エピックがネームスペースで有効になっているかどうか。 |
hasGroupBulkEditFeature | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。グループ一括編集がネームスペースで有効になっているかどうか。 |
hasIssuableHealthStatusFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。issuableのヘルスステータスがネームスペースで有効になっているかどうか。 |
hasIssueDateFilterFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。イシューの日付フィルターがネームスペースで有効になっているかどうか。 |
hasIssueWeightsFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。イシューのウェイトがネームスペースで有効になっているかどうか。 |
hasIterationsFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。イテレーションがネームスペースで有効になっているかどうか。 |
hasLinkedItemsEpicsFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。リンクされたアイテムエピックがネームスペースで有効になっているかどうか。 |
hasOkrsFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。OKRがネームスペースで有効になっているかどうか。 |
hasQualityManagementFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。品質管理がネームスペースで有効になっているかどうか。 |
hasScopedLabelsFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。スコープ付きラベルがネームスペースで有効になっているかどうか。 |
hasSubepicsFeature | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。サブエピックがネームスペースで有効になっているかどうか。 |
hasWorkItemStatusFeature | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。作業アイテムステータスがネームスペースで有効になっているかどうか。 |
NamespaceBan
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | GlobalID! | ネームスペースBANのグローバルID。 |
namespace | Namespace! | BAN適用対象のルートネームスペース。 |
user | UserCore! | ネームスペースBAN適用対象のユーザー。 |
NamespaceCiCdSetting
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
allowStaleRunnerPruning | Boolean | ネームスペースに直接属する、ステータスが停滞状態のRunnerを定期的にプルーニングするかどうかを示します。 |
namespace | Namespace | CI/CD設定が属するネームスペース。 |
NamespaceClusterAgentMapping
ネームスペースとクラスターとエージェントのマッピングを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
clusterAgentId | ClustersAgentID! | クラスターエージェントのグローバルID。 |
createdAt | Time! | ネームスペースとクラスターとエージェントのマッピングの作成時のタイムスタンプ。 |
creatorId | UserID! | 作成者のグローバルID。 |
id | RemoteDevelopmentNamespaceClusterAgentMappingID! | ネームスペースとクラスターとエージェントのマッピングのグローバルID。 |
namespaceId | NamespaceID! | ネームスペースのグローバルID。 |
updatedAt | Time! | ネームスペースとクラスターとエージェントのマッピングの最終更新時のタイムスタンプ。 |
NamespaceCommitEmail
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | ネームスペースコミットメール作成時のタイムスタンプ。 |
email | Email! | メール。 |
id | ID! | ネームスペースコミットメールの内部ID。 |
namespace | Namespace! | ネームスペース。 |
updatedAt | Time! | ネームスペースコミットメールの最終更新時のタイムスタンプ。 |
NamespacePermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_issueを実行できます。 |
adminLabel | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_labelを実行できます。 |
bulkAdminEpic | Boolean! | trueの場合、ユーザーはこのリソースに対してbulk_admin_epicを実行できます。 |
createEpic | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_epicを実行できます。 |
createProjects | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_projectsを実行できます。 |
createWorkItem | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_work_itemを実行できます。 |
generateDescription | Boolean! | trueの場合、ユーザーはこのリソースに対してgenerate_descriptionを実行できます。 |
importIssues | Boolean! | trueの場合、ユーザーはこのリソースに対してimport_issuesを実行できます。 |
readCrmContact | Boolean! | trueの場合、ユーザーはこのリソースに対してread_crm_contactを実行できます。 |
readCrmOrganization | Boolean! | trueの場合、ユーザーはこのリソースに対してread_crm_organizationを実行できます。 |
readNamespace | Boolean! | trueの場合、ユーザーはこのリソースに対してread_namespaceを実行できます。 |
setNewWorkItemMetadata | Boolean! | trueの場合、ユーザーは新しい作業アイテムの作業アイテムメタデータを設定できます。 |
NamespacePlan
サブスクリプションプランを表します。
フィールド
NamespaceProjectStatistics
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
buildArtifactsSize | Float | プロジェクトのビルドアーティファクトのサイズ(バイト単位)。 |
lfsObjectsSize | Float | プロジェクトのLarge File Storage(LFS)オブジェクトのサイズ(バイト単位)。 |
packagesSize | Float | プロジェクトのパッケージのサイズ(バイト単位)。 |
pipelineArtifactsSize | Float | CI/CDパイプラインアーティファクトのサイズ(バイト単位)。 |
repositorySize | Float | プロジェクトのリポジトリのサイズ(バイト単位)。 |
snippetsSize | Float | プロジェクトのスニペットのサイズ(バイト単位)。 |
storageSize | Float | プロジェクトのストレージのサイズ(バイト単位)。 |
uploadsSize | Float | プロジェクトのアップロードのサイズ(バイト単位)。 |
wikiSize | Float | プロジェクトのWikiのサイズ(バイト単位)。 |
NamespaceSidebar
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
openEpicsCount | Int | ネームスペースの未解決エピックの数。 |
openIssuesCount | Int | ネームスペースの未解決イシューの数。 |
openMergeRequestsCount | Int | ネームスペースの未解決マージリクエストの数。 |
NestedEnvironment
フォルダー別に編成されたプロジェクトのコードがどこにデプロイされるかを記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
environment | Environment | フォルダー内の最新の環境。 |
name | String! | 人間が判読可能な環境名。 |
size | Int! | フォルダー内にネストされた環境の数。 |
NetworkPolicyEgress
フィールド
Note
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | ノートを作成したユーザー。 |
authorIsContributor | Boolean | ノートの作成者がコントリビューターであるかどうかを示します。 |
awardEmoji | AwardEmojiConnection | ノートに関連付けられている絵文字リアクションのリスト。(接続を参照) |
body | String! | ノートの内容。 |
bodyFirstLineHtml | String! | ノートの内容の最初の行。 |
bodyHtml | String | ノートの内容のGitLab Flavored Markdownレンダリング。 |
createdAt | Time! | ノートの作成時のタイムスタンプ。 |
discussion | Discussion | ノートが属するディスカッション。 |
externalAuthor | String | ノートを追加する非GitLabユーザーのメールアドレス。ゲストの場合、メールアドレスは難読化されます。 |
id | NoteID! | ノートのID。 |
imported | Boolean | ノートがインポートされたかどうかを示します。 |
internal | Boolean | ノートが内部ノートかどうかを示します。 |
lastEditedAt | Time | ノートが最後に編集された時点のタイムスタンプ。 |
lastEditedBy | UserCore | ノートを最後に編集したユーザー。 |
maxAccessLevelOfAuthor | String | プロジェクト内でのノート作成者の最大アクセスレベル。 |
position | DiffPosition | 差分に関するノートの位置。 |
project | Project | ノートに関連付けられているプロジェクト。 |
resolvable | Boolean! | オブジェクトを解決できるかどうかを示します。 |
resolved | Boolean! | オブジェクトが解決済みかどうかを示します。 |
resolvedAt | Time | オブジェクト解決時のタイムスタンプ。 |
resolvedBy | UserCore | オブジェクトを解決したユーザー。 |
system | Boolean! | ノートがシステムによって作成されたか、ユーザーによって作成されたかを示します。 |
systemNoteIconName | String | システムノートに対応するアイコンの名前。 |
systemNoteMetadata | SystemNoteMetadata | 特定のノートがシステムノートである場合のメタデータ。 |
updatedAt | Time! | ノートの最後のアクティビティーのタイムスタンプ。 |
url | String | Web UIでノートを表示するURL。 |
userPermissions | NotePermissions! | リソースに対する現在のユーザーの権限。 |
NotePermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminNote | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_noteを実行できます。 |
awardEmoji | Boolean! | trueの場合、ユーザーはこのリソースに対してaward_emojiを実行できます。 |
createNote | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_noteを実行できます。 |
readNote | Boolean! | trueの場合、ユーザーはこのリソースに対してread_noteを実行できます。 |
repositionNote | Boolean! | trueの場合、ユーザーはこのリソースに対してreposition_noteを実行できます。 |
resolveNote | Boolean! | trueの場合、ユーザーはこのリソースに対してresolve_noteを実行できます。 |
NugetDependencyLinkMetadata
NuGet依存関係リンクのメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | PackagesNugetDependencyLinkMetadatumID! | メタデータのID。 |
targetFramework | String! | 依存関係リンクパッケージのターゲットフレームワーク。 |
NugetMetadata
NuGetのメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
iconUrl | String | NuGetパッケージのアイコンURL。 |
id | PackagesNugetMetadatumID! | メタデータのID。 |
licenseUrl | String | NuGetパッケージのライセンスURL。 |
projectUrl | String | NuGetパッケージのプロジェクトURL。 |
ObservabilityLog
ObservabilityLogは、イシューとログエントリの間の接続を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
fingerprint | String! | ログのログフィンガープリント。 |
issue | Issue! | ログに関連付けられているイシュー。 |
serviceName | String! | ログのサービス名。 |
severityNumber | Int! | ログの重大度数値。 |
timestamp | ISO8601DateTime! | ログのタイムスタンプ。 |
traceIdentifier | String! | ログのトレース識別子。 |
ObservabilityMetric
ObservabilityMetricは、イシューとメトリクスの間の接続を表します。
フィールド
ObservabilityTrace
ObservabilityTraceは、イシューとトレースの間の接続を表します。
フィールド
OncallParticipantType
ローテーション参加者とカラーパレット。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
colorPalette | String | オンコールユーザーに割り当てるカラーパレット。例: blue。 |
colorWeight | String | オンコールユーザーに割り当てるカラーウェイト。例: 500。最大4文字。ユーザーを簡単に識別できるようにするためのもの。 |
id | IncidentManagementOncallParticipantID! | オンコール参加者のID。 |
user | UserCore! | 参加ユーザー。 |
OncallRotationActivePeriodType
オンコールローテーションのアクティブ期間の時間範囲。
フィールド
Organization
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | GitLab 16.7で導入されました。ステータス: 実験的機能。組織のアバターURL。 |
description | String | GitLab 16.7で導入されました。ステータス: 実験的機能。組織の説明。 |
descriptionHtml | String | GitLab 16.7で導入されました。ステータス: 実験的機能。descriptionのGitLab Flavored Markdownレンダリング。 |
id | ID! | GitLab 16.4で導入されました。ステータス: 実験的機能。組織のID。 |
name | String! | GitLab 16.4で導入されました。ステータス: 実験的機能。組織の名前。 |
organizationUsers | OrganizationUserConnection! | GitLab 16.4で導入されました。ステータス: 実験的機能。組織にアクセスできるユーザー。 |
path | String! | GitLab 16.4で導入されました。ステータス: 実験的機能。組織のパス。 |
webUrl | String! | GitLab 16.6で導入されました。ステータス: 実験的機能。組織のWeb URL。 |
引数のあるフィールド
Organization.groups
- GitLab 16.4で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできるこの組織内のグループ。
GroupConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | nil(デフォルト値)の場合、すべてのグループを返します。trueの場合、削除保留中でないグループのみを返します。falseの場合、削除保留中のグループのみを返します。 |
allAvailable | Boolean | trueの場合、アクセス可能なすべてのグループを返します。falseの場合、ユーザーがメンバーであるグループのみを返します。非認証のリクエストでは、常にすべての公開グループが返されます。owned_only引数が優先されます。 |
ids | [ID!] | グループをIDでフィルタリングします。 |
markedForDeletionOn | Date | グループが削除対象としてマークされた日付。 |
ownedOnly | Boolean | 現在のユーザーがオーナーロールを付与されているグループのみを含めます。 |
parentPath | ID | 親グループのフルパス。 |
search | String | グループ名またはグループのフルパスの検索クエリ。 |
sort | String | 結果のソート順。形式: <field_name>_<sort_direction>(id_descやname_ascなど)。 |
topLevelOnly | Boolean | トップレベルグループのみを含めます。 |
Organization.projects
- GitLab 16.8で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできるこの組織内のプロジェクト。
ProjectConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アーカイブされておらず、削除対象としてマークされていないプロジェクトでフィルタリングします。 |
aimedForDeletion | Boolean | 削除対象としてマークされているプロジェクトのみを返します。 |
archived | ProjectArchived | アーカイブされたステータスによりプロジェクトをフィルタリングします。 |
fullPaths | [String!] | プロジェクトをフルパスでフィルタリングします。50を超えるフルパスを指定することはできません。 |
ids | [ID!] | プロジェクトをIDでフィルタリングします。 |
includeHidden | Boolean | 非表示のプロジェクトを含めます。 |
lastRepositoryCheckFailed | Boolean | 最後のリポジトリチェックに失敗したプロジェクトのみを返します。管理者のみが利用できます。 |
markedForDeletionOn | Date | プロジェクトが削除対象としてマークされた日付。 |
membership | Boolean | 現在のユーザーがメンバーであるプロジェクトのみを返します。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
namespacePath | ID | プロジェクトをネームスペースのフルパス(グループまたはユーザー)でフィルタリングします。 |
notAimedForDeletion | Boolean | 削除対象としてマークされているプロジェクトを除外します。 |
personal | Boolean | 個人用プロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | プロジェクト名、パス、または説明の検索クエリ。 |
searchNamespaces | Boolean | プロジェクト検索にネームスペースを含めます。 |
sort | String | 結果のソート順。形式: <field_name>_<sort_direction>(id_descやname_ascなど)。デフォルトではid_desc、検索を使用する場合はsimilarityになります。 |
topics | [String!] | プロジェクトをトピックでフィルタリングします。 |
trending | Boolean | トレンドに中のプロジェクトのみを返します。 |
visibilityLevel | VisibilityLevelsEnum | 表示レベルでプロジェクトをフィルタリングします。 |
withCodeEmbeddingsIndexed | Boolean | GitLab 18.2で導入されました。ステータス: 実験的機能。インデックス付きコード埋め込みを含むプロジェクトを含めます。idsを送信する必要があります。機能フラグallow_with_code_embeddings_indexed_projects_filterが有効になっている場合にのみ適用されます。 |
withIssuesEnabled | Boolean | イシューが有効になっているプロジェクトのみを返します。 |
withMergeRequestsEnabled | Boolean | マージリクエストが有効になっているプロジェクトのみを返します。 |
Organization.workspacesClusterAgents
- GitLab 17.10で導入されました。ステータス: 実験的機能。
ワークスペース機能のある組織内のクラスターエージェント。
ClusterAgentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | OrganizationClusterAgentFilter! | 返すクラスターエージェントのタイプでフィルタリングします。 |
OrganizationStateCounts
表される状態の組織の総数を表します。
フィールド
OrganizationUser
組織にアクセスできるユーザー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | OrganizationUserAccess! | GitLab 16.11で導入されました。ステータス: 実験的機能。組織内のユーザーのアクセスレベル。 |
badges | [OrganizationUserBadge!] | GitLab 16.4で導入されました。ステータス: 実験的機能。組織内のユーザーを記述するバッジ。 |
id | ID! | GitLab 16.4で導入されました。ステータス: 実験的機能。組織ユーザーのID。 |
isLastOwner | Boolean! | GitLab 16.11で導入されました。ステータス: 実験的機能。ユーザーが組織の最後のオーナーかどうか。 |
user | UserCore! | GitLab 16.4で導入されました。ステータス: 実験的機能。組織に関連付けられているユーザー。 |
userPermissions | OrganizationUserPermissions! | リソースに対する現在のユーザーの権限。 |
OrganizationUserAccess
ユーザーと、それに関連する組織との間の関係のアクセスレベルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
integerValue | Int | GitLab 16.11で導入されました。ステータス: 実験的機能。アクセスレベルの整数表記。 |
stringValue | OrganizationUserAccessLevel | GitLab 16.11で導入されました。ステータス: 実験的機能。アクセスレベルの文字列表記。 |
OrganizationUserBadge
組織ユーザーのバッジ。
フィールド
OrganizationUserPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminOrganization | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_organizationを実行できます。 |
deleteUser | Boolean! | trueの場合、ユーザーはこのリソースに対してdelete_userを実行できます。 |
removeUser | Boolean! | trueの場合、ユーザーはこのリソースに対してremove_userを実行できます。 |
Package
パッケージレジストリ内でパイプラインが含まれるパッケージを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
_links | PackageLinks! | パッケージに対してアクションを実行するためのリンクのマップ。 |
createdAt | Time! | 作成日。 |
id | PackagesPackageID! | パッケージのID。 |
metadata | PackageMetadata | パッケージのメタデータ。 |
name | String! | パッケージの名前。 |
packageType | PackageTypeEnum! | パッケージのタイプ。 |
pipelines | PipelineConnection | パッケージをビルドしたパイプライン。最大ページサイズ20。(接続を参照) |
project | Project! | パッケージが保存されているプロジェクト。 |
protectionRuleExists | Boolean! | パッケージについて、一致するパッケージ保護ルールが存在するかどうか。 |
status | PackageStatus! | パッケージステータス。 |
statusMessage | String | ステータスメッセージ。 |
tags | PackageTagConnection | パッケージタグ。(接続を参照) |
updatedAt | Time! | 最新更新日。 |
userPermissions | PackagePermissions! | リソースに対する現在のユーザーの権限。 |
version | String | バージョン文字列。 |
PackageBase
パッケージレジストリ内のパッケージを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
_links | PackageLinks! | パッケージに対してアクションを実行するためのリンクのマップ。 |
createdAt | Time! | 作成日。 |
id | PackagesPackageID! | パッケージのID。 |
metadata | PackageMetadata | パッケージのメタデータ。 |
name | String! | パッケージの名前。 |
packageType | PackageTypeEnum! | パッケージのタイプ。 |
project | Project! | パッケージが保存されているプロジェクト。 |
protectionRuleExists | Boolean! | パッケージについて、一致するパッケージ保護ルールが存在するかどうか。 |
status | PackageStatus! | パッケージステータス。 |
statusMessage | String | ステータスメッセージ。 |
tags | PackageTagConnection | パッケージタグ。(接続を参照) |
updatedAt | Time! | 最新更新日。 |
userPermissions | PackagePermissions! | リソースに対する現在のユーザーの権限。 |
version | String | バージョン文字列。 |
PackageComposerJsonType
Composer JSONファイルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
license | String | Composer JSONファイルの中で設定されているライセンス。 |
name | String | Composer JSONファイルの中で設定されている名前。 |
type | String | Composer JSONファイルの中で設定されているタイプ。 |
version | String | Composer JSONファイルの中で設定されているバージョン。 |
PackageDependency
パッケージの依存関係を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | PackagesDependencyID! | 依存関係のID。 |
name | String! | 依存関係の名前。 |
versionPattern | String! | 依存関係のバージョンパターン。 |
PackageDependencyLink
パッケージの依存関係リンクを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
dependency | PackageDependency | 依存関係。 |
dependencyType | PackageDependencyType! | 依存関係のタイプ。 |
id | PackagesDependencyLinkID! | 依存関係リンクのID。 |
metadata | DependencyLinkMetadata | 依存関係リンクのメタデータ。 |
PackageDetailsType
パッケージレジストリ内のパッケージ詳細を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
_links | PackageLinks! | パッケージに対してアクションを実行するためのリンクのマップ。 |
composerConfigRepositoryUrl | String | ComposerセットアップエンドポイントのURL。 |
composerUrl | String | ComposerエンドポイントのURL。 |
conanUrl | String | ConanプロジェクトエンドポイントのURL。 |
createdAt | Time! | 作成日。 |
dependencyLinks | PackageDependencyLinkConnection | 依存関係リンク。(接続を参照) |
id | PackagesPackageID! | パッケージのID。 |
lastDownloadedAt | Time | パッケージのファイルが最後にダウンロードされた時刻。 |
mavenUrl | String | MavenプロジェクトエンドポイントのURL。 |
metadata | PackageMetadata | パッケージのメタデータ。 |
name | String! | パッケージの名前。 |
npmUrl | String | NPMプロジェクトエンドポイントのURL。 |
nugetUrl | String | NugetプロジェクトエンドポイントのURL。 |
packageFiles | PackageFileConnection | パッケージファイル。(接続を参照) |
packageType | PackageTypeEnum! | パッケージのタイプ。 |
pipelines | PipelineConnection | パッケージをビルドしたパイプライン。最大ページサイズ20。(接続を参照) |
project | Project! | パッケージが保存されているプロジェクト。 |
protectionRuleExists | Boolean! | パッケージについて、一致するパッケージ保護ルールが存在するかどうか。 |
publicPackage | Boolean | パッケージへの公開アクセスがあるかどうかを示します。 |
pypiSetupUrl | String | PyPiプロジェクトセットアップエンドポイントのURL。 |
pypiUrl | String | PyPiプロジェクトエンドポイントのURL。 |
status | PackageStatus! | パッケージステータス。 |
statusMessage | String | ステータスメッセージ。 |
tags | PackageTagConnection | パッケージタグ。(接続を参照) |
updatedAt | Time! | 最新更新日。 |
userPermissions | PackagePermissions! | リソースに対する現在のユーザーの権限。 |
version | String | バージョン文字列。 |
versions | PackageBaseConnection | パッケージの他のバージョン。(接続を参照) |
PackageFile
パッケージファイルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | 作成日。 |
downloadPath | String! | パッケージファイルのダウンロードパス。 |
fileMd5 | String | パッケージファイルのMD5。 |
fileMetadata | PackageFileMetadata | ファイルのメタデータ。 |
fileName | String! | パッケージファイルの名前。 |
fileSha1 | String | パッケージファイルのSHA1。 |
fileSha256 | String | パッケージファイルのSHA256。 |
id | PackagesPackageFileID! | ファイルのID。 |
size | String! | パッケージファイルのサイズ。 |
updatedAt | Time! | 更新日。 |
PackageFileRegistry
パッケージファイルのGeoの同期と検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | PackageFileRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | PackageFileRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | PackageFileRegistryのID。 |
lastSyncFailure | String | PackageFileRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | PackageFileRegistryの最後の同期成功のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにPackageFileRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | PackageFileRegistryのモデルレコードのID。 |
packageFileId | ID! | PackageFileのID。 |
retryAt | Time | PackageFileRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | PackageFileRegistryの同期試行の連続失敗回数。 |
state | RegistryState | PackageFileRegistryの同期状態。 |
verificationChecksum | String | PackageFileRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のPackageFileRegistryのチェックサムの予想値。 |
verificationFailure | String | PackageFileRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | PackageFileRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | PackageFileRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | PackageFileRegistryの検証開始のタイムスタンプ。 |
verificationState | VerificationStateEnum | PackageFileRegistryの検証状態。 |
verifiedAt | Time | PackageFileRegistryの最新の検証成功のタイムスタンプ。 |
PackageHelmDependencyType
Helmの依存関係を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
alias | String | 依存関係のエイリアス。 |
condition | String | 依存関係の条件。 |
enabled | Boolean | 依存関係が有効になっていることを示します。 |
importValues | [JSON!] | 依存関係のインポート値。 |
name | String | 依存関係の名前。 |
repository | String | 依存関係のリポジトリ。 |
tags | [String!] | 依存関係のタグ。 |
version | String | 依存関係のバージョン。 |
PackageHelmMaintainerType
Helmのメンテナーを表します。
フィールド
PackageHelmMetadataType
Helm Chart.ymlファイルの内容を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
annotations | JSON | チャートの注釈。 |
apiVersion | String! | チャートのAPIバージョン。 |
appVersion | String | チャートのアプリバージョン。 |
condition | String | チャートの条件。 |
dependencies | [PackageHelmDependencyType!] | チャートの依存関係。 |
deprecated | Boolean | チャートが非推奨かどうかを示します。 |
description | String | チャートの説明。 |
home | String | ホームページのURL。 |
icon | String | チャートのSVG画像またはPNG画像のURL。 |
keywords | [String!] | チャートのキーワード。 |
kubeVersion | String | チャートのKubernetesバージョン。 |
maintainers | [PackageHelmMaintainerType!] | チャートのメンテナー。 |
name | String! | チャートの名前。 |
sources | [String!] | チャートのソースコードのURL。 |
tags | String | チャートのタグ。 |
type | String | チャートのタイプ。 |
version | String! | チャートのバージョン。 |
PackageLinks
パッケージに対してアクションを実行するためのリンクを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
webPath | String | パッケージ詳細ページのパス。 |
PackagePermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
destroyPackage | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_packageを実行できます。 |
PackageSettings
ネームスペースレベルのパッケージレジストリ設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
auditEventsEnabled | Boolean! | ネームスペースのパッケージを公開または削除する際に、監査イベントを作成するかどうかを示します(PremiumとUltimateのみ)。 |
genericDuplicateExceptionRegex | UntrustedRegexp | generic_duplicates_allowedがfalseの場合、この正規表現に一致する名前の重複パッケージを公開できます。それ以外の場合、この設定は無効です。 |
genericDuplicatesAllowed | Boolean! | ネームスペースで汎用パッケージの重複を許可するかどうかを示します。 |
lockMavenPackageRequestsForwarding | Boolean! | すべての子孫ネームスペースに対してMavenパッケージの転送がロックされるかどうかを示します。 |
lockNpmPackageRequestsForwarding | Boolean! | すべての子孫ネームスペースに対してnpmパッケージの転送がロックされるかどうかを示します。 |
lockPypiPackageRequestsForwarding | Boolean! | すべての子孫ネームスペースに対してPyPIパッケージの転送がロックされるかどうかを示します。 |
mavenDuplicateExceptionRegex | UntrustedRegexp | maven_duplicates_allowedがfalseの場合、この正規表現に一致する名前の重複パッケージを公開できます。それ以外の場合、この設定は無効です。 |
mavenDuplicatesAllowed | Boolean! | ネームスペースでMavenパッケージの重複を許可するかどうかを示します。 |
mavenPackageRequestsForwarding | Boolean | ネームスペースでMavenパッケージの転送を許可するかどうかを示します。 |
mavenPackageRequestsForwardingLocked | Boolean! | 親ネームスペースによりMavenパッケージ転送の設定がロックされているかどうかを示します。 |
npmPackageRequestsForwarding | Boolean | ネームスペースでnpmパッケージの転送を許可するかどうかを示します。 |
npmPackageRequestsForwardingLocked | Boolean! | 親ネームスペースによりNPMパッケージ転送の設定がロックされているかどうかを示します。 |
nugetDuplicateExceptionRegex | UntrustedRegexp | nuget_duplicates_allowedがfalseの場合、この正規表現に一致する名前の重複パッケージを公開できます。それ以外の場合、この設定は無効です。 |
nugetDuplicatesAllowed | Boolean! | ネームスペースでNuGetパッケージの重複を許可するかどうかを示します。 |
nugetSymbolServerEnabled | Boolean! | ネームスペースでNuGetシンボルサーバーが有効かどうかを示します。 |
pypiPackageRequestsForwarding | Boolean | ネームスペースでPyPIパッケージの転送を許可するかどうかを示します。 |
pypiPackageRequestsForwardingLocked | Boolean! | 親ネームスペースによりPyPIパッケージ転送の設定がロックされているかどうかを示します。 |
terraformModuleDuplicateExceptionRegex | UntrustedRegexp | terraform_module_duplicates_allowedがfalseの場合、この正規表現に一致する名前の重複パッケージを公開できます。それ以外の場合、この設定は無効です。 |
terraformModuleDuplicatesAllowed | Boolean! | ネームスペースでTerraformパッケージの重複を許可するかどうかを示します。 |
PackageTag
パッケージタグを表します。
フィールド
PackagesCleanupPolicy
最も重要なパッケージとパッケージアセットのみ保持するように設計された、パッケージのクリーンアップポリシー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
keepNDuplicatedPackageFiles | PackagesCleanupKeepDuplicatedPackageFilesEnum! | 保持する重複パッケージファイルの数。 |
nextRunAt | Time | パッケージのクリーンアップポリシーが次回実行される時刻。 |
PackagesProtectionRule
特定のアクセスレベルのユーザーがプッシュしないようにパッケージを保護するために設計されたパッケージ保護ルール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | PackagesProtectionRuleID! | パッケージ保護ルールのグローバルID。 |
minimumAccessLevelForDelete | PackagesProtectionRuleAccessLevelForDelete | GitLab 17.10で導入されました。ステータス: 実験的機能。パッケージレジストリからパッケージを削除するために必要な最小GitLabアクセスレベル。有効な値には、OWNER、ADMINが含まれます。値がnilの場合のデフォルトの最小アクセスレベルはMAINTAINERです。機能フラグpackages_protected_packages_deleteが有効な場合にのみ使用可能。 |
minimumAccessLevelForPush | PackagesProtectionRuleAccessLevel | パッケージをパッケージレジストリにプッシュするために必要な最小GitLabアクセスレベル。有効な値にはMAINTAINER、OWNER、またはADMINが含まれます。値がDEVELOPERの場合のデフォルトの最小アクセスレベルはです。 |
packageNamePattern | String! | 保護ルールによって保護されるパッケージ名。例: @my-scope/my-package-*。ワイルドカード文字*を使用できます。 |
packageType | PackagesProtectionRulePackageType! | 保護ルールによって保護されるパッケージのタイプ。例: NPM、PYPI。 |
PageInfo
接続でのページネーションに関する情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
endCursor | String | 順方向ページネーションで続行するためのカーソル。 |
hasNextPage | Boolean! | 順方向ページネーションで、さらにアイテムがあるかどうか? |
hasPreviousPage | Boolean! | 逆方向ページネーションで、さらにアイテムがあるかどうか? |
startCursor | String | 逆方向ページネーションで続行するためのカーソル。 |
PagesDeployment
Pagesデプロイを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | デプロイが現在アクティブかどうか。 |
ciBuildId | ID | デプロイを作成したCIビルドのID。 |
createdAt | ISO8601DateTime! | デプロイが作成された時刻。 |
deletedAt | ISO8601DateTime | デプロイが削除された時刻。 |
expiresAt | ISO8601DateTime | デプロイの有効期限が切れる時刻。 |
fileCount | Int | デプロイで公開されたファイルの数。 |
id | ID! | PagesデプロイのID。 |
pathPrefix | String | デプロイを指すURLパスプレフィックス。 |
project | Project! | デプロイが属するプロジェクト。 |
rootDirectory | String | ビルドアセット内で、Pagesサイトのルートディレクトリとして機能するパス。 |
size | Int | 使用するストレージのサイズ。 |
updatedAt | ISO8601DateTime! | デプロイの最終更新時刻。 |
url | String! | デプロイの公開アクセス用URL。 |
PagesDeploymentRegistry
pages_deploymentのGeoのレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | PagesDeploymentRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | PagesDeploymentRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | PagesDeploymentRegistryのID。 |
lastSyncFailure | String | PagesDeploymentRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | PagesDeploymentRegistryが最後に同期成功した際のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリでPagesDeploymentRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | PagesDeploymentRegistryのモデルレコードのID。 |
pagesDeploymentId | ID! | PagesデプロイのID。 |
retryAt | Time | PagesDeploymentRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | PagesDeploymentRegistryの同期試行の連続失敗回数。 |
state | RegistryState | PagesDeploymentRegistryの同期状態。 |
verificationChecksum | String | PagesDeploymentRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のPagesDeploymentRegistryのチェックサムの予想値。 |
verificationFailure | String | PagesDeploymentRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | PagesDeploymentRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | PagesDeploymentRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | PagesDeploymentRegistryの検証開始のタイムスタンプ。 |
verificationState | VerificationStateEnum | PagesDeploymentRegistryの検証状態。 |
verifiedAt | Time | PagesDeploymentRegistryの最新の検証成功のタイムスタンプ。 |
PathLock
ロックされているプロジェクトリポジトリ内のファイルまたはディレクトリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | PathLockID! | パスロックのID。 |
path | String | ロックされているパス。 |
user | UserCore | パスをロックしたユーザー。 |
userPermissions | PathLockPermissions! | リソースに対する現在のユーザーの権限。 |
PathLockPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
destroyPathLock | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_path_lockを実行できます。 |
PendingGroupMember
保留中のグループメンバーシップを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | AccessLevel | GitLab::アクセスレベル。 |
approved | Boolean | 保留中のメンバーが承認されたかどうか。 |
avatarUrl | String | 保留中のメンバーのアバターの画像ファイルのURL。 |
createdAt | Time | メンバーシップの作成日時。 |
createdBy | UserCore | メンバーシップを承認したユーザー。 |
email | String | 保留中のメンバーの公開メール。 |
expiresAt | Time | メンバーシップの有効期限が切れる日時。 |
id | ID! | メンバーのID。 |
invited | Boolean | 保留中のメンバーが招待されたかどうか。 |
name | String | 保留中のメンバーの名前。 |
updatedAt | Time | メンバーシップの最終更新日時。 |
user | UserCore | メンバーオブジェクトに関連付けられているユーザー。 |
username | String | 保留中のメンバーのユーザー名。 |
webUrl | String | 保留中のメンバーのWeb URL。 |
引数のあるフィールド
PendingGroupMember.mergeRequestInteraction
マージリクエストを検索します。
UserMergeRequestInteractionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MergeRequestID! | マージリクエストのグローバルID。 |
PendingProjectMember
保留中のプロジェクトメンバーシップを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | AccessLevel | GitLab::アクセスレベル。 |
approved | Boolean | 保留中のメンバーが承認されたかどうか。 |
avatarUrl | String | 保留中のメンバーのアバターの画像ファイルのURL。 |
createdAt | Time | メンバーシップの作成日時。 |
createdBy | UserCore | メンバーシップを承認したユーザー。 |
email | String | 保留中のメンバーの公開メール。 |
expiresAt | Time | メンバーシップの有効期限が切れる日時。 |
id | ID! | メンバーのID。 |
invited | Boolean | 保留中のメンバーが招待されたかどうか。 |
name | String | 保留中のメンバーの名前。 |
updatedAt | Time | メンバーシップの最終更新日時。 |
user | UserCore | メンバーオブジェクトに関連付けられているユーザー。 |
username | String | 保留中のメンバーのユーザー名。 |
webUrl | String | 保留中のメンバーのWeb URL。 |
引数のあるフィールド
PendingProjectMember.mergeRequestInteraction
マージリクエストを検索します。
UserMergeRequestInteractionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MergeRequestID! | マージリクエストのグローバルID。 |
Pipeline
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | パイプラインがアクティブかどうかを示します。 |
beforeSha | String | ソースブランチのベースSHA。 |
cancelable | Boolean! | パイプラインをキャンセルできるかどうかを指定します。 |
child | Boolean! | パイプラインが子かどうか。 |
codeQualityReportSummary | CodeQualityReportSummary | パイプラインのCode Qualityレポートの概要。 |
codeQualityReports | CodeQualityDegradationConnection | パイプラインで報告されたCode Qualityの低下(接続を参照)。 |
commit | Commit | パイプラインのGitコミット。 |
commitPath | String | パイプラインをトリガーしたコミットへのパス。 |
committedAt | Time | パイプラインのコミットのタイムスタンプ。 |
complete | Boolean! | パイプラインが完了しているかどうかを示します。 |
computeMinutes | Float | パイプラインが費やした合計時間(分)。 |
configSource | PipelineConfigSourceEnum | パイプラインの設定ソース (UNKNOWN_SOURCE、REPOSITORY_SOURCE、AUTO_DEVOPS_SOURCE、WEBIDE_SOURCE、REMOTE_SOURCE、EXTERNAL_PROJECT_SOURCE、BRIDGE_SOURCE、PARAMETER_SOURCE、COMPLIANCE_SOURCE、SECURITY_POLICIES_DEFAULT_SOURCE、PIPELINE_EXECUTION_POLICY_FORCED)。 |
coverage | Float | カバレッジのパーセンテージ。 |
createdAt | Time! | パイプライン作成のタイムスタンプ。 |
dastProfile | DastProfile | パイプラインに関連付けられているDASTプロファイル。 |
detailedStatus | DetailedStatus! | パイプラインの詳細なステータス。 |
downstream | PipelineConnection | パイプラインがトリガーするパイプライン(接続を参照)。 |
duration | Int | パイプラインの実行時間(秒)。 |
enabledPartialSecurityScans | EnabledSecurityScans! | GitLab 18.3で導入されました。ステータス: 実験的機能。レポートタイプごとにパイプラインとその子孫の中にある部分スキャン。 |
enabledSecurityScans | EnabledSecurityScans! | GitLab 18.3で導入されました。ステータス: 実験的機能。レポートタイプごとにパイプラインとその子孫の中にあるセキュリティスキャン。 |
errorMessages | PipelineMessageConnection | パイプラインのエラーメッセージ(接続を参照)。 |
failureReason | String | パイプラインが失敗した理由。 |
finishedAt | Time | パイプライン完了のタイムスタンプ。 |
id | ID! | パイプラインのID。 |
iid | String! | パイプラインの内部ID。 |
jobArtifacts | [CiJobArtifact!] | パイプラインのジョブアーティファクト。 |
latest | Boolean! | パイプラインが最新のものかどうか。 |
manualVariables | PipelineManualVariableConnection | 手動パイプラインに追加されたCI/CD変数(接続を参照)。 |
mergeRequest | MergeRequest | パイプラインのアタッチ先MR。 |
mergeRequestEventType | PipelineMergeRequestEventType | マージリクエストに関連付けられているパイプラインのイベントタイプ。 |
name | String | パイプラインの名前。 |
path | String | パイプラインのページへの相対パス。 |
project | Project | パイプラインが属するプロジェクト。 |
queuedDuration | Duration | パイプライン開始までにキューに入っていた時間。 |
ref | String | パイプラインのトリガー元ブランチへの参照。 |
refPath | String | パイプラインのトリガー元ブランチの参照パス。 |
refText | String! | プレゼンターからの参照テキスト。 |
retryable | Boolean! | パイプラインのジョブを再試行できるかどうかを指定します。 |
securityReportSummary | SecurityReportSummary | パイプラインの各セキュリティスキャナーにおける脆弱性とスキャンされたリソースの数。 |
source | String | パイプラインのソース。 |
sourceJob | CiJob | パイプラインのトリガー元ジョブ。 |
stages | CiStageConnection | パイプラインのステージ。(接続を参照) |
startedAt | Time | パイプライン開始のタイムスタンプ。 |
status | PipelineStatusEnum! | パイプラインのステータス(CREATED、WAITING_FOR_RESOURCE、PREPARING、WAITING_FOR_CALLBACK、PENDING、RUNNING、FAILED、SUCCESS、CANCELED、CANCELING、SKIPPED、MANUAL、SCHEDULED)。 |
stuck | Boolean! | パイプラインが停滞しているかどうか。 |
testReportSummary | TestReportSummary! | パイプラインによって生成されたテストレポートの概要。 |
totalJobs | Int! | パイプライン内のジョブの総数。 |
trigger | Boolean! | パイプラインがトリガーリクエストによって作成されたかどうか。 |
triggeredByPath | String | パイプラインをトリガーしたパス。 |
troubleshootJobWithAi | Boolean! | ユーザーがパイプラインのジョブの問題解決をできるかどうか。 |
type | String! | パイプラインのタイプ。 |
updatedAt | Time! | パイプラインの最後のアクティビティーのタイムスタンプ。 |
upstream | Pipeline | パイプラインをトリガーしたパイプライン。 |
user | UserCore | パイプラインユーザー。 |
userPermissions | PipelinePermissions! | リソースに対する現在のユーザーの権限。 |
usesNeeds | Boolean | パイプラインに依存関係がneedsのジョブがあるかどうかを示します。 |
warningMessages | PipelineMessageConnection | パイプラインの警告メッセージ(接続を参照)。 |
warnings | Boolean! | パイプラインに警告があるかどうかを示します。 |
yamlErrorMessages | String | パイプラインのYAMLエラー。 |
yamlErrors | Boolean! | パイプラインにYAMLエラーがあるかどうか。 |
引数のあるフィールド
Pipeline.job
名前またはIDによる、パイプライン内の特定のジョブ。
CiJobを返します。
引数
Pipeline.jobs
パイプラインに属するジョブ。
CiJobConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
jobKind | CiJobKind | ジョブを種類でフィルタリングします。 |
retried | Boolean | ジョブを再試行ステータスでフィルタリングします。 |
securityReportTypes | [SecurityReportTypeEnum!] | ジョブが生成するセキュリティレポートのタイプでジョブをフィルタリングします。 |
statuses | [CiJobStatus!] | ジョブをステータスでフィルタリングします。 |
whenExecuted | [String!] | ジョブをジョブの実行時期でフィルタリングします。 |
Pipeline.securityReportFinding
パイプラインで報告された脆弱性発見結果。
PipelineSecurityReportFindingを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
uuid | String! | セキュリティレポートの検出結果のUUID。 |
Pipeline.securityReportFindings
パイプラインで報告された脆弱性発見結果。デフォルトでは、無視した状態を除くすべての状態がレスポンスに含められます。
PipelineSecurityReportFindingConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
reportType | [String!] | 発見された脆弱性をレポートのタイプでフィルタリングします。 |
scanner | [String!] | 発見された脆弱性をScanner.externalIdでフィルタリングします。 |
severity | [String!] | 発見された脆弱性を重大度で絞り込みます。 |
sort | PipelineSecurityReportFindingSort | 発見された脆弱性をソート順で一覧表示します。 |
state | [VulnerabilityState!] | 発見された脆弱性を状態で絞り込みます。 |
Pipeline.sha
パイプラインのコミットのSHA。
Stringを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
format | ShaFormat | SHAの形式。 |
Pipeline.testSuite
パイプラインテストレポートの中の特定のテストスイート。
TestSuiteを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
buildIds | [ID!]! | テストスイートの実行に使用されたビルドのID。 |
PipelineAnalytics
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aggregate | PipelineAnalyticsPeriod | GitLab 17.5で導入されました。ステータス: 実験的機能。指定されたフィルターのパイプライン分析。 |
monthPipelinesLabels | [String!] | 月間パイプライン数のラベル。プロジェクトでのみ利用可能です。 |
monthPipelinesSuccessful | [Int!] | 月間合計成功パイプライン数。プロジェクトでのみ利用可能です。 |
monthPipelinesTotals | [Int!] | 月間合計パイプライン数。プロジェクトでのみ利用可能です。 |
pipelineTimesLabels | [String!] | パイプライン時間のラベル。プロジェクトでのみ利用可能です。 |
pipelineTimesValues | [Int!] | パイプライン時間。プロジェクトでのみ利用可能です。 |
weekPipelinesLabels | [String!] | 週間パイプライン数のラベル。プロジェクトでのみ利用可能です。 |
weekPipelinesSuccessful | [Int!] | 週間合計成功パイプライン数。プロジェクトでのみ利用可能です。 |
weekPipelinesTotals | [Int!] | 週間合計パイプライン数。プロジェクトでのみ利用可能です。 |
yearPipelinesLabels | [String!] | 年間パイプライン数のラベル。プロジェクトでのみ利用可能です。 |
yearPipelinesSuccessful | [Int!] | 年間合計成功パイプライン数。プロジェクトでのみ利用可能です。 |
yearPipelinesTotals | [Int!] | 年間合計パイプライン数。プロジェクトでのみ利用可能です。 |
引数のあるフィールド
PipelineAnalytics.timeSeries
- GitLab 17.9で導入されました。ステータス: 実験的機能。
指定されたフィルターに基づいて、時間の経過とともに表示されるパイプライン分析。データはUTCで集計されます。解像度は適応型であり、7日間以下の場合は時間単位、それより長い場合は日単位です。
[PipelineAnalyticsPeriod!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
period | AnalyticsAggregationPeriod! | 集計データの周期性。 |
PipelineAnalyticsPeriod
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
durationStatistics | CiDurationStatistics | GitLab 17.5で導入されました。ステータス: 実験的機能。パイプライン期間の統計。 |
label | Date | GitLab 17.5で導入されました。ステータス: 実験的機能。データポイントラベル(UTC時間)。 |
引数のあるフィールド
PipelineAnalyticsPeriod.count
- GitLab 17.5で導入されました。ステータス: 実験的機能。
パイプライン数(オプションとしてステータスでフィルタリング)。
BigIntを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
status | PipelineAnalyticsJobStatus! | パイプラインの合計をステータスでフィルタリングします。指定されていない場合、すべてのパイプラインステータスの合計が返されます。 |
PipelineArtifactRegistry
パイプラインアーティファクトのGeoの同期と検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | PipelineArtifactRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | PipelineArtifactRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | PipelineArtifactRegistryのID。 |
lastSyncFailure | String | PipelineArtifactRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | PipelineArtifactRegistryの最後の同期成功のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにPipelineArtifactRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | PipelineArtifactRegistryのモデルレコードのID。 |
pipelineArtifactId | ID! | パイプラインアーティファクトのID。 |
retryAt | Time | PipelineArtifactRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | PipelineArtifactRegistryの同期試行の連続失敗回数。 |
state | RegistryState | PipelineArtifactRegistryの同期状態。 |
verificationChecksum | String | PipelineArtifactRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のPipelineArtifactRegistryのチェックサムの予想値。 |
verificationFailure | String | PipelineArtifactRegistryを検証中のエラーメッセージ。 |
verificationRetryAt | Time | PipelineArtifactRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | PipelineArtifactRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | PipelineArtifactRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | PipelineArtifactRegistryの検証状態。 |
verifiedAt | Time | PipelineArtifactRegistryの最新の検証成功のタイムスタンプ。 |
PipelineCounts
プロジェクトのパイプライン数を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
all | Int | プロジェクトのパイプラインの総数。 |
finished | Int | プロジェクトについてスコープがFINISHEDのパイプライン数。 |
pending | Int | プロジェクトについてスコープがPENDINGのパイプライン数。 |
running | Int | プロジェクトについてスコープがRUNNINGのパイプライン数。 |
PipelineExecutionPolicy
パイプライン実行ポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
csp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ポリシーが集中型セキュリティポリシーグループからのものかどうかを示します。 |
description | String! | ポリシーの説明。 |
editPath | String! | ポリシー編集ページのURL。 |
enabled | Boolean! | ポリシーが有効かどうかを示します。 |
name | String! | ポリシーの名前。 |
policyBlobFilePath | String! | プロジェクト内のポリシーファイルへのパス。 |
policyScope | PolicyScope | ポリシーのスコープ。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
updatedAt | Time! | ポリシーYAMLの最終更新時のタイムスタンプ。 |
warnings | [String!]! | ポリシーに関連付けられている警告。 |
yaml | String! | ポリシーのYAML定義。 |
PipelineExecutionPolicyAttributesType
パイプライン実行ポリシーに関連するポリシーフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
policyBlobFilePath | String! | プロジェクト内のポリシーファイルへのパス。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
warnings | [String!]! | ポリシーに関連付けられている警告。 |
PipelineExecutionSchedulePolicy
パイプライン実行スケジュールポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
csp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ポリシーが集中型セキュリティポリシーグループからのものかどうかを示します。 |
description | String! | ポリシーの説明。 |
editPath | String! | ポリシー編集ページのURL。 |
enabled | Boolean! | ポリシーが有効かどうかを示します。 |
name | String! | ポリシーの名前。 |
policyBlobFilePath | String! | プロジェクト内のポリシーファイルへのパス。 |
policyScope | PolicyScope | ポリシーのスコープ。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
updatedAt | Time! | ポリシーYAMLの最終更新時のタイムスタンプ。 |
warnings | [String!]! | ポリシーに関連付けられている警告。 |
yaml | String! | ポリシーのYAML定義。 |
PipelineExecutionScheduledPolicyAttributesType
パイプライン実行スケジュール済みポリシーに関連するポリシーフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
policyBlobFilePath | String! | プロジェクト内のポリシーファイルへのパス。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
warnings | [String!]! | ポリシーに関連付けられている警告。 |
PipelineManualVariable
手動パイプラインに追加されたCI/CD変数。
フィールド
PipelineMessage
フィールド
PipelineMinimalAccess
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ID! | パイプラインのID。 |
iid | String | パイプラインの内部ID。 |
path | String | パイプラインのページへの相対パス。 |
project | ProjectInterface | パイプラインが属するプロジェクト。 |
user | UserCore | パイプラインユーザー。 |
PipelinePermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminPipeline | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_pipelineを実行できます。 |
cancelPipeline | Boolean! | trueの場合、ユーザーはこのリソースに対してcancel_pipelineを実行できます。 |
destroyPipeline | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_pipelineを実行できます。 |
updatePipeline | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_pipelineを実行できます。 |
PipelineSchedule
パイプラインスケジュールを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | パイプラインスケジュールがアクティブかどうかを示します。 |
createdAt | Time! | パイプラインスケジュール作成時のタイムスタンプ。 |
cron | String! | スケジュールのCron表記。 |
cronTimezone | String! | パイプラインスケジュールのタイムゾーン。 |
description | String | パイプラインスケジュールの説明。 |
editPath | String | パイプラインスケジュールの編集パス。 |
forTag | Boolean! | パイプラインスケジュールがタグに属しているかどうかを示します。 |
id | ID! | パイプラインスケジュールのID。 |
inputs | CiInputsFieldConnection | GitLab 17.10で導入されました。ステータス: 実験的機能。パイプラインスケジュールに設定されているインプット。 |
lastPipeline | Pipeline | 最後のパイプラインオブジェクト。 |
nextRunAt | Time | 次のパイプラインが実行される時刻。 |
owner | UserCore | パイプラインスケジュールのオーナー。 |
project | Project | パイプラインスケジュールのプロジェクト。 |
realNextRun | Time | 次のパイプラインが実行される時刻。 |
ref | String | パイプラインスケジュールのref。 |
refForDisplay | String | パイプラインスケジュールのGit ref。 |
refPath | String | パイプラインをトリガーしたrefへのパス。 |
updatedAt | Time! | パイプラインスケジュールの最終更新時のタイムスタンプ。 |
userPermissions | PipelineSchedulePermissions! | リソースに対する現在のユーザーの権限。 |
variables | PipelineScheduleVariableConnection | パイプラインスケジュール変数。(接続を参照) |
PipelineSchedulePermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminPipelineSchedule | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_pipeline_scheduleを実行できます。 |
playPipelineSchedule | Boolean! | trueの場合、ユーザーはこのリソースに対してplay_pipeline_scheduleを実行できます。 |
takeOwnershipPipelineSchedule | Boolean! | GitLab 15.9で非推奨になりました。ユーザーがパイプラインスケジュールの所有権を取得できるかどうかを判断するには、admin_pipeline_schedule権限を使用します。 |
updatePipelineSchedule | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_pipeline_scheduleを実行できます。 |
PipelineScheduleVariable
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ID! | 変数のID。 |
key | String | 変数の名前。 |
raw | Boolean | 変数がrawかどうかを示します。 |
value | String | 変数の値。 |
variableType | CiVariableType | 変数の型。 |
PipelineSecurityReportFinding
パイプラインについてのセキュリティレポートの脆弱性発見結果を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiResolutionAvailable | Boolean | 発見のタイプをAIで解決できるかどうかを示します。 |
aiResolutionEnabled | Boolean | 特定の発見をAIで解決できるかどうかを示します。 |
assets | [AssetType!] | 脆弱性に関連付けられているアセットのリスト。 |
description | String | 発見された脆弱性の説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
details | [VulnerabilityDetail!]! | セキュリティ検出結果の詳細。 |
dismissalReason | VulnerabilityDismissalReason | セキュリティレポート検出結果の却下の理由。 |
dismissedAt | Time | セキュリティレポート検出結果の却下の時刻。 |
dismissedBy | UserCore | セキュリティレポート検出結果を却下したユーザー。 |
evidence | VulnerabilityEvidence | 脆弱性のエビデンス。 |
falsePositive | Boolean | 脆弱性が誤検出であるかどうかを示します。 |
findingTokenStatus | VulnerabilityFindingTokenStatus | この発見に関連付けられたシークレットトークンのステータス。validity_checks_security_finding_status機能フラグが無効になっている場合、nullを返します。 |
identifiers | [VulnerabilityIdentifier!]! | 発見された脆弱性の識別子。 |
issueLinks | VulnerabilityIssueLinkConnection | 脆弱性に関連するイシューリンクのリスト。(接続を参照) |
links | [VulnerabilityLink!] | 脆弱性に関連付けられているリンクのリスト。 |
location | VulnerabilityLocation | 脆弱性の場所メタデータ。そのフィールドは、脆弱性を検出したセキュリティスキャンのタイプによって異なります。 |
mergeRequest | MergeRequest | 脆弱性を修正するマージリクエスト。 |
project | Project | 脆弱性が発見されたプロジェクト。 |
remediations | [VulnerabilityRemediationType!] | セキュリティレポートの検出結果の修正。 |
reportType | VulnerabilityReportType | 脆弱性発見結果を検出したセキュリティレポートのタイプ。 |
scanner | VulnerabilityScanner | 脆弱性のスキャナーメタデータ。 |
severity | VulnerabilitySeverity | 発見された脆弱性の重大度。 |
severityOverrides | SeverityOverrideConnection | 発見された脆弱性の重大度変更のリスト。(接続を参照) |
solution | String | セキュリティレポート検出結果を解決するためのソリューション。 |
solutionHtml | String | solutionのGitLab Flavored Markdownレンダリング。 |
state | VulnerabilityState | 発見のステータス。 |
stateComment | String | セキュリティレポートの検出結果の状態に関するコメント。 |
title | String | 発見された脆弱性のタイトル。 |
userPermissions | PipelineSecurityReportFindingPermissions! | リソースに対する現在のユーザーの権限。 |
uuid | String | 脆弱性のレポートタイプ、プライマリ識別子、場所、フィンガープリント、プロジェクト識別子に基づくUUIDv5ダイジェスト。 |
vulnerability | Vulnerability | セキュリティレポート検出結果に関連する脆弱性。 |
PipelineSecurityReportFindingPermissions
発見された脆弱性に対する現在のユーザーの権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminVulnerability | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_vulnerabilityを実行できます。 |
createIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_issueを実行できます。 |
PipelineTrigger
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
canAccessProject | Boolean! | パイプライントリガートークンがプロジェクトにアクセスできるかどうかを示します。 |
description | String | パイプライントリガートークンの説明。 |
expiresAt | Time | パイプライントリガートークンの有効期限のタイムスタンプ。 |
hasTokenExposed | Boolean! | トークンが公開されているかどうかを示します。 |
id | ID! | パイプライントリガートークンのID。 |
lastUsed | Time | パイプライントリガートークンの最終使用時のタイムスタンプ。 |
owner | UserCore! | パイプライントリガートークンのオーナー。 |
token | String! | パイプライントリガートークンの値。 |
PoliciesSyncUpdated
セキュリティポリシーの状態同期の更新。security_policy_sync_propagation_tracking機能フラグが無効になっている場合、nullを返します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
failedProjects | [String!] | 失敗したプロジェクトのID。 |
mergeRequestsProgress | Float | 同期されたマージリクエストのパーセンテージ。 |
mergeRequestsTotal | Int | 同期されたマージリクエストの総数。 |
projectsProgress | Float | 同期されたプロジェクトのパーセンテージ。 |
projectsTotal | Int | 同期されたプロジェクトの総数。 |
PolicyAnyMergeRequestViolation
any_merge_request report_typeのポリシー違反を表します。
フィールド
PolicyApprovalGroup
フィールド
PolicyApprovalSettingsOverride
ポリシーによってオーバーライドされたマージリクエストの承認設定を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
editPath | String | GitLab 17.8で導入されました。ステータス: 実験的機能。ポリシーを編集するためのパス。 |
name | String | GitLab 17.8で導入されました。ステータス: 実験的機能。ポリシー名。 |
settings | JSON! | オーバーライドされたプロジェクト承認設定。 |
PolicyApproversType
複数の承認者のアクション。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
allGroups | [PolicyApprovalGroup!] | ユーザーがアクセスできないグループを含め、グループタイプの承認者として可能性のあるすべての承認者。 |
customRoles | [MemberRole!] | カスタムロールタイプの承認者。これらのロールに属するユーザーのみが承認者になります。 |
roles | [MemberAccessLevelName!] | ロールタイプの承認者。これらのロールに属するユーザーのみが承認者になります。 |
users | [UserCore!] | ユーザータイプの承認者。 |
PolicyComparisonPipeline
ポリシー評価で比較に使用されるソースパイプラインとターゲットパイプラインを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
reportType | ApprovalReportType! | パイプラインIDが評価されたreport_typeを表します。 |
source | [CiPipelineID!] | ソースブランチのパイプラインGIDのリストを表します。 |
target | [CiPipelineID!] | ターゲットブランチのパイプラインGIDのリストを表します。 |
PolicyError
ポリシー評価中に発生する可能性のあるエラーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
data | JSON | エラー固有のデータを表します。 |
error | PolicyViolationErrorType! | エラーコードを表します。 |
message | String! | エラーメッセージを表します。 |
reportType | ApprovalReportType! | レポートタイプを表します。 |
PolicyLicenseScanningViolation
license_scanning report_typeのポリシー違反を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
dependencies | [String!]! | 違反したライセンスを使用している依存関係のリスト。 |
license | String! | ライセンス名。 |
url | String | ライセンスのURL。 |
PolicyProjectCreated
セキュリティポリシー作成の応答。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
errorMessage | String | GitLab 17.5で非推奨になりました。代わりにerrorsを使用してください。 |
errors | [String!] | ステータスが:errorの場合のエラーメッセージ。 |
project | Project | 作成されたセキュリティポリシープロジェクト。 |
status | PolicyProjectCreatedStatus | セキュリティポリシープロジェクトの作成のステータス。 |
PolicyScanFindingViolation
scan_finding report_typeのポリシー違反を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
location | JSON | スキャナーによって特定された発見の場所。 |
name | String | 発見の名前を表します。 |
path | String | 発見内容へのURLパスを表します。 |
reportType | VulnerabilityReportType! | レポートタイプを表します。 |
severity | VulnerabilitySeverity | 発見の重大度。 |
PolicyScope
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
complianceFrameworks | ComplianceFrameworkConnection! | ポリシーにリンクされているコンプライアンスフレームワーク(接続を参照) |
excludingGroups | GroupConnection! | ポリシーを適用しないグループ(接続を参照) |
excludingProjects | ProjectConnection! | ポリシーを適用しないプロジェクト(接続を参照) |
includingGroups | GroupConnection! | ポリシーを適用するグループ(接続を参照) |
includingProjects | ProjectConnection! | ポリシーを適用するプロジェクト(接続を参照) |
PolicyViolationDetails
マージリクエスト承認ポリシー違反の詳細を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
anyMergeRequest | [PolicyAnyMergeRequestViolation!]! | any_merge_requestルールの違反を表します。 |
comparisonPipelines | [PolicyComparisonPipeline!]! | ポリシー評価で比較に使用されるパイプラインを表します。 |
errors | [PolicyError!]! | ポリシーエラーを表します。 |
licenseScanning | [PolicyLicenseScanningViolation!]! | license_scanningルールの違反を表します。 |
newScanFinding | [PolicyScanFindingViolation!]! | scan_findingルールの違反として新しく検出されたものを表します。 |
policies | [PolicyViolationInfo!]! | 違反したポリシーに関する情報。 |
previousScanFinding | [PolicyScanFindingViolation!]! | 以前に存在していた脆弱性に対するscan_findingルールの違反を表します。 |
violationsCount | Int! | 違反の合計数。 |
PolicyViolationInfo
一般的なポリシー違反情報を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
name | String! | 違反したポリシーの名前を表します。 |
reportType | ApprovalReportType! | レポートタイプを表します。 |
status | PolicyViolationStatus | 違反したポリシーのステータスを表します。 |
PreviewBillableUserChange
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
newBillableUserCount | Int | 変更後の請求対象ユーザーの合計数。 |
seatsInSubscription | Int | サブスクリプションのシート数。 |
willIncreaseOverage | Boolean | 変更後に、グループの超過が増大するかどうか。 |
Principal
アクセス権が付与されているユーザーを表します。たとえば、ユーザー/ロール/メンバーロール/グループ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
group | Group | アクセス権が付与されているグループ。 |
id | ID! | プリンシパル(ユーザー、メンバーロール、ロール、グループ)のID。 |
type | PrincipalType! | プリンシパル(ユーザー、メンバーロール、ロール、グループ)の名前。 |
user | UserCore | アクセス権が付与されているユーザー。 |
userRoleId | String | ユーザーのRoleID。 |
ProductAnalyticsProjectSettings
プロダクト分析プロバイダーのプロジェクトレベル設定。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
cubeApiBaseUrl | String | Cube APIのベースURL。 |
cubeApiKey | String | Cube APIのAPIキー。 |
productAnalyticsConfiguratorConnectionString | String | プロダクト分析コンフィギュレーターの接続文字列。 |
productAnalyticsDataCollectorHost | String | プロダクト分析データコレクターのホスト。 |
Project
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
actualRepositorySizeLimit | Float | リポジトリのサイズ制限(バイト単位)。 |
agentConfigurations | AgentConfigurationConnection | プロジェクトによって定義されているエージェントの設定(接続を参照) |
aiAgents | AiAgentConnection | GitLab 16.9で導入されました。ステータス: 実験的機能。プロジェクトのAIエージェント。 |
aiUsageData | AiUsageData | GitLab 17.5で導入されました。ステータス: 実験的機能。AI関連のデータ。 |
aiXrayReports | AiXrayReportConnection! | GitLab 17.8で導入されました。ステータス: 実験的機能。プロジェクトのX-Rayレポート。 |
allowMergeOnSkippedPipeline | Boolean | only_allow_merge_if_pipeline_succeedsがtrueの場合、プロジェクトのマージリクエストを、スキップされたジョブともマージ可能かどうかを示します。 |
allowsMultipleMergeRequestAssignees | Boolean! | プロジェクトで、複数ユーザーをマージリクエストに割り当てることができるかどうか。 |
allowsMultipleMergeRequestReviewers | Boolean! | プロジェクトで、複数レビュアーをマージリクエストに割り当てることができるかどうか。 |
analyzerStatuses | [AnalyzerProjectStatusType!] | プロジェクト内のすべてのアナライザーのステータス。 |
apiFuzzingCiConfiguration | ApiFuzzingCiConfiguration | プロジェクトのAPIファジングの設定。 |
archived | Boolean | プロジェクトのアーカイブステータスを示します。 |
autocloseReferencedIssues | Boolean | デフォルトブランチ内のマージリクエストとコミットによって参照されるイシューが自動的に完了するかどうかを示します。 |
avatarUrl | String | プロジェクトのアバターURL。 |
ciAccessAuthorizedAgents | ClusterAgentAuthorizationCiAccessConnection | ci_accessキーワードによるプロジェクトの承認済みクラスターエージェント(接続を参照) |
ciCdSettings | ProjectCiCdSetting | プロジェクトのCI/CD設定。 |
ciConfigPathOrDefault | String! | CI設定ファイルのパス。 |
ciDownstreamProjectSubscriptions | CiProjectSubscriptionConnection | GitLab 17.6で導入されました。ステータス: 実験的機能。このプロジェクトをアップストリームプロジェクトとするパイプラインサブスクリプション。このプロジェクトのパイプラインが完了すると、ダウンストリームプロジェクトでパイプラインがトリガーされます。 |
ciJobTokenAuthLogs | CiJobTokenAuthLogConnection | GitLab 17.6で導入されました。ステータス: 実験的機能。CIジョブトークンの認証ログ。 |
ciJobTokenScope | CiJobTokenScopeType | CIジョブトークンのアクセススコープ。 |
ciJobTokenScopeAllowlist | CiJobTokenScopeAllowlist | GitLab 17.6で導入されました。ステータス: 実験的機能。プロジェクトがソースであるCIジョブトークンスコープのリスト。 |
ciSubscribedProjects | CiSubscriptionsProjectConnection | GitLab 17.6で非推奨になりました。ciDownstreamProjectSubscriptionsを使用してください。 |
ciSubscriptionsProjects | CiSubscriptionsProjectConnection | GitLab 17.6で非推奨になりました。ciUpstreamProjectSubscriptionsを使用してください。 |
ciUpstreamProjectSubscriptions | CiProjectSubscriptionConnection | GitLab 17.6で導入されました。ステータス: 実験的機能。このプロジェクトをダウンストリームプロジェクトとするパイプラインサブスクリプション。このアップストリームプロジェクトのパイプラインが完了すると、ダウンストリームプロジェクト(このプロジェクト)でパイプラインがトリガーされます。 |
codeCoverageSummary | CodeCoverageSummary | プロジェクトに関連付けられているコードカバレッジの概要。 |
componentUsages | CiCatalogResourceComponentUsageConnection | プロジェクトで使用されるコンポーネント(接続を参照) |
containerExpirationPolicy | ContainerExpirationPolicy | GitLab 17.5で非推奨になりました。container_tags_expiration_policyを使用してください。 |
containerProtectionRepositoryRules | ContainerProtectionRepositoryRuleConnection | GitLab 16.10で導入されました。ステータス: 実験的機能。プロジェクトのコンテナ保護ルール。 |
containerProtectionTagRules | ContainerProtectionTagRuleConnection | GitLab 17.8で導入されました。ステータス: 実験的機能。プロジェクトのコンテナリポジトリタグ保護ルール。 |
containerRegistryEnabled | Boolean | コンテナレジストリが現在のユーザーに対して有効になっているかどうかを示します。 |
containerRepositoriesCount | Int! | プロジェクト内のコンテナリポジトリの数。 |
containerScanningForRegistryEnabled | Boolean | レジストリのコンテナスキャンがプロジェクトに対して有効になっているかどうかを示します。承認されていない場合、nullを返します。 |
containerTagsExpirationPolicy | ContainerTagsExpirationPolicy | プロジェクトのコンテナタグ有効期限ポリシー。 |
corpuses | CoverageFuzzingCorpusConnection | プロジェクトのコーパスを検索します。(接続を参照) |
createdAt | Time | プロジェクト作成のタイムスタンプ。 |
dastScannerProfiles | DastScannerProfileConnection | プロジェクトに関連付けられているDASTスキャナープロファイル(接続を参照) |
dastSiteProfiles | DastSiteProfileConnection | プロジェクトに関連付けられているDASTサイトプロファイル(接続を参照) |
dependencyProxyPackagesSetting | DependencyProxyPackagesSetting | プロジェクトのパッケージ依存プロキシの設定。設定でパッケージと依存プロキシを有効にする必要があります。プロジェクトレベルでパッケージ機能を有効にする必要があります。 |
description | String | プロジェクトの短い説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
detailedImportStatus | DetailedImportStatus | プロジェクトのインポートステータスの詳細。 |
dora | Dora | プロジェクトのDORAメトリクス。 |
duoAgenticChatAvailable | Boolean | GitLab 18.1で導入されました。ステータス: 実験的機能。Duo Agentic Chat機能へのユーザーアクセス。 |
duoContextExclusionSettings | DuoContextExclusionSettings | GitLab 18.2で導入されました。ステータス: 実験的機能。GitLab Duoコンテキストからファイルを除外するための設定。 |
duoFeaturesEnabled | Boolean | GitLab 16.9で導入されました。ステータス: 実験的機能。プロジェクトでGitLab Duo機能が有効かどうかを示します。 |
duoWorkflowStatusCheck | DuoWorkflowEnablement | GitLab 17.7で導入されました。ステータス: 実験的機能。プロジェクトでDuo Agent Platformが有効になっているかどうかを示します。 |
editPath | String! | プロジェクトを編集するためのパス。 |
exploreCatalogPath | String | GitLab 17.6で導入されました。ステータス: 実験的機能。プロジェクトカタログリソースへのパス。 |
flowMetrics | ProjectValueStreamAnalyticsFlowMetrics | GitLab 15.10で導入されました。ステータス: 実験的機能。バリューストリーム分析のフローメトリクス。 |
forkedFrom | Project | プロジェクトのフォーク元となったプロジェクト。 |
forkingAccessLevel | ProjectFeatureAccess | フォークアクセスに必要なアクセスレベル。 |
forksCount | Int! | プロジェクトがフォークされた回数。 |
fullPath | ID! | プロジェクトのフルパス。 |
googleCloudArtifactRegistryRepository | GoogleCloudArtifactRegistryRepository | GitLab 16.10で導入されました。ステータス: 実験的機能。Google Artifact Registryリポジトリ。GitLabインスタンスがSaaSインスタンスでない場合は、nullを返します。 |
grafanaIntegration | GrafanaIntegration | GitLab 18.3で非推奨になりました。この機能は16.0で削除されました。常にnullを返します。 |
group | Group | プロジェクトのグループ。 |
hasJiraVulnerabilityIssueCreationEnabled | Boolean! | 脆弱性からのJiraのイシュー作成が有効かどうかを示します。 |
httpUrlToRepo | String | HTTPS経由でプロジェクトに接続するためのURL。 |
id | ID! | プロジェクトのID。 |
importStatus | String | プロジェクトのインポートバックグラウンドジョブのステータス。 |
incidentManagementTimelineEventTags | [TimelineEventTagType!] | プロジェクトのタイムラインイベントタグ。 |
isCatalogResource | Boolean | GitLab 15.11で導入されました。ステータス: 実験的機能。プロジェクトがカタログリソースかどうかを示します。 |
isForked | Boolean! | プロジェクトがフォークされました。 |
isSelfDeletionInProgress | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。プロジェクトの削除が進行中かどうかを示します。 |
isSelfDeletionScheduled | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。プロジェクトの削除がスケジュールされているかどうかを示します。 |
issuesAccessLevel | ProjectFeatureAccess | イシューアクセスに必要なアクセスレベル。 |
issuesEnabled | Boolean | 現在のユーザーに対してイシューが有効かどうかを示します。 |
jiraImportStatus | String | プロジェクトのJiraインポートバックグラウンドジョブのステータス。 |
jiraImports | JiraImportConnection | プロジェクトへのJiraインポート(接続を参照) |
jobsEnabled | Boolean | 現在のユーザーに対してCI/CDパイプラインジョブが有効かどうかを示します。 |
languages | [RepositoryLanguage!] | プロジェクトで使用されているプログラミング言語。 |
lastActivityAt | Time | プロジェクトの最後のアクティビティーのタイムスタンプ。 |
lfsEnabled | Boolean | プロジェクトでLarge File Storage(LFS)が有効になっているかどうかを示します。 |
markedForDeletion | Boolean | GitLab 18.1で導入されました。ステータス: 実験的機能。プロジェクトまたは祖先の削除がスケジュール済みかどうかを示します。 |
markedForDeletionOn | Time | GitLab 16.10で導入されました。ステータス: 実験的機能。グループの削除がスケジュールされた日付。 |
maxAccessLevel | AccessLevel! | プロジェクト内の現在のユーザーの最大アクセスレベル。 |
mergeCommitTemplate | String | マージリクエストでGitLab Duoマージコミットメッセージを作成するために使用されるテンプレート。 |
mergeRequestTitleRegex | String | マージリクエストのタイトルを検証するために使用される正規表現。 |
mergeRequestTitleRegexDescription | String | マージリクエストのタイトルを検証するために使用される正規表現の説明。 |
mergeRequestsAccessLevel | ProjectFeatureAccess | マージリクエストのアクセスに必要なアクセスレベル。 |
mergeRequestsDisableCommittersApproval | Boolean! | 指定されたマージリクエストのコミッターが承認できないことを示します。 |
mergeRequestsEnabled | Boolean | 現在のユーザーに対してマージリクエストが有効かどうかを示します。 |
mergeRequestsFfOnlyEnabled | Boolean | マージコミットを作成せず、代わりにすべてのマージを早送りするかどうかを示します。これは、ブランチを早送りできる場合にのみマージが許可されることを意味します。 |
name | String! | プロジェクトの名前(ネームスペースなし)。 |
nameWithNamespace | String! | プロジェクトの名前(ネームスペースあり)。 |
namespace | Namespace | プロジェクトのネームスペース。 |
onlyAllowMergeIfAllDiscussionsAreResolved | Boolean | プロジェクトのマージリクエストをマージできるのは、すべてのディスカッションが解決されている場合だけかどうかを示します。 |
onlyAllowMergeIfAllStatusChecksPassed | Boolean | すべてのステータスチェックに合格するまで、マージリクエストのマージをブロックする必要があることを示します。 |
onlyAllowMergeIfPipelineSucceeds | Boolean | プロジェクトのマージリクエストをマージできるのは、成功したジョブとだけかどうかを示します。 |
openIssuesCount | Int | プロジェクトの未解決イシューの数。 |
openMergeRequestsCount | Int | プロジェクトの未解決マージリクエストの数。 |
organizationEditPath | String | GitLab 16.11で導入されました。ステータス: 実験的機能。組織レベルでプロジェクトを編集するためのパス。 |
packagesCleanupPolicy | PackagesCleanupPolicy | プロジェクトのパッケージクリーンアップポリシー。 |
packagesProtectionRules | PackagesProtectionRuleConnection | GitLab 16.6で導入されました。ステータス: 実験的機能。プロジェクトのパッケージ保護ルール。 |
pagesForceHttps | Boolean! | プロジェクトのPagesサイトが、安全でない接続をHTTPSにリダイレクトするかどうか。 |
pagesUseUniqueDomain | Boolean! | プロジェクトのPagesサイトが、固有のサブドメインを使用するかどうか。 |
path | String! | プロジェクトのパス。 |
pathLocks | PathLockConnection | プロジェクトのパスロック。(接続を参照) |
pendingMemberApprovals | MemberApprovalConnection | プロジェクトの保留中のメンバープロモーション。(「接続」を参照) |
permanentDeletionDate | String | GitLab 16.11で導入されました。ステータス: 実験的機能。削除保留中のプロジェクトの場合、プロジェクトのスケジュールされた削除日を返します。削除保留中でないプロジェクトの場合、今日削除対象としてマークされた場合の現在の設定に基づいた理論上の日付を返します。 |
pipelineTriggers | PipelineTriggerConnection | GitLab 16.3で導入されました。ステータス: 実験的機能。パイプライントリガートークンのリスト。 |
preReceiveSecretDetectionEnabled | Boolean | プロジェクトでシークレットプッシュ保護がオンになっているかどうかを示します。 |
preventMergeWithoutJiraIssueEnabled | Boolean! | Jiraからの関連イシューが必要かどうかを示します。 |
printingMergeRequestLinkEnabled | Boolean | コマンドラインからプロジェクトのGitリポジトリへのプッシュ後に、マージリクエストを作成または表示するためのリンクを表示するかどうかを示します。 |
productAnalyticsInstrumentationKey | String | GitLab 16.0で導入されました。ステータス: 実験的機能。プロジェクトに割り当てられているプロダクト分析計測キー。 |
productAnalyticsSettings | ProductAnalyticsProjectSettings | プロダクト分析のプロジェクトレベル設定。 |
productAnalyticsState | ProductAnalyticsState | GitLab 15.10で導入されました。ステータス: 実験的機能。このプロジェクトのプロダクト分析スタックの現在の状態。1回のリクエストにつき1つのプロジェクトに対してのみ呼び出すことができます。 |
projectPlanLimits | ProjectPlanLimits | GitLab 16.9で導入されました。ステータス: 実験的機能。現在のプロジェクトのプラン制限。 |
protectableBranches | [String!] | GitLab 16.9で導入されました。ステータス: 実験的機能。ワイルドカードブランチ規則を無視して、非保護ブランチを一覧表示します。 |
publicJobs | Boolean | 出力ログやアーティファクトなど、プロジェクトのパイプラインとジョブの詳細への公開アクセスがあるかどうかを示します。 |
pushRules | PushRules | プロジェクトのプッシュルール設定。 |
recentIssueBoards | BoardConnection | 最近アクセスしたプロジェクトのボードのリスト。最大サイズは4です。(接続を参照) |
removeSourceBranchAfterMerge | Boolean | プロジェクトの新しいマージリクエストすべてに対して、Delete source branchオプションをデフォルトで有効にするかどうかを示します。 |
repository | Repository | プロジェクトのGitリポジトリ。 |
repositorySizeExcess | Float | 制限を超えているリポジトリのサイズ(バイト単位)。 |
requestAccessEnabled | Boolean | ユーザーがプロジェクトへのメンバーアクセスをリクエストできるかどうかを示します。 |
requirementStatesCount | RequirementStatesCount | プロジェクトの要件の数(状態別)。 |
sastCiConfiguration | SastCiConfiguration | プロジェクトのSAST CI設定。 |
savedReplies | ProjectSavedReplyConnection | プロジェクトで利用可能な保存済み返信。(接続を参照) |
secretPushProtectionEnabled | Boolean | プロジェクトでシークレットプッシュ保護がオンになっているかどうかを示します。 |
securityDashboardPath | String | プロジェクトのセキュリティダッシュボードへのパス。 |
securityPolicyProject | Project | プロジェクトに割り当てられているセキュリティポリシープロジェクト。親グループに割り当てられている場合は存在しません。 |
securityPolicyProjectLinkedNamespaces | NamespaceConnection | GitLab 17.4で非推奨になりました。名前が変更されました。security_policy_project_linked_groupsを使用してください。 |
securityPolicyProjectLinkedProjects | ProjectConnection | セキュリティポリシープロジェクトとして使用する場合に、プロジェクトにリンクされているプロジェクト。(接続を参照) |
securityScanners | SecurityScanners | プロジェクトで使用されるセキュリティアナライザーに関する情報。 |
sentryErrors | SentryErrorCollection | プロジェクトに関するSentryエラーのページネーションコレクション。 |
serviceDeskAddress | String | サービスデスクのメールアドレス。 |
serviceDeskEnabled | Boolean | プロジェクトでサービスデスクが有効になっているかどうかを示します。 |
sharedRunnersEnabled | Boolean | プロジェクトで共有Runnerが有効になっているかどうかを示します。 |
snippetsEnabled | Boolean | 現在のユーザーに対してスニペットが有効になっているかどうかを示します。 |
squashCommitTemplate | String | マージリクエストでスカッシュコミットメッセージを作成するために使用されるテンプレート。 |
squashReadOnly | Boolean! | squashReadOnlyが有効になっているかどうかを示します。 |
sshUrlToRepo | String | SSH経由でプロジェクトに接続するためのURL。 |
starCount | Int! | プロジェクトがお気に入りに登録された回数。 |
statistics | ProjectStatistics | プロジェクトの統計。 |
statisticsDetailsPaths | ProjectStatisticsRedirect | プロジェクトの統計のリダイレクト。 |
suggestionCommitMessage | String | マージリクエストの提案を適用するために使用されるコミットメッセージ。 |
tagList | String | GitLab 13.12で非推奨になりました。topicsを使用してください。 |
targetBranchRules | ProjectTargetBranchRuleConnection | プロジェクトのターゲットブランチルール。(接続を参照) |
terraformStates | TerraformStateConnection | プロジェクトに関連付けられているTerraform状態。(接続を参照) |
timelogCategories | TimeTrackingTimelogCategoryConnection | GitLab 15.3で導入されました。ステータス: 実験的機能。プロジェクトのタイムログカテゴリ。 |
topics | [String!] | プロジェクトトピックのリスト。 |
trackingKey | String | GitLab 16.0で導入されました。ステータス: 実験的機能。プロジェクトに割り当てられている追跡キー。 |
updatedAt | Time | プロジェクトの最終更新タイムスタンプ。 |
userAccessAuthorizedAgents | ClusterAgentAuthorizationUserAccessConnection | user_accessキーワードによるプロジェクトの承認済みクラスターエージェント。(接続を参照) |
userPermissions | ProjectPermissions! | リソースに対する現在のユーザーの権限。 |
valueStreamAnalytics | ValueStreamAnalytics | プロジェクト内のバリューストリーム分析に関する情報。 |
visibility | String | プロジェクトの表示レベル。 |
vulnerabilityArchives | [VulnerabilityArchive!] | GitLab 17.9で導入されました。ステータス: 実験的機能。プロジェクトのすべての脆弱性アーカイブ。 |
vulnerabilityImages | VulnerabilityContainerImageConnection | プロジェクトの脆弱性について報告されたコンテナイメージ。(接続を参照) |
vulnerabilityScanners | VulnerabilityScannerConnection | プロジェクトの脆弱性について報告された脆弱性スキャナー。(接続を参照) |
vulnerabilityStatistic | VulnerabilityStatisticType | プロジェクト内の脆弱性の重大度ごとの数。 |
webPath | String! | プロジェクトのWebパス。 |
webUrl | String | プロジェクトのWeb URL。 |
wikiEnabled | Boolean | 現在のユーザーに対してWikiが有効になっているかどうかを示します。 |
引数のあるフィールド
Project.aiAgent
- GitLab 16.10で導入されました。ステータス: 実験的機能。
特定のAIエージェントを検索します。
AiAgentを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | AiAgentID! | エージェントのID。 |
Project.aiFlowTriggers
- GitLab 18.3で導入されました。ステータス: 実験的機能。
プロジェクトのAIフロートリガー。このフィールドは、1回のリクエストにつき1つのプロジェクトに対してのみ解決できます。
AiFlowTriggerTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [AiFlowTriggerID!] | AIフロートリガーをIDでフィルタリングします。 |
Project.aiMetrics
- GitLab 16.11で導入されました。ステータス: 実験的機能。
AI関連のメトリクス。
AiMetricsを返します。
引数
Project.aiUserMetrics
- GitLab 17.5で導入されました。ステータス: 実験的機能。
AI関連のユーザーメトリクス。
AiUserMetricsConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Date | 日付範囲の終了日。デフォルトは当月末です。このパラメータを渡す場合、ClickHouseを有効にする必要があります。 |
startDate | Date | 日付範囲の開始日。デフォルトは当月の初めです。このパラメータを渡す場合、ClickHouseを有効にする必要があります。 |
Project.alertManagementAlert
プロジェクトの(単一の)アラート管理アラート。
AlertManagementAlertを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsername | String | イシューに割り当てられているユーザーのユーザー名。 |
domain | AlertManagementDomainFilter! | 特定のドメインのフィルタークエリ。 |
iid | String | アラートのIID。例: 「1」。 |
search | String | タイトル、説明、サービス、またはmonitoring_toolの検索クエリ。 |
sort | AlertManagementAlertSort | アラートを条件でソートします。 |
statuses | [AlertManagementStatus!] | 指定された状態のアラート。例: [TRIGGERED]。 |
Project.alertManagementAlertStatusCounts
プロジェクトのステータス別アラート数。
AlertManagementAlertStatusCountsTypeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsername | String | イシューに割り当てられているユーザーのユーザー名。 |
search | String | タイトル、説明、サービス、またはmonitoring_toolの検索クエリ。 |
Project.alertManagementAlerts
プロジェクトのアラート管理アラート。
AlertManagementAlertConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsername | String | イシューに割り当てられているユーザーのユーザー名。 |
domain | AlertManagementDomainFilter! | 特定のドメインのフィルタークエリ。 |
iid | String | アラートのIID。例: 「1」。 |
search | String | タイトル、説明、サービス、またはmonitoring_toolの検索クエリ。 |
sort | AlertManagementAlertSort | アラートを条件でソートします。 |
statuses | [AlertManagementStatus!] | 指定された状態のアラート。例: [TRIGGERED]。 |
Project.alertManagementHttpIntegrations
プロジェクトのアラートを受信できるHTTPインテグレーション。
AlertManagementHttpIntegrationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | AlertManagementHttpIntegrationID | インテグレーションのID。 |
types | [AlertManagementIntegrationType!] | 返すインテグレーションのタイプ。デフォルトは[HTTP]です。 |
Project.alertManagementIntegrations
- GitLab 18.2で非推奨になりました。
alertManagementHttpIntegrationsを使用してください。
プロジェクトのアラートを受信できるインテグレーション。
AlertManagementIntegrationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | GlobalID | インテグレーションのID。 |
Project.alertManagementPayloadFields
カスタムマッピングのためにペイロードからアラートフィールドを抽出します。
[AlertManagementPayloadAlertField!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
payloadExample | String! | カスタムマッピングのためにアラートフィールドを抽出するためのサンプルペイロード。 |
Project.approvalPolicies
プロジェクトの承認ポリシー。
ApprovalPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Project.autocompleteUsers
オートコンプリートのためにユーザーを検索します。
[AutocompletedUser!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
search | String | 名前、ユーザー名、または公開メールでユーザーを検索するクエリ。 |
Project.availableDeployKeys
利用可能なデプロイキーのリスト。
AccessLevelDeployKeyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
titleQuery | String | デプロイキーのタイトルを検索するための検索語。 |
Project.board
プロジェクトのボード(単一)。
Boardを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | BoardID! | ボードのID。 |
Project.boards
プロジェクトのボード(複数)。
BoardConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | BoardID | ボードをIDで検索します。 |
Project.branchRules
プロジェクト用に設定されているブランチルール。
BranchRuleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
buildMissing | Boolean | 永続化されていないカスタムブランチルールを返します。 |
Project.ciConfigVariables
- GitLab 15.3で導入されました。ステータス: 実験的機能。
CI/CD設定変数。
[CiConfigVariable!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String! | ref。 |
Project.ciPipelineCreationInputs
- GitLab 17.10で導入されました。ステータス: 実験的機能。
パイプラインを作成するためのインプット。
[CiInputsSpec!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String! | パイプラインを作成するref。 |
Project.ciPipelineCreationRequest
- GitLab 17.9で導入されました。ステータス: 実験的機能。
非同期パイプライン作成リクエストに関する情報を取得します。
CiPipelineCreationRequestを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
requestId | String! | パイプライン作成リクエストのID。 |
Project.ciTemplate
単一のCI/CDテンプレートを名前で検索します。
CiTemplateを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String! | 検索するCI/CDテンプレートの名前。テンプレートはName.gitlab-ci.ymlの形式でなければなりません。 |
Project.ciVariables
プロジェクトのCI/CD変数のリスト。
CiProjectVariableConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | CiVariableSort | 結果のソート順。 |
Project.clusterAgent
単一のクラスターエージェントを名前で検索します。
ClusterAgentを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
hasRemoteDevelopmentAgentConfig | Boolean | GitLab 17.10で非推奨になりました。代わりにhas_workspaces_agent_configフィルターを使用してください。 |
hasRemoteDevelopmentEnabled | Boolean | リモート開発機能で有効になっているクラスターエージェントのみを返します。 |
hasVulnerabilities | Boolean | 脆弱性のあるクラスターエージェントのみを返します。 |
hasWorkspacesAgentConfig | Boolean | ワークスペースエージェント設定が関連付けられているクラスターエージェントのみを返します。 |
name | String! | クラスターエージェントの名前。 |
Project.clusterAgents
プロジェクトに関連付けられているクラスターエージェント。
ClusterAgentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
hasRemoteDevelopmentAgentConfig | Boolean | GitLab 17.10で非推奨になりました。代わりにhas_workspaces_agent_configフィルターを使用してください。 |
hasRemoteDevelopmentEnabled | Boolean | リモート開発機能で有効になっているクラスターエージェントのみを返します。 |
hasVulnerabilities | Boolean | 脆弱性のあるクラスターエージェントのみを返します。 |
hasWorkspacesAgentConfig | Boolean | ワークスペースエージェント設定が関連付けられているクラスターエージェントのみを返します。 |
Project.commitReferences
- GitLab 16.0で導入されました。ステータス: 実験的機能。
特定のコミットを含むタグ名を取得します。
CommitReferencesを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
commitSha | String! | プロジェクトのコミットSHA識別子。例: 287774414568010855642518513f085491644061。 |
Project.complianceControlStatus
- GitLab 17.11で導入されました。ステータス: 実験的機能。
プロジェクトのコンプライアンスコントロールステータス。
ProjectComplianceControlStatusTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | ProjectComplianceControlStatusInput | プロジェクトのコンプライアンスコントロールステータスを取得する際に適用するフィルター。 |
Project.complianceFrameworks
プロジェクトに関連付けられているコンプライアンスフレームワーク。(接続を参照)
ComplianceFrameworkConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | ComplianceFrameworkSort | コンプライアンスフレームワークを条件でソートします。 |
Project.complianceRequirementStatuses
- GitLab 18.0で導入されました。ステータス: 実験的機能。
プロジェクトのコンプライアンス要件ステータス。
ProjectComplianceRequirementStatusConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | ProjectRequirementComplianceStatusInput | コンプライアンス要件ステータスを取得する際に適用するフィルター。 |
orderBy | ProjectComplianceRequirementStatusOrderBy | コンプライアンス要件ステータスをソートするために使用されるフィールド。 |
Project.complianceStandardsAdherence
プロジェクトのコンプライアンス規格準拠。
ComplianceStandardsAdherenceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | ComplianceStandardsProjectAdherenceInput | コンプライアンス標準への準拠を取得する際に適用するフィルター。 |
Project.componentVersions
- GitLab 17.10で導入されました。ステータス: 実験的機能。
ソフトウェアの依存関係のバージョンをコンポーネント名で検索します。
ComponentVersionConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
componentName | String! | SBoMコンポーネントの名前。 |
Project.components
- GitLab 17.9で導入されました。ステータス: 実験的機能。
ソフトウェア依存関係を名前で検索します。
[Component!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | 名前の全体または一部。 |
Project.containerRepositories
プロジェクトのコンテナリポジトリ。
ContainerRepositoryConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | コンテナリポジトリを名前でフィルタリングします。 |
sort | ContainerRepositorySort | コンテナリポジトリを条件でソートします。 |
Project.customizableDashboardVisualizations
- GitLab 16.1で導入されました。ステータス: 実験的機能。
プロジェクトまたは関連する設定プロジェクトの可視化。
CustomizableDashboardVisualizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
slug | String | 返す可視化のslug。 |
Project.customizableDashboards
- GitLab 15.6で導入されました。ステータス: 実験的機能。
プロジェクトのカスタマイズ可能ダッシュボード。
CustomizableDashboardConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
category | CustomizableDashboardCategory | ダッシュボードのタイプで検索します。 |
slug | String | ダッシュボードのslugで検索します。 |
Project.dastProfile
プロジェクトに関連付けられているDASTプロファイル。
DastProfileを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
hasDastProfileSchedule | Boolean | スケジュールがあるかどうかでDASTプロファイルをフィルタリングします。 |
id | DastProfileID! | DASTプロファイルのID。 |
Project.dastProfiles
プロジェクトに関連付けられているDASTプロファイル。
DastProfileConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
hasDastProfileSchedule | Boolean | スケジュールがあるかどうかでDASTプロファイルをフィルタリングします。 |
Project.dastSiteProfile
プロジェクトに関連付けられているDASTサイトプロファイル。
DastSiteProfileを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | DastSiteProfileID! | サイトプロファイルのID。 |
Project.dastSiteValidations
プロジェクトに関連付けられているDASTサイトの検証。
DastSiteValidationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
normalizedTargetUrls | [String!] | スキャンするターゲットの正規化URL。 |
status | DastSiteValidationStatusEnum | サイト検証のステータス。 |
Project.dataTransfer
特定の期間のデータ転送データポイント。これは、開発機能フラグ下のモックデータです。
ProjectDataTransferを返します。
引数
Project.dependencies
プロジェクトで使用されるソフトウェア依存関係。
DependencyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
componentIds | [SbomComponentID!] | 依存関係をコンポーネントIDでフィルタリングします。 |
componentNames | [String!] | 依存関係をコンポーネント名でフィルタリングします。 |
componentVersions | [String!] | 依存関係をコンポーネントバージョンでフィルタリングします。 |
notComponentVersions | [String!] | GitLab 18.1で導入されました。ステータス: 実験的機能。指定されたコンポーネントバージョンを除外するように依存関係をフィルタリングします。 |
packageManagers | [PackageManager!] | 依存関係をパッケージ管理システムでフィルタリングします。 |
sort | DependencySort | 指定された条件で依存関係をソートします。 |
sourceTypes | [SbomSourceType!] | 依存関係をソース型でフィルタリングします。 |
Project.dependencyPaths
- GitLab 17.10で導入されました。ステータス: 実験的機能。
プロジェクトで使用される依存関係の祖先依存パス。dependency_graph_graphql機能フラグが無効になっている場合、nullを返します。
DependencyPathPageを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
after | String | カーソルの後のパスをフェッチします。 |
before | String | カーソルの前のパスをフェッチします。 |
limit | Int | フェッチするパスの数。 |
occurrence | SbomOccurrenceID! | オカレンスの依存パス。 |
Project.deployment
プロジェクトのデプロイの詳細。
Deploymentを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
iid | ID! | デプロイのプロジェクトレベル内部ID。 |
Project.duoWorkflowEvents
すべてのユーザーに対するGitLab Duo Agent Platformフローのチェックポイント(リモートフローのみ)。
DuoWorkflowEventConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
workflowId | AiDuoWorkflowsWorkflowID! | フェッチするリクエストIDの配列。 |
Project.duoWorkflowWorkflows
すべてのユーザーに対する、プロジェクトのGitLab Duo Agent Platformフロー(リモートフローのみ)。
DuoWorkflowConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
environment | WorkflowEnvironment | 環境(IDE、Webなど)。 |
projectPath | ID | フローを含むプロジェクトのフルパス。 |
sort | Sort | 条件でフローをソートします。 |
type | String | フィルタリングするフローのタイプ(software_developmentなど)。 |
workflowId | AiDuoWorkflowsWorkflowID | フィルタリングするフローID。 |
Project.environment
プロジェクトの(単一の)環境。
Environmentを返します。
引数
Project.environments
プロジェクトの環境。このフィールドは、1回のリクエストにつき1つのプロジェクトに対してのみ解決できます。
EnvironmentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
Project.forkDetails
- GitLab 15.7で導入されました。ステータス: 実験的機能。
アップストリームプロジェクトと比較するフォークプロジェクトの詳細。
ForkDetailsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String | フォークの参照。デフォルト値はHEADです。 |
Project.forkTargets
現在のユーザーがプロジェクトをフォークできるネームスペース。
NamespaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
search | String | パスまたは名前の検索クエリ。 |
Project.gitlabSubscriptionsPreviewBillableUserChange
請求対象ユーザーの変更をプレビューします。
PreviewBillableUserChangeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
addGroupId | Int | 追加するグループID。 |
addUserEmails | [String!] | 追加するユーザーメール。 |
addUserIds | [Int!] | 追加するユーザーID。 |
memberRoleId | Int | ユーザーに割り当てられているカスタムロール。 |
role | GitlabSubscriptionsUserRole! | グループに追加するユーザーのロール。 |
Project.incidentManagementEscalationPolicies
プロジェクトのインシデント管理エスカレーションポリシー。
EscalationPolicyTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | エスカレーションポリシー名によるあいまい検索。 |
Project.incidentManagementEscalationPolicy
プロジェクトのインシデント管理エスカレーションポリシー。
EscalationPolicyTypeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | IncidentManagementEscalationPolicyID! | エスカレーションポリシーのID。 |
name | String | エスカレーションポリシー名によるあいまい検索。 |
Project.incidentManagementOncallSchedules
プロジェクトのインシデント管理オンコールスケジュール。
IncidentManagementOncallScheduleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
iids | [ID!] | オンコールスケジュールのIID。 |
Project.incidentManagementTimelineEvent
インシデントに関連付けられているインシデント管理タイムラインイベント。
TimelineEventTypeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | IncidentManagementTimelineEventID! | タイムラインイベントのID。 |
incidentId | IssueID! | インシデントのID。 |
Project.incidentManagementTimelineEvents
インシデントに関連付けられているインシデント管理タイムラインイベント。
TimelineEventTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
incidentId | IssueID! | インシデントのID。 |
Project.inheritedCiVariables
プロジェクトがその親グループおよび祖先から継承するCI/CD変数のリスト。
InheritedCiVariableConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | CiGroupVariablesSort | 変数を条件でソートします。 |
Project.issue
プロジェクトの(単一の)イシュー。
Issueを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeId | String | イシューに割り当てられているユーザーのID。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
assigneeUsername | String | GitLab 13.11で非推奨になりました。assigneeUsernamesを使用してください。 |
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernameともassigneeUsernamesとも互換性がありません。 |
authorUsername | String | イシューの作成者のユーザー名。 |
closedAfter | Time | 指定日付より後に完了したイシュー。 |
closedBefore | Time | 指定日付より前に完了したイシュー。 |
confidential | Boolean | 機密情報イシューについてフィルタリングします。「false」の場合、機密情報イシューを除外します。「true」の場合、機密情報イシューのみを返します。 |
createdAfter | Time | 指定日付より後に作成されたイシュー。 |
createdBefore | Time | 指定日付より前に作成されたイシュー。 |
crmContactId | String | イシューに割り当てられている連絡先のID。 |
crmOrganizationId | String | イシューに割り当てられている組織のID。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定時刻以降に期限が切れるイシューを返します。 |
dueBefore | Time | 指定時刻以前に期限が切れるイシューを返します。 |
epicId | String | イシューに関連付けられているエピックのID。「none」と「any」の値がサポートされています。 |
epicWildcardId | EpicWildcardId | エピックIDのワイルドカードでフィルタリングします。epicIdと互換性がありません。 |
healthStatus | HealthStatus | GitLab 15.4で非推奨になりました。healthStatusFilterを使用してください。 |
healthStatusFilter | HealthStatusFilter | イシューのヘルスステータス。「none」と「any」の値がサポートされています。 |
iid | String | イシューのIID。例: 「1」。 |
iids | [String!] | イシューのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeSubepics | Boolean | epicIdでイシューをフィルタリングする際にサブエピックを含めるかどうか。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationTitle | String | イテレーションのタイトルでフィルタリングします。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String] | イシューに適用されるラベル。 |
milestoneTitle | [String] | イシューに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
not | NegatedIssueFilterInput | 否定条件となる引数。 |
or | UnionedIssueFilterInput | 引数のリストのインクルーシブOR結合。 |
releaseTag | [String!] | イシューのマイルストーンに関連付けられているリリースタグ。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグIDのワイルドカードでイシューをフィルタリングします。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | IssueSort | 基準でイシューをソートします。 |
state | IssuableState | イシューの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているイシュー。 |
types | [IssueType!] | 指定されたイシュータイプでイシューをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたイシュー。 |
updatedBefore | Time | 指定日付より前に更新されたイシュー。 |
weight | String | イシューに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Project.issueStatusCounts
プロジェクトのステータス別イシュー数。
IssueStatusCountsTypeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeId | String | イシューに割り当てられているユーザーのID。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
assigneeUsername | String | GitLab 13.11で非推奨になりました。assigneeUsernamesを使用してください。 |
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernameともassigneeUsernamesとも互換性がありません。 |
authorUsername | String | イシューの作成者のユーザー名。 |
closedAfter | Time | 指定日付より後に完了したイシュー。 |
closedBefore | Time | 指定日付より前に完了したイシュー。 |
confidential | Boolean | 機密情報イシューについてフィルタリングします。「false」の場合、機密情報イシューを除外します。「true」の場合、機密情報イシューのみを返します。 |
createdAfter | Time | 指定日付より後に作成されたイシュー。 |
createdBefore | Time | 指定日付より前に作成されたイシュー。 |
crmContactId | String | イシューに割り当てられている連絡先のID。 |
crmOrganizationId | String | イシューに割り当てられている組織のID。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定時刻以降に期限が切れるイシューを返します。 |
dueBefore | Time | 指定時刻以前に期限が切れるイシューを返します。 |
epicId | String | イシューに関連付けられているエピックのID。「none」と「any」の値がサポートされています。 |
epicWildcardId | EpicWildcardId | エピックIDのワイルドカードでフィルタリングします。epicIdと互換性がありません。 |
healthStatusFilter | HealthStatusFilter | イシューのヘルスステータス。「none」と「any」の値がサポートされています。 |
iid | String | イシューのIID。例: 「1」。 |
iids | [String!] | イシューのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeSubepics | Boolean | epicIdでイシューをフィルタリングする際にサブエピックを含めるかどうか。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationTitle | String | イテレーションのタイトルでフィルタリングします。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String] | イシューに適用されるラベル。 |
milestoneTitle | [String] | イシューに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
not | NegatedIssueFilterInput | 否定条件となる引数。 |
or | UnionedIssueFilterInput | 引数のリストのインクルーシブOR結合。 |
releaseTag | [String!] | イシューのマイルストーンに関連付けられているリリースタグ。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグIDのワイルドカードでイシューをフィルタリングします。 |
search | String | タイトルまたは説明の検索クエリ。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているイシュー。 |
types | [IssueType!] | 指定されたイシュータイプでイシューをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたイシュー。 |
updatedBefore | Time | 指定日付より前に更新されたイシュー。 |
weight | String | イシューに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Project.issues
プロジェクトのイシュー。
IssueConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeId | String | イシューに割り当てられているユーザーのID。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
assigneeUsername | String | GitLab 13.11で非推奨になりました。assigneeUsernamesを使用してください。 |
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernameともassigneeUsernamesとも互換性がありません。 |
authorUsername | String | イシューの作成者のユーザー名。 |
closedAfter | Time | 指定日付より後に完了したイシュー。 |
closedBefore | Time | 指定日付より前に完了したイシュー。 |
confidential | Boolean | 機密情報イシューについてフィルタリングします。「false」の場合、機密情報イシューを除外します。「true」の場合、機密情報イシューのみを返します。 |
createdAfter | Time | 指定日付より後に作成されたイシュー。 |
createdBefore | Time | 指定日付より前に作成されたイシュー。 |
crmContactId | String | イシューに割り当てられている連絡先のID。 |
crmOrganizationId | String | イシューに割り当てられている組織のID。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定時刻以降に期限が切れるイシューを返します。 |
dueBefore | Time | 指定時刻以前に期限が切れるイシューを返します。 |
epicId | String | イシューに関連付けられているエピックのID。「none」と「any」の値がサポートされています。 |
epicWildcardId | EpicWildcardId | エピックIDのワイルドカードでフィルタリングします。epicIdと互換性がありません。 |
healthStatus | HealthStatus | GitLab 15.4で非推奨になりました。healthStatusFilterを使用してください。 |
healthStatusFilter | HealthStatusFilter | イシューのヘルスステータス。「none」と「any」の値がサポートされています。 |
iid | String | イシューのIID。例: 「1」。 |
iids | [String!] | イシューのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeSubepics | Boolean | epicIdでイシューをフィルタリングする際にサブエピックを含めるかどうか。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationTitle | String | イテレーションのタイトルでフィルタリングします。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String] | イシューに適用されるラベル。 |
milestoneTitle | [String] | イシューに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値「NONE」と「ANY」がサポートされています。 |
not | NegatedIssueFilterInput | 否定条件となる引数。 |
or | UnionedIssueFilterInput | 引数のリストのインクルーシブOR結合。 |
releaseTag | [String!] | イシューのマイルストーンに関連付けられているリリースタグ。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグIDのワイルドカードでイシューをフィルタリングします。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | IssueSort | 基準でイシューをソートします。 |
state | IssuableState | イシューの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているイシュー。 |
types | [IssueType!] | 指定されたイシュータイプでイシューをフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたイシュー。 |
updatedBefore | Time | 指定日付より前に更新されたイシュー。 |
weight | String | イシューに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Project.iterationCadences
イテレーションの反復を検索します。
IterationCadenceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | イテレーションの反復が有効かどうか。 |
automatic | Boolean | イテレーションの反復で今後のイテレーションを自動生成するかどうか。 |
durationInWeeks | Int | ケイデンス内でのイテレーションの期間(週単位)。 |
id | IterationsCadenceID | 検索するイテレーションの反復のグローバルID。 |
includeAncestorGroups | Boolean | イテレーションの反復の検索に祖先グループを含めるかどうか。 |
title | String | タイトルであいまい検索します。 |
Project.iterations
イテレーションを検索します。
IterationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ID | 検索するイテレーションのグローバルID。 |
iid | ID | 検索するイテレーションの内部ID。 |
in | [IterationSearchableField!] | 引数searchで指定されたクエリを使用してあいまい検索を実行するフィールド。デフォルトは[title]です。 |
includeAncestors | Boolean | 祖先イテレーションを含めるかどうか。デフォルトはtrueです。 |
includeDescendants | Boolean | 子孫イテレーションを含めるかどうか。 |
iterationCadenceIds | [IterationsCadenceID!] | イテレーションの検索条件となるグローバルなイテレーションの反復ID。 |
search | String | 引数inで選択されたフィールドでのあいまい検索に使用されるクエリ。空の場合、すべてのイテレーションを返します。 |
sort | IterationSort | イテレーションをソート順で一覧表示します。指定しない場合、任意の順序(変更される可能性があります)が使用されます。 |
state | IterationState | イテレーションを状態でフィルタリングします。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
title | String | GitLab 15.4で非推奨になりました。この引数は15.4で削除される予定です。代わりにsearchフィールドとinフィールドを使用してください。 |
Project.job
IDで選択する、プロジェクトに属する1つのジョブ。
CiJobを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | JobID! | ジョブのID。 |
Project.jobs
プロジェクトのジョブ。このフィールドは、1回のリクエストにつき1つのプロジェクトに対してのみ解決できます。
CiJobConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
kind | CiJobKind | ジョブを種類でフィルタリングします。 |
name | String | GitLab 17.11で導入されました。ステータス: 実験的機能。ジョブを名前でフィルタリングします。 |
sources | [CiJobSource!] | GitLab 17.7で導入されました。ステータス: 実験的機能。ジョブをソースでフィルタリングします。 |
statuses | [CiJobStatus!] | ジョブをステータスでフィルタリングします。 |
withArtifacts | Boolean | アーティファクトの有無でフィルタリングします。 |
Project.label
プロジェクトで利用可能なラベル。
Labelを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
title | String! | ラベルのタイトル。 |
Project.labels
このプロジェクトで利用可能なラベル。
LabelConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
archived | Boolean | アーカイブされたラベルをフィルタリングします。デフォルトはfalseです。 |
includeAncestorGroups | Boolean | 祖先グループのラベルを含めます。 |
searchIn | [LabelSearchFieldList!]! | 検索場所となるフィールドを指定します。titleを使用している場合は無視されます。 |
searchTerm | String | ラベルを検索するための検索語句。 |
title | String | タイトルの完全一致。searchTermと一緒に使用することはできません。title引数が指定されている場合、searchInは無視されます。 |
Project.memberRoles
- GitLab 16.5で導入されました。ステータス: 実験的機能。
グループで使用可能なメンバーロール。
MemberRoleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MemberRoleID | 検索するメンバーロールのグローバルID。 |
ids | [MemberRoleID!] | 検索する複数個のメンバーロールのグローバルID。 |
orderBy | MemberRolesOrderBy | 列の並べ替え。デフォルトはNAMEです。 |
sort | SortDirectionEnum | 列の並べ替え。デフォルトはASCです。 |
Project.mergeRequest
プロジェクトの(単一の)マージリクエスト。
MergeRequestを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
iid | String! | マージリクエストのIID(1など)。 |
Project.mergeRequestViolations
プロジェクト内でマージされたマージリクエストで報告されたコンプライアンス違反。
ComplianceViolationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filters | ComplianceViolationProjectInput | コンプライアンス違反を取得する際に適用するフィルター。 |
sort | ComplianceViolationSort | コンプライアンス違反をソート順に一覧表示します。 |
Project.mergeRequests
プロジェクトのマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数リスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
Project.mergeTrains
- GitLab 17.1で導入されました。ステータス: 実験的機能。
プロジェクトで利用可能なマージトレイン。
MergeTrainConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
status | MergeTrainStatus | マージトレインを特定のステータスでフィルタリングします。 |
targetBranches | [String!] | マージトレインをターゲットブランチのリストでフィルタリングします。 |
Project.milestones
プロジェクトのマイルストーン。
MilestoneConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
containingDate | Time | マイルストーンに含まれる日付。 |
ids | [ID!] | グローバルマイルストーンIDの配列(例: "gid://gitlab/Milestone/1")。 |
includeAncestors | Boolean | プロジェクトの親グループとその祖先のマイルストーンも返します。 |
searchTitle | String | タイトルの検索文字列。 |
sort | MilestoneSort | マイルストーンを条件でソートします。 |
state | MilestoneStateEnum | マイルストーンを状態でフィルタリングします。 |
timeframe | Timeframe | 指定された期間とオーバーラップするアイテムを一覧表示します。 |
title | String | マイルストーンのタイトル。 |
Project.mlExperiments
機械学習の実験を検索します。
MlExperimentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | この文字列を含む名前を検索します。 |
orderBy | MlModelsOrderBy | 列の並べ替え。デフォルトはcreated_atです。 |
sort | SortDirectionEnum | 並べ替えの方向。デフォルトはdescです。 |
Project.mlModels
- GitLab 16.8で導入されました。ステータス: 実験的機能。
機械学習モデル(MLモデル)を検索します。
MlModelConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | この文字列を含む名前を検索します。 |
orderBy | MlModelsOrderBy | 列の並べ替え。デフォルトはcreated_atです。 |
sort | SortDirectionEnum | 列の並べ替え。デフォルトはdescです。 |
Project.nestedEnvironments
ネストされたフォルダーを含むこのプロジェクトの環境。1回のリクエストにつき1つのプロジェクトに対してのみ解決できます。
NestedEnvironmentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
Project.observabilityLogsLinks
- GitLab 17.4で導入されました。ステータス: 実験的機能。
プロジェクトに添付されているログ。
ObservabilityLogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fingerprint | String | ログのフィンガープリント。 |
serviceName | String | ログのサービス名。 |
severityNumber | Int | ログの重大度数値。 |
timestamp | ISO8601DateTime | ログのログタイムスタンプ。 |
traceIdentifier | String | ログのトレースID。 |
Project.observabilityMetricsLinks
- GitLab 17.4で導入されました。ステータス: 実験的機能。
プロジェクトに添付されているメトリクス。
ObservabilityMetricConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String | メトリクスの名前。 |
type | OpenTelemetryMetricType | メトリクスのタイプ。 |
Project.observabilityTracesLinks
- GitLab 17.4で導入されました。ステータス: 実験的機能。
プロジェクトに添付されているトレース。
ObservabilityTraceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
traceIdentifier | String | トレースの識別子。 |
Project.packages
プロジェクトのパッケージ。
PackageConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeVersionless | Boolean | バージョンなしのパッケージを含めます。 |
packageName | String | パッケージを名前で検索します。 |
packageType | PackageTypeEnum | パッケージをタイプでフィルタリングします。 |
packageVersion | String | パッケージをバージョンでフィルタリングします。include_versionlessと組み合わせて使用すると、バージョンなしのパッケージは返されません。 |
sort | PackageSort | パッケージを条件でソートします。 |
status | PackageStatus | パッケージをステータスでフィルタリングします。 |
Project.pagesDeployments
プロジェクトのPagesデプロイのリスト。
PagesDeploymentConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | アクティブまたは無効(非アクティブ)の状態でフィルタリングします。 |
sort | Sort | 結果をソートします。 |
versioned | Boolean | デプロイのバージョン管理の有無でフィルタリングします。 |
Project.pipeline
プロジェクトのパイプライン。引数が指定されていない場合、デフォルトブランチのヘッドコミットの最新のパイプラインを返します。
Pipelineを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | CiPipelineID | パイプラインのグローバルID。例, “gid://gitlab/Ci::Pipeline/314”。 |
iid | ID | パイプラインのIID。例: 「1」。 |
sha | String | パイプラインのSHA。例: dyd0f15ay83993f5ab66k927w28673882x99100b。 |
Project.pipelineAnalytics
パイプライン分析。
PipelineAnalyticsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fromTime | Time | リクエストされた時間の開始時刻(UTC)。デフォルトは、過去1週間に開始されたパイプラインです。 |
ref | String | パイプラインをトリガーしたブランチ。 |
source | CiPipelineSources | パイプラインのソース。 |
toTime | Time | リクエストされた時間の終了時刻(UTC)。デフォルトは、現在の日付より前に開始されたパイプラインです。 |
Project.pipelineCounts
プロジェクトのパイプライン数。
PipelineCountsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String | パイプラインを実行対象のrefでフィルタリングします。 |
sha | String | パイプラインを実行対象のコミットのSHAでフィルタリングします。 |
source | String | パイプラインを、そのソースでフィルタリングします。 |
Project.pipelineExecutionPolicies
プロジェクトのパイプライン実行ポリシー。
PipelineExecutionPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Project.pipelineExecutionSchedulePolicies
ネームスペースのパイプライン実行スケジュールポリシー。
PipelineExecutionSchedulePolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Project.pipelineSchedules
プロジェクトのパイプラインスケジュール。このフィールドは、1回のリクエストにつき1つのプロジェクトに対してのみ解決できます。
PipelineScheduleConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [ID!] | パイプラインスケジュールをIDでフィルタリングします。 |
sort | PipelineScheduleSort | パイプラインスケジュールをソート順で一覧表示します。デフォルトはid_descです。 |
status | PipelineScheduleStatus | パイプラインスケジュールを有効なステータスでフィルタリングします。 |
Project.pipelines
プロジェクトのパイプライン。
PipelineConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String | パイプラインを実行対象のrefでフィルタリングします。 |
scope | PipelineScopeEnum | パイプラインをスコープでフィルタリングします。 |
sha | String | パイプラインを実行対象のコミットのSHAでフィルタリングします。 |
source | String | パイプラインを、そのソースでフィルタリングします。 |
status | PipelineStatusEnum | パイプラインを、そのステータスでフィルタリングします。 |
updatedAfter | Time | 指定日付より後に更新されたパイプライン。 |
updatedBefore | Time | 指定日付より前に更新されたパイプライン。 |
username | String | パイプラインを、そのパイプラインをトリガーしたユーザーでフィルタリングします。 |
Project.productAnalyticsEventsStored
- GitLab 16.7で導入されました。ステータス: 実験的機能。
使用されたすべてのイベントの数を月ごとに分類します。
[MonthlyUsage!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
monthSelection | [MonthSelectionInput!]! | 返す期間の選択。 |
Project.projectMembers
プロジェクトのメンバー。
MemberInterfaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
accessLevels | [AccessLevelEnum!] | 指定されたアクセスレベルでメンバーをフィルタリングします。 |
relations | [ProjectMemberRelation!] | 指定されたメンバー関係でメンバーをフィルタリングします。 |
search | String | 検索クエリ。 |
sort | MemberSort | ソートクエリ。 |
userTypes | [UserType!] | GitLab 18.3で導入されました。ステータス: 実験的機能。ユーザータイプでフィルタリングします。 |
Project.release
プロジェクトのリリース(単一)。
Releaseを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
tagName | String! | リリースに関連付けられているタグの名前。 |
Project.releases
プロジェクトのリリース(複数)。
ReleaseConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | ReleaseSort | 指定された条件でリリースをソートします。 |
Project.requirement
単一の要件を検索します。
Requirementを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | [String!] | 要件を作成者のユーザー名でフィルタリングします。 |
iid | ID | GitLab 15.8で非推奨になりました。代わりにwork_item_iidを使用してください。 |
iids | [ID!] | GitLab 15.8で非推奨になりました。代わりにwork_item_iidsを使用してください。 |
lastTestReportState | RequirementStatusFilter | 最新の要件テストレポートの状態。 |
search | String | 要件タイトルの検索クエリ。 |
sort | Sort | 要件をソート順に一覧表示します。 |
state | RequirementState | 要件を状態でフィルタリングします。 |
workItemIid | ID | 更新する要件作業アイテムのIID(例: 1)。 |
workItemIids | [ID!] | 要件作業アイテムのIIDのリスト(例: [1, 2])。 |
Project.requirements
要件を検索します。
RequirementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
authorUsername | [String!] | 要件を作成者のユーザー名でフィルタリングします。 |
iid | ID | GitLab 15.8で非推奨になりました。代わりにwork_item_iidを使用してください。 |
iids | [ID!] | GitLab 15.8で非推奨になりました。代わりにwork_item_iidsを使用してください。 |
lastTestReportState | RequirementStatusFilter | 最新の要件テストレポートの状態。 |
search | String | 要件タイトルの検索クエリ。 |
sort | Sort | 要件をソート順に一覧表示します。 |
state | RequirementState | 要件を状態でフィルタリングします。 |
workItemIid | ID | 更新する要件作業アイテムのIID(例: 1)。 |
workItemIids | [ID!] | 要件作業アイテムのIIDのリスト(例: [1, 2])。 |
Project.runnerCloudProvisioning
- GitLab 16.9で導入されました。ステータス: 実験的機能。
クラウドプロバイダーでRunnerをプロビジョニングするために使用する情報。GitLabインスタンスがSaaSインスタンスでない場合は、nullを返します。
CiRunnerCloudProvisioningを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
cloudProjectId | GoogleCloudProject! | クラウドプロジェクトの識別子。 |
provider | CiRunnerCloudProvider! | クラウドプロバイダーの識別子。 |
Project.runners
現在のユーザーに表示されるRunnerを検索します。
CiRunnerConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | GitLab 14.8で非推奨になりました。名前が変更されました。pausedを使用してください。 |
creatorId | UserID | Runnerを作成者IDでフィルタリングします。 |
creatorUsername | String | Runnerを作成者のユーザー名でフィルタリングします。 |
ownerFullPath | String | GitLab 17.8で導入されました。ステータス: 実験的機能。Runnerを、それを所有するプロジェクトまたはグループでフィルタリングします。 |
paused | Boolean | Runnerをpaused(true)またはactive(false)のステータスでフィルタリングします。 |
search | String | description(説明)フィールドのフルトークンまたは部分テキストでフィルタリングします。 |
sort | CiRunnerSort | 結果のソート順。 |
status | CiRunnerStatus | Runnerをステータスでフィルタリングします。 |
tagList | [String!] | Runnerに関連するタグでフィルタリングします(カンマ区切りまたは配列)。 |
type | CiRunnerType | Runnerをタイプでフィルタリングします。 |
upgradeStatus | CiRunnerUpgradeStatus | アップグレードステータスでフィルタリングします。 |
versionPrefix | String | Runnerをバージョンでフィルタリングします。検索語の先頭がバージョンであるRunnerマネージャーを含むRunnerが返されます。たとえば、検索語「14.」は、バージョン「14.11.1」と「14.2.3」のRunnerマネージャーを返します。 |
Project.savedReply
プロジェクト内の保存済み返信。
ProjectSavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ProjectsSavedReplyID! | 保存済み返信のグローバルID。 |
Project.scanExecutionPolicies
プロジェクトのスキャン実行ポリシー。
ScanExecutionPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actionScanTypes | [SecurityReportTypeEnum!] | ポリシーをアクションスキャンタイプでフィルタリングします。サポートされるスキャンタイプは、dast、secret_detection、cluster_image_scanning、container_scanning、sast、sast_iac、dependency_scanningだけです。 |
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Project.scanResultPolicies
- GitLab 16.9で非推奨になりました。
approvalPoliciesを使用してください。
プロジェクトのスキャン結果ポリシー。
ScanResultPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Project.securityExclusion
- GitLab 17.4で導入されました。ステータス: 実験的機能。
プロジェクトのセキュリティ除外(単一)。
ProjectSecurityExclusionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | エントリをアクティブなステータスでフィルタリングします。 |
id | SecurityProjectSecurityExclusionID! | プロジェクトセキュリティ除外のID。 |
scanner | ExclusionScannerEnum | エントリをスキャナーでフィルタリングします。 |
type | ExclusionTypeEnum | エントリを除外タイプでフィルタリングします。 |
Project.securityExclusions
- GitLab 17.4で導入されました。ステータス: 実験的機能。
プロジェクトのセキュリティ除外(複数)。
ProjectSecurityExclusionConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | エントリをアクティブなステータスでフィルタリングします。 |
scanner | ExclusionScannerEnum | エントリをスキャナーでフィルタリングします。 |
type | ExclusionTypeEnum | エントリを除外タイプでフィルタリングします。 |
Project.securityMetrics
- GitLab 18.3で導入されました。ステータス: 実験的機能。
セキュリティ指標。この機能は現在開発中であり、まだ一般には利用できません。
SecurityMetricsを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
projectId | [ID!] | グループ内のプロジェクトIDでフィルタリングします。プロジェクトをクエリしている場合、この引数は無視されます。 |
reportType | [VulnerabilityReportType!] | レポートタイプでフィルタリングします。 |
Project.securityPolicies
- GitLab 18.1で導入されました。ステータス: 実験的機能。
プロジェクトのすべてのセキュリティポリシー。
SecurityPolicyTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。 |
type | PolicyType | タイプでポリシーをフィルタリングします。 |
Project.securityPolicyProjectLinkedGroups
セキュリティポリシープロジェクトとして使用する場合に、プロジェクトにリンクされているグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
Project.securityPolicyProjectSuggestions
セキュリティポリシープロジェクトの提案。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
onlyLinked | Boolean | すでにセキュリティポリシープロジェクトとしてリンクされているプロジェクトのみを提案するかどうか。 |
search | String! | プロジェクトのフルパスの検索クエリ。 |
Project.securityTrainingProviders
プロジェクトのセキュリティトレーニングプロバイダーのリスト。
[ProjectSecurityTraining!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
onlyEnabled | Boolean | リストを有効になっているセキュリティトレーニングのみになるようフィルタリングします。 |
Project.securityTrainingUrls
プロジェクトで有効になっているトレーニングプロバイダーのセキュリティトレーニングURL。
[SecurityTrainingUrl!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filename | String | セキュリティトレーニングURLをプログラミング言語でフィルタリングするためのファイル名。 |
identifierExternalIds | [String!]! | 脆弱性識別子の外部IDのリスト。 |
Project.sentryDetailedError
プロジェクトに関するSentryエラーの詳細バージョン。
SentryDetailedErrorを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | GitlabErrorTrackingDetailedErrorID! | SentryイシューのID。 |
Project.services
- GitLab 15.9で非推奨になりました。代わりに、[イシュー389904](https: //gitlab.com/gitlab-org/gitlab/-/issues/389904)で
Project.integrationsフィールドが提案されています。
プロジェクトサービス。
ServiceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | インテグレーションがアクティブかどうかを示します。 |
type | ServiceType | インテグレーションのタイプ。 |
Project.snippets
プロジェクトのスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
Project.terraformState
単一のTerraformステートを名前で検索します。
TerraformStateを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String! | Terraformステートの名前。 |
Project.timelogs
プロジェクト内のイシューとマージリクエストに記録された時間。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
Project.valueStreamDashboardUsageOverview
- GitLab 17.2で導入されました。ステータス: 実験的機能。
プロジェクト内で集約された使用量カウント。
ValueStreamDashboardCountを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
identifier | ValueStreamDashboardProjectLevelMetric! | 取得するカウントのタイプ。 |
timeframe | Timeframe! | この期間(通常は月初めから月末まで)中に記録されたカウント(システムにより月ごとに集計が実行されます)。 |
Project.valueStreams
プロジェクトで利用可能なバリューストリーム。
ValueStreamConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ID | バリューストリームID。 |
Project.visibleForks
- GitLab 15.10で導入されました。ステータス: 実験的機能。
プロジェクトの可視フォーク。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minimumAccessLevel | AccessLevelEnum | 最小アクセスレベル。 |
Project.vulnerabilities
プロジェクトで報告された脆弱性。
VulnerabilityConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
clusterAgentId | [ClustersAgentID!] | 脆弱性をcluster_agent_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
clusterId | [ClustersClusterID!] | 脆弱性をcluster_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
dismissalReason | [VulnerabilityDismissalReason!] | 却下理由でフィルタリングします。このフィルターで含められるのは、却下された脆弱性だけです。 |
hasAiResolution | Boolean | GitLab Duo脆弱性の修正で解決できる可能性が高い脆弱性のみを返します。 |
hasIssues | Boolean | リンクされたイシューがある脆弱性のみを返します。 |
hasMergeRequest | Boolean | リンクされているマージリクエストがある脆弱性のみを返します。 |
hasRemediations | Boolean | 修正がある脆弱性のみを返します。 |
hasResolution | Boolean | デフォルトブランチで解決された脆弱性のみを返します。 |
identifierName | String | 脆弱性を識別子の名前でフィルタリングします。インスタンスセキュリティダッシュボードのクエリに適用した場合、無視されます。 |
image | [String!] | 脆弱性をロケーションイメージでフィルタリングします。このフィルターが存在する場合、レスポンスはcontainer_scanning、cluster_image_scanningを含むreportTypeのエントリのみと一致します。 |
owaspTopTen | [VulnerabilityOwaspTop10!] | 脆弱性をOWASP Top 10 2017カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10値と組み合わせることはできません。 |
owaspTopTen2021 | [VulnerabilityOwasp2021Top10!] | GitLab 18.1で導入されました。ステータス: 実験的機能。脆弱性をOWASP Top 10 2021カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10 2021値と組み合わせることはできません。この引数を使用するには、Elasticsearchが設定され、advanced_vulnerability_management機能フラグが有効になっている必要があります。インスタンスセキュリティダッシュボードクエリではサポートされていません。 |
projectId | [ID!] | 脆弱性をプロジェクトでフィルタリングします。 |
reachability | ReachabilityType | GitLab 18.2で導入されました。ステータス: 実験的機能。到達可能性で脆弱性をフィルタリングします。 |
reportType | [VulnerabilityReportType!] | 脆弱性をレポートタイプでフィルタリングします。 |
scanner | [String!] | 脆弱性をVulnerabilityScanner.externalIdでフィルタリングします。 |
scannerId | [VulnerabilitiesScannerID!] | 脆弱性をスキャナーIDでフィルタリングします。 |
severity | [VulnerabilitySeverity!] | 脆弱性を重大度でフィルタリングします。 |
sort | VulnerabilitySort | 脆弱性をソート順で一覧表示します。 |
state | [VulnerabilityState!] | 脆弱性を状態でフィルタリングします。 |
Project.vulnerabilitiesCountByDay
プロジェクトの1日あたりの脆弱性の履歴数。
VulnerabilitiesCountByDayConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | ISO8601Date! | 脆弱性の履歴をフェッチする対象となる最後の日付。 |
startDate | ISO8601Date! | 脆弱性の履歴をフェッチする対象となる最初の日付。 |
Project.vulnerabilityIdentifierSearch
脆弱性を識別子で検索します。
[String!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | String! | 識別子を名前で検索します。部分文字列または部分一致検索がサポートされています。引数は3文字を超えていなければなりません。 |
Project.vulnerabilityManagementPolicies
- GitLab 17.5で導入されました。ステータス: 実験的機能。
プロジェクトの脆弱性管理ポリシー。
VulnerabilityManagementPolicyConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
deduplicatePolicies | Boolean | 同じポリシーが複数のルートを介して適用される場合に、重複するポリシーを削除します。 |
includeUnscoped | Boolean | プロジェクトをスコープとするポリシーをフィルタリングします。 |
relationship | SecurityPolicyRelationType | 指定されたポリシー関係でポリシーをフィルタリングします。デフォルトはDIRECTです。 |
Project.vulnerabilitySeveritiesCount
プロジェクト内の脆弱性の重大度ごとの数。
VulnerabilitySeveritiesCountを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
capped | Boolean | デフォルト値はfalseです。trueに設定すると、各重大度に対して返されるカウントが最大1001に制限されます。Elasticsearchが設定されている場合、owasp_top_ten_2021またはidentifier_nameフィルターとともに使用すると無視されます。 |
clusterAgentId | [ClustersAgentID!] | 脆弱性をcluster_agent_idでフィルタリングします。このフィルターで含められるのは、reportTypeがcluster_image_scanningの脆弱性だけです。 |
dismissalReason | [VulnerabilityDismissalReason!] | 却下理由でフィルタリングします。 |
hasAiResolution | Boolean | GitLab Duo脆弱性の修正で解決できる脆弱性、または解決できない脆弱性に絞り込みます。 |
hasIssues | Boolean | 脆弱性のイシューの有無でフィルタリングします。 |
hasMergeRequest | Boolean | 脆弱性のマージリクエストの有無でフィルタリングします。 |
hasRemediations | Boolean | 脆弱性の修正の有無でフィルタリングします。 |
hasResolution | Boolean | 脆弱性の解決策の有無でフィルタリングします。 |
identifierName | String | GitLab 17.7で導入されました。ステータス: 実験的機能。脆弱性を識別子の名前でフィルタリングします。インスタンスセキュリティダッシュボードのクエリに適用した場合、無視されます。 |
image | [String!] | 脆弱性をロケーションイメージでフィルタリングします。このフィルターが存在する場合、レスポンスはcontainer_scanning、cluster_image_scanningを含むreportTypeのエントリのみと一致します。 |
owaspTopTen | [VulnerabilityOwaspTop10!] | 脆弱性をOWASP Top 10 2017カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10値と組み合わせることはできません。 |
owaspTopTen2021 | [VulnerabilityOwasp2021Top10!] | GitLab 18.1で導入されました。ステータス: 実験的機能。脆弱性をOWASP Top 10 2021カテゴリでフィルタリングします。ワイルドカード値NONEもサポートされていますが、他のOWASP Top 10 2021値と組み合わせることはできません。この引数を使用するには、Elasticsearchが設定され、advanced_vulnerability_management機能フラグが有効になっている必要があります。インスタンスセキュリティダッシュボードクエリではサポートされていません。 |
projectId | [ID!] | 脆弱性をプロジェクトでフィルタリングします。 |
reachability | ReachabilityType | GitLab 18.2で導入されました。ステータス: 実験的機能。到達可能性で脆弱性をフィルタリングします。 |
reportType | [VulnerabilityReportType!] | 脆弱性をレポートタイプでフィルタリングします。 |
scanner | [String!] | 脆弱性をスキャナーでフィルタリングします。 |
scannerId | [VulnerabilitiesScannerID!] | 脆弱性をスキャナーIDでフィルタリングします。 |
severity | [VulnerabilitySeverity!] | 脆弱性を重大度でフィルタリングします。 |
state | [VulnerabilityState!] | 脆弱性を状態でフィルタリングします。 |
Project.workItemStateCounts
- GitLab 16.7で導入されました。ステータス: 実験的機能。
プロジェクトの状態別の作業アイテム数。
WorkItemStateCountsTypeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
healthStatusFilter | HealthStatusFilter | 作業アイテムのヘルスステータス。「none」と「any」の値がサポートされています。 |
hierarchyFilters | HierarchyFilterInput | GitLab 18.3で導入されました。ステータス: 実験的機能。作業アイテムの階層に関連するフィルタリングオプション。 |
iid | String | 作業アイテムのIID。例: 「1」。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeDescendantWorkItems | Boolean | GitLab 18.3で導入されました。ステータス: 実験的機能。parent_idsでフィルタリングするときに、子孫の親の作業アイテムを含めるかどうか。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
requirementLegacyWidget | RequirementLegacyFilterInput | GitLab 15.9で非推奨になりました。代わりに作業アイテムIIDフィルターを使用してください。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | WorkItemSort | 作業アイテムを基準でソートします。 |
state | IssuableState | 作業アイテムの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
verificationStatusWidget | VerificationStatusFilterInput | 検証ステータスウィジェットフィルターのインプット。work_items_alphaが無効な場合、無視されます。 |
weight | String | 作業アイテムに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
Project.workItemTypes
プロジェクトで使用できる作業アイテムタイプ。
WorkItemTypeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
name | IssueType | 指定された名前で作業アイテムタイプをフィルタリングします。 |
Project.workItems
- GitLab 15.1で導入されました。ステータス: 実験的機能。
プロジェクトの作業アイテム。
WorkItemConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | 作業アイテムに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者のワイルドカードでフィルタリングします。assigneeUsernamesと互換性がありません。 |
authorUsername | String | 作業アイテムを作成者のユーザー名でフィルタリングします。 |
closedAfter | Time | 指定日より後に完了した作業アイテム。 |
closedBefore | Time | 指定日より前に完了した作業アイテム。 |
confidential | Boolean | 機密情報作業アイテムをフィルタリングします。falseの場合、機密情報作業アイテムを除外します。trueの場合、機密情報作業アイテムのみ返します。 |
createdAfter | Time | 指定タイムスタンプより後に作成された作業アイテム。 |
createdBefore | Time | 指定タイムスタンプより前に作成された作業アイテム。 |
crmContactId | String | CRMの連絡先IDでフィルタリングします。 |
crmOrganizationId | String | CRMの連絡先組織IDでフィルタリングします。 |
customField | [WorkItemWidgetCustomFieldFilterInputType!] | GitLab 17.10で導入されました。ステータス: 実験的機能。カスタムフィールドでフィルタリングします。 |
dueAfter | Time | 指定タイムスタンプより後に期限切れになる作業アイテム。 |
dueBefore | Time | 指定タイムスタンプより前に期限切れになる作業アイテム。 |
healthStatusFilter | HealthStatusFilter | 作業アイテムのヘルスステータス。「none」と「any」の値がサポートされています。 |
hierarchyFilters | HierarchyFilterInput | GitLab 18.3で導入されました。ステータス: 実験的機能。作業アイテムの階層に関連するフィルタリングオプション。 |
iid | String | 作業アイテムのIID。例: 「1」。 |
iids | [String!] | 作業アイテムのIIDのリスト。例: ["1", "2"]。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeDescendantWorkItems | Boolean | GitLab 18.3で導入されました。ステータス: 実験的機能。parent_idsでフィルタリングするときに、子孫の親の作業アイテムを含めるかどうか。 |
iterationCadenceId | [IterationsCadenceID!] | イテレーションの反復IDのリストでフィルタリングします。 |
iterationId | [ID] | イシューに適用されるイテレーショングローバルIDのリスト。 |
iterationWildcardId | IterationWildcardId | イテレーションIDのワイルドカードでフィルタリングします。 |
labelName | [String!] | 作業アイテムに適用されるラベル。 |
milestoneTitle | [String!] | 作業アイテムに適用されるマイルストーン。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。ワイルドカード値としてNONEとANYがサポートされています。 |
not | NegatedWorkItemFilterInput | 否定条件となる作業アイテム引数。 |
or | UnionedWorkItemFilterInput | 引数のリストのインクルーシブOR結合。 |
parentIds | [WorkItemID!] | 親アイテムのグローバルIDで作業アイテムをフィルタリングします(最大100アイテム)。 |
releaseTag | [String!] | 作業アイテムのマイルストーンに関連付けられたリリースタグ。親がグループの場合、無視されます。 |
releaseTagWildcardId | ReleaseTagWildcardId | リリースタグのワイルドカードでフィルタリングします。 |
requirementLegacyWidget | RequirementLegacyFilterInput | GitLab 15.9で非推奨になりました。代わりに作業アイテムIIDフィルターを使用してください。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | WorkItemSort | 作業アイテムを基準でソートします。 |
state | IssuableState | 作業アイテムの現在の状態。 |
status | WorkItemWidgetStatusFilterInput | GitLab 18.0で導入されました。ステータス: 実験的機能。ステータスでフィルタリングします。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしている作業アイテム。 |
types | [IssueType!] | 指定された作業アイテムタイプで作業アイテムをフィルタリングします。 |
updatedAfter | Time | 指定タイムスタンプより後に更新された作業アイテム。 |
updatedBefore | Time | 指定タイムスタンプより前に更新された作業アイテム。 |
verificationStatusWidget | VerificationStatusFilterInput | 検証ステータスウィジェットフィルターのインプット。work_items_alphaが無効な場合、無視されます。 |
weight | String | 作業アイテムに適用されるウェイト。「none」と「any」の値がサポートされています。 |
weightWildcardId | WeightWildcardId | ウェイトIDのワイルドカードでフィルタリングします。weightと互換性がありません。 |
ProjectCiCdSetting
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
displayPipelineVariables | Boolean | パイプライン変数をUIに表示できるかどうかを示します。 |
groupRunnersEnabled | Boolean | グループRunnerがプロジェクトで有効になっているかどうかを示します。 |
inboundJobTokenScopeEnabled | Boolean | このプロジェクトへのアクセスが、他のプロジェクトで生成されたCI/CDジョブトークンによって制限されているかどうかを示します。 |
jobTokenScopeEnabled | Boolean | 他のプロジェクトへのアクセスが、このプロジェクトで生成されたCI/CDジョブトークンによって制限されているかどうかを示します。 |
keepLatestArtifact | Boolean | プロジェクトで最新のアーティファクトを保持する必要があるかどうかを示します。 |
mergePipelinesEnabled | Boolean | マージ結果パイプラインが有効になっているかどうか。 |
mergeTrainsEnabled | Boolean | マージトレインが有効になっているかどうか。 |
mergeTrainsSkipTrainAllowed | Boolean! | マージトレインで即時マージが許可されているかどうか。 |
pipelineVariablesMinimumOverrideRole | String! | パイプラインの作成時、またはジョブの実行時に変数を設定するために必要な最小ロール。 |
project | Project | CI/CD設定が属するプロジェクト。 |
pushRepositoryForJobTokenAllowed | Boolean | ジョブトークンを使用して、元のプロジェクトリポジトリにプッシュできるかどうかを示します。 |
resourceGroupDefaultProcessMode | ResourceGroupsProcessMode | リソースグループのデフォルト処理モード。 |
ProjectComplianceControlStatusType
プロジェクトのコンプライアンスコントロールステータス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
complianceRequirementsControl | ComplianceRequirementsControl! | コンプライアンスステータスの制御。 |
id | ID! | コンプライアンスコントロールステータスID。 |
status | ProjectComplianceControlStatus! | 制御のプロジェクトのコンプライアンスステータス。 |
updatedAt | Time! | 制御ステータスの最終更新タイムスタンプ。 |
ProjectComplianceRequirementStatus
プロジェクトのコンプライアンス要件ステータス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
complianceFramework | ComplianceFramework! | コンプライアンスステータスのフレームワーク。 |
complianceRequirement | ComplianceRequirement! | コンプライアンスステータスの要件。 |
failCount | Int! | 要件を満たさないコンプライアンスコントロールの総数。 |
id | ID! | コンプライアンス要件ステータスID。 |
passCount | Int! | 要件を満たすコンプライアンスコントロールの総数。 |
pendingCount | Int! | 要件について保留中コンプライアンス制御の総数。 |
project | Project! | コンプライアンスステータスのプロジェクト。 |
updatedAt | Time! | 要件ステータスの最終更新タイムスタンプ。 |
ProjectComplianceViolation
プロジェクトのコンプライアンス違反。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
auditEvent | AuditEvent! | 違反に関連する監査イベント。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
complianceControl | ComplianceRequirementsControl! | 違反のコンプライアンス制御。 |
createdAt | Time! | 違反検出時のタイムスタンプ。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
id | ID! | コンプライアンス違反ID。 |
issues | IssueConnection | 違反にリンクされているプロジェクトイシュー(接続を参照)。 |
name | String | オブジェクトの名前またはタイトル。 |
project | Project! | コンプライアンス違反のプロジェクト。 |
status | ComplianceViolationStatus! | プロジェクトのコンプライアンス違反ステータス。 |
webUrl | String | オブジェクトのURL。 |
引数のあるフィールド
ProjectComplianceViolation.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
ProjectDataTransfer
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
egressNodes | EgressNodeConnection | データノード。(接続を参照) |
totalEgress | BigInt | その期間におけるそのプロジェクトの合計エグレス。 |
ProjectFeatureAccess
ユーザーがプロジェクト機能にアクセスするために必要なアクセスレベルを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
integerValue | Int | アクセスレベルの整数表記。 |
stringValue | ProjectFeatureAccessLevel | アクセスレベルの文字列表記。 |
ProjectMember
プロジェクトメンバーシップを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | AccessLevel | GitLab::アクセスレベル。 |
createdAt | Time | メンバーシップの作成日時。 |
createdBy | UserCore | メンバーシップを承認したユーザー。 |
expiresAt | Time | メンバーシップの有効期限が切れる日時。 |
id | ID! | メンバーのID。 |
project | Project | ユーザーがメンバーとして属するプロジェクト。 |
updatedAt | Time | メンバーシップの最終更新日時。 |
user | UserCore | メンバーオブジェクトに関連付けられているユーザー。 |
userPermissions | ProjectPermissions! | リソースに対する現在のユーザーの権限。 |
引数のあるフィールド
ProjectMember.mergeRequestInteraction
マージリクエストを検索します。
UserMergeRequestInteractionを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | MergeRequestID! | マージリクエストのグローバルID。 |
ProjectMinimalAccess
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | プロジェクトのアバターURL。 |
description | String | プロジェクトの短い説明。 |
fullPath | ID! | プロジェクトのフルパス。 |
id | ID! | プロジェクトのID。 |
name | String! | プロジェクトの名前(ネームスペースなし)。 |
nameWithNamespace | String! | プロジェクトの名前(ネームスペースあり)。 |
userPermissions | ProjectPermissions! | リソースに対する現在のユーザーの権限。 |
webUrl | String | プロジェクトのWeb URL。 |
ProjectNamespaceLinks
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
calendarPath | String | GitLab 18.4で導入されました。ステータス: 実験的機能。作業アイテムのカレンダーパス。 |
contributionGuidePath | String | ネームスペースのコントリビューションガイドのパス。 |
emailsHelpPagePath | String | メールのヘルプページのパス。 |
epicsList | String | ネームスペースのエピックリスト。 |
groupIssues | String | ネームスペースのグループイシュー。 |
issuesList | String | ネームスペースのイシューリスト。 |
issuesSettings | String | ネームスペースのイシュー設定のパス。 |
labelsFetch | String | ネームスペースのラベル取得。 |
labelsManage | String | ネームスペースのラベル管理。 |
markdownHelpPath | String | Markdownのヘルプページのパス。 |
newCommentTemplate | [CommentTemplatePath!] | ネームスペースの新しいコメントテンプレートパス。 |
newProject | String | ネームスペースの新しいプロジェクト。 |
newWorkItemEmailAddress | String | このプロジェクトで新しい作業アイテムの作成に使用できるメールアドレス。受信メールが設定されていない場合はnullを返します。受信メールの設定方法について詳しくは、こちらのドキュメントを参照してください。 |
projectImportJiraPath | String | JIRAインポートパス。 |
quickActionsHelpPath | String | クイックアクションのヘルプページのパス。 |
register | String | ネームスペースの登録パス。 |
releasesPath | String | プロジェクトリリースパス。 |
reportAbuse | String | ネームスペースの不正報告。 |
rssPath | String | GitLab 18.4で導入されました。ステータス: 実験的機能。作業アイテムのRSSパス。 |
signIn | String | ネームスペースのサインインパス。 |
userExportEmail | String | GitLab 18.3で導入されました。ステータス: 実験的機能。CSVをエクスポートするためのユーザーメール。ユーザーネームスペースの場合はnullを返します。 |
ProjectNamespaceMarkdownPaths
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
uploadsPath | String | 特定のネームスペースのアップロードパス。 |
引数のあるフィールド
ProjectNamespaceMarkdownPaths.autocompleteSourcesPath
特定のネームスペースのオートコンプリートソースでサポートされているパス。
JSONを返します。
引数
ProjectNamespaceMarkdownPaths.markdownPreviewPath
特定のネームスペースのMarkdownプレビューのパス。
Stringを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
iid | String | MarkdownプレビューのターゲットアイテムのIID。 |
ProjectPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminAiCatalogItem | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。trueの場合、ユーザーはこのリソースに対してadmin_ai_catalog_itemを実行できます。 |
adminAiCatalogItemConsumer | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。trueの場合、ユーザーはこのリソースに対してadmin_ai_catalog_item_consumerを実行できます。 |
adminAllResources | Boolean! | trueの場合、ユーザーはインスタンス管理者です。 |
adminIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_issueを実行できます。 |
adminOperations | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_operationsを実行できます。 |
adminPathLocks | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_path_locksを実行できます。 |
adminProject | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_projectを実行できます。 |
adminRemoteMirror | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_remote_mirrorを実行できます。 |
adminWiki | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_wikiを実行できます。 |
adminWorkItemLifecycle | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_work_item_lifecycleを実行できます。 |
archiveProject | Boolean! | trueの場合、ユーザーはこのリソースに対してarchive_projectを実行できます。 |
changeNamespace | Boolean! | trueの場合、ユーザーはこのリソースに対してchange_namespaceを実行できます。 |
changeVisibilityLevel | Boolean! | trueの場合、ユーザーはこのリソースに対してchange_visibility_levelを実行できます。 |
createDeployment | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_deploymentを実行できます。 |
createDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_designを実行できます。 |
createIssue | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_issueを実行できます。 |
createLabel | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_labelを実行できます。 |
createMergeRequestFrom | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_merge_request_fromを実行できます。 |
createMergeRequestIn | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_merge_request_inを実行できます。 |
createPages | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_pagesを実行できます。 |
createPathLock | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_path_lockを実行できます。 |
createPipeline | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_pipelineを実行できます。 |
createPipelineSchedule | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_pipeline_scheduleを実行できます。 |
createSnippet | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_snippetを実行できます。 |
createWiki | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_wikiを実行できます。 |
createWorkItem | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_work_itemを実行できます。 |
destroyDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_designを実行できます。 |
destroyPages | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_pagesを実行できます。 |
destroyWiki | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_wikiを実行できます。 |
downloadCode | Boolean! | trueの場合、ユーザーはこのリソースに対してdownload_codeを実行できます。 |
downloadWikiCode | Boolean! | trueの場合、ユーザーはこのリソースに対してdownload_wiki_codeを実行できます。 |
forkProject | Boolean! | trueの場合、ユーザーはこのリソースに対してfork_projectを実行できます。 |
generateDescription | Boolean! | trueの場合、ユーザーはこのリソースに対してgenerate_descriptionを実行できます。 |
importIssues | Boolean! | trueの場合、ユーザーはこのリソースに対してimport_issuesを実行できます。 |
manageAiFlowTriggers | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。trueの場合、ユーザーはこのリソースに対してmanage_ai_flow_triggersを実行できます。 |
moveDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してmove_designを実行できます。 |
pushCode | Boolean! | trueの場合、ユーザーはこのリソースに対してpush_codeを実行できます。 |
pushToDeleteProtectedBranch | Boolean! | trueの場合、ユーザーはこのリソースに対してpush_to_delete_protected_branchを実行できます。 |
readAiCatalogItem | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。trueの場合、ユーザーはこのリソースに対してread_ai_catalog_itemを実行できます。 |
readAiCatalogItemConsumer | Boolean! | GitLab 18.3で導入されました。ステータス: 実験的機能。trueの場合、ユーザーはこのリソースに対してread_ai_catalog_item_consumerを実行できます。 |
readCommitStatus | Boolean! | trueの場合、ユーザーはこのリソースに対してread_commit_statusを実行できます。 |
readCrmContact | Boolean! | trueの場合、ユーザーはこのリソースに対してread_crm_contactを実行できます。 |
readCrmOrganization | Boolean! | trueの場合、ユーザーはこのリソースに対してread_crm_organizationを実行できます。 |
readCycleAnalytics | Boolean! | trueの場合、ユーザーはこのリソースに対してread_cycle_analyticsを実行できます。 |
readDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してread_designを実行できます。 |
readEnvironment | Boolean! | trueの場合、ユーザーはこのリソースに対してread_environmentを実行できます。 |
readMergeRequest | Boolean! | trueの場合、ユーザーはこのリソースに対してread_merge_requestを実行できます。 |
readPagesContent | Boolean! | trueの場合、ユーザーはこのリソースに対してread_pages_contentを実行できます。 |
readPathLocks | Boolean! | trueの場合、ユーザーはこのリソースに対してread_path_locksを実行できます。 |
readProject | Boolean! | trueの場合、ユーザーはこのリソースに対してread_projectを実行できます。 |
readProjectMember | Boolean! | trueの場合、ユーザーはこのリソースに対してread_project_memberを実行できます。 |
readWiki | Boolean! | trueの場合、ユーザーはこのリソースに対してread_wikiを実行できます。 |
removeForkProject | Boolean! | trueの場合、ユーザーはこのリソースに対してremove_fork_projectを実行できます。 |
removePages | Boolean! | trueの場合、ユーザーはこのリソースに対してremove_pagesを実行できます。 |
removeProject | Boolean! | trueの場合、ユーザーはこのリソースに対してremove_projectを実行できます。 |
renameProject | Boolean! | trueの場合、ユーザーはこのリソースに対してrename_projectを実行できます。 |
requestAccess | Boolean! | trueの場合、ユーザーはこのリソースに対してrequest_accessを実行できます。 |
updateDesign | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_designを実行できます。 |
updatePages | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_pagesを実行できます。 |
updateWiki | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_wikiを実行できます。 |
uploadFile | Boolean! | trueの場合、ユーザーはこのリソースに対してupload_fileを実行できます。 |
viewEditPage | Boolean! | trueの場合、ユーザーはこのリソースに対してview_edit_pageを実行できます。 |
ProjectPlanLimits
現在のプロジェクトのプラン制限。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciPipelineSchedules | Int | プロジェクトごとに許可されるパイプラインスケジュールの最大数。 |
ProjectRepositoryRegistry
プロジェクトリポジトリのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | ProjectRepositoryRegistryのチェックサムが、プライマリとセカンダリで一致しないかどうかを示します。 |
createdAt | Time | ProjectRepositoryRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | ProjectRepositoryRegistryのID。 |
lastSyncFailure | String | ProjectRepositoryRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | ProjectRepositoryRegistryの最後の同期成功のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにProjectRepositoryRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | ProjectRepositoryRegistryのモデルレコードのID。 |
projectId | ID! | プロジェクトのID。 |
retryAt | Time | ProjectRepositoryRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | ProjectRepositoryRegistryの同期試行の連続失敗回数。 |
state | RegistryState | ProjectRepositoryRegistryの同期状態。 |
verificationChecksum | String | ProjectRepositoryRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のProjectRepositoryRegistryのチェックサムの予想値。 |
verificationFailure | String | ProjectRepositoryRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | ProjectRepositoryRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | ProjectRepositoryRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | ProjectRepositoryRegistryの検証開始のタイムスタンプ。 |
verificationState | VerificationStateEnum | ProjectRepositoryRegistryの検証状態。 |
verifiedAt | Time | ProjectRepositoryRegistryの最後の検証成功のタイムスタンプ。 |
ProjectSavedReply
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
content | String! | 保存済み返信の内容。 |
id | ProjectsSavedReplyID! | プロジェクトレベルの保存済み返信のグローバルID。 |
name | String! | 保存済み返信の名前。 |
ProjectSecret
プロジェクトシークレットの表現。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
branch | String! | シークレットにアクセスできるブランチ。 |
description | String | プロジェクトシークレットの説明。 |
environment | String! | シークレットにアクセスできる環境。 |
metadataVersion | Int | プロジェクトシークレットの現在のメタデータバージョン。 |
name | String! | プロジェクトシークレットの名前。 |
project | Project! | シークレットが属するプロジェクト。 |
rotationInfo | SecretRotationInfo | シークレットのローテーション設定。 |
ProjectSecretsManager
プロジェクトシークレットマネージャーの表現。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
ciSecretsMountPath | String! | プロジェクトのシークレットエンジンのマウントパス。 |
project | Project! | シークレットマネージャーが属するプロジェクト。 |
status | ProjectSecretsManagerStatus | プロジェクトシークレットマネージャーのステータス。 |
ProjectSecurityExclusion
プロジェクトレベルでのセキュリティスキャナーの除外を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean! | 除外がアクティブかどうか。 |
createdAt | Time! | 除外作成時のタイムスタンプ。 |
description | String | (オプション)除外の説明。 |
id | SecurityProjectSecurityExclusionID! | 除外のID。 |
scanner | ExclusionScannerEnum! | 除外を使用する対象となるセキュリティスキャナー。 |
type | ExclusionTypeEnum! | 除外のタイプ。 |
updatedAt | Time! | 除外更新時のタイムスタンプ。 |
value | String! | 除外の値。 |
ProjectSecurityPolicySource
プロジェクトに属するセキュリティポリシーのソースを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
project | Project | ポリシーが関連付けられているプロジェクト。 |
ProjectSecurityTraining
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | トレーニングプロバイダーの説明。 |
id | GlobalID! | トレーニングプロバイダーのID。 |
isEnabled | Boolean! | プロバイダーが有効になっているかどうかを表します。 |
isPrimary | Boolean! | プロバイダーがプライマリとして設定されているかどうかを表します。 |
logoUrl | String | プロバイダーのロゴURL。 |
name | String! | トレーニングプロバイダーの名前。 |
url | String! | プロバイダーのURL。 |
ProjectSetting
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
duoContextExclusionSettings | DuoContextExclusionSettings | GitLab Duoコンテキストからファイルを除外するための設定。 |
duoFeaturesEnabled | Boolean | プロジェクトでGitLab Duo機能が有効かどうかを示します。 |
project | Project | 設定が属するプロジェクト。 |
webBasedCommitSigningEnabled | Boolean! | GitLab 18.2で導入されました。ステータス: 実験的機能。プロジェクトに対してWebベースのコミット署名が有効になっているかどうかを示します。 |
ProjectStatistics
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
buildArtifactsSize | Float! | プロジェクトのビルドアーティファクトのサイズ(バイト単位)。 |
commitCount | Float! | プロジェクトのコミット数。 |
containerRegistrySize | Float | プロジェクトのコンテナレジストリのサイズ(バイト単位)。 |
costFactoredBuildArtifactsSize | Float! | GitLab 16.6で導入されました。ステータス: 実験的機能。フォークに適用可能なコストファクターを適用したビルドアーティファクトのサイズ(バイト単位)。適用可能なコストファクターがない場合、これはbuild_artifacts_sizeに等しくなります。 |
costFactoredLfsObjectsSize | Float! | GitLab 16.6で導入されました。ステータス: 実験的機能。フォークに適用可能なコストファクターを適用したLFSオブジェクトのサイズ(バイト単位)。適用可能なコストファクターがない場合、これはlfs_objects_sizeに等しくなります。 |
costFactoredPackagesSize | Float! | GitLab 16.6で導入されました。ステータス: 実験的機能。フォークに適用可能なコストファクターを適用したパッケージのサイズ(バイト単位)。適用可能なコストファクターがない場合、これはpackages_sizeに等しくなります。 |
costFactoredRepositorySize | Float! | GitLab 16.6で導入されました。ステータス: 実験的機能。フォークに適用可能なコストファクターを適用したリポジトリのサイズ(バイト単位)。適用可能なコストファクターがない場合、これはrepository_sizeに等しくなります。 |
costFactoredSnippetsSize | Float! | GitLab 16.6で導入されました。ステータス: 実験的機能。フォークに適用可能なコストファクターを適用したスニペットのサイズ(バイト単位)。適用可能なコストファクターがない場合、これはsnippets_sizeに等しくなります。 |
costFactoredStorageSize | Float! | GitLab 16.2で導入されました。ステータス: 実験的機能。フォークに適用可能なコストファクターを適用したストレージのサイズ(バイト単位)。適用可能なコストファクターがない場合、これはstorage_sizeに等しくなります。 |
costFactoredWikiSize | Float! | GitLab 16.6で導入されました。ステータス: 実験的機能。フォークに適用可能なコストファクターを適用したWikiのサイズ(バイト単位)。適用可能なコストファクターがない場合、これはwiki_sizeに等しくなります。 |
lfsObjectsSize | Float! | プロジェクトのLarge File Storage(LFS)オブジェクトのサイズ(バイト単位)。 |
packagesSize | Float! | プロジェクトのパッケージのサイズ(バイト単位)。 |
pipelineArtifactsSize | Float | CIパイプラインアーティファクトのサイズ(バイト単位)。 |
repositorySize | Float! | プロジェクトのリポジトリのサイズ(バイト単位)。 |
snippetsSize | Float | プロジェクトのスニペットのサイズ(バイト単位)。 |
storageSize | Float! | プロジェクトのストレージのサイズ(バイト単位)。 |
uploadsSize | Float | プロジェクトのアップロードのサイズ(バイト単位)。 |
wikiSize | Float | プロジェクトのWikiのサイズ(バイト単位)。 |
ProjectStatisticsRedirect
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
buildArtifacts | String! | job_artifactsのリダイレクトルート。 |
containerRegistry | String! | container_registryのリダイレクトルート。 |
packages | String! | パッケージのリダイレクトルート。 |
repository | String! | リポジトリのリダイレクトルート。 |
snippets | String! | スニペットのリダイレクトルート。 |
wiki | String! | Wikiのリダイレクトルート。 |
ProjectTargetBranchRule
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | ターゲットブランチルール作成時のタイムスタンプ。 |
id | ProjectsTargetBranchRuleID! | ターゲットブランチルールのID。 |
name | String! | ターゲットブランチルールの名前。 |
targetBranch | String! | ターゲットブランチルールのターゲットブランチ。 |
ProjectValueStreamAnalyticsFlowMetrics
集約されたバリューストリームフローメトリクスを公開します。
引数のあるフィールド
ProjectValueStreamAnalyticsFlowMetrics.cycleTime
最初のコミットからイシューが完了するまでの時間の中央値。
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。 |
from | Time! | 開始日時を示すタイムスタンプ。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。 |
labelNames | [String!] | イシューに適用されるラベル。 |
milestoneTitle | String | イシューに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
weight | Int | イシューに適用されるウェイト。 |
ProjectValueStreamAnalyticsFlowMetrics.deploymentCount
指定された期間の本番環境デプロイ回数。
ValueStreamAnalyticsMetricを返します。
引数
ProjectValueStreamAnalyticsFlowMetrics.issueCount
指定された期間にオープンされたイシューの数。
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。 |
from | Time! | 開始日時を示すタイムスタンプ。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。 |
labelNames | [String!] | イシューに適用されるラベル。 |
milestoneTitle | String | イシューに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
weight | Int | イシューに適用されるウェイト。 |
ProjectValueStreamAnalyticsFlowMetrics.issuesCompletedCount
指定された期間にクローズ(完了)したオープンイシューの数。最大値は10,001です。
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。 |
from | Time! | 開始日時を示すタイムスタンプ。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。 |
labelNames | [String!] | イシューに適用されるラベル。 |
milestoneTitle | String | イシューに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
weight | Int | イシューに適用されるウェイト。 |
ProjectValueStreamAnalyticsFlowMetrics.leadTime
イシューの作成から完了までの時間の中央値。
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。 |
from | Time! | 開始日時を示すタイムスタンプ。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。 |
labelNames | [String!] | イシューに適用されるラベル。 |
milestoneTitle | String | イシューに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
to | Time! | 終了日時を示すタイムスタンプ。 |
weight | Int | イシューに適用されるウェイト。 |
ProjectValueStreamAnalyticsFlowMetrics.timeToMerge
マージリクエストの作成からマージリクエストのマージまでの時間の中央値
ValueStreamAnalyticsMetricを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
authorUsername | String | マージリクエストの作成者のユーザー名 |
from | Time! | 開始日時を示すタイムスタンプ。 |
labelNames | [String!] | マージリクエストに適用されるラベル。 |
milestoneTitle | String | マージリクエストに適用されるマイルストーン |
to | Time! | 終了日時を示すタイムスタンプ。 |
ProjectWikiRepositoryRegistry
project_wiki_repositoryのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | ProjectWikiRepositoryRegistryのチェックサムが、プライマリとセカンダリで一致しないかどうかを示します。 |
createdAt | Time | ProjectWikiRepositoryRegistryの作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | ProjectWikiRepositoryRegistryのID。 |
lastSyncFailure | String | ProjectWikiRepositoryRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | ProjectWikiRepositoryRegistryの最後の同期成功時のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにおけるProjectWikiRepositoryRegistryの有無を示します。 |
modelRecordId | Int | ProjectWikiRepositoryRegistryのモデルレコードのID。 |
projectWikiRepositoryId | ID! | プロジェクトWikiリポジトリのID。 |
retryAt | Time | ProjectWikiRepositoryRegistryが再同期される時刻のタイムスタンプ。 |
retryCount | Int | ProjectWikiRepositoryRegistryの連続同期試行の失敗回数。 |
state | RegistryState | ProjectWikiRepositoryRegistryの同期。 |
verificationChecksum | String | ProjectWikiRepositoryRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のProjectWikiRepositoryRegistryの予期されるチェックサム。 |
verificationFailure | String | ProjectWikiRepositoryRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | ProjectWikiRepositoryRegistryが再検証される時刻のタイムスタンプ。 |
verificationRetryCount | Int | ProjectWikiRepositoryRegistryの連続検証試行の失敗回数。 |
verificationStartedAt | Time | ProjectWikiRepositoryRegistryの検証の開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | ProjectWikiRepositoryRegistryの検証。 |
verifiedAt | Time | ProjectWikiRepositoryRegistryの最後の検証成功のタイムスタンプ。 |
PrometheusAlert
Prometheusのアラート条件。
フィールド
ProtectedEnvironment
環境の保護環境。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
approvalRules | ProtectedEnvironmentApprovalRuleConnection | 環境へのデプロイを承認できるグループ、ユーザー、またはロール。(接続を参照) |
deployAccessLevels | ProtectedEnvironmentDeployAccessLevelConnection | 環境へのデプロイを実行できるグループ、ユーザー、またはロール。(接続を参照) |
group | Group | グループの詳細。保護環境グループレベルの保護環境の場合に表示されます。 |
name | String | 環境がプロジェクトレベルの保護環境の場合の、その環境の名前。環境がグループレベルの保護環境の場合の、その環境の名前。 |
project | Project | プロジェクトの詳細。プロジェクトレベルの保護環境の場合に表示されます。 |
requiredApprovalCount | Int | 統一承認設定に必要な承認数。 |
ProtectedEnvironmentApprovalRule
環境へのデプロイを承認できるグループ、ユーザー、またはロール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | AccessLevel | ロールの詳細。ロール固有のアクセス制御の場合に表示されます。 |
group | Group | グループの詳細。グループ固有のアクセス制御の場合に表示されます。 |
requiredApprovals | Int | 必要な承認の数。 |
user | UserCore | ユーザーの詳細。ユーザー固有のアクセス制御の場合に表示されます。 |
ProtectedEnvironmentApprovalRuleForSummary
環境へのデプロイを承認できるグループ、ユーザー、またはロール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | AccessLevel | ロールの詳細。ロール固有のアクセス制御の場合に表示されます。 |
approvals | [DeploymentApproval!] | デプロイの現在の承認。 |
approvedCount | Int | 承認数。 |
canApprove | Boolean | ユーザーに承認があるかどうかを示します。 |
group | Group | グループの詳細。グループ固有のアクセス制御の場合に表示されます。 |
pendingApprovalCount | Int | 保留中の承認数。 |
requiredApprovals | Int | 必要な承認の数。 |
status | DeploymentApprovalSummaryStatus | 承認サマリーのステータス。 |
user | UserCore | ユーザーの詳細。ユーザー固有のアクセス制御の場合に表示されます。 |
ProtectedEnvironmentDeployAccessLevel
環境へのデプロイを実行できるグループ、ユーザー、またはロール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | AccessLevel | ロールの詳細。ロール固有のアクセス制御の場合に表示されます。 |
group | Group | グループの詳細。グループ固有のアクセス制御の場合に表示されます。 |
user | UserCore | ユーザーの詳細。ユーザー固有のアクセス制御の場合に表示されます。 |
PushAccessLevel
どのユーザーロール、ユーザー、またはグループが保護ブランチにプッシュできるかを定義します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | Int! | GitLab::アクセスレベル。 |
accessLevelDescription | String! | 人間が判読できるアクセスレベルの表示。 |
deployKey | AccessLevelDeployKey | アクセスレベルに割り当てられているデプロイキー。 |
group | AccessLevelGroup | アクセスレベルに関連付けられているグループ。 |
user | AccessLevelUser | アクセスレベルに関連付けられているユーザー。 |
PushRules
コミットプッシュが従う必要のあるルールを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
rejectUnsignedCommits | Boolean! | GPGで署名されていないコミットが拒否されるかどうかを示します。 |
PypiMetadata
PyPiメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
authorEmail | String | 作成者のメールアドレス(RFC-822形式)。 |
description | String | 長い説明(複数段落を使用可能)。 |
descriptionContentType | String | 説明フィールドで使用されるマークアップ構文。 |
id | PackagesPypiMetadatumID! | メタデータのID。 |
keywords | String | カンマで区切られたキーワードのリスト。 |
metadataVersion | String | メタデータのバージョン。 |
requiredPython | String | Pypiパッケージに必要なPythonのバージョン。 |
summary | String | 説明の1行要約。 |
QueryComplexity
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
limit | Int | GraphQLクエリの複雑さの制限。この制限に関するGitLabドキュメントを参照してください。 |
score | Int | GraphQLクエリの複雑さスコア。 |
QueueingDelayHistory
CIジョブのキュー時間を集約した統計。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
timeSeries | [QueueingHistoryTimeSeries!] | 時系列。 |
QueueingHistoryTimeSeries
Runnerによってジョブが実行開始されるまでの時間(パーセンタイル表記)。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
p50 | Duration | 50パーセンタイル。継続時間の50%がこの値より小さくなっています。 |
p75 | Duration | 75パーセンタイル。継続時間の75%がこの値より小さくなっています。 |
p90 | Duration | 90パーセンタイル。継続時間の90%がこの値より小さくなっています。 |
p95 | Duration | 95パーセンタイル。継続時間の95%がこの値より小さくなっています。 |
p99 | Duration | 99パーセンタイル。継続時間の99%がこの値より小さくなっています。 |
time | Time! | 期間の開始時刻。 |
QuickActionsStatus
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
commandNames | [String!] | クイックアクションコマンド名。 |
commandsOnly | Boolean | ノートに含まれているのがクイックアクションコマンドのみの場合にtrueを返します。 |
errorMessages | [String!] | 適用に失敗したクイックアクションのエラーメッセージ。 |
messages | [String!] | クイックアクションからの応答メッセージ。 |
RecentFailures
テストケースの最近の失敗履歴。
フィールド
RecentlyViewedItem
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
item | RecentlyViewedItemUnion! | 最近閲覧した作業アイテム。 |
viewedAt | Time! | アイテムが最後に表示されたタイミング。 |
Release
リリースを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
assets | ReleaseAssets | リリースのアセット。 |
author | UserCore | リリースを作成したユーザー。 |
commit | Commit | リリースに関連付けられているコミット。 |
createdAt | Time | リリース作成時のタイムスタンプ。 |
description | String | リリースの説明(「リリースノート」)。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
evidences | ReleaseEvidenceConnection | リリースのエビデンス。(接続を参照) |
historicalRelease | Boolean | リリースが履歴リリースかどうかを示します。 |
id | ReleaseID! | リリースのグローバルID。 |
links | ReleaseLinks | リリースのリンク |
milestones | MilestoneConnection | リリースに関連付けられているマイルストーン。(接続を参照) |
name | String | リリースの名前。 |
releasedAt | Time | リリースがリリースされたときのタイムスタンプ。 |
tagName | String | リリースに関連付けられているタグの名前。 |
tagPath | String | リリースに関連付けられているへの相対Webパス。 |
upcomingRelease | Boolean | リリースが今後のリリースであるかどうかを示します。 |
ReleaseAssetLink
リリースに関連付けられているアセットリンクを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
directAssetPath | String | ダイレクトリンクの相対パス。 |
directAssetUrl | String | リンクのダイレクトURL。 |
id | ID! | リンクのID。 |
linkType | ReleaseAssetLinkType | リンクのタイプ:other、runbook、image、package。デフォルトはother。 |
name | String | リンクの名前。 |
url | String | リンクのURL。 |
ReleaseAssets
リリースに関連付けられているすべてのアセットのコンテナ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int | リリースの数。 |
links | ReleaseAssetLinkConnection | リリースのアセットリンク。(接続を参照) |
sources | ReleaseSourceConnection | リリースのソース。(接続を参照) |
ReleaseEvidence
リリースのエビデンス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
collectedAt | Time | エビデンスが収集されたときのタイムスタンプ。 |
filepath | String | エビデンスをダウンロードできるURL。 |
id | ID! | エビデンスのID。 |
sha | String | エビデンスハッシュのSHA1 ID。 |
ReleaseLinks
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
closedIssuesUrl | String | state=closedでフィルタリングされたイシューページのHTTP URL。 |
closedMergeRequestsUrl | String | state=closedでフィルタリングされたマージリクエストページのHTTP URL。 |
editUrl | String | リリースの編集ページのHTTP URL。 |
mergedMergeRequestsUrl | String | state=mergedでフィルタリングされたマージリクエストページのHTTP URL。 |
openedIssuesUrl | String | state=openでフィルタリングされたイシューページのHTTP URL。 |
openedMergeRequestsUrl | String | state=openでフィルタリングされたマージリクエストページのHTTP URL。 |
selfUrl | String | リリースのHTTP URL。 |
ReleaseSource
特定の形式でリリースに添付されているソースコードを表します。
フィールド
Repository
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
diskPath | String | リポジトリのディスクパスを示します。 |
empty | Boolean! | リポジトリに表示可能なコンテンツがないことを示します。 |
exists | Boolean! | 対応するGitリポジトリがディスクに存在することを示します。 |
rootRef | String | リポジトリのデフォルトブランチ。 |
引数のあるフィールド
Repository.blobs
リポジトリに含まれるblob。
RepositoryBlobConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
paths | [String!]! | 必要なblobパスの配列。 |
ref | String | blobの取得元のコミットref。デフォルト値はHEADです。 |
refType | RefType | refの型。 |
Repository.branchNames
検索パターンに一致する、このリポジトリで使用可能なブランチの名前。
[String!]を返します。
引数
Repository.codeOwnersPath
ref内のCODEOWNERSファイルのパス。
Stringを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String | refの名前。 |
Repository.commit
リポジトリからのコミット。
Commitを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ref | String! | コミット参照(SHA、ブランチ名、またはタグ名)。 |
Repository.commits
- GitLab 18.4で導入されました。ステータス: 実験的機能。
リポジトリからのコミットのリスト。
CommitConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
author | String | 作成者の名前またはメール。 |
committedAfter | Time | ISO8601形式の時刻または日付の後に作成されたコミット。 |
committedBefore | Time | ISO8601形式の時刻または日付の前に作成されたコミット。 |
query | UntrustedRegexp | コミットをフィルタリングするための正規表現。 |
ref | String! | コミットを検索するブランチまたはタグ。 |
Repository.lastCommit
指定されたパスとrefについてリポジトリ内で最後に実行されたコミット。
Commitを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
path | String | 最後のコミットを取得する対象となるパス。デフォルト値は、リポジトリのルートです。 |
ref | String | 最後のコミットを取得する対象となるコミットref。デフォルト値はHEADです。 |
refType | RefType | refの型。 |
Repository.paginatedTree
リポジトリのページネーションツリー。
TreeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
path | String | ツリーを取得する対象となるパス。デフォルト値は、リポジトリのルートです。 |
recursive | Boolean | 再帰的なツリーを取得するために使用されます。デフォルトはfalseです。 |
ref | String | ツリーを取得する対象となるコミットref。デフォルト値はHEADです。 |
refType | RefType | refの型。 |
Repository.tree
リポジトリのツリー。
Treeを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
path | String | ツリーを取得する対象となるパス。デフォルト値は、リポジトリのルートです。 |
recursive | Boolean | 再帰的なツリーを取得するために使用されます。デフォルトはfalseです。 |
ref | String | ツリーを取得する対象となるコミットref。デフォルト値はHEADです。 |
refType | RefType | refの型。 |
Repository.validateCodeownerFile
リポジトリのCODEOWNERファイルに含まれるLintエラーを表示します。
RepositoryCodeownerValidationを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
path | String | 検証する必要のあるCODEOWNERSという名前のファイルのパス。デフォルトは使用中のファイルです。 |
ref | String | コードオーナーファイルをチェックする必要があるref。デフォルトはリポジトリのデフォルトブランチです。 |
RepositoryBlob
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
archived | Boolean | 現在のプロジェクトがアーカイブされているかどうか。 |
base64EncodedBlob | String | GitLab 17.1で導入されました。ステータス: 実験的機能。blobの内容のエンコードはbase64です。null機能フラグが無効になっている場合、unicode_escaped_dataを返します。 |
blamePath | String | blob blameページへのWebパス。 |
canCurrentUserPushToBranch | Boolean | 現在のユーザーがブランチにプッシュできるかどうか。 |
canModifyBlob | Boolean | 現在のユーザーがblobに変更を加えることができるかどうか。 |
canModifyBlobWithWebIde | Boolean! | 現在のユーザーがWeb IDEでblobに変更を加えることができるかどうか。 |
codeNavigationPath | String | コードナビゲーションのWebパス。 |
codeOwners | [UserCore!] | blobのコードオーナーのリスト。 |
duoWorkflowInvokePath | String | Duo Agent Platformを呼び出すためのパス。 |
editBlobPath | String | 旧式エディタでblobを編集するためのWebパス。 |
environmentExternalUrlForRouteMap | String | 環境上のblobへのWebパス。 |
environmentFormattedExternalUrl | String | blobが利用可能な環境。 |
externalStorage | String | 使用される外部ストレージ(有効な場合)(「LFS」など)。 |
externalStorageUrl | String | 外部ストレージが有効な場合に、それによりraw blobをダウンロードするためのWebパス。 |
fileType | String | 拡張子に基づいて予期されるblobの形式。 |
findFilePath | String | ファイルを検索するためのWebパス。 |
forkAndEditPath | String | フォークしたプロジェクトを使用してblobを編集するためのWebパス。 |
forkAndViewPath | String | フォークしたプロジェクトを使用してblobを表示するためのWebパス。 |
gitpodBlobUrl | String | Gitpod内のblobのURL。 |
historyPath | String | blob履歴ページへのWebパス。 |
id | ID! | blobのID。 |
ideEditPath | String | Web IDEでblobを編集するためのWebパス。 |
ideForkAndEditPath | String | フォークしたプロジェクトを使用してWeb IDEでblobを編集するためのWebパス。 |
language | String | blob言語。 |
lfsOid | String | blobのLFS OID。 |
mode | String | blobモード。 |
name | String | blob名。 |
oid | String! | blobのOID。 |
path | String! | blobのパス。 |
permalinkPath | String | blob permalinkへのWebパス。 |
pipelineEditorPath | String | .gitlab-ci.ymlファイルを編集するためのWebパス。 |
plainData | String | blobプレーン強調表示データ。 |
projectBlobPathRoot | String | blobのルートのWebパス。 |
rawBlob | String | blobのrawコンテンツ。 |
rawPath | String | raw blobをダウンロードするためのWebパス。 |
rawSize | BigInt | blob、または外部に保存されている場合はblobターゲットのサイズ(バイト単位)。 |
rawTextBlob | String | blobがテキストデータの場合に、blobのrawコンテンツ。 |
replacePath | String | blobコンテンツを置き換えるためのWebパス。 |
richViewer | BlobViewer | blobコンテンツのリッチビューアー。 |
showDuoWorkflowAction | Boolean | Duo Agent Platformのアクションを表示するインジケーター。 |
simpleViewer | BlobViewer! | blobコンテンツのシンプルビューアー。 |
size | BigInt | blobのサイズ(バイト単位)。 |
storedExternally | Boolean | blobのコンテンツが外部(LFSなど)に保存されているかどうか。 |
webPath | String | blobのWebパス。 |
引数のあるフィールド
RepositoryBlob.blame
- GitLab 16.3で導入されました。ステータス: 実験的機能。
blob blame。
Blameを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
fromLine | Int | 範囲の開始行。1以上to_line以下でなければなりません。 |
toLine | Int | 範囲の終了行。from_line以上from_line + 100以下でなければなりません。 |
RepositoryCodeownerError
フィールド
RepositoryCodeownerValidation
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
total | Int! | ファイル内の検証エラーの合計数。 |
validationErrors | [RepositoryCodeownerError!]! | 特定のLintエラーコード。 |
RepositoryLanguage
フィールド
Requirement
要件を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore! | 要件の作成者。 |
createdAt | Time! | 要件作成のタイムスタンプ。 |
description | String | 要件の説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
id | ID! | 要件のID。 |
iid | String! | GitLab 15.8で非推奨になりました。代わりにwork_item_iidを使用してください。 |
lastTestReportManuallyCreated | Boolean | 最新のテストレポートがユーザーによって作成されたかどうかを示します。 |
lastTestReportState | TestReportState | 最新の要件テストレポートの状態。 |
project | Project! | 要件が属するプロジェクト。 |
state | RequirementState! | 要求事項の状態。 |
title | String | 要件のタイトル。 |
titleHtml | String | titleのGitLab Flavored Markdownレンダリング。 |
updatedAt | Time! | 要件の最終更新タイムスタンプ。 |
userPermissions | RequirementPermissions! | リソースに対する現在のユーザーの権限。 |
workItemIid | String! | 要件の作業アイテムIID。近々、識別子として現在のIIDを置き換えることになる予定。 |
引数のあるフィールド
Requirement.testReports
要件のテストレポート。
TestReportConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | Sort | テストレポートをソート順で一覧表示します。 |
RequirementControlCoverage
すべての要件にわたるコンプライアンス制御カバレッジ統計。
フィールド
RequirementCoverage
カバレッジ統計の要件。
フィールド
RequirementPermissions
要件に対する現在のユーザーの権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminRequirement | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_requirementを実行できます。 |
createRequirement | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_requirementを実行できます。 |
destroyRequirement | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_requirementを実行できます。 |
readRequirement | Boolean! | trueの場合、ユーザーはこのリソースに対してread_requirementを実行できます。 |
updateRequirement | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_requirementを実行できます。 |
RequirementStatesCount
状態別の要件数。
フィールド
ResourceQuotas
ワークスペースのリソースクォータ。
フィールド
RiskFactors
合計リスクスコアに寄与するリスクファクター。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
vulnerabilitiesAverageScore | VulnerabilityAverageScoreFactor | GitLab 18.4で導入されました。ステータス: 実験的機能。平均脆弱性スコアに基づくファクター。 |
RiskScore
合計リスクスコア情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
byProject | RiskScoreByProjectConnection | GitLab 18.4で導入されました。ステータス: 実験的機能。プロジェクト別にグループ化されたリスクスコア。 |
factors | RiskFactors | GitLab 18.4で導入されました。ステータス: 実験的機能。スコアに寄与するリスクファクター。 |
rating | RiskRating! | GitLab 18.4で導入されました。ステータス: 実験的機能。全体的なリスク評価。 |
score | Float! | GitLab 18.4で導入されました。ステータス: 実験的機能。全体的なリスクスコア。 |
RiskScoreByProject
特定のプロジェクトのリスクスコア情報。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
project | Project | GitLab 18.4で導入されました。ステータス: 実験的機能。リスクスコアはプロジェクトに属します。 |
rating | RiskRating | GitLab 18.4で導入されました。ステータス: 実験的機能。プロジェクトのリスク評価。 |
score | Float | GitLab 18.4で導入されました。ステータス: 実験的機能。プロジェクトのリスクスコア。 |
RootStorageStatistics
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
buildArtifactsSize | Float! | CIアーティファクトのサイズ(バイト単位)。 |
containerRegistrySize | Float! | コンテナレジストリのサイズ(バイト単位)。 |
containerRegistrySizeIsEstimated | Boolean! | ネームスペースの重複排除済みコンテナレジストリサイズが推定値かどうかを示します。 |
costFactoredStorageSize | Float! | GitLab 16.2で導入されました。ステータス: 実験的機能。フォークに適用可能なコストファクターを適用したストレージの合計サイズ(バイト単位)。適用可能なコストファクターがない場合、これはstorage_sizeに等しくなります。 |
dependencyProxySize | Float! | 依存プロキシのサイズ(バイト単位)。 |
lfsObjectsSize | Float! | LFSオブジェクトのサイズ(バイト単位)。 |
packagesSize | Float! | パッケージのサイズ(バイト単位)。 |
pipelineArtifactsSize | Float! | CIパイプラインアーティファクトのサイズ(バイト単位)。 |
registrySizeEstimated | Boolean! | GitLab 16.2で非推奨になりました。container_registry_size_is_estimatedを使用してください。 |
repositorySize | Float! | Gitリポジトリのサイズ(バイト単位)。 |
snippetsSize | Float! | スニペットのサイズ(バイト単位)。 |
storageSize | Float! | 合計ストレージ(バイト単位)。 |
uploadsSize | Float! | アップロードのサイズ(バイト単位)。 |
wikiSize | Float! | Wikiのサイズ(バイト単位)。 |
RunnerArchitecture
フィールド
RunnerPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
assignRunner | Boolean! | trueの場合、ユーザーはこのリソースに対してassign_runnerを実行できます。 |
deleteRunner | Boolean! | trueの場合、ユーザーはこのリソースに対してdelete_runnerを実行できます。 |
readRunner | Boolean! | trueの場合、ユーザーはこのリソースに対してread_runnerを実行できます。 |
updateRunner | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_runnerを実行できます。 |
RunnerPlatform
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
architectures | RunnerArchitectureConnection | プラットフォームでサポートされるRunnerアーキテクチャ(接続を参照)。 |
humanReadableName | String! | 人間が判読できるRunnerプラットフォームの名前。 |
name | String! | Runnerプラットフォームの名前slug。 |
RunnerSetup
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
installInstructions | String! | 指定されたアーキテクチャにRunnerをインストールする手順。 |
registerInstructions | String | Runnerの登録手順。コマンドに実際の登録トークンは含まれません。代わりに、プレースホルダー$REGISTRATION_TOKENが表示されます。 |
SastCiConfiguration
SASTのCI設定を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
analyzers | SastCiConfigurationAnalyzersEntityConnection | SAST設定に添付されているアナライザーエンティティのリスト(接続を参照)。 |
global | SastCiConfigurationEntityConnection | SAST設定に関連するグローバルエンティティのリスト(接続を参照)。 |
pipeline | SastCiConfigurationEntityConnection | SAST設定に関連するパイプラインエンティティのリスト(接続を参照)。 |
SastCiConfigurationAnalyzersEntity
SAST CI設定の中でのアナライザーエンティティを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フォームに表示されるアナライザーの説明。 |
enabled | Boolean | アナライザーが有効かどうかを示します。 |
label | String | 設定UIで使用するアナライザーのラベル。 |
name | String | アナライザーの名前。 |
variables | SastCiConfigurationEntityConnection | サポートされている変数のリスト。(接続を参照) |
SastCiConfigurationEntity
SAST CI設定の中でのエンティティを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
defaultValue | String | 値が空の場合に使用されるデフォルト値。 |
description | String | フォームに表示されるエンティティの説明。 |
field | String | エンティティのCIキーワード。 |
label | String | フォームで使用されるエンティティのラベル。 |
options | SastCiConfigurationOptionsEntityConnection | フィールドの値候補(接続を参照)。 |
size | SastUiComponentSize | UIコンポーネントのサイズ。 |
type | String | フィールド値の型。 |
value | String | エンティティの現在の値。 |
SastCiConfigurationOptionsEntity
SAST CI設定の中でのオプションのエンティティを表します。
フィールド
SavedReply
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
content | String! | 保存済み返信の内容。 |
id | UsersSavedReplyID! | ユーザー保存済み返信のグローバルID。 |
name | String! | 保存済み返信の名前。 |
Scan
セキュリティスキャン情報を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
errors | [String!]! | エラーのリスト。 |
name | String! | スキャンの名前。 |
status | ScanStatus! | スキャンのステータスを示します。 |
warnings | [String!]! | 警告のリスト。 |
ScanExecutionPolicy
スキャン実行ポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
csp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ポリシーが集中型セキュリティポリシーグループからのものかどうかを示します。 |
deprecatedProperties | [String!] | GitLab 17.3で導入されました。ステータス: 実験的機能。ポリシー内のすべての非推奨プロパティ。 |
description | String! | ポリシーの説明。 |
editPath | String! | ポリシー編集ページのURL。 |
enabled | Boolean! | ポリシーが有効かどうかを示します。 |
name | String! | ポリシーの名前。 |
policyScope | PolicyScope | ポリシーのスコープ。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
updatedAt | Time! | ポリシーYAMLの最終更新時のタイムスタンプ。 |
yaml | String! | ポリシーのYAML定義。 |
ScanExecutionPolicyAttributesType
スキャン実行ポリシーに関連するポリシーフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
deprecatedProperties | [String!] | GitLab 17.3で導入されました。ステータス: 実験的機能。ポリシー内のすべての非推奨プロパティ。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
ScanResultPolicy
スキャン結果ポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
actionApprovers | [PolicyApproversType!] | 複数の承認者のアクション。 |
allGroupApprovers | [PolicyApprovalGroup!] | ユーザーがアクセスできないグループを含め、グループタイプの承認者として可能性のあるすべての承認者。 |
csp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ポリシーが集中型セキュリティポリシーグループからのものかどうかを示します。 |
customRoles | [MemberRole!] | カスタムロールタイプの承認者。これらのロールに属するユーザーのみが承認者になります。 |
deprecatedProperties | [String!] | GitLab 16.10で導入されました。ステータス: 実験的機能。ポリシー内のすべての非推奨プロパティ。 |
description | String! | ポリシーの説明。 |
editPath | String! | ポリシー編集ページのURL。 |
enabled | Boolean! | ポリシーが有効かどうかを示します。 |
name | String! | ポリシーの名前。 |
policyScope | PolicyScope | ポリシーのスコープ。 |
roleApprovers | [MemberAccessLevelName!] | ロールタイプの承認者。これらのロールに属するユーザーのみが承認者になります。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
updatedAt | Time! | ポリシーYAMLの最終更新時のタイムスタンプ。 |
userApprovers | [UserCore!] | ユーザータイプの承認者。 |
yaml | String! | ポリシーのYAML定義。 |
ScannedResource
セキュリティスキャンでスキャンされたリソースを表します。
フィールド
SearchBlobChunk
一致したチャンクのJSON構造。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
lines | [SearchBlobLine!] | GitLab 17.2で導入されました。ステータス: 実験的機能。ファイルのパス。 |
matchCountInChunk | Int | GitLab 17.2で導入されました。ステータス: 実験的機能。チャンク内の一致数。 |
SearchBlobFileType
一致を含むファイルのJSON構造。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
blameUrl | String | GitLab 17.2で導入されました。ステータス: 実験的機能。ファイルのblame URL。 |
chunks | [SearchBlobChunk!] | GitLab 17.2で導入されました。ステータス: 実験的機能。ファイルあたりの最大一致数。 |
fileUrl | String | GitLab 17.2で導入されました。ステータス: 実験的機能。ファイルのURL。 |
language | String | GitLab 17.8で導入されました。ステータス: 実験的機能。ファイルの言語。 |
matchCount | Int | GitLab 17.2で導入されました。ステータス: 実験的機能。ファイルごとの一致数(最大50チャンク)。デフォルトは3です。 |
matchCountTotal | Int | GitLab 17.2で導入されました。ステータス: 実験的機能。ファイルごとの一致の合計数。 |
path | String | GitLab 17.2で導入されました。ステータス: 実験的機能。ファイルのパス。 |
projectPath | String | GitLab 17.2で導入されました。ステータス: 実験的機能。プロジェクトのフルパス。 |
SearchBlobLine
一致したチャンク内の各行のJSON構造。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
highlights | [[Int!]!] | GitLab 17.8で導入されました。ステータス: 実験的機能。行の中の強調表示の最初の文字と最後の文字の列番号。 |
lineNumber | Int | GitLab 17.2で導入されました。ステータス: 実験的機能。blobの行番号。 |
text | String | GitLab 17.2で導入されました。ステータス: 実験的機能。blobのテキストコンテンツ。 |
SecretPermission
シークレット権限の表現。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
expiredAt | ISO8601Date | シークレット権限の有効期限(オプション)。 |
grantedBy | UserCore | シークレット権限を作成したユーザー。 |
permissions | String! | 付与する権限。[‘create’、‘update’、‘read’、‘delete’]。 |
principal | Principal! | 誰にアクセス権が付与されているか。たとえば、ユーザー/ロール/メンバーロール/グループ。 |
project | Project! | シークレット権限が属するプロジェクト。 |
SecretRotationInfo
プロジェクトシークレットのローテーションの設定とステータス。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | ローテーション設定が作成された日時。 |
rotationIntervalDays | Int! | ローテーションのリマインダーの間隔(日数)。 |
status | SecretRotationStatus! | 現在のローテーションステータス。 |
updatedAt | Time! | ローテーション設定が最後の更新された日時。 |
SecurityAttribute
セキュリティ属性。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
color | Color! | セキュリティ属性の色。 |
description | String | セキュリティ属性の説明。 |
editableState | SecurityCategoryEditableState! | セキュリティ属性の編集可能状態。 |
id | SecurityAttributeID | セキュリティ属性のグローバルID。 |
name | String! | セキュリティ属性の名前。 |
securityCategory | SecurityCategory! | セキュリティ属性が属するセキュリティカテゴリ。 |
SecurityCategory
セキュリティカテゴリ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | セキュリティカテゴリの説明。 |
editableState | SecurityCategoryEditableState! | セキュリティカテゴリの編集可能状態。 |
id | SecurityCategoryID | セキュリティカテゴリのグローバルID。 |
multipleSelection | Boolean! | 複数の属性を選択できるかどうか。 |
name | String! | セキュリティカテゴリの名前。 |
securityAttributes | [SecurityAttribute!] | カテゴリに属するセキュリティ属性。 |
templateType | SecurityCategoryTemplateType | 定義されたカテゴリのテンプレートタイプ。 |
SecurityFindingTokenStatus
セキュリティ検出で見つかったシークレットトークンのステータスを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | トークンのステータスが作成されたとき。 |
id | ID! | 検出されたトークンステータスのID。 |
status | VulnerabilityFindingTokenStatusState! | トークンのステータス(不明、アクティブ、非アクティブ)。 |
updatedAt | Time! | トークンのステータスが最後に更新されたとき。 |
SecurityMetrics
セキュリティ指標を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
riskScore | RiskScore | GitLab 18.4で導入されました。ステータス: 実験的機能。合計リスクスコア情報。この機能は現在開発中であり、まだ一般には利用できません。 |
引数のあるフィールド
SecurityMetrics.vulnerabilitiesOverTime
フィルタリングやグループ化の機能を備えた、脆弱性指標の時間経過。この機能は現在開発中であり、まだ一般には利用できません。
VulnerabilitiesOverTimeConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | ISO8601Date! | 脆弱性指標の時間範囲の終了日。 |
severity | [VulnerabilitySeverity!] | 脆弱性を重大度でフィルタリングします。 |
startDate | ISO8601Date! | 脆弱性指標の時間範囲の開始日。 |
SecurityMetrics.vulnerabilitiesPerSeverity
重大度レベルごとの未解決の脆弱性の数。この機能は現在開発中であり、まだ一般には利用できません。
VulnerabilitiesPerSeverityを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | ISO8601Date | GitLab 18.3で導入されました。ステータス: 実験的機能。脆弱性指標の時間範囲の終了日。指定されていない場合のデフォルトは現在の日付です。 |
startDate | ISO8601Date | GitLab 18.3で導入されました。ステータス: 実験的機能。脆弱性指標の時間範囲の開始日。指定されていない場合のデフォルトは365日前です。 |
SecurityPolicyType
セキュリティポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
csp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ポリシーが集中型セキュリティポリシーグループからのものかどうかを示します。 |
description | String! | ポリシーの説明。 |
editPath | String! | ポリシー編集ページのURL。 |
enabled | Boolean! | ポリシーが有効かどうかを示します。 |
name | String! | ポリシーの名前。 |
policyAttributes | PolicyAttributesUnion! | ポリシータイプに固有の属性。 |
policyScope | PolicyScope | ポリシーのスコープ。 |
type | String | ポリシーの説明。 |
updatedAt | Time! | ポリシーYAMLの最終更新時のタイムスタンプ。 |
yaml | String! | ポリシーのYAML定義。 |
SecurityPolicyValidationError
セキュリティポリシーの検証エラー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
field | String! | エラーフィールド。 |
index | Int | エラーが発生したアクションのインデックス。 |
level | String! | エラーレベル。 |
message | String! | エラーメッセージ。 |
title | String | エラータイトル。 |
SecurityReportSummary
セキュリティレポートの概要を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
apiFuzzing | SecurityReportSummarySection | api_fuzzingスキャンの集約カウント。 |
clusterImageScanning | SecurityReportSummarySection | cluster_image_scanningスキャンの集約カウント。 |
containerScanning | SecurityReportSummarySection | container_scanningスキャンの集約カウント。 |
containerScanningForRegistry | SecurityReportSummarySection | container_scanning_for_registryスキャンの集約カウント。 |
coverageFuzzing | SecurityReportSummarySection | coverage_fuzzingスキャンの集約カウント。 |
dast | SecurityReportSummarySection | dastスキャンの集約カウント。 |
dependencyScanning | SecurityReportSummarySection | dependency_scanningスキャンの集約カウント。 |
generic | SecurityReportSummarySection | genericスキャンの集約カウント。 |
sast | SecurityReportSummarySection | sastスキャンの集約カウント。 |
secretDetection | SecurityReportSummarySection | secret_detectionスキャンの集約カウント。 |
SecurityReportSummarySection
セキュリティレポートの概要のセクションを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
scannedResources | ScannedResourceConnection | スキャンされたリソースのうち最初の20個のリスト。(接続を参照) |
scannedResourcesCount | Int | スキャンされたリソースの総数。 |
scannedResourcesCsvPath | String | スキャンされたすべてのリソースをCSV形式でダウンロードするためのパス。 |
scans | ScanConnection! | タイプ別に実行されたセキュリティスキャンのリスト。(接続を参照) |
vulnerabilitiesCount | Int | 脆弱性の総数。 |
SecurityScanners
セキュリティスキャナーのリストを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
available | [SecurityScannerType!] | プロジェクトで使用可能なアナライザーのリスト。 |
enabled | [SecurityScannerType!] | プロジェクトで有効になっているアナライザーのリスト。 |
pipelineRun | [SecurityScannerType!] | 最後のパイプラインで正常に実行されたアナライザーのリスト。 |
SecurityTrainingUrl
セキュリティトレーニングに関連するURLを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
identifier | String | 脆弱性識別子の名前。 |
name | String | トレーニングプロバイダーの名前。 |
status | TrainingUrlRequestStatus | トレーニングプロバイダーに対するリクエストのステータス。 |
url | String | セキュリティトレーニングコンテンツのリンクのURL。 |
SemanticSearchCode
セマンティック検索から返されるコードスニペット。
フィールド
SentryDetailedError
Sentryエラー。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | 発生回数。 |
culprit | String! | エラーの発生源。 |
externalBaseUrl | String! | Sentryインスタンスの外部ベースURL。 |
externalUrl | String! | エラーの外部URL。 |
firstReleaseLastCommit | String | エラーが最初に確認されたコミット。 |
firstReleaseShortVersion | String | エラーが最初に確認されたリリースの短いバージョン。 |
firstReleaseVersion | String | エラーが最初に確認されたリリースのバージョン。 |
firstSeen | Time! | エラーが最初に確認された時点のタイムスタンプ。 |
frequency | [SentryErrorFrequency!]! | エラーの過去24時間の統計。 |
gitlabCommit | String | リリースバージョンに基づく、エラーに起因するGitLabコミットSHA。 |
gitlabCommitPath | String | エラーに起因するGitLabコミットへのGitLabページへのパス。 |
gitlabIssuePath | String | GitLabイシューのURL。 |
id | ID! | エラーのID(グローバルID)。 |
integrated | Boolean | エラートラッキングバックエンド。 |
lastReleaseLastCommit | String | エラーが最後に確認されたコミット。 |
lastReleaseShortVersion | String | エラーが最後に確認されたリリースの短いバージョン。 |
lastReleaseVersion | String | エラーが最後に確認されたリリースバージョン。 |
lastSeen | Time! | エラーが最後に確認されたタイムスタンプ。 |
message | String | エラーのSentryメタデータメッセージ。 |
sentryId | String! | エラーのID(Sentry ID)。 |
sentryProjectId | ID! | プロジェクト(Sentryプロジェクト)のID。 |
sentryProjectName | String! | エラーの影響を受けるプロジェクトの名前。 |
sentryProjectSlug | String! | エラーの影響を受けるプロジェクトのslug。 |
shortId | String! | エラーの短いID(Sentry ID)。 |
status | SentryErrorStatus! | エラーのステータス。 |
tags | SentryErrorTags! | Sentryエラーに関連付けられているタグ。 |
title | String! | エラーのタイトル。 |
type | String! | エラーのタイプ。 |
userCount | Int! | エラーの影響を受けるユーザーの数。 |
SentryError
Sentryエラー。SentryDetailedErrorの簡略バージョン。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | 発生回数。 |
culprit | String! | エラーの発生源。 |
externalUrl | String! | エラーの外部URL。 |
firstSeen | Time! | エラーが最初に確認された時点のタイムスタンプ。 |
frequency | [SentryErrorFrequency!]! | エラーの過去24時間の統計。 |
id | ID! | エラーのID(グローバルID)。 |
lastSeen | Time! | エラーが最後に確認されたタイムスタンプ。 |
message | String | エラーのSentryメタデータメッセージ。 |
sentryId | String! | エラーのID(Sentry ID)。 |
sentryProjectId | ID! | プロジェクト(Sentryプロジェクト)のID。 |
sentryProjectName | String! | エラーの影響を受けるプロジェクトの名前。 |
sentryProjectSlug | String! | エラーの影響を受けるプロジェクトのslug。 |
shortId | String! | エラーの短いID(Sentry ID)。 |
status | SentryErrorStatus! | エラーのステータス。 |
title | String! | エラーのタイトル。 |
type | String! | エラーのタイプ。 |
userCount | Int! | エラーの影響を受けるユーザーの数。 |
SentryErrorCollection
Sentryエラーのコレクションと、エラーの詳細を含むオブジェクト。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
externalUrl | String | Sentryの外部URL。 |
引数のあるフィールド
SentryErrorCollection.detailedError
プロジェクトに関するSentryエラーの詳細バージョン。
SentryDetailedErrorを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | GitlabErrorTrackingDetailedErrorID! | SentryイシューのID。 |
SentryErrorCollection.errorStackTrace
Sentryエラーのスタックトレース。
SentryErrorStackTraceを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | GitlabErrorTrackingDetailedErrorID! | SentryイシューのID。 |
SentryErrorCollection.errors
Sentryエラーのコレクション。
SentryErrorConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
searchTerm | String | Sentryエラー詳細の検索クエリ。 |
sort | String | ソートの基準となる属性。オプションは、frequency、first_seen、last_seenです。last_seenがデフォルトです。 |
SentryErrorFrequency
フィールド
SentryErrorStackTrace
Sentryエラーのスタックトレースエントリを含むオブジェクト。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
dateReceived | String! | スタックトレースをSentryが受信した時刻。 |
issueId | String! | SentryエラーのID。 |
stackTraceEntries | [SentryErrorStackTraceEntry!]! | Sentryエラーのスタックトレースエントリ。 |
SentryErrorStackTraceContext
Sentryエラースタックトレースのオブジェクトコンテキスト。
フィールド
SentryErrorStackTraceEntry
Sentryエラーのスタックトレースエントリを含むオブジェクト。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
col | String | Sentryエラーが発生した関数。 |
fileName | String | Sentryエラーが発生したファイル。 |
function | String | Sentryエラーが発生した関数。 |
line | String | Sentryエラーが発生した関数。 |
traceContext | [SentryErrorStackTraceContext!] | Sentryエラーのコンテキスト。 |
SentryErrorTags
Sentryエラーの状態。
フィールド
SeverityOverride
脆弱性の重大度オーバーライドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore! | 重大度を変更したユーザー。 |
createdAt | Time | 重大度変更の時刻。 |
newSeverity | VulnerabilitySeverity! | 脆弱性の新しい重大度。 |
originalSeverity | VulnerabilitySeverity! | 脆弱性の元の重大度。 |
SlashCommand
Duo Chatスラッシュコマンド。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String! | スラッシュコマンドの機能の説明。 |
name | String! | スラッシュコマンドの名前。 |
shouldSubmit | Boolean! | クリック時にコマンドを自動送信するかどうかを示します。 |
Snippet
スニペットエントリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | スニペットのオーナー。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
createdAt | Time! | スニペット作成のタイムスタンプ。 |
description | String | スニペットの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
fileName | String | スニペットのファイル名。 |
hidden | Boolean! | 作成者がBANされたため、スニペットが非表示になっていることを示します。 |
httpUrlToRepo | String | スニペットリポジトリのHTTP URL。 |
id | SnippetID! | スニペットのID。 |
imported | Boolean! | スニペットがインポートされたかどうかを示します。 |
importedFrom | ImportSource! | スニペットのインポート元。 |
project | Project | スニペットが関連付けられているプロジェクト。 |
rawUrl | String! | スニペットのraw URL。 |
sshUrlToRepo | String | スニペットリポジトリのSSH URL。 |
title | String! | スニペットのタイトル。 |
updatedAt | Time! | スニペット更新のタイムスタンプ。 |
userPermissions | SnippetPermissions! | リソースに対する現在のユーザーの権限。 |
visibilityLevel | VisibilityLevelsEnum! | スニペットの表示レベル。 |
webUrl | String! | スニペットのWeb URL。 |
引数のあるフィールド
Snippet.blobs
スニペットblob。
SnippetBlobConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
paths | [String!] | blobのパス。 |
Snippet.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
SnippetBlob
スニペットblobを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
binary | Boolean! | blobがバイナリかどうかを示します。 |
externalStorage | String | blob外部ストレージ。 |
mode | String | blobモード。 |
name | String | blob名。 |
path | String | blobパス。 |
plainData | String | blobプレーン強調表示データ。 |
rawPath | String! | blob rawコンテンツエンドポイントパス。 |
rawPlainData | String | blobがテキストデータの場合に、blobのrawコンテンツ。 |
renderedAsText | Boolean! | blobがテキストとしてレンダリングされるかどうかを示します。 |
richData | String | blob強調表示データ。 |
richViewer | SnippetBlobViewer | blobコンテンツのリッチビューアー。 |
simpleViewer | SnippetBlobViewer! | blobコンテンツのシンプルビューアー。 |
size | Int! | blobのサイズ。 |
SnippetBlobViewer
blobコンテンツの表示方法を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
collapsed | Boolean! | blobを折りたたんで表示するかどうかを示します。 |
fileType | String! | コンテンツのファイルタイプ。 |
loadAsync | Boolean! | blobコンテンツを非同期で読み込むかどうかを示します。 |
loadingPartialName | String! | 部分的な読み込み名。 |
renderError | String | blobコンテンツのレンダリングエラー。 |
tooLarge | Boolean! | blobが大きすぎて表示できないかどうかを示します。 |
type | BlobViewersType! | blobビューアーのタイプ。 |
SnippetPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminSnippet | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_snippetを実行できます。 |
awardEmoji | Boolean! | trueの場合、ユーザーはこのリソースに対してaward_emojiを実行できます。 |
createNote | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_noteを実行できます。 |
readSnippet | Boolean! | trueの場合、ユーザーはこのリソースに対してread_snippetを実行できます。 |
reportSnippet | Boolean! | trueの場合、ユーザーはこのリソースに対してreport_snippetを実行できます。 |
updateSnippet | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_snippetを実行できます。 |
SnippetRepositoryRegistry
スニペットリポジトリのGeo同期と検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | SnippetRepositoryRegistryのチェックサムが、プライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | SnippetRepositoryRegistry作成時のタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | SnippetRepositoryRegistryのID。 |
lastSyncFailure | String | SnippetRepositoryRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | SnippetRepositoryRegistryの最後の同期成功のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにSnippetRepositoryRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | SnippetRepositoryRegistryのモデルレコードのID。 |
retryAt | Time | SnippetRepositoryRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | SnippetRepositoryRegistryの同期試行の連続失敗回数。 |
snippetRepositoryId | ID! | スニペットリポジトリのID。 |
state | RegistryState | SnippetRepositoryRegistryの同期状態。 |
verificationChecksum | String | SnippetRepositoryRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のSnippetRepositoryRegistryのチェックサムの予想値。 |
verificationFailure | String | SnippetRepositoryRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | SnippetRepositoryRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | SnippetRepositoryRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | SnippetRepositoryRegistryの検証開始のタイムスタンプ。 |
verificationState | VerificationStateEnum | SnippetRepositoryRegistryの検証状態。 |
verifiedAt | Time | SnippetRepositoryRegistryの最後の検証成功のタイムスタンプ。 |
SquashOption
保護ブランチのスカッシュオプションオーバーライド。
フィールド
SshSignature
署名付きコミットのSSH署名。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
commitSha | String | 関連するコミットのSHA。 |
key | Key | 署名に使用するSSHキー。 |
keyFingerprintSha256 | String | キーのフィンガープリント。 |
project | Project | 関連するコミットのプロジェクト。 |
user | UserCore | キーに関連付けられているユーザー |
verificationStatus | VerificationStatus | 関連するキーまたは証明書の検証ステータスを示します。 |
StandardRole
標準ロールを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | Int! | アクセスレベルの数値。 |
description | String | ロールの説明。 |
detailsPath | String | GitLab 17.4で導入されました。ステータス: 実験的機能。ロールの詳細WebページへのURLパス。 |
id | ID! | ロールID。 |
membersCount | Int | GitLab 17.3で導入されました。ステータス: 実験的機能。ロールがグループまたはプロジェクトメンバーに直接割り当てられた回数。 |
name | String | ロール名。 |
usersCount | Int | GitLab 17.5で導入されました。ステータス: 実験的機能。少なくとも1つのグループまたはプロジェクトでロールが直接割り当てられているユーザーの数。 |
StandardsAdherenceChecksStatus
標準準拠チェックの進行状況。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksCompleted | Int! | 正常に完了した準拠チェックの数。 |
startedAt | Time! | 準拠チェックのスキャン開始のUTCタイムスタンプ。 |
totalChecks | Int! | 準拠チェックの数に、グループ内のプロジェクト数を乗算した数。 |
StatusAction
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
buttonTitle | String | ボタンのタイトル、例:ジョブを再試行。 |
confirmationMessage | String | GitLab 17.0で導入されました。ステータス: 実験的機能。手動ジョブのカスタム確認メッセージ。 |
icon | String | アクションボタンで使用されるアイコン。 |
id | String! | ステータスアクションのID。 |
method | String | アクションのメソッド(postなど)。 |
path | String | アクションのパス。 |
title | String | アクションのタイトル、例:再試行。 |
StringExpression
文字列を値とする式。
フィールド
Submodule
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
flatPath | String! | エントリのフラットパス。 |
id | ID! | エントリのID。 |
name | String! | エントリの名前。 |
path | String! | エントリのパス。 |
sha | String! | エントリのSHA。 |
treeUrl | String | サブモジュールのツリーURL。 |
type | EntryType! | ツリーエントリのタイプ。 |
webUrl | String | サブモジュールのWeb URL。 |
SubscriptionFutureEntry
将来のサブスクリプションのエントリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
company | String | ライセンシーの会社。 |
email | String | ライセンシーのメール。 |
expiresAt | Date | ライセンスの有効期限が切れる日付。 |
name | String | ライセンシーの名前。 |
plan | String! | サブスクリプションプランの名前。 |
startsAt | Date | ライセンスの開始日付。 |
type | String! | サブスクリプションから生成されるライセンスの種類。 |
usersInLicenseCount | Int | 有料ユーザーのシート数。 |
SuggestedReviewersType
レビュアー推奨結果セットを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accepted | [String!] | 承認されたレビュアーのユーザー名のリスト。 |
createdAt | Time! | 推奨作成のタイムスタンプ。 |
suggested | [String!]! | 推奨されるレビュアーのユーザー名のリスト。 |
updatedAt | Time! | 推奨更新のタイムスタンプ。 |
SystemNoteMetadata
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
action | String | システムノートのメタデータアクション。 |
descriptionVersion | DescriptionVersion | 変更された説明のバージョン。 |
id | SystemNoteMetadataID! | 特定のシステムノートメタデータのグローバルID。 |
Tag
フィールド
TaskCompletionStatus
タスクの完了ステータス。
フィールド
TerraformModuleMetadata
Terraformモジュールのメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | メタデータ作成のタイムスタンプ。 |
fields | TerraformModuleMetadataFields! | メタデータのフィールド。 |
id | PackagesTerraformModuleMetadatumID! | メタデータのID。 |
updatedAt | Time! | メタデータの最終更新タイムスタンプ。 |
TerraformModuleMetadataDependencies
Terraformモジュールのメタデータの依存関係。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
modules | [TerraformModuleMetadataDependency!] | モジュールのモジュール。 |
providers | [TerraformModuleMetadataDependency!] | モジュールのプロバイダー。 |
TerraformModuleMetadataDependency
Terraformモジュールのメタデータの依存関係。
フィールド
TerraformModuleMetadataExample
Terraformモジュールのメタデータの例。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
inputs | [TerraformModuleMetadataInput!] | モジュールのインプット。 |
name | String! | 例の名前。 |
outputs | [TerraformModuleMetadataOutput!] | モジュールの出力。 |
readme | String | Readmeデータ。 |
readmeHtml | String | readmeのGitLab Flavored Markdownレンダリング。 |
TerraformModuleMetadataFields
Terraformモジュールのメタデータのフィールド型。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
examples | [TerraformModuleMetadataExample!] | モジュールの例。 |
root | TerraformModuleMetadataRoot! | ルートモジュール。 |
submodules | [TerraformModuleMetadataSubmodule!] | モジュールのサブモジュール。 |
TerraformModuleMetadataInput
Terraformモジュールのメタデータのインプット型。
フィールド
TerraformModuleMetadataOutput
Terraformモジュールのメタデータの出力。
フィールド
TerraformModuleMetadataRoot
Terraformルートモジュールのメタデータ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
dependencies | TerraformModuleMetadataDependencies | モジュールの依存関係。 |
inputs | [TerraformModuleMetadataInput!] | モジュールのインプット。 |
outputs | [TerraformModuleMetadataOutput!] | モジュールの出力。 |
readme | String | Readmeデータ。 |
readmeHtml | String | readmeのGitLab Flavored Markdownレンダリング。 |
resources | [String!] | モジュールのリソース。 |
TerraformModuleMetadataSubmodule
Terraformモジュールのメタデータのサブモジュール。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
dependencies | TerraformModuleMetadataDependencies | サブモジュールの依存関係。 |
inputs | [TerraformModuleMetadataInput!] | モジュールのインプット。 |
name | String! | サブモジュールの名前。 |
outputs | [TerraformModuleMetadataOutput!] | モジュールの出力。 |
readme | String | Readmeデータ。 |
readmeHtml | String | readmeのGitLab Flavored Markdownレンダリング。 |
resources | [String!] | サブモジュールのリソース。 |
TerraformState
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | Terraformステートが作成されたときのタイムスタンプ。 |
deletedAt | Time | Terraformステートが削除されたときのタイムスタンプ。 |
id | ID! | TerraformステートのID。 |
latestVersion | TerraformStateVersion | Terraformステートの最新バージョン。 |
lockedAt | Time | Terraformステートがロックされたときのタイムスタンプ。 |
lockedByUser | UserCore | 現在、Terraformステートのロックを保持しているユーザー。 |
name | String! | Terraformステートの名前。 |
updatedAt | Time! | Terraformステート更新時のタイムスタンプ。 |
TerraformStateVersion
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | バージョンが作成されたときのタイムスタンプ。 |
createdByUser | UserCore | バージョンを作成したユーザー。 |
downloadPath | String | バージョンのJSONファイルのダウンロード用URL。 |
id | ID! | TerraformステートバージョンのID。 |
job | CiJob | バージョンを作成したジョブ。 |
serial | Int | バージョンのシリアル番号。 |
updatedAt | Time! | バージョン更新時のタイムスタンプ。 |
TerraformStateVersionRegistry
TerraformステートバージョンのGeo同期と検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | TerraformStateVersionRegistryのチェックサムが、プライマリとセカンダリで一致しないかどうかを示します。 |
createdAt | Time | TerraformStateVersionRegistryが作成されたときのタイムスタンプ。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | TerraformStateVersionRegistryのID。 |
lastSyncFailure | String | TerraformStateVersionRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | TerraformStateVersionRegistryの最後の同期成功のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにおけるTerraformStateVersionRegistryの有無を示します。 |
modelRecordId | Int | TerraformStateVersionRegistryのモデルレコードのID。 |
retryAt | Time | TerraformStateVersionRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | TerraformStateVersionRegistryの同期試行の連続失敗回数。 |
state | RegistryState | TerraformStateVersionRegistryの同期ステート。 |
terraformStateVersionId | ID! | TerraformステートバージョンのID。 |
verificationChecksum | String | TerraformStateVersionRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のTerraformStateVersionRegistryのチェックサムの予想値。 |
verificationFailure | String | TerraformStateVersionRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | TerraformStateVersionRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | TerraformStateVersionRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | TerraformStateVersionRegistryの検証開始のタイムスタンプ。 |
verificationState | VerificationStateEnum | TerraformStateVersionRegistryの検証ステート。 |
verifiedAt | Time | TerraformStateVersionRegistryの最後の検証成功のタイムスタンプ。 |
TestCase
パイプラインテストレポート内のテストケース。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
attachmentUrl | String | テストケースの添付ファイルのURL。 |
classname | String | テストケースのクラス名。 |
executionTime | Float | テストケースの実行時間(秒) |
file | String | テストケースのファイルへのパス。 |
name | String | テストケースの名前。 |
recentFailures | RecentFailures | ベースブランチでのテストケースの最近の失敗履歴。 |
stackTrace | String | テストケースのスタックトレース。 |
status | TestCaseStatus | テストケースのステータス(エラー、失敗、成功、スキップ)。 |
systemOutput | String | テストケースのシステム出力。 |
TestReport
要件テストレポートを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | テストレポートの作成者。 |
createdAt | Time! | テストレポート作成のタイムスタンプ。 |
id | ID! | テストレポートのID。 |
state | TestReportState! | テストレポートの状態。 |
usesLegacyIid | Boolean | テストレポートが、レガシー要件IIDへの参照を使用して生成されたかどうかを示します。 |
TestReportSummary
パイプラインのテストレポート。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
testSuites | TestSuiteSummaryConnection! | パイプラインテストレポートに属するテストスイート。(接続を参照) |
total | TestReportTotal! | パイプラインテストレポートのレポート統計の合計。 |
TestReportTotal
テストレポートの統計の合計。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int | テストケースの総数。 |
error | Int | エラーが発生したテストケースの総数。 |
failed | Int | 失敗したテストケースの総数。 |
skipped | Int | スキップされたテストケースの総数。 |
success | Int | 成功したテストケースの総数。 |
suiteError | String | テストスイートのエラーメッセージ。 |
time | Float | テストの合計時間。 |
TestSuite
パイプラインテストレポート中のテストスイート。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
errorCount | Int | エラーが発生したテストケースの総数。 |
failedCount | Int | テストスイートのうち失敗したテストケースの総数。 |
name | String | テストスイートの名前。 |
skippedCount | Int | テストスイートのうちスキップされたテストケースの総数。 |
successCount | Int | テストスイートのうち成功したテストケースの総数。 |
suiteError | String | テストスイートのエラーメッセージ。 |
testCases | TestCaseConnection | テストスイートの中のテストケース。(接続を参照) |
totalCount | Int | テストスイートの中のテストケースの総数。 |
totalTime | Float | テストスイートの中のテストの合計時間。 |
TestSuiteSummary
パイプラインテストレポートのテストスイートの概要。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
buildIds | [ID!] | テストスイートの実行に使用されたビルドのID。 |
errorCount | Int | エラーが発生したテストケースの総数。 |
failedCount | Int | テストスイートのうち失敗したテストケースの総数。 |
name | String | テストスイートの名前。 |
skippedCount | Int | テストスイートのうちスキップされたテストケースの総数。 |
successCount | Int | テストスイートのうち成功したテストケースの総数。 |
suiteError | String | テストスイートのエラーメッセージ。 |
totalCount | Int | テストスイートの中のテストケースの総数。 |
totalTime | Float | テストスイートの中のテストの合計時間。 |
TimeReportStats
タイムボックスの時間レポートの統計を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
complete | TimeboxMetrics | 完了したイシューのメトリクス。 |
incomplete | TimeboxMetrics | 未完了のイシューのメトリクス。 |
total | TimeboxMetrics | イシューのメトリクスの合計。 |
TimeTrackingTimelogCategory
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
billable | Boolean | カテゴリが請求対象かどうか。 |
billingRate | Float | カテゴリの請求レート。 |
color | Color | カテゴリに割り当てられた色。 |
createdAt | Time! | カテゴリの作成日時。 |
description | String | カテゴリの説明。 |
id | ID! | タイムログカテゴリの内部ID。 |
name | String! | カテゴリの名前。 |
updatedAt | Time! | カテゴリの最終更新日時。 |
TimeboxMetrics
タイムボックスの測定統計メトリクスを表します。
フィールド
TimeboxReport
タイムボックスに関する、履歴として正確なレポートを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
burnupTimeSeries | [BurnupChartDailyTotals!] | バーンアップチャートの日次スコープと完了済み合計。 |
error | TimeboxReportError | レポートを生成できない場合に、その理由に関する情報。 |
stats | TimeReportStats | タイムボックスの時間レポートの統計を表します。 |
TimeboxReportError
タイムボックスレポートを生成できなかった理由を記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
code | TimeboxReportErrorReason | エラーを分類する機械可読コード。 |
message | String | 何が起こったかを説明する、人間が判読できるメッセージ。 |
TimelineEventTagType
インシデント管理タイムラインイベントのタグについて記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | IncidentManagementTimelineEventTagID! | タイムラインイベントタグのID。 |
name | String! | タイムラインイベントタグの名前。 |
TimelineEventType
インシデント管理タイムラインイベントについて記述します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
action | String! | タイムラインイベントのアイコンを示します。 |
author | UserCore | タイムラインイベントを作成したユーザー。 |
createdAt | Time! | イベントが作成されたときのタイムスタンプ。 |
editable | Boolean! | タイムラインイベントが編集可能かどうかを示します。 |
id | IncidentManagementTimelineEventID! | タイムラインイベントのID。 |
incident | Issue! | タイムラインイベントのインシデント。 |
note | String | タイムラインイベントのテキストノート。 |
noteHtml | String | タイムラインイベントのHTMLノート。 |
occurredAt | Time! | イベント発生時点のタイムスタンプ。 |
promotedFromNote | Note | タイムラインイベントの作成元となったノート。 |
timelineEventTags | TimelineEventTagTypeConnection | インシデントタイムラインイベントのタグ。(接続を参照) |
updatedAt | Time! | イベント更新時のタイムスタンプ。 |
updatedByUser | UserCore | タイムラインイベントを更新したユーザー。 |
Timelog
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ID! | タイムログの内部ID。 |
issue | Issue | タイムログの追加先となったイシュー。 |
mergeRequest | MergeRequest | タイムログの追加先となったマージリクエスト。 |
note | Note | ログに記録された時間を追加するためにクイックアクションが実行された場所を示すノート。 |
project | Project! | タイムログのマージリクエストまたはイシューのターゲットプロジェクト。 |
spentAt | Time | 追跡対象時間が費やされたタイムスタンプ。 |
summary | String | かかった時間の概要。 |
timeSpent | Int! | かかった時間(秒)。 |
user | UserCore! | 時間を記録したユーザー。 |
userPermissions | TimelogPermissions! | リソースに対する現在のユーザーの権限。 |
TimelogPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminTimelog | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_timelogを実行できます。 |
Todo
To Doエントリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
action | TodoActionEnum! | To Doアイテムのアクション。 |
author | UserCore! | To Doアイテムの作成者。 |
body | String! | To Doアイテムの本文。 |
createdAt | Time! | To Doアイテムの作成時のタイムスタンプ。 |
group | Group | To Doアイテムが関連付けられているグループ。 |
id | ID! | To DoアイテムのID。 |
memberAccessType | String | アクセスリクエストTo Doアイテムのアクセスタイプ。 |
note | Note | To Doアイテムを作成したノート。 |
project | Project | To Doアイテムが関連付けられているプロジェクト。 |
snoozedUntil | Time | To Doがスヌーズされるまでの時間。 |
state | TodoStateEnum! | To Doアイテムの状態。 |
target | Todoable! | GitLab 17.4で非推奨になりました。target_entityフィールドを使用してください。 |
targetEntity | Todoable | To Doアイテムのターゲット。 |
targetType | TodoTargetEnum! | To Doアイテムのターゲットタイプ。 |
targetUrl | String | To DoアイテムターゲットのURL。 |
Topic
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
avatarUrl | String | トピックのアバター画像ファイルのURL。 |
description | String | トピックの説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
id | ID! | トピックのID。 |
name | String! | トピックの名前。 |
title | String! | トピックのタイトル。 |
Tree
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
blobs | BlobConnection! | ツリーのblob。(接続を参照) |
permalinkPath | String | GitLab 17.11で導入されました。ステータス: 実験的機能。ツリーpermalinkへのWebパス。permalinkPathフィールドは、コミットSHAで識別されるディレクトリの特定のバージョンへのWebパスを表す文字列を返します。このパスを使用して、リポジトリの履歴内の特定のポイントにあるディレクトリへの永続的なリンクを作成します。 |
submodules | SubmoduleConnection! | ツリーのサブモジュール。(接続を参照) |
trees | TreeEntryConnection! | ツリーのツリー。(接続を参照) |
引数のあるフィールド
Tree.lastCommit
ツリーの最後のコミット。
Commitを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
path | String | 最後のコミットを取得する対象となるパス。デフォルト値は、リポジトリのルートです。 |
ref | String | 最後のコミットを取得する対象となるコミットref。デフォルト値はHEADです。 |
refType | RefType | refの型。 |
TreeEntry
ディレクトリを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
flatPath | String! | エントリのフラットパス。 |
id | ID! | エントリのID。 |
name | String! | エントリの名前。 |
path | String! | エントリのパス。 |
sha | String! | エントリのSHA。 |
type | EntryType! | ツリーエントリのタイプ。 |
webPath | String | ツリーエントリ(ディレクトリ)のWebパス。 |
webUrl | String | ツリーエントリ(ディレクトリ)のWeb URL。 |
UnprotectAccessLevel
どのユーザーロール、ユーザー、またはグループが保護ブランチの保護を解除できるかを定義します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
accessLevel | Int! | GitLab::アクセスレベル。 |
accessLevelDescription | String! | 人間が判読できるアクセスレベルの表示。 |
group | AccessLevelGroup | アクセスレベルに関連付けられているグループ。 |
user | AccessLevelUser | アクセスレベルに関連付けられているユーザー。 |
UploadRegistry
アップロードのGeoレプリケーションと検証の状態を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
checksumMismatch | Boolean | UploadRegistryのチェックサムがプライマリとセカンダリで不一致かどうかを示します。 |
createdAt | Time | UploadRegistry作成時のタイムスタンプ。 |
fileId | ID! | アップロードのID。 |
forceToRedownload | Boolean | GitLab 17.10で非推奨になりました。より新しい再利用可能フレームワークを優先するため、データベースのレジストリテーブルから削除されました。 |
id | ID! | UploadRegistryのID。 |
lastSyncFailure | String | UploadRegistryの同期中のエラーメッセージ。 |
lastSyncedAt | Time | UploadRegistryの最後の同期成功のタイムスタンプ。 |
missingOnPrimary | Boolean | プライマリにUploadRegistryが欠落しているかどうかを示します。 |
modelRecordId | Int | UploadRegistryのモデルレコードのID。 |
retryAt | Time | UploadRegistryが再同期されるようになる時点のタイムスタンプ。 |
retryCount | Int | UploadRegistryの同期試行の連続失敗回数。 |
state | RegistryState | UploadRegistryの同期状態。 |
verificationChecksum | String | UploadRegistryのローカルチェックサム。 |
verificationChecksumMismatched | String | 不一致の場合のUploadRegistryのチェックサムの予想値。 |
verificationFailure | String | UploadRegistryの検証中のエラーメッセージ。 |
verificationRetryAt | Time | UploadRegistryが再検証されるようになる時点のタイムスタンプ。 |
verificationRetryCount | Int | UploadRegistryの検証試行の連続失敗回数。 |
verificationStartedAt | Time | UploadRegistryの検証開始時のタイムスタンプ。 |
verificationState | VerificationStateEnum | UploadRegistryの検証状態。 |
verifiedAt | Time | UploadRegistryの最新の検証成功のタイムスタンプ。 |
UsageTrendsMeasurement
管理者向けに記録された測定値(オブジェクト数)を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | オブジェクト数。 |
identifier | MeasurementIdentifier! | 測定対象オブジェクトの型。 |
recordedAt | Time | 測定記録時刻。 |
UserAchievement
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
achievement | Achievement! | 授与されたアチーブメント。 |
awardedByUser | UserCore! | 授与者。 |
createdAt | Time! | アチーブメント作成時のタイムスタンプ。 |
id | AchievementsUserAchievementID! | ユーザーアチーブメントのID。 |
priority | Int | ユーザーアチーブメントの優先度。 |
revokedAt | Time | アチーブメント失効時のタイムスタンプ。 |
revokedByUser | UserCore | 失効の処理者。 |
showOnProfile | Boolean! | アチーブメントがプロフィールに表示されるかどうかを示します。 |
updatedAt | Time! | アチーブメントの最終更新時のタイムスタンプ。 |
user | UserCore! | アチーブメントの受領者。 |
UserAddOnAssignment
ユーザーへのAddOnPurchaseの割り当て。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
addOnPurchase | AddOnPurchase! | ユーザーに割り当てられるアドオン購入。 |
UserCallout
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
dismissedAt | Time | コールアウトが無視された日付。 |
featureName | UserCalloutFeatureNameEnum | コールアウトの対象となる機能の名前。 |
UserCore
GitLabユーザーのコア表現。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
active | Boolean | ユーザーがアクティブかどうかを示します。 |
avatarUrl | String | ユーザーのアバターのURL。 |
bio | String | ユーザーの経歴。 |
bot | Boolean! | ユーザーがボットかどうかを示します。 |
callouts | UserCalloutConnection | ユーザーに属するユーザーコールアウト。(接続を参照) |
commitEmail | String | ユーザーのデフォルトのコミットメール。 |
createdAt | Time | ユーザー作成時のタイムスタンプ。 |
discord | String | ユーザーのDiscord ID。 |
email | String | GitLab 13.7で非推奨になりました。名前が変更されました。User.publicEmailを使用してください。 |
emails | EmailConnection | ユーザーのメールアドレス。(接続を参照) |
github | String | ユーザーのGitHubプロフィール名。 |
gitpodEnabled | Boolean | Gitpodがユーザーレベルで有効になっているかどうか。 |
groupCount | Int | ユーザーのグループ数。 |
groupMemberships | GroupMemberConnection | ユーザーのグループメンバーシップ。(接続を参照) |
human | Boolean | ユーザーが標準ユーザーかどうかを示します。 |
id | UserID! | ユーザーのグローバルID。 |
ide | Ide | IDE設定。 |
jobTitle | String | ユーザーの役職。 |
lastActivityOn | Date | ユーザーが最後に何らかのアクションを実行した日付。 |
linkedin | String | ユーザーのLinkedInプロフィール名。 |
location | String | ユーザーの所在地。 |
name | String! | 人間が判読できるユーザー名。ユーザーがプロジェクトボットであり、かつリクエスタにプロジェクト表示の権限がない場合は****を返します。 |
namespace | Namespace | ユーザーの個人ネームスペース。 |
namespaceCommitEmails | NamespaceCommitEmailConnection | ユーザーのカスタムネームスペースコミットメール。(接続を参照) |
organization | String | ユーザーが誰を代表するか、または誰のために働いているか。 |
preferencesGitpodPath | String | ユーザープリファレンスのGitpodセクションへのWebパス。 |
profileEnableGitpodPath | String | ユーザーに対してGitpodを有効にするためのWebパス。 |
projectCount | Int | ユーザーのプロジェクト数。 |
projectMemberships | ProjectMemberConnection | ユーザーのプロジェクトメンバーシップ。(接続を参照) |
pronouns | String | ユーザーの代名詞。 |
publicEmail | String | ユーザーの公開メールアドレス。 |
savedReplies | SavedReplyConnection | ユーザーが作成した保存済み返信。(接続を参照) |
state | UserState! | ユーザーの状態。 |
status | UserStatus | ユーザーステータス。 |
twitter | String | ユーザーのX(旧Twitter)ユーザー名。 |
type | UserType! | ユーザーの種類。 |
userPermissions | UserPermissions! | リソースに対する現在のユーザーの権限。 |
userPreferences | UserPreferences | ユーザーのプリファレンス。 |
username | String! | ユーザーのユーザー名。GitLabインスタンス内で一意。 |
webPath | String! | ユーザーのWebパス。 |
webUrl | String! | ユーザーのWeb URL。 |
引数のあるフィールド
UserCore.assignedMergeRequests
ユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
UserCore.authoredMergeRequests
ユーザーが作成したマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
includeAssigned | Boolean | ユーザーが割り当てられているマージリクエストを含めます。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
reviewerUsername | String | レビュアーのユーザー名。 |
reviewerWildcardId | ReviewerWildcardId | レビュアーの有無でフィルタリングします。reviewerUsernameと互換性がありません。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
UserCore.contributedProjects
ユーザーがコントリビュートしたプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includePersonal | Boolean | 個人用プロジェクトを含めます。 |
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | コントリビュートされたプロジェクトをソートします。 |
UserCore.groups
ユーザーがアクセスできるグループ。
GroupConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
permissionScope | GroupPermission | ユーザーに付与されているグループに対する権限でフィルタリングします。 |
search | String | グループ名またはパスで検索します。 |
sort | GroupSort | 指定された条件でグループをソートします。 |
UserCore.organizations
- GitLab 16.6で導入されました。ステータス: 実験的機能。
ユーザーがアクセスできる組織。
OrganizationConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
UserCore.reviewRequestedMergeRequests
レビューのためにユーザーに割り当てられたマージリクエスト。
MergeRequestConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
approvedBy | [String!] | 承認者のユーザー名。 |
approver | [String!] | 承認者である可能性があるユーザー名。 |
assigneeUsername | String | 担当者のユーザー名。 |
assigneeUsernames | [String!] | マージリクエストに割り当てられたユーザーのユーザー名。 |
assigneeWildcardId | AssigneeWildcardId | 担当者の有無でフィルタリングします。assigneeUsernamesおよびassigneeUsernameと互換性がありません。 |
authorUsername | String | 作成者のユーザー名。 |
blobPath | String | GitLab 17.7で導入されました。ステータス: 実験的機能。マージリクエストで変更されたblobのパス。state、targetBranches、およびcreatedAfterの引数が必須です。 |
createdAfter | Time | 指定タイムスタンプより後に作成されたマージリクエスト。 |
createdBefore | Time | 指定タイムスタンプより前に作成されたマージリクエスト。 |
deployedAfter | Time | 指定タイムスタンプより後にデプロイされたマージリクエスト。 |
deployedBefore | Time | 指定タイムスタンプより前にデプロイされたマージリクエスト。 |
deploymentId | String | デプロイのID。 |
draft | Boolean | 結果をドラフトマージリクエストに制限します。 |
environmentName | String | マージリクエストのデプロイ先環境。 |
groupId | GroupID | 作成されたマージリクエストが属するグループのグローバルID。サブグループ内のマージリクエストが含まれます。 |
ignoredReviewerUsername | String | GitLab 18.0で導入されました。ステータス: 実験的機能。レビュアーの状態別に検索するときに無視するレビュアーのユーザー名。 |
iids | [String!] | マージリクエストのIIDの配列([1, 2]など)。 |
in | [IssuableSearchableField!] | 検索を実行するフィールドを指定します。デフォルトは[TITLE, DESCRIPTION]です。search引数が必要です。 |
includeArchived | Boolean | アーカイブされたプロジェクトからのマージリクエスト。 |
labelName | [String] | マージリクエストに適用されるラベル。 |
labels | [String!] | GitLab 17.1で非推奨になりました。labelNameを使用してください。 |
mergedAfter | Time | 指定日付より後にマージされたマージリクエスト。 |
mergedBefore | Time | 指定日付より前にマージされたマージリクエスト。 |
mergedBy | String | マージしたユーザー名。 |
milestoneTitle | String | マイルストーンのタイトル。milestoneWildcardIdと互換性がありません。 |
milestoneWildcardId | MilestoneWildcardId | マイルストーンIDのワイルドカードでイシューをフィルタリングします。milestoneTitleと互換性がありません。 |
myReactionEmoji | String | 自分のリアクション絵文字でフィルタリングします。 |
not | MergeRequestsResolverNegatedParams | 否定条件となる引数のリスト。警告: この引数は実験段階であり、将来変更される可能性があります。 |
or | UnionedMergeRequestFilterInput | 引数のリストのインクルーシブOR結合。 |
projectId | ProjectID | 作成されたマージリクエストが属するプロジェクトのグローバルID。projectPathと互換性がありません。 |
projectPath | String | 作成されたマージリクエストが属するプロジェクトのフルパス。projectIdと互換性がありません。 |
releaseTag | String | リリースタグでフィルタリングします。 |
reviewState | MergeRequestReviewState | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態。 |
reviewStates | [MergeRequestReviewState!] | GitLab 17.0で導入されました。ステータス: 実験的機能。マージリクエストのレビュアーの状態(複数)。 |
search | String | タイトルまたは説明の検索クエリ。 |
sort | MergeRequestSort | マージリクエストを条件でソートします。 |
sourceBranches | [String!] | ソースブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがソースとして含まれます。 |
state | MergeRequestState | マージリクエストの状態。指定した場合、解決済みのマージリクエストすべてに状態が含まれます。 |
subscribed | SubscriptionStatus | 現在のユーザーがサブスクライブしているマージリクエスト。 |
targetBranches | [String!] | ターゲットブランチ名の配列。解決済みのマージリクエストすべてに、これらのブランチのいずれかがターゲットとして含まれます。 |
updatedAfter | Time | 指定されたタイムスタンプより後に更新されたマージリクエスト。 |
updatedBefore | Time | 指定されたタイムスタンプより前に更新されたマージリクエスト。 |
UserCore.savedReply
ユーザーが作成した保存済み返信。
SavedReplyを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | UsersSavedReplyID! | 保存済み返信のID。 |
UserCore.snippets
ユーザーが作成したスニペット。
SnippetConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
ids | [SnippetID!] | グローバルスニペットIDの配列。例: gid://gitlab/ProjectSnippet/1。 |
type | TypeEnum | スニペットのタイプ。 |
visibility | VisibilityScopesEnum | スニペットの表示レベル。 |
UserCore.starredProjects
ユーザーがお気に入りに登録したプロジェクト。
ProjectConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
minAccessLevel | AccessLevelEnum | 現在のユーザーに付与されているアクセスレベルが指定されたアクセスレベル以上であるプロジェクトのみを返します。 |
programmingLanguageName | String | プロジェクトをプログラミング言語名でフィルタリングします(大文字と小文字は区別されません)。「css」や「ruby」など。 |
search | String | 検索クエリ。 |
sort | ProjectSort | 指定ソート順でお気に入りプロジェクトを一覧表示します。 |
UserCore.timelogs
ユーザーがログに記録した時刻。
TimelogConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
endDate | Time | 日付範囲内のタイムログのうち、記録された日付がendDate以前であるものを一覧表示します。 |
endTime | Time | 時刻範囲内のタイムログのうち、記録された時刻がendTime以前であるものを一覧表示します。 |
groupId | GroupID | グループのタイムログを一覧表示します。 |
projectId | ProjectID | プロジェクトのタイムログを一覧表示します。 |
sort | TimelogSort | タイムログを特定の順序で一覧表示します。 |
startDate | Time | 日付範囲内のタイムログのうち、ログに記録された日付がstartDate以後であるものを一覧表示します。 |
startTime | Time | 時刻範囲内のタイムログのうち、ログに記録された時刻がstartTime以後であるものを一覧表示します。 |
username | String | ユーザーのタイムログを一覧表示します。 |
UserCore.todos
ユーザーのto-doアイテム。
TodoConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
action | [TodoActionEnum!] | フィルタリングするアクション。 |
authorId | [ID!] | 作成者のID。 |
groupId | [ID!] | グループのID。 |
isSnoozed | Boolean | To-Doアイテムがスヌーズされているかどうか。 |
projectId | [ID!] | プロジェクトのID。 |
sort | TodoSort | 指定された条件でtodoをソートします。 |
state | [TodoStateEnum!] | todoの状態。 |
type | [TodoTargetEnum!] | todoのタイプ。 |
UserCore.userAchievements
- GitLab 15.10で導入されました。ステータス: 実験的機能。
ユーザーのアチーブメント。achievements機能フラグが有効になっているネームスペースについてのみ返されます。
UserAchievementConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
includeHidden | Boolean | プロファイルから隠されたアチーブメントを結果に含めるかどうかを示します。 |
UserCore.workspaces
現在のユーザーが所有するワークスペース。
WorkspaceConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
actualStates | [String!] | ワークスペースを実際の状態でフィルタリングします。 |
agentIds | [ClustersAgentID!] | ワークスペースをエージェントのグローバルIDでフィルタリングします。 |
ids | [RemoteDevelopmentWorkspaceID!] | ワークスペースをワークスペースのグローバルIDでフィルタリングします。例: ["gid://gitlab/RemoteDevelopment::Workspace/1"]。 |
includeActualStates | [String!] | GitLab 16.7で非推奨になりました。代わりにactual_statesを使用してください。 |
projectIds | [ProjectID!] | ワークスペースをプロジェクトのグローバルIDでフィルタリングします。 |
UserMemberRole
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | GlobalID! | ユーザーメンバーロール関連付けのグローバルID。 |
memberRole | MemberRole! | ユーザーが属するメンバーロール。 |
user | UserCore! | メンバーロールが属するユーザー。 |
UserMergeRequestInteraction
特定ユーザーになされたマージリクエストに関する情報。
このオブジェクトの状態には、UserとMergeRequestの2つの部分があります。どのフィールドも、2つのエンティティの間のやり取りに関連しています。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
applicableApprovalRules | [ApprovalRule!] | マージリクエストのユーザーに適用される承認ルール。 |
approved | Boolean! | ユーザーがマージリクエストを承認したかどうか。 |
canMerge | Boolean! | ユーザーがマージリクエストをマージできるかどうか。 |
canUpdate | Boolean! | ユーザーがマージリクエストを更新できるかどうか。 |
reviewState | MergeRequestReviewState | ユーザーによるレビューの状態。 |
reviewed | Boolean! | ユーザーがマージリクエストのレビューを提供したかどうか。 |
UserNamespaceLinks
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
calendarPath | String | GitLab 18.4で導入されました。ステータス: 実験的機能。作業アイテムのカレンダーパス。 |
contributionGuidePath | String | ネームスペースのコントリビューションガイドのパス。 |
emailsHelpPagePath | String | メールのヘルプページのパス。 |
epicsList | String | ネームスペースのエピックリスト。 |
groupIssues | String | ネームスペースのグループイシュー。 |
issuesList | String | ネームスペースのイシューリスト。 |
issuesSettings | String | ネームスペースのイシュー設定のパス。 |
labelsFetch | String | ネームスペースのラベル取得。 |
labelsManage | String | ネームスペースのラベル管理。 |
markdownHelpPath | String | Markdownのヘルプページのパス。 |
newCommentTemplate | [CommentTemplatePath!] | ネームスペースの新しいコメントテンプレートパス。 |
newProject | String | ネームスペースの新しいプロジェクト。 |
quickActionsHelpPath | String | クイックアクションのヘルプページのパス。 |
register | String | ネームスペースの登録パス。 |
reportAbuse | String | ネームスペースの不正報告。 |
rssPath | String | GitLab 18.4で導入されました。ステータス: 実験的機能。作業アイテムのRSSパス。 |
signIn | String | ネームスペースのサインインパス。 |
userExportEmail | String | GitLab 18.3で導入されました。ステータス: 実験的機能。CSVをエクスポートするためのユーザーメール。ユーザーネームスペースの場合はnullを返します。 |
UserNamespaceMarkdownPaths
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
uploadsPath | String | 特定のネームスペースのアップロードパス。 |
引数のあるフィールド
UserNamespaceMarkdownPaths.autocompleteSourcesPath
特定のネームスペースのオートコンプリートソースでサポートされているパス。
JSONを返します。
引数
UserNamespaceMarkdownPaths.markdownPreviewPath
特定のネームスペースのMarkdownプレビューのパス。
Stringを返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
iid | String | MarkdownプレビューのターゲットアイテムのIID。 |
UserPermissions
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createSnippet | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_snippetを実行できます。 |
UserPreferences
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
extensionsMarketplaceOptInStatus | ExtensionsMarketplaceOptInStatus! | ユーザーのWeb IDE拡張機能マーケットプレースオプトインのステータス。 |
issuesSort | IssueSort | イシューリストのソート順。 |
mergeRequestDashboardListType | MergeRequestsDashboardListType | マージリクエストダッシュボードリストのレンダリングタイプ。 |
mergeRequestDashboardShowDrafts | Boolean | マージリクエストダッシュボードにドラフトのマージリクエストを表示します。 |
organizationGroupsProjectsDisplay | OrganizationGroupProjectDisplay! | GitLab 17.2で導入されました。ステータス: 実験的機能。組織のグループとプロジェクトのデフォルトのリスト表示。 |
organizationGroupsProjectsSort | OrganizationGroupProjectSort | GitLab 17.2で導入されました。ステータス: 実験的機能。組織のグループとプロジェクトのソート順。 |
projectStudioEnabled | Boolean! | GitLab 18.4で導入されました。ステータス: 実験的機能。Project Studioがユーザーに対して有効になっているかどうか。 |
projectsSort | ProjectSort | プロジェクトのソート順。 |
timezone | String | GitLab 17.7で導入されました。ステータス: 実験的機能。ユーザーのタイムゾーン。 |
useWorkItemsView | Boolean | 従来のイシュービューではなく、作業アイテムビューを使用します。 |
visibilityPipelineIdType | VisibilityPipelineIdType | パイプラインリストにIDまたはIIDを表示するかどうかを決定します。 |
workItemsDisplaySettings | JSON! | 作業アイテムリストの表示設定。 |
UserStatus
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
availability | AvailabilityEnum! | ユーザーの可用性ステータス。 |
clearStatusAt | Time | ステータスを自動的にクリアすることが必要になる時点のタイムスタンプ。 |
emoji | String | 絵文字の文字列表記。 |
message | String | ユーザーステータスメッセージ。 |
messageHtml | String | ユーザーステータスメッセージのHTML。 |
UsersQueuedForRolePromotion
ロールプロモーションのキューに入れられた保留中メンバー承認を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
newAccessLevel | AccessLevel | メンバーについてリクエストされた新しいGitLab::アクセスレベルの最高値。 |
user | UserCore | メンバー承認オブジェクトに関連付けられているユーザー。 |
ValueStream
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | AnalyticsCycleAnalyticsValueStreamID! | バリューストリームのID。 |
name | String! | バリューストリームの名前。 |
namespace | Namespace! | バリューストリームが属するネームスペース。 |
project | Project | GitLab 15.6で導入されました。ステータス: 実験的機能。バリューストリームが属するプロジェクト。グループに属する場合は空を返します。 |
引数のあるフィールド
ValueStream.stages
バリューストリームのステージ。
[ValueStreamStage!]を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | ID | バリューストリームステージID。 |
ValueStreamAnalytics
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aggregationStatus | AggregationStatus | バックグラウンドデータの収集と集計に関する情報を示します。 |
ValueStreamAnalyticsDateMetric
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
date | Date | メトリクスの日付。 |
identifier | String! | メトリクスの識別子。 |
links | [ValueStreamMetricLinkType!]! | ドリルダウン用のオプションのリンク。 |
title | String! | メトリクスのタイトル。 |
unit | String | 測定単位。 |
value | Float | メトリクスの値。 |
ValueStreamAnalyticsMetric
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
identifier | String! | メトリクスの識別子。 |
links | [ValueStreamMetricLinkType!]! | ドリルダウン用のオプションのリンク。 |
title | String! | メトリクスのタイトル。 |
unit | String | 測定単位。 |
value | Float | メトリクスの値。 |
ValueStreamDashboardCount
リクエストされたグループについて記録された測定値(オブジェクト数)を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int | オブジェクト数。 |
identifier | ValueStreamDashboardMetric! | 測定対象オブジェクトの型。 |
recordedAt | Time | 測定時刻。 |
ValueStreamMetricLinkType
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
docsLink | Boolean | メトリクスのドキュメントへのリンク。 |
label | String! | リンクのラベル。 |
name | String! | リンクグループの名前。 |
url | String! | ドリルダウンURL。 |
ValueStreamStage
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
custom | Boolean! | ステージがカスタマイズされているかどうか。 |
endEventHtmlDescription | String! | 終了イベントのHTML説明。 |
endEventIdentifier | ValueStreamStageEvent! | 終了イベントの識別子。 |
endEventLabel | Label | 終了イベントに関連付けられているラベル。 |
hidden | Boolean! | ステージが非表示かどうか。 |
id | AnalyticsCycleAnalyticsStageID! | バリューストリームのID。 |
name | String! | ステージの名前。 |
startEventHtmlDescription | String! | 開始イベントのHTML説明。 |
startEventIdentifier | ValueStreamStageEvent! | 開始イベントの識別子。 |
startEventLabel | Label | 開始イベントに関連付けられているラベル。 |
引数のあるフィールド
ValueStreamStage.metrics
指定されたステージについて集約されたメトリクス。
ValueStreamStageMetrics!を返します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
assigneeUsernames | [String!] | イシューまたはマージリクエストに割り当てられているユーザーのユーザー名。 |
authorUsername | String | イシューまたはマージリクエストの作成者のユーザー名。 |
epicId | ID | イシューに関連付けられているエピックのID。このフィルターをマージリクエストに基づくステージで使用することはサポートされていません。 |
iterationId | ID | イシューに関連付けられているイテレーションのID。このフィルターをマージリクエストに基づくステージで使用することはサポートされていません。 |
labelNames | [String!] | イシューまたはマージリクエストに適用されるラベル。 |
milestoneTitle | String | イシューまたはマージリクエストに適用されるマイルストーン。 |
myReactionEmoji | String | 現在のユーザーが適用したリアクション絵文字でフィルタリングします。 |
not | NegatedValueStreamAnalyticsIssuableFilterInput | 否定フィルターの追加に使用される引数。 |
projectIds | [ProjectID!] | プロジェクトのフィルター。グループのバリューストリームでのみ使用できます。 |
timeframe | Timeframe! | 集計期間。FOSSプロジェクトについてのイシューまたはマージリクエストの作成時刻、およびライセンスを受けたプロジェクトまたはグループの終了イベントタイムスタンプについてフィルタリングします。 |
weight | Int | イシューに適用されるウェイト。このフィルターをマージリクエストに基づくステージで使用することはサポートされていません。 |
ValueStreamStageItems
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
duration | String | ステージ上のアイテムの期間。 |
durationInMilliseconds | BigInt | ステージ上のアイテムの期間(ミリ秒単位)。 |
endEventTimestamp | Time | ステージ終了時刻。 |
record | Issuable | アイテムレコード。 |
ValueStreamStageMetrics
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
average | ValueStreamAnalyticsMetric | 平均期間(秒単位)。 |
count | ValueStreamAnalyticsMetric | 制限付きアイテムの数。バックエンドの数は、Freeプロジェクトの場合は最大1,000アイテム、ライセンスプロジェクトまたはライセンスグループの場合は最大10,000アイテムです。 |
median | ValueStreamAnalyticsMetric | 期間の中央値(秒単位)。 |
series | ValueStreamStageSeries! | GitLab 17.4で導入されました。ステータス: 実験的機能。バリューストリームステージに含まれるデータ系列。 |
引数のあるフィールド
ValueStreamStageMetrics.items
- GitLab 17.4で導入されました。ステータス: 実験的機能。
ステージ内のアイテム。
ValueStreamStageItemsConnectionを返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
sort | ValueStreamStageItemSort | ステージアイテムを基準でソートします。 |
ValueStreamStageSeries
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
averageDurations | [ValueStreamAnalyticsDateMetric!] | 指定された日付範囲内の各日の平均期間。 |
VulnerabilitiesCountByDay
特定の日における重大度別の脆弱性の数を表します。このデータは365日間保持されます。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
critical | Int! | 特定の日における重大度が致命的の脆弱性の合計数。 |
date | ISO8601Date! | カウントの日付。 |
high | Int! | 特定の日における重大度高(high)の脆弱性の合計数。 |
info | Int! | 特定の日における重大度が情報(info)レベルの脆弱性の合計数。 |
low | Int! | 特定の日における重大度低(low)の脆弱性の合計数。 |
medium | Int! | 特定の日における重大度中(medium)の脆弱性の合計数。 |
total | Int! | 特定の日における脆弱性の合計数。 |
unknown | Int! | 特定の日における重大度不明の脆弱性の合計数。 |
VulnerabilitiesOverTime
フィルタリングやグループ化の機能を備えた、脆弱性指標の時間経過を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
byReportType | [VulnerabilityReportTypeCount!] | レポートタイプ別にグループ化された脆弱性の数。 |
bySeverity | [VulnerabilitySeverityCount!] | 重大度レベル別にグループ化された脆弱性の数。 |
count | Int! | この日付の脆弱性の総数。 |
date | ISO8601Date! | メトリクスの日付。 |
VulnerabilitiesPerSeverity
重大度レベル別にグループ化された脆弱性の数を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
critical | VulnerabilitySeverityCount | 重大度がCRITICAL(致命的)の脆弱性の数。 |
high | VulnerabilitySeverityCount | 重大度がHIGH(高)の脆弱性の数。 |
info | VulnerabilitySeverityCount | 重大度がINFO(情報)の脆弱性の数。 |
low | VulnerabilitySeverityCount | 重大度がLOW(低)の脆弱性の数。 |
medium | VulnerabilitySeverityCount | 重大度がMEDIUM(中)の脆弱性の数。 |
unknown | VulnerabilitySeverityCount | 重大度がUNKNOWN(不明)の脆弱性の数。 |
Vulnerability
脆弱性を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
aiResolutionAvailable | Boolean | 脆弱性のタイプをAIで解決できるかどうかを示します。 |
aiResolutionEnabled | Boolean | 特定の脆弱性をAIで解決できるかどうかを示します。 |
archivalInformation | VulnerabilityArchivalInformation! | GitLab 17.11で導入されました。ステータス: 実験的機能。脆弱性が来月アーカイブされるかどうかを示します。 |
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
confirmedAt | Time | 脆弱性の状態が「確認済み」に変更された時点のタイムスタンプ。 |
confirmedBy | UserCore | 脆弱性を確認したユーザー。 |
cveEnrichment | CveEnrichmentType | CVE脆弱性のエンリッチメント(EPSSスコアとKEV)。 |
cvss | [CvssType!]! | 脆弱性のCVSS情報。 |
description | String | 脆弱性の説明。 |
descriptionHtml | String | descriptionのGitLab Flavored Markdownレンダリング。 |
details | [VulnerabilityDetail!]! | 脆弱性の詳細。 |
detectedAt | Time! | 脆弱性が最初に検出された時点のタイムスタンプ。 |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
dismissalReason | VulnerabilityDismissalReason | 無視する理由。状態がdismissed以外の場合、nullを返します。 |
dismissedAt | Time | 脆弱性の状態が「無視する」に変更された時点のタイムスタンプ。 |
dismissedBy | UserCore | 脆弱性を無視するように指定したユーザー。 |
externalIssueLinks | VulnerabilityExternalIssueLinkConnection! | 脆弱性に関連する外部イシューリンクのリスト(接続を参照)。 |
falsePositive | Boolean | 脆弱性が誤検出であるかどうかを示します。 |
findingTokenStatus | VulnerabilityFindingTokenStatus | この脆弱性に関連付けられたシークレットトークンのステータス。validity_checks機能フラグが無効になっている場合、nullを返します。 |
hasRemediations | Boolean | 脆弱性について利用可能な修正があるかどうかを示します。 |
id | ID! | 脆弱性のGraphQL ID。 |
identifiers | [VulnerabilityIdentifier!]! | 脆弱性の識別子。 |
initialDetectedPipeline | Pipeline | GitLab 18.2で導入されました。ステータス: 実験的機能。脆弱性が最初に検出されたパイプライン。 |
latestDetectedPipeline | Pipeline | GitLab 18.2で導入されました。ステータス: 実験的機能。脆弱性が最後に検出されたパイプライン。 |
links | [VulnerabilityLink!]! | 脆弱性に関連付けられているリンクのリスト。 |
location | VulnerabilityLocation | 脆弱性の場所メタデータ。そのフィールドは、脆弱性を検出したセキュリティスキャンのタイプによって異なります。 |
mergeRequest | MergeRequest | 脆弱性を修正するマージリクエスト。 |
mergeRequests | MergeRequestConnection | 脆弱性の修正のためにリンクされているマージリクエスト。(接続を参照) |
name | String | オブジェクトの名前またはタイトル。 |
presentOnDefaultBranch | Boolean! | 脆弱性がデフォルトブランチに存在するかどうかを示します。 |
primaryIdentifier | VulnerabilityIdentifier | 脆弱性のプライマリ識別子。 |
project | Project | 脆弱性が検出されたプロジェクト。 |
reachability | ReachabilityType | GitLab 17.11で導入されました。ステータス: 実験的機能。脆弱性の到達可能性ステータス。 |
reportType | VulnerabilityReportType | 脆弱性を検出したセキュリティのタイプ(SAST、DEPENDENCY_SCANNING、CONTAINER_SCANNING、DAST、SECRET_DETECTION、COVERAGE_FUZZING、API_FUZZING、CLUSTER_IMAGE_SCANNING、CONTAINER_SCANNING_FOR_REGISTRY、GENERIC)。UIではScan Type。 |
representationInformation | VulnerabilityRepresentationInformation | GitLab 17.7で導入されました。ステータス: 実験的機能。解決済みのコミットSHAなど、脆弱性の表現に関する情報。 |
resolvedAt | Time | 脆弱性の状態が解決済みに変更された時点のタイムスタンプ。 |
resolvedBy | UserCore | 脆弱性を解決したユーザー。 |
resolvedOnDefaultBranch | Boolean! | 脆弱性がデフォルトブランチで修正済みかどうかを示します。 |
scanner | VulnerabilityScanner | 脆弱性のスキャナーメタデータ。 |
severity | VulnerabilitySeverity | 脆弱性の重大度(INFO、UNKNOWN、LOW、MEDIUM、HIGH、CRITICAL)。 |
severityOverrides | SeverityOverrideConnection | 脆弱性の重大度変更のリスト。(接続を参照) |
solution | String | 脆弱性について推奨される対策。 |
state | VulnerabilityState | 脆弱性の状態(DETECTED、CONFIRMED、RESOLVED、DISMISSED)。 |
stateComment | String | 脆弱性の状態変更についてなされたコメント。 |
stateTransitions | VulnerabilityStateTransitionTypeConnection | 脆弱性に関連する状態移行のリスト。(接続を参照) |
title | String | 脆弱性のタイトル。 |
updatedAt | Time | 脆弱性の最終更新時のタイムスタンプ。 |
userNotesCount | Int! | 脆弱性に添付されているユーザーノートの数。 |
userPermissions | VulnerabilityPermissions! | リソースに対する現在のユーザーの権限。 |
uuid | String! | 脆弱性発見のUUID。関連するセキュリティレポート検出結果を検索するために使用できます。 |
vulnerabilityPath | String | 脆弱性の詳細ページへのパス。 |
webUrl | String | 脆弱性の詳細ページのURL。 |
引数のあるフィールド
Vulnerability.dependencies
- GitLab 18.2で導入されました。ステータス: 実験的機能。
脆弱性の依存関係。
DependencyConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
componentIds | [SbomComponentID!] | 依存関係をコンポーネントIDでフィルタリングします。 |
componentNames | [String!] | 依存関係をコンポーネント名でフィルタリングします。 |
componentVersions | [String!] | 依存関係をコンポーネントバージョンでフィルタリングします。 |
notComponentVersions | [String!] | GitLab 18.1で導入されました。ステータス: 実験的機能。指定されたコンポーネントバージョンを除外するように依存関係をフィルタリングします。 |
packageManagers | [PackageManager!] | 依存関係をパッケージ管理システムでフィルタリングします。 |
sort | DependencySort | 指定された条件で依存関係をソートします。 |
sourceTypes | [SbomSourceType!] | 依存関係をソース型でフィルタリングします。 |
Vulnerability.issueLinks
脆弱性に関連するイシューリンクのリスト。
VulnerabilityIssueLinkConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
linkType | VulnerabilityIssueLinkType | イシューリンクをリンクタイプでフィルタリングします。 |
Vulnerability.notes
このnoteable(ノート可能)に関するすべてのノート。
NoteConnection!を返します。
このフィールドは接続を返します。before: String、after: String、first: Int、last: Intの4つを、標準ページネーション引数として受け入れます。
引数
| 名前 | 型 | 説明 |
|---|---|---|
filter | NotesFilterType | ノートコレクションのタイプ: ALL_NOTES、ONLY_COMMENTS、ONLY_ACTIVITY。 |
VulnerabilityArchivalInformation
脆弱性のアーカイブ情報を表します。
フィールド
VulnerabilityArchive
脆弱性アーカイブを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
archivedRecordsCount | Int! | アーカイブに含まれるレコード数。 |
month | Int! | アーカイブの月。1(1月)から12(12月)までの数値で表記します。 |
year | Int! | アーカイブの年。 |
VulnerabilityAverageScoreFactor
平均脆弱性スコアに基づくリスクファクター。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
factor | Float! | GitLab 18.4で導入されました。ステータス: 実験的機能。リスクスコアに寄与するファクター値。 |
VulnerabilityContainerImage
関連する脆弱性について報告されたコンテナイメージを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
name | String | コンテナイメージの名前。 |
VulnerabilityDetailBase
脆弱性詳細のベースを表します。
フィールド
VulnerabilityDetailBoolean
脆弱性詳細のブール値を表します。
フィールド
VulnerabilityDetailCode
脆弱性詳細のコードフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
lang | String | コードの言語。 |
name | String | フィールドの名前。 |
value | String! | ソースコード。 |
VulnerabilityDetailCodeFlowNode
脆弱性詳細のコードフローノードアイテムを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
fileLocation | VulnerabilityDetailFileLocation! | ファイルの場所。 |
name | String | フィールドの名前。 |
nodeType | CodeFlowNodeType! | ノードタイプ。 |
VulnerabilityDetailCodeFlows
脆弱性詳細のコードフローアイテムを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
items | [[VulnerabilityDetailCodeFlowNode!]!]! | CodeFlowNodeItemのリストで表されるフローのリスト。 |
name | String | フィールドの名前。 |
VulnerabilityDetailCommit
脆弱性詳細のコミットフィールドを表します。
フィールド
VulnerabilityDetailDiff
脆弱性詳細の差分フィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
after | String! | 変更後のフィールドの値。 |
before | String! | 変更前のフィールドの値。 |
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
name | String | フィールドの名前。 |
VulnerabilityDetailFileLocation
プロジェクトのファイル内における脆弱性詳細の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
fileName | String! | ファイル名。 |
lineEnd | Int | ファイルの場所の終了行番号。 |
lineStart | Int! | ファイルの場所の開始行番号。 |
name | String | フィールドの名前。 |
VulnerabilityDetailInt
脆弱性詳細の整数値を表します。
フィールド
VulnerabilityDetailList
脆弱性詳細のリスト値を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
items | [VulnerabilityDetail!]! | 詳細のリスト。 |
name | String | フィールドの名前。 |
VulnerabilityDetailMarkdown
脆弱性詳細のMarkdownフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
name | String | フィールドの名前。 |
value | String! | Markdownフィールドの値。 |
VulnerabilityDetailModuleLocation
プロジェクトのファイル内における脆弱性詳細の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
moduleName | String! | モジュール名。 |
name | String | フィールドの名前。 |
offset | Int! | モジュールの場所のオフセット。 |
VulnerabilityDetailNamedList
脆弱性詳細の名前付きリストを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
items | [VulnerabilityDetailNamedListItem!]! | GitLab 16.1で導入されました。ステータス: 実験的機能。詳細の名前付きリスト。 |
name | String | フィールドの名前。 |
VulnerabilityDetailNamedListItem
脆弱性詳細の名前付きリストアイテムを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
name | String | フィールドの名前。 |
value | VulnerabilityDetail! | GitLab 16.1で導入されました。ステータス: 実験的機能。フィールドの値。 |
VulnerabilityDetailRow
テーブル内の個々の行を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
name | String | フィールドの名前。 |
row | [VulnerabilityDetail!]! | フィールドの値。 |
VulnerabilityDetailTable
脆弱性詳細のテーブル値を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
headers | [VulnerabilityDetail!]! | テーブルのヘッダー。 |
name | String | フィールドの名前。 |
rows | [VulnerabilityDetailRow!]! | テーブルの行。 |
VulnerabilityDetailText
脆弱性詳細のテキストフィールドを表します。
フィールド
VulnerabilityDetailUrl
脆弱性詳細のURLフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | フィールドの説明。 |
fieldName | String | フィールドの名前。 |
href | String! | URLのhref。 |
name | String | フィールドの名前。 |
text | String | URLのテキスト。 |
VulnerabilityEvidence
脆弱性エビデンスを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
request | VulnerabilityRequest | 脆弱性エビデンスのHTTPリクエスト。 |
response | VulnerabilityResponse | 脆弱性エビデンスのHTTPレスポンス。 |
source | VulnerabilityEvidenceSource | 脆弱性エビデンスのソース。 |
summary | String | 脆弱性エビデンスの概要。 |
supportingMessages | [VulnerabilityEvidenceSupportingMessage!] | 脆弱性エビデンスのサポートメッセージ。 |
VulnerabilityEvidenceSource
脆弱性エビデンスを表します。
フィールド
VulnerabilityEvidenceSupportingMessage
脆弱性エビデンスのサポートメッセージを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
name | String! | 脆弱性のサポートメッセージの名前。 |
request | VulnerabilityRequest | 脆弱性エビデンスのサポートメッセージのHTTPリクエスト。 |
response | VulnerabilityResponse | 脆弱性エビデンスのサポートメッセージのHTTP応答。 |
VulnerabilityExternalIssueLink
脆弱性の外部イシューリンクを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
externalIssue | ExternalIssue | イシューリンクに添付されている外部イシュー。 |
id | VulnerabilitiesExternalIssueLinkID! | 外部イシューリンクのGraphQL ID。 |
linkType | VulnerabilityExternalIssueLinkType! | 外部イシューリンクのタイプ。 |
VulnerabilityFindingTokenStatus
脆弱性で見つかったシークレットトークンのステータスを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
createdAt | Time! | トークンのステータスが作成されたとき。 |
id | ID! | 検出されたトークンステータスのID。 |
status | VulnerabilityFindingTokenStatusState! | トークンのステータス(不明、アクティブ、非アクティブ)。 |
updatedAt | Time! | トークンのステータスが最後に更新されたとき。 |
VulnerabilityIdentifier
脆弱性の識別子を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
externalId | String | 脆弱性識別子の外部ID。 |
externalType | String | 脆弱性識別子の外部タイプ。 |
name | String | 脆弱性識別子の名前。 |
url | String | 脆弱性識別子のURL。 |
VulnerabilityIssueLink
脆弱性のイシューリンクを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
id | ID! | 脆弱性のGraphQL ID。 |
issue | Issue | イシューリンクに添付されているイシュー。 |
linkType | VulnerabilityIssueLinkType! | イシューリンクのタイプ。 |
VulnerabilityLink
脆弱性に関連するリンクを表します。
フィールド
VulnerabilityLocationClusterImageScanning
クラスターイメージスキャンによって発見された脆弱性の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
dependency | VulnerableDependency | 脆弱性を含む依存関係。 |
image | String | 脆弱なコンテナイメージの名前。 |
kubernetesResource | VulnerableKubernetesResource | 脆弱なコンテナイメージを使用するKubernetesリソース。 |
operatingSystem | String | 脆弱なコンテナイメージ上で実行されているオペレーティングシステム。 |
VulnerabilityLocationContainerScanning
コンテナセキュリティスキャンによって発見された脆弱性の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
containerRepositoryUrl | String | スキャンされたイメージのURL。 |
dependency | VulnerableDependency | 脆弱性を含む依存関係。 |
image | String | 脆弱なコンテナイメージの名前。 |
operatingSystem | String | 脆弱なコンテナイメージ上で実行されているオペレーティングシステム。 |
VulnerabilityLocationCoverageFuzzing
カバレッジファジングスキャンによって発見された脆弱性の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
blobPath | String | 脆弱性のあるファイルへのblobパス。 |
crashAddress | String | クラッシュが発生したメモリ内の相対アドレス。 |
crashType | String | クラッシュのタイプ。 |
endLine | String | 脆弱性のあるファイルの最後の関連行の番号。 |
file | String | 脆弱性のあるファイルのパス。 |
stacktraceSnippet | String | クラッシュが発生したファジング中に記録されたスタックトレース。 |
startLine | String | 脆弱性のあるファイルの最初の関連行の番号。 |
vulnerableClass | String | 脆弱性を含むクラス。 |
vulnerableMethod | String | 脆弱性を含むメソッド。 |
VulnerabilityLocationDast
DASTスキャンによって発見された脆弱性の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
hostname | String | 脆弱性のあるリクエストのドメイン名。 |
param | String | 脆弱性が発生したURLのクエリパラメータ。 |
path | String | 脆弱性のあるリクエストのURLパスとクエリ文字列。 |
requestMethod | String | 脆弱性のあるリクエストのHTTPメソッド。 |
VulnerabilityLocationDependencyScanning
依存関係セキュリティスキャンで検出された脆弱性の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
blobPath | String | 脆弱性のあるファイルへのblobパス。 |
dependency | VulnerableDependency | 脆弱性を含む依存関係。 |
file | String | 脆弱性のあるファイルのパス。 |
VulnerabilityLocationGeneric
汎用スキャナーで検出された脆弱性の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
description | String | 脆弱性が存在する場所の説明(自由形式)。 |
VulnerabilityLocationSast
SASTスキャンによって発見された脆弱性の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
blobPath | String | 脆弱性のあるファイルへのblobパス。 |
endLine | String | 脆弱性のあるファイルの最後の関連行の番号。 |
file | String | 脆弱性のあるファイルのパス。 |
startLine | String | 脆弱性のあるファイルの最初の関連行の番号。 |
vulnerableClass | String | 脆弱性を含むクラス。 |
vulnerableMethod | String | 脆弱性を含むメソッド。 |
VulnerabilityLocationSecretDetection
シークレット検出スキャンによって発見された脆弱性の場所を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
blobPath | String | 脆弱性のあるファイルへのblobパス。 |
endLine | String | 脆弱性のあるファイルの最後の関連行の番号。 |
file | String | 脆弱性のあるファイルのパス。 |
startLine | String | 脆弱性のあるファイルの最初の関連行の番号。 |
vulnerableClass | String | 脆弱性を含むクラス。 |
vulnerableMethod | String | 脆弱性を含むメソッド。 |
VulnerabilityManagementPolicy
脆弱性管理ポリシーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
csp | Boolean! | GitLab 18.1で導入されました。ステータス: 実験的機能。ポリシーが集中型セキュリティポリシーグループからのものかどうかを示します。 |
description | String! | ポリシーの説明。 |
editPath | String! | ポリシー編集ページのURL。 |
enabled | Boolean! | ポリシーが有効かどうかを示します。 |
name | String! | ポリシーの名前。 |
policyScope | PolicyScope | ポリシーのスコープ。 |
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
updatedAt | Time! | ポリシーYAMLの最終更新時のタイムスタンプ。 |
yaml | String! | ポリシーのYAML定義。 |
VulnerabilityManagementPolicyAttributesType
脆弱性管理ポリシーに関連するポリシーフィールドを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
source | SecurityPolicySource! | ポリシーのソース。そのフィールドは、ソース型に応じて異なります。 |
VulnerabilityNamespaceStatisticType
グループとそのサブグループの脆弱性の重大度ごとの数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
critical | Int! | グループとそのサブグループの脆弱性のうち、重大度が致命的のものの数。 |
high | Int! | HIGH重大度の脆弱性の数。 |
info | Int! | 重大度がINFO(情報)の脆弱性の数。 |
low | Int! | 重大度がLOW(低)の脆弱性の数。 |
medium | Int! | 重大度がMEDIUM(中)の脆弱性の数。 |
namespaceId | Int! | ネームスペースID。 |
total | Int! | すべての脆弱性の合計。 |
unknown | Int! | グループとそのサブグループの脆弱性のうち、重大度が不明のものの数。 |
updatedAt | Time | データが最後に更新された日付。 |
VulnerabilityPermissions
脆弱性に対する現在のユーザーの権限をチェックします。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
adminVulnerability | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_vulnerabilityを実行できます。 |
adminVulnerabilityExternalIssueLink | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_vulnerability_external_issue_linkを実行できます。 |
adminVulnerabilityIssueLink | Boolean! | trueの場合、ユーザーはこのリソースに対してadmin_vulnerability_issue_linkを実行できます。 |
createVulnerabilityExport | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_vulnerability_exportを実行できます。 |
createVulnerabilityFeedback | Boolean! | trueの場合、ユーザーはこのリソースに対してcreate_vulnerability_feedbackを実行できます。 |
destroyVulnerabilityFeedback | Boolean! | trueの場合、ユーザーはこのリソースに対してdestroy_vulnerability_feedbackを実行できます。 |
readVulnerability | Boolean! | trueの場合、ユーザーはこのリソースに対してread_vulnerabilityを実行できます。 |
readVulnerabilityFeedback | Boolean! | trueの場合、ユーザーはこのリソースに対してread_vulnerability_feedbackを実行できます。 |
updateVulnerabilityFeedback | Boolean! | trueの場合、ユーザーはこのリソースに対してupdate_vulnerability_feedbackを実行できます。 |
VulnerabilityRemediationType
脆弱性の修正タイプを表します。
フィールド
VulnerabilityReportTypeCount
特定のレポートタイプの脆弱性の数を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | 脆弱性の数。 |
reportType | VulnerabilityReportType! | レポートタイプ。 |
VulnerabilityRepresentationInformation
脆弱性情報を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
resolvedInCommitSha | String | 脆弱性が解決されたコミットのSHA。 |
VulnerabilityRequest
脆弱性リクエストを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
body | String | 脆弱性リクエストの本文。 |
headers | [VulnerabilityRequestResponseHeader!]! | 脆弱性リクエストのHTTPヘッダー。 |
method | String | 脆弱性リクエストのメソッド。 |
url | String | 脆弱性リクエストのURL。 |
VulnerabilityRequestResponseHeader
脆弱性リクエスト/応答ヘッダーを表します。
フィールド
VulnerabilityResponse
脆弱性応答を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
body | String | 脆弱性応答の本文。 |
headers | [VulnerabilityRequestResponseHeader!]! | 脆弱性応答のHTTPヘッダー。 |
reasonPhrase | String | 脆弱性応答の理由句。 |
statusCode | Int | 脆弱性応答のステータスコード。 |
VulnerabilityScanner
脆弱性スキャナーを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
externalId | String | 脆弱性スキャナーの外部ID。 |
id | ID | スキャナーのID。 |
name | String | 脆弱性スキャナーの名前。 |
reportType | VulnerabilityReportType | 脆弱性レポートのタイプ。 |
reportTypeHumanized | String | 人間が判読できる、脆弱性レポートのタイプ。 |
vendor | String | 脆弱性スキャナーのベンダー。 |
VulnerabilitySeveritiesCount
重大度別の脆弱性の数を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
critical | Int | プロジェクトの脆弱性のうち、重大度がCRITICAL(致命的)のものの数。 |
high | Int | プロジェクトの脆弱性のうち、重大度がHIGH(高)のものの数。 |
info | Int | プロジェクトの脆弱性のうち、重大度がINFO(情報)のものの数。 |
low | Int | プロジェクトの脆弱性のうち、重大度がLOW(低)のものの数。 |
medium | Int | プロジェクトの脆弱性のうち、重大度がMEDIUM(中)のものの数。 |
unknown | Int | プロジェクトの脆弱性のうち、重大度がUNKNOWN(不明)のものの数。 |
VulnerabilitySeverityCount
特定の重大度レベルの脆弱性の数を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | 脆弱性の数。 |
severity | VulnerabilitySeverity! | 重大度レベル。 |
VulnerabilityStateTransitionType
脆弱性の状態移行を表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
author | UserCore | 脆弱性の状態を変更したユーザー。 |
comment | String | 状態変更のコメント。 |
createdAt | Time! | 脆弱性の状態変更の時刻。 |
dismissalReason | VulnerabilityDismissalReason | 無視の理由。 |
fromState | VulnerabilityState! | 移行前の脆弱性の状態。 |
id | VulnerabilitiesStateTransitionID! | 状態移行のID。 |
toState | VulnerabilityState! | 移行後の脆弱性の状態。 |
VulnerabilityStatisticType
プロジェクト内の脆弱性の重大度ごとの数。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
critical | Int! | グループとそのサブグループの脆弱性のうち、重大度が致命的のものの数。 |
high | Int! | HIGH重大度の脆弱性の数。 |
info | Int! | 重大度がINFO(情報)の脆弱性の数。 |
low | Int! | 重大度がLOW(低)の脆弱性の数。 |
medium | Int! | 重大度がMEDIUM(中)の脆弱性の数。 |
projectId | Int! | プロジェクトID: |
total | Int! | すべての脆弱性の合計。 |
unknown | Int! | グループとそのサブグループの脆弱性のうち、重大度が不明のものの数。 |
updatedAt | Time | データが最後に更新された日付。 |
VulnerableDependency
脆弱性のある依存関係を表します。脆弱性の場所データで使用されます。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
package | VulnerablePackage | 脆弱性のある依存関係に関連付けられたパッケージ。 |
version | String | 脆弱性のある依存関係のバージョン。 |
VulnerableKubernetesResource
脆弱性のあるKubernetesリソースを表します。脆弱性の場所データで使用されます。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
agent | ClusterAgent | スキャンを実行したKubernetesエージェント。 |
clusterId | ClustersClusterID | スキャンの実行に使用されたクラスターインテグレーションのID。 |
containerName | String! | スキャンされたイメージが含まれていたコンテナの名前。 |
kind | String! | Kubernetesリソースの種類。 |
name | String! | Kubernetesリソースの名前。 |
namespace | String! | リソースが属するKubernetesネームスペース。 |
VulnerablePackage
脆弱性のあるパッケージを表します。脆弱性依存関係データで使用されます。
フィールド
VulnerableProjectsByGrade
関連付けられているプロジェクトを含む脆弱性の文字グレードを表します。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
count | Int! | グレード内のプロジェクト数。 |
grade | VulnerabilityGrade! | 存在する最も重大度の高い脆弱性に基づくグレード。 |
projects | ProjectConnection! | グレード内のプロジェクト。(接続を参照) |
WikiPage
Wikiページ。
フィールド
| 名前 | 型 | 説明 |
|---|---|---|
commenters | UserCoreConnection! | noteable(ノート可能)に対するすべてのコメンター。(接続を参照) |
discussions | DiscussionConnection! | noteable(ノート可能)に対するすべてのディスカッション。(接続を参照) |
id | WikiPageMetaID! | WikiページメタデータレコードのグローバルID。 |
name | String | オブジェクトの名前またはタイトル。 |
subscribed | Boolean! | 現在のユーザーがWikiページに関する通知をサブスクライブしているかどうか。 |
title | String! | Wikiページのタイトル。 |
userPermissions | WikiPagePermissions! | リソースに対する現在のユーザーの権限。 |
webUrl | String | オブジェクトのURL。 |
引数のあるフィールド
WikiPage.notes
このnoteable(ノート可能)に関す