# GraphQL API Resources
> 原文:[https://docs.gitlab.com/ee/api/graphql/reference/](https://docs.gitlab.com/ee/api/graphql/reference/)
* [AccessLevel](#accesslevel)
* [AddAwardEmojiPayload](#addawardemojipayload)
* [AddProjectToSecurityDashboardPayload](#addprojecttosecuritydashboardpayload)
* [AdminSidekiqQueuesDeleteJobsPayload](#adminsidekiqqueuesdeletejobspayload)
* [AlertManagementAlert](#alertmanagementalert)
* [AlertManagementAlertStatusCountsType](#alertmanagementalertstatuscountstype)
* [AlertSetAssigneesPayload](#alertsetassigneespayload)
* [AlertTodoCreatePayload](#alerttodocreatepayload)
* [AwardEmoji](#awardemoji)
* [AwardEmojiAddPayload](#awardemojiaddpayload)
* [AwardEmojiRemovePayload](#awardemojiremovepayload)
* [AwardEmojiTogglePayload](#awardemojitogglepayload)
* [BaseService](#baseservice)
* [Blob](#blob)
* [Board](#board)
* [BoardList](#boardlist)
* [BoardListUpdateLimitMetricsPayload](#boardlistupdatelimitmetricspayload)
* [Branch](#branch)
* [Commit](#commit)
* [CommitCreatePayload](#commitcreatepayload)
* [ComplianceFramework](#complianceframework)
* [ContainerExpirationPolicy](#containerexpirationpolicy)
* [CreateAlertIssuePayload](#createalertissuepayload)
* [CreateAnnotationPayload](#createannotationpayload)
* [CreateBranchPayload](#createbranchpayload)
* [CreateDiffNotePayload](#creatediffnotepayload)
* [CreateEpicPayload](#createepicpayload)
* [CreateImageDiffNotePayload](#createimagediffnotepayload)
* [CreateIterationPayload](#createiterationpayload)
* [CreateNotePayload](#createnotepayload)
* [CreateRequirementPayload](#createrequirementpayload)
* [CreateSnippetPayload](#createsnippetpayload)
* [DastSiteProfileCreatePayload](#dastsiteprofilecreatepayload)
* [DeleteAnnotationPayload](#deleteannotationpayload)
* [DeleteJobsResponse](#deletejobsresponse)
* [Design](#design)
* [DesignAtVersion](#designatversion)
* [DesignCollection](#designcollection)
* [DesignManagement](#designmanagement)
* [DesignManagementDeletePayload](#designmanagementdeletepayload)
* [DesignManagementUploadPayload](#designmanagementuploadpayload)
* [DesignVersion](#designversion)
* [DestroyNotePayload](#destroynotepayload)
* [DestroySnippetPayload](#destroysnippetpayload)
* [DetailedStatus](#detailedstatus)
* [DiffPosition](#diffposition)
* [DiffRefs](#diffrefs)
* [DiffStats](#diffstats)
* [DiffStatsSummary](#diffstatssummary)
* [Discussion](#discussion)
* [DiscussionToggleResolvePayload](#discussiontoggleresolvepayload)
* [DismissVulnerabilityPayload](#dismissvulnerabilitypayload)
* [Environment](#environment)
* [Epic](#epic)
* [EpicAddIssuePayload](#epicaddissuepayload)
* [EpicDescendantCount](#epicdescendantcount)
* [EpicDescendantWeights](#epicdescendantweights)
* [EpicHealthStatus](#epichealthstatus)
* [EpicIssue](#epicissue)
* [EpicPermissions](#epicpermissions)
* [EpicSetSubscriptionPayload](#epicsetsubscriptionpayload)
* [EpicTreeReorderPayload](#epictreereorderpayload)
* [GeoNode](#geonode)
* [GrafanaIntegration](#grafanaintegration)
* [Group](#group)
* [GroupMember](#groupmember)
* [GroupPermissions](#grouppermissions)
* [Issue](#issue)
* [IssuePermissions](#issuepermissions)
* [IssueSetConfidentialPayload](#issuesetconfidentialpayload)
* [IssueSetDueDatePayload](#issuesetduedatepayload)
* [IssueSetIterationPayload](#issuesetiterationpayload)
* [IssueSetLockedPayload](#issuesetlockedpayload)
* [IssueSetWeightPayload](#issuesetweightpayload)
* [Iteration](#iteration)
* [JiraImport](#jiraimport)
* [JiraImportStartPayload](#jiraimportstartpayload)
* [JiraImportUsersPayload](#jiraimportuserspayload)
* [JiraProject](#jiraproject)
* [JiraService](#jiraservice)
* [JiraUser](#jirauser)
* [Label](#label)
* [MarkAsSpamSnippetPayload](#markasspamsnippetpayload)
* [MergeRequest](#mergerequest)
* [MergeRequestCreatePayload](#mergerequestcreatepayload)
* [MergeRequestPermissions](#mergerequestpermissions)
* [MergeRequestSetAssigneesPayload](#mergerequestsetassigneespayload)
* [MergeRequestSetLabelsPayload](#mergerequestsetlabelspayload)
* [MergeRequestSetLockedPayload](#mergerequestsetlockedpayload)
* [MergeRequestSetMilestonePayload](#mergerequestsetmilestonepayload)
* [MergeRequestSetSubscriptionPayload](#mergerequestsetsubscriptionpayload)
* [MergeRequestSetWipPayload](#mergerequestsetwippayload)
* [MergeRequestUpdatePayload](#mergerequestupdatepayload)
* [Metadata](#metadata)
* [MetricsDashboard](#metricsdashboard)
* [MetricsDashboardAnnotation](#metricsdashboardannotation)
* [Milestone](#milestone)
* [MilestoneStats](#milestonestats)
* [Namespace](#namespace)
* [Note](#note)
* [NotePermissions](#notepermissions)
* [Package](#package)
* [PackageFileRegistry](#packagefileregistry)
* [PageInfo](#pageinfo)
* [Pipeline](#pipeline)
* [PipelinePermissions](#pipelinepermissions)
* [Project](#project)
* [ProjectMember](#projectmember)
* [ProjectPermissions](#projectpermissions)
* [ProjectStatistics](#projectstatistics)
* [Release](#release)
* [ReleaseAssetLink](#releaseassetlink)
* [ReleaseAssets](#releaseassets)
* [ReleaseEvidence](#releaseevidence)
* [ReleaseLinks](#releaselinks)
* [ReleaseSource](#releasesource)
* [RemoveAwardEmojiPayload](#removeawardemojipayload)
* [RemoveProjectFromSecurityDashboardPayload](#removeprojectfromsecuritydashboardpayload)
* [Repository](#repository)
* [Requirement](#requirement)
* [RequirementPermissions](#requirementpermissions)
* [RequirementStatesCount](#requirementstatescount)
* [RootStorageStatistics](#rootstoragestatistics)
* [RunDASTScanPayload](#rundastscanpayload)
* [SastCiConfigurationAnalyzersEntity](#sastciconfigurationanalyzersentity)
* [SastCiConfigurationEntity](#sastciconfigurationentity)
* [SastCiConfigurationOptionsEntity](#sastciconfigurationoptionsentity)
* [ScannedResource](#scannedresource)
* [SecurityReportSummary](#securityreportsummary)
* [SecurityReportSummarySection](#securityreportsummarysection)
* [SecurityScanners](#securityscanners)
* [SentryDetailedError](#sentrydetailederror)
* [SentryError](#sentryerror)
* [SentryErrorCollection](#sentryerrorcollection)
* [SentryErrorFrequency](#sentryerrorfrequency)
* [SentryErrorStackTrace](#sentryerrorstacktrace)
* [SentryErrorStackTraceContext](#sentryerrorstacktracecontext)
* [SentryErrorStackTraceEntry](#sentryerrorstacktraceentry)
* [SentryErrorTags](#sentryerrortags)
* [Snippet](#snippet)
* [SnippetBlob](#snippetblob)
* [SnippetBlobViewer](#snippetblobviewer)
* [SnippetPermissions](#snippetpermissions)
* [Submodule](#submodule)
* [TaskCompletionStatus](#taskcompletionstatus)
* [TestReport](#testreport)
* [Timelog](#timelog)
* [Todo](#todo)
* [TodoMarkDonePayload](#todomarkdonepayload)
* [TodoRestoreManyPayload](#todorestoremanypayload)
* [TodoRestorePayload](#todorestorepayload)
* [TodosMarkAllDonePayload](#todosmarkalldonepayload)
* [ToggleAwardEmojiPayload](#toggleawardemojipayload)
* [Tree](#tree)
* [TreeEntry](#treeentry)
* [UpdateAlertStatusPayload](#updatealertstatuspayload)
* [UpdateContainerExpirationPolicyPayload](#updatecontainerexpirationpolicypayload)
* [UpdateEpicPayload](#updateepicpayload)
* [UpdateImageDiffNotePayload](#updateimagediffnotepayload)
* [UpdateIssuePayload](#updateissuepayload)
* [UpdateIterationPayload](#updateiterationpayload)
* [UpdateNotePayload](#updatenotepayload)
* [UpdateRequirementPayload](#updaterequirementpayload)
* [UpdateSnippetPayload](#updatesnippetpayload)
* [User](#user)
* [UserPermissions](#userpermissions)
* [VulnerabilitiesCountByDayAndSeverity](#vulnerabilitiescountbydayandseverity)
* [Vulnerability](#vulnerability)
* [VulnerabilityIdentifier](#vulnerabilityidentifier)
* [VulnerabilityIssueLink](#vulnerabilityissuelink)
* [VulnerabilityLocationContainerScanning](#vulnerabilitylocationcontainerscanning)
* [VulnerabilityLocationDast](#vulnerabilitylocationdast)
* [VulnerabilityLocationDependencyScanning](#vulnerabilitylocationdependencyscanning)
* [VulnerabilityLocationSast](#vulnerabilitylocationsast)
* [VulnerabilityLocationSecretDetection](#vulnerabilitylocationsecretdetection)
* [VulnerabilityPermissions](#vulnerabilitypermissions)
* [VulnerabilityScanner](#vulnerabilityscanner)
* [VulnerabilitySeveritiesCount](#vulnerabilityseveritiescount)
* [VulnerableDependency](#vulnerabledependency)
* [VulnerablePackage](#vulnerablepackage)
# GraphQL API Resources[](#graphql-api-resources "Permalink")
本文檔是基于 GitLab 當前的 GraphQL 模式自行生成的.
可以使用[GraphiQL IDE](../index.html#graphiql)交互式地探索該 API.
下表每個都記錄了 GraphQL 類型. 類型可以輕松地與模型匹配,但是并非所有的字段和方法都可以通過 GraphQL 獲得.
**警告:**不推薦使用的字段標有 .
## AccessLevel[](#accesslevel "Permalink")
表示用戶與之相關的對象之間的關系的訪問級別
| Name | Type | Description |
| --- | --- | --- |
| `integerValue` | Int | 訪問級別的整數表示 |
| `stringValue` | AccessLevelEnum | 訪問級別的字符串表示形式 |
## AddAwardEmojiPayload[](#addawardemojipayload "Permalink")
自動生成的 AddAwardEmoji 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `awardEmoji` | AwardEmoji | 突變后的獎勵表情符號 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## AddProjectToSecurityDashboardPayload[](#addprojecttosecuritydashboardpayload "Permalink")
自動生成的 AddProjectToSecurityDashboard 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `project` | Project | 添加到 Instance Security 儀表盤的項目 |
## AdminSidekiqQueuesDeleteJobsPayload[](#adminsidekiqqueuesdeletejobspayload "Permalink")
自動生成的 AdminSidekiqQueuesDeleteJobs 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `result` | DeleteJobsResponse | 有關刪除請求狀態的信息 |
## AlertManagementAlert[](#alertmanagementalert "Permalink")
描述來自項目警報管理的警報
| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | Time | 創建警報的時間戳 |
| `description` | String | 警報說明 |
| `details` | JSON | 警報詳細信息 |
| `endedAt` | Time | 警報結束的時間戳記 |
| `eventCount` | Int | 此警報的事件數 |
| `hosts` | 串! =>數組 | 警報來自的主機列表 |
| `iid` | ID! | 警報的內部 ID |
| `issueIid` | ID | 警報附帶的 GitLab 問題的內部 ID |
| `metricsDashboardUrl` | String | 嵌入警報的指標的 URL |
| `monitoringTool` | String | 警報來自的監視工具 |
| `service` | String | 服務警報來自 |
| `severity` | AlertManagementSeverity | 警報的嚴重程度 |
| `startedAt` | Time | 發出警報的時間戳記 |
| `status` | AlertManagementStatus | 警報狀態 |
| `title` | String | 警報標題 |
| `updatedAt` | Time | 警報的時間戳記最新更新 |
## AlertManagementAlertStatusCountsType[](#alertmanagementalertstatuscountstype "Permalink")
代表所代表類別的警報總數
| Name | Type | Description |
| --- | --- | --- |
| `acknowledged` | Int | 項目狀態為 ACKNOWLEDGED 的警報數 |
| `all` | Int | 項目警報總數 |
| `ignored` | Int | 項目狀態為 IGNORED 的警報數 |
| `open` | Int | 項目狀態為 TRIGGERED 或 ACKNOWLEDGED 的警報數 |
| `resolved` | Int | 項目狀態為"已解決"的警報數 |
| `triggered` | Int | 項目狀態為 TRIGGERED 的警報數 |
## AlertSetAssigneesPayload[](#alertsetassigneespayload "Permalink")
自動生成的 AlertSetAssignees 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `alert` | AlertManagementAlert | 突變后的警報 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后產生的問題 |
| `todo` | Todo | 突變后的待辦事項 |
## AlertTodoCreatePayload[](#alerttodocreatepayload "Permalink")
自動生成的 AlertTodoCreate 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `alert` | AlertManagementAlert | 突變后的警報 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后產生的問題 |
| `todo` | Todo | 突變后的待辦事項 |
## AwardEmoji[](#awardemoji "Permalink")
用戶授予的表情符號.
| Name | Type | Description |
| --- | --- | --- |
| `description` | String! | 表情符號說明 |
| `emoji` | String! | 表情符號作為圖標 |
| `name` | String! | 表情符號名稱 |
| `unicode` | String! | Unicode 中的表情符號 |
| `unicodeVersion` | String! | 此表情符號的 unicode 版本 |
| `user` | User! | 授予表情符號的用戶 |
## AwardEmojiAddPayload[](#awardemojiaddpayload "Permalink")
自動生成的 AwardEmojiAdd 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `awardEmoji` | AwardEmoji | 突變后的獎勵表情符號 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## AwardEmojiRemovePayload[](#awardemojiremovepayload "Permalink")
自動生成的 AwardEmoji 退貨類型
| Name | Type | Description |
| --- | --- | --- |
| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## AwardEmojiTogglePayload[](#awardemojitogglepayload "Permalink")
自動生成的 AwardEmojiToggle 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `awardEmoji` | AwardEmoji | 突變后的獎勵表情符號 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `toggledOn` | Boolean! | 指示表情符號的狀態. 如果切換開關授予表情符號,則為 true;如果切換開關刪除了表情符號,則為 false. |
## BaseService[](#baseservice "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `active` | Boolean | 指示服務是否處于活動狀態 |
| `type` | String | 服務的類別名稱 |
## Blob[](#blob "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `flatPath` | String! | 條目的平坦路徑 |
| `id` | ID! | 條目 ID |
| `lfsOid` | String | Blob 的 LFS ID |
| `mode` | String | 數字格式的 Blob 模式 |
| `name` | String! | 條目名稱 |
| `path` | String! | 條目路徑 |
| `sha` | String! | 提交的最后提交 sha |
| `type` | EntryType! | 樹條目的類型 |
| `webUrl` | String | Blob 的網址 |
## Board[](#board "Permalink")
代表一個項目或小組委員會
| Name | Type | Description |
| --- | --- | --- |
| `id` | ID! | 單板的 ID(全局 ID) |
| `name` | String | 董事會名稱 |
| `weight` | Int | 木板重量 |
## BoardList[](#boardlist "Permalink")
代表發行板的列表
| Name | Type | Description |
| --- | --- | --- |
| `assignee` | User | 列表中的受讓人 |
| `collapsed` | Boolean | 指示此用戶的列表是否折疊 |
| `id` | ID! | 列表的 ID(全局 ID) |
| `label` | Label | 清單標簽 |
| `limitMetric` | ListLimitMetric | 列表的當前限制指標 |
| `listType` | String! | 清單類型 |
| `maxIssueCount` | Int | 列表中的最大問題數 |
| `maxIssueWeight` | Int | 清單中的最大問題權重 |
| `milestone` | Milestone | 名單的里程碑 |
| `position` | Int | 名單在董事會中的位置 |
| `title` | String! | 清單標題 |
## BoardListUpdateLimitMetricsPayload[](#boardlistupdatelimitmetricspayload "Permalink")
自動生成的 BoardListUpdateLimitMetrics 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `list` | BoardList | 更新清單 |
## Branch[](#branch "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `commit` | Commit | 提交分支 |
| `name` | String! | 分行名稱 |
## Commit[](#commit "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `author` | User | 提交的作者 |
| `authorGravatar` | String | 提交作者 |
| `authorName` | String | 提交作者姓名 |
| `authoredDate` | Time | 提交提交的時間戳 |
| `description` | String | 提交消息的描述 |
| `id` | ID! | 提交的 ID(全局 ID) |
| `latestPipeline` | Pipeline | **不推薦使用:**使用`pipelines` . 在 12.5 中棄用 |
| `message` | String | 原始提交消息 |
| `sha` | String! | 提交的 SHA1 ID |
| `signatureHtml` | String | 提交簽名的 HTML |
| `title` | String | 提交消息的標題 |
| `titleHtml` | String | GitLab 風味 Markdown `title`渲染 |
| `webUrl` | String! | 提交的 Web URL |
## CommitCreatePayload[](#commitcreatepayload "Permalink")
自動生成的 CommitCreate 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `commit` | Commit | 突變后的提交 |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## ComplianceFramework[](#complianceframework "Permalink")
表示與項目關聯的 ComplianceFramework
| Name | Type | Description |
| --- | --- | --- |
| `name` | ProjectSettingEnum! | 合規框架名稱 |
## ContainerExpirationPolicy[](#containerexpirationpolicy "Permalink")
標簽過期策略旨在僅保留最重要的圖像
| Name | Type | Description |
| --- | --- | --- |
| `cadence` | ContainerExpirationPolicyCadenceEnum! | 該容器到期政策時間表 |
| `createdAt` | Time! | 創建容器到期策略的時間戳 |
| `enabled` | Boolean! | 指示是否啟用了此容器過期策略 |
| `keepN` | ContainerExpirationPolicyKeepEnum | 要保留的標簽數 |
| `nameRegex` | UntrustedRegexp | 名稱與此正則表達式模式匹配的標簽將過期 |
| `nameRegexKeep` | UntrustedRegexp | 名稱與該正則表達式模式匹配的標簽將被保留 |
| `nextRunAt` | Time | 下次該容器到期策略將被執行 |
| `olderThan` | ContainerExpirationPolicyOlderThanEnum | Tags older that this will expire |
| `updatedAt` | Time! | 容器過期策略更新的時間戳 |
## CreateAlertIssuePayload[](#createalertissuepayload "Permalink")
自動生成的 CreateAlertIssue 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `alert` | AlertManagementAlert | 突變后的警報 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后產生的問題 |
| `todo` | Todo | 突變后的待辦事項 |
## CreateAnnotationPayload[](#createannotationpayload "Permalink")
自動生成的 CreateAnnotation 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `annotation` | MetricsDashboardAnnotation | 創建的注釋 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## CreateBranchPayload[](#createbranchpayload "Permalink")
自動生成的 CreateBranch 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `branch` | Branch | 突變后分支 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## CreateDiffNotePayload[](#creatediffnotepayload "Permalink")
自動生成的 CreateDiffNote 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `note` | Note | 突變后的音符 |
## CreateEpicPayload[](#createepicpayload "Permalink")
自動生成的 CreateEpic 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `epic` | Epic | 創造的史詩 |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## CreateImageDiffNotePayload[](#createimagediffnotepayload "Permalink")
自動生成的 CreateImageDiffNote 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `note` | Note | 突變后的音符 |
## CreateIterationPayload[](#createiterationpayload "Permalink")
自動生成的 CreateIteration 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `iteration` | Iteration | 創建的迭代 |
## CreateNotePayload[](#createnotepayload "Permalink")
自動生成的 CreateNote 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `note` | Note | 突變后的音符 |
## CreateRequirementPayload[](#createrequirementpayload "Permalink")
自動生成的 CreateRequirement 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `requirement` | Requirement | 突變后的要求 |
## CreateSnippetPayload[](#createsnippetpayload "Permalink")
自動生成的 CreateSnippet 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `snippet` | Snippet | 突變后的代碼段 |
## DastSiteProfileCreatePayload[](#dastsiteprofilecreatepayload "Permalink")
自動生成的 DastSiteProfileCreate 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `id` | ID | 網站配置文件的 ID. |
## DeleteAnnotationPayload[](#deleteannotationpayload "Permalink")
自動生成的 DeleteAnnotation 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## DeleteJobsResponse[](#deletejobsresponse "Permalink")
來自 AdminSidekiqQueuesDeleteJobs 突變的響應.
| Name | Type | Description |
| --- | --- | --- |
| `completed` | Boolean | 是否及時處理了整個隊列; 如果沒有,重試相同的請求是安全的 |
| `deletedJobs` | Int | 刪除的匹配作業數 |
| `queueSize` | Int | 處理后的隊列大小 |
## Design[](#design "Permalink")
單一設計
| Name | Type | Description |
| --- | --- | --- |
| `diffRefs` | DiffRefs! | 此設計的差異參考 |
| `event` | DesignVersionEvent! | 當前版本中該設計的更改方式 |
| `filename` | String! | 設計的文件名 |
| `fullPath` | String! | 設計文件的完整路徑 |
| `id` | ID! | 此設計的 ID |
| `image` | String! | 完整尺寸圖片的網址 |
| `imageV432x230` | String | 調整了設計網址的大小,以適合 432x230 的范圍. 如果尚未生成圖像,則為`null` |
| `issue` | Issue! | 設計屬于的問題 |
| `notesCount` | Int! | 用戶為此設計創建的注釋總數 |
| `project` | Project! | 設計所屬的項目 |
## DesignAtVersion[](#designatversion "Permalink")
固定到特定版本的設計. 圖像字段反映了相關版本的設計.
| Name | Type | Description |
| --- | --- | --- |
| `design` | Design! | 基礎設計. |
| `diffRefs` | DiffRefs! | 此設計的差異參考 |
| `event` | DesignVersionEvent! | 當前版本中該設計的更改方式 |
| `filename` | String! | 設計的文件名 |
| `fullPath` | String! | 設計文件的完整路徑 |
| `id` | ID! | 此設計的 ID |
| `image` | String! | 完整尺寸圖片的網址 |
| `imageV432x230` | String | 調整了設計網址的大小,以適合 432x230 的范圍. 如果尚未生成圖像,則為`null` |
| `issue` | Issue! | 設計屬于的問題 |
| `notesCount` | Int! | 用戶為此設計創建的注釋總數 |
| `project` | Project! | 設計所屬的項目 |
| `version` | DesignVersion! | 此版本設計版本固定到的版本 |
## DesignCollection[](#designcollection "Permalink")
設計的集合.
| Name | Type | Description |
| --- | --- | --- |
| `design` | Design | 查找特定的設計 |
| `designAtVersion` | DesignAtVersion | 查找版本設計 |
| `issue` | Issue! | 與設計收藏相關的問題 |
| `project` | Project! | 與設計收藏關聯的項目 |
| `version` | DesignVersion | 特定版本 |
## DesignManagement[](#designmanagement "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `designAtVersion` | DesignAtVersion | 查找版本設計 |
| `version` | DesignVersion | 查找版本 |
## DesignManagementDeletePayload[](#designmanagementdeletepayload "Permalink")
自動生成的 DesignManagementDelete 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `version` | DesignVersion | 刪除了設計的新版本 |
## DesignManagementUploadPayload[](#designmanagementuploadpayload "Permalink")
自動生成的 DesignManagementUpload 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `designs` | 設計! =>數組 | 突變上傳的設計 |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `skippedDesigns` | 設計! =>數組 | 由于上一版本以來其內容沒有更改,因此從上載中跳過的任何設計 |
## DesignVersion[](#designversion "Permalink")
在其中添加,修改或刪除設計的特定版本
| Name | Type | Description |
| --- | --- | --- |
| `designAtVersion` | DesignAtVersion! | 此版本的特定設計,只要該版本可見 |
| `id` | ID! | 設計版本號 |
| `sha` | ID! | 設計版本的 SHA |
## DestroyNotePayload[](#destroynotepayload "Permalink")
自動生成的銷毀返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `note` | Note | 突變后的音符 |
## DestroySnippetPayload[](#destroysnippetpayload "Permalink")
自動生成的 DestroySnippet 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `snippet` | Snippet | 突變后的代碼段 |
## DetailedStatus[](#detailedstatus "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `detailsPath` | String! | 管道狀態的詳細信息路徑 |
| `favicon` | String! | 管道狀態圖標 |
| `group` | String! | 組管道狀態 |
| `hasDetails` | Boolean! | 指示管道狀態是否有更多詳細信息 |
| `icon` | String! | 管道狀態圖標 |
| `label` | String! | 管道狀態標簽 |
| `text` | String! | 管道狀態文字 |
| `tooltip` | String! | 與管道狀態相關的工具提示 |
## DiffPosition[](#diffposition "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `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[](#diffrefs "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `baseSha` | String | Merge base of the branch the comment was made on |
| `headSha` | String! | 發表評論時,HEAD 的 SHA |
| `startSha` | String! | 與之比較的分支的 SHA |
## DiffStats[](#diffstats "Permalink")
更改為單個文件
| Name | Type | Description |
| --- | --- | --- |
| `additions` | Int! | 添加到此文件的行數 |
| `deletions` | Int! | 從此文件中刪除的行數 |
| `path` | String! | 相對于存儲庫根的文件路徑 |
## DiffStatsSummary[](#diffstatssummary "Permalink")
匯總匯總
| Name | Type | Description |
| --- | --- | --- |
| `additions` | Int! | 添加的行數 |
| `changes` | Int! | 行數已更改 |
| `deletions` | Int! | 刪除的行數 |
| `fileCount` | Int! | 文件數量已更改 |
## Discussion[](#discussion "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | Time! | 討論創建的時間戳 |
| `id` | ID! | 討論的 ID |
| `replyId` | ID! | 用來回復此討論的 ID |
| `resolvable` | Boolean! | 指示對象是否可以解析 |
| `resolved` | Boolean! | 指示對象是否已解析 |
| `resolvedAt` | Time | 解析對象的時間戳 |
| `resolvedBy` | User | 解決對象的用戶 |
## DiscussionToggleResolvePayload[](#discussiontoggleresolvepayload "Permalink")
自動生成的 DiscussionToggleResolve 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `discussion` | Discussion | 突變后的討論 |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## DismissVulnerabilityPayload[](#dismissvulnerabilitypayload "Permalink")
自動生成的 DismissVulnerability 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `vulnerability` | Vulnerability | 解雇后的漏洞 |
## Environment[](#environment "Permalink")
描述項目的代碼部署位置
| Name | Type | Description |
| --- | --- | --- |
| `id` | ID! | 環境 ID |
| `metricsDashboard` | MetricsDashboard | 環境的指標儀表板架構 |
| `name` | String! | 易讀的環境名稱 |
| `state` | String! | 環境狀態,例如:可用/已停止 |
## Epic[](#epic "Permalink")
代表史詩.
| Name | Type | Description |
| --- | --- | --- |
| `author` | User! | 史詩的作者 |
| `closedAt` | Time | 史詩關閉的時間戳 |
| `confidential` | Boolean | 指示該史詩是否為機密 |
| `createdAt` | Time | 史詩創作的時間戳 |
| `descendantCounts` | EpicDescendantCount | 打開和關閉的后代史詩和問題的數量 |
| `descendantWeightSum` | EpicDescendantWeights | 史詩及其后代中未解決和未解決問題的總權重 |
| `description` | String | 史詩的描述 |
| `downvotes` | Int! | 史詩獲得的降票數 |
| `dueDate` | Time | 史詩的截止日期 |
| `dueDateFixed` | Time | 史詩的固定截止日期 |
| `dueDateFromMilestones` | Time | 從里程碑繼承了史詩的到期日 |
| `dueDateIsFixed` | Boolean | 指示是否已手動設置截止日期 |
| `group` | Group! | 史詩所屬的組 |
| `hasChildren` | Boolean! | 指示史詩是否有孩子 |
| `hasIssues` | Boolean! | 指示史詩是否有直接問題 |
| `hasParent` | Boolean! | 指示該史詩是否具有父史詩 |
| `healthStatus` | EpicHealthStatus | Current health status of the epic |
| `id` | ID! | 史詩編號 |
| `iid` | ID! | 史詩的內部 ID |
| `parent` | Epic | 史詩的父史詩 |
| `reference` | String! | 史詩的內部參考. 默認以縮寫形式返回 |
| `relationPath` | String | 史詩問題的 URI 路徑 |
| `relativePosition` | Int | 史詩在史詩樹中的相對位置 |
| `startDate` | Time | 史詩的開始日期 |
| `startDateFixed` | Time | 固定的史詩開始日期 |
| `startDateFromMilestones` | Time | 從里程碑繼承了史詩的開始日期 |
| `startDateIsFixed` | Boolean | 指示開始日期是否已手動設置 |
| `state` | EpicState! | 史詩般的狀態 |
| `subscribed` | Boolean! | 指示當前登錄的用戶已訂閱史詩 |
| `title` | String | 史詩的標題 |
| `updatedAt` | Time | 史詩最后一次活動的時間戳 |
| `upvotes` | Int! | 史詩已收到的投票數 |
| `userPermissions` | EpicPermissions! | 當前用戶對該資源的權限 |
| `webPath` | String! | 史詩的網絡路徑 |
| `webUrl` | String! | 史詩的網址 |
## EpicAddIssuePayload[](#epicaddissuepayload "Permalink")
自動生成的 EpicAddIssue 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `epic` | Epic | 突變后的史詩 |
| `epicIssue` | EpicIssue | 史詩般的關系 |
| `errors` | 串! =>數組 | Errors encountered during execution of the mutation. |
## EpicDescendantCount[](#epicdescendantcount "Permalink")
后代史詩的計數.
| Name | Type | Description |
| --- | --- | --- |
| `closedEpics` | Int | 封閉亞史詩數量 |
| `closedIssues` | Int | 已解決的史詩問題的數量 |
| `openedEpics` | Int | 打開的子史詩數量 |
| `openedIssues` | Int | 公開史詩問題的數量 |
## EpicDescendantWeights[](#epicdescendantweights "Permalink")
開放和封閉后代問題的總權重
| Name | Type | Description |
| --- | --- | --- |
| `closedIssues` | Int | 此史詩(包括史詩后代)中已完成(已關閉)期刊的總權重 |
| `openedIssues` | Int | 此史詩(包括史詩后代)中未解決問題的總權重 |
## EpicHealthStatus[](#epichealthstatus "Permalink")
兒童健康狀況
| Name | Type | Description |
| --- | --- | --- |
| `issuesAtRisk` | Int | 有風險的問題數量 |
| `issuesNeedingAttention` | Int | 需要注意的問題數量 |
| `issuesOnTrack` | Int | 進行中的問題數量 |
## EpicIssue[](#epicissue "Permalink")
史詩與問題之間的關系
| Name | Type | Description |
| --- | --- | --- |
| `author` | User! | 造成問題的使用者 |
| `closedAt` | Time | 該問題何時結束的時間戳 |
| `confidential` | Boolean! | 表示問題是機密的 |
| `createdAt` | Time! | 問題創建時間的時間戳記 |
| `description` | String | 問題說明 |
| `descriptionHtml` | String | GitLab 風味 Markdown 渲染`description` |
| `designCollection` | DesignCollection | 與此問題相關的設計圖像的收集 |
| `designs` | DesignCollection | **不推薦使用:**使用`designCollection` . 在 12.2 中棄用 |
| `discussionLocked` | Boolean! | 表示討論已鎖定在該問題上 |
| `downvotes` | Int! | 問題已收到的否決票數 |
| `dueDate` | Time | 發行日期 |
| `epic` | Epic | 此問題所屬的史詩 |
| `epicIssueId` | ID! | 史詩般的關系的 ID |
| `healthStatus` | HealthStatus | 當前的健康狀況. 如果禁用了`save_issuable_health_status`功能標志,則返回 null. |
| `id` | ID | 史詩關系的全局 ID |
| `iid` | ID! | 問題的內部 ID |
| `iteration` | Iteration | 迭代問題 |
| `milestone` | Milestone | 問題的里程碑 |
| `reference` | String! | 內部參考的問題. 默認以縮寫形式返回 |
| `relationPath` | String | 史詩問題的 URI 路徑 |
| `relativePosition` | Int | 問題的相對位置(用于在史詩樹和問題板上定位) |
| `state` | IssueState! | 問題狀態 |
| `subscribed` | Boolean! | 指示當前登錄的用戶已訂閱該問題 |
| `taskCompletionStatus` | TaskCompletionStatus! | 問題的任務完成狀態 |
| `timeEstimate` | Int! | 問題的時間估算 |
| `title` | String! | 問題標題 |
| `titleHtml` | String | GitLab 風味 Markdown `title`渲染 |
| `totalTimeSpent` | Int! | 報告在此問題上花費的總時間 |
| `updatedAt` | Time! | 問題上次更新的時間戳 |
| `upvotes` | Int! | 問題已收到的投票數 |
| `userNotesCount` | Int! | 用戶對此問題的注釋數 |
| `userPermissions` | IssuePermissions! | 當前用戶對該資源的權限 |
| `webPath` | String! | 問題的網絡路徑 |
| `webUrl` | String! | 問題的網址 |
| `weight` | Int | 問題的權重 |
## EpicPermissions[](#epicpermissions "Permalink")
檢查史詩級當前用戶的權限
| Name | Type | Description |
| --- | --- | --- |
| `adminEpic` | Boolean! | 指示用戶可以對此資源執行`admin_epic` |
| `awardEmoji` | Boolean! | 表示用戶可以在此資源上執行`award_emoji` |
| `createEpic` | Boolean! | 指示用戶可以在此資源上執行`create_epic` |
| `createNote` | Boolean! | 指示用戶可以在此資源上執行`create_note` |
| `destroyEpic` | Boolean! | 指示用戶可以對此資源執行`destroy_epic` |
| `readEpic` | Boolean! | 指示用戶可以對此資源執行`read_epic` |
| `readEpicIid` | Boolean! | 指示用戶可以對此資源執行`read_epic_iid` |
| `updateEpic` | Boolean! | 指示用戶可以對此資源執行`update_epic` |
## EpicSetSubscriptionPayload[](#epicsetsubscriptionpayload "Permalink")
自動生成的 EpicSetSubscription 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `epic` | Epic | 突變后的史詩 |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## EpicTreeReorderPayload[](#epictreereorderpayload "Permalink")
自動生成的 EpicTreeReorder 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## GeoNode[](#geonode "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `containerRepositoriesMaxCapacity` | Int | 此輔助節點的容器存儲庫同步的最大并發性 |
| `enabled` | Boolean | 指示是否啟用了此地理節點 |
| `filesMaxCapacity` | Int | 此輔助節點的 LFS /附件回填的最大并發性 |
| `id` | ID! | 此 GeoNode 的 ID |
| `internalUrl` | String | 在主節點上定義的 URL,輔助節點應使用該 URL 與之聯系 |
| `minimumReverificationInterval` | Int | 存儲庫驗證有效的時間間隔(以天為單位). 一旦過期,它將被重新驗證 |
| `name` | String | 此地理節點的唯一標識符 |
| `primary` | Boolean | 指示此地理節點是否為主要節點 |
| `reposMaxCapacity` | Int | 此輔助節點的存儲庫回填的最大并發性 |
| `selectiveSyncShards` | 串! =>數組 | 如果`selective_sync_type` == `shards` ,應同步其項目的存儲庫存儲 |
| `selectiveSyncType` | String | 指示同步是否僅限于特定的組或分片 |
| `syncObjectStorage` | Boolean | 指示此輔助節點是否將復制對象存儲中的 Blob |
| `url` | String | 此地理位置節點的面向用戶的網址 |
| `verificationMaxCapacity` | Int | 此輔助節點的存儲庫驗證的最大并發性 |
## GrafanaIntegration[](#grafanaintegration "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | Time! | 問題創建的時間戳 |
| `enabled` | Boolean! | 指示是否啟用 Grafana 集成 |
| `grafanaUrl` | String! | 用于 Grafana 集成的 Grafana 主機的 URL |
| `id` | ID! | Grafana 集成的內部 ID |
| `token` | String! | **不推薦使用:**出于安全原因,純文本令牌已被屏蔽. 在 12.7 中棄用 |
| `updatedAt` | Time! | 問題上次活動的時間戳 |
## Group[](#group "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `autoDevopsEnabled` | Boolean | 指示是否為該組內的所有項目啟用了 Auto DevOps |
| `avatarUrl` | String | 群組的頭像網址 |
| `board` | Board | 小組的一個董事會 |
| `description` | String | 命名空間的描述 |
| `descriptionHtml` | String | GitLab 風味 Markdown 渲染`description` |
| `emailsDisabled` | Boolean | 指示組是否禁用了電子郵件通知 |
| `epic` | Epic | 查找單個史詩 |
| `epicsEnabled` | Boolean | 指示是否為名稱空間啟用了 Epics |
| `fullName` | String! | 命名空間的全名 |
| `fullPath` | ID! | 命名空間的完整路徑 |
| `groupTimelogsEnabled` | Boolean | 指示是否為名稱空間啟用了組時間日志 |
| `id` | ID! | 命名空間的 ID |
| `label` | Label | 該組可用的標簽 |
| `lfsEnabled` | Boolean | 指示是否為名稱空間啟用了大文件存儲(LFS) |
| `mentionsDisabled` | Boolean | 指示是否禁止某人被提及 |
| `name` | String! | 命名空間的名稱 |
| `parent` | Group | 家長組 |
| `path` | String! | 命名空間的路徑 |
| `projectCreationLevel` | String | 在組中創建項目所需的權限級別 |
| `requestAccessEnabled` | Boolean | 指示用戶是否可以請求訪問名稱空間 |
| `requireTwoFactorAuthentication` | Boolean | 指示是否需要該組中的所有用戶來設置兩因素身份驗證 |
| `rootStorageStatistics` | RootStorageStatistics | 命名空間的聚合存儲統計信息. 僅適用于根名稱空間 |
| `shareWithGroupLock` | Boolean | 指示是否禁止與該組中的另一個組共享項目 |
| `storageSizeLimit` | Float | 根名稱空間的總存儲限制(以字節為單位) |
| `subgroupCreationLevel` | String | 在組內創建子組所需的權限級別 |
| `temporaryStorageIncreaseEndsOn` | Time | 直到臨時存儲增加生效的日期 |
| `twoFactorGracePeriod` | Int | 強制執行兩因素身份驗證的時間 |
| `userPermissions` | GroupPermissions! | 當前用戶對該資源的權限 |
| `visibility` | String | 名稱空間的可見性 |
| `webUrl` | String! | 網上論壇網址 |
## GroupMember[](#groupmember "Permalink")
代表小組成員
| Name | Type | Description |
| --- | --- | --- |
| `accessLevel` | AccessLevel | GitLab ::訪問級別 |
| `createdAt` | Time | 創建成員的日期和時間 |
| `createdBy` | User | 授權會員的用戶 |
| `expiresAt` | Time | 成員資格到期的日期和時間 |
| `group` | Group | 用戶所屬的組 |
| `updatedAt` | Time | 成員的最新更新日期和時間 |
| `userPermissions` | GroupPermissions! | 當前用戶對該資源的權限 |
## GroupPermissions[](#grouppermissions "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `readGroup` | Boolean! | 指示用戶可以對此資源執行`read_group` |
## Issue[](#issue "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `author` | User! | 造成問題的使用者 |
| `closedAt` | Time | 該問題何時結束的時間戳 |
| `confidential` | Boolean! | 表示問題是機密的 |
| `createdAt` | Time! | 問題創建時間的時間戳記 |
| `description` | String | 問題說明 |
| `descriptionHtml` | String | GitLab 風味 Markdown 渲染`description` |
| `designCollection` | DesignCollection | 與此問題相關的設計圖像的收集 |
| `designs` | DesignCollection | **不推薦使用:**使用`designCollection` . 在 12.2 中棄用 |
| `discussionLocked` | Boolean! | 表示討論已鎖定在該問題上 |
| `downvotes` | Int! | 問題已收到的否決票數 |
| `dueDate` | Time | 發行日期 |
| `epic` | Epic | 此問題所屬的史詩 |
| `healthStatus` | HealthStatus | 當前的健康狀況. 如果禁用了`save_issuable_health_status`功能標志,則返回 null. |
| `id` | ID! | 問題編號 |
| `iid` | ID! | 問題的內部 ID |
| `iteration` | Iteration | 迭代問題 |
| `milestone` | Milestone | 問題的里程碑 |
| `reference` | String! | 內部參考的問題. 默認以縮寫形式返回 |
| `relativePosition` | Int | 問題的相對位置(用于在史詩樹和問題板上定位) |
| `state` | IssueState! | 問題狀態 |
| `subscribed` | Boolean! | 指示當前登錄的用戶已訂閱該問題 |
| `taskCompletionStatus` | TaskCompletionStatus! | 問題的任務完成狀態 |
| `timeEstimate` | Int! | 問題的時間估算 |
| `title` | String! | 問題標題 |
| `titleHtml` | String | GitLab 風味 Markdown `title`渲染 |
| `totalTimeSpent` | Int! | 報告在此問題上花費的總時間 |
| `updatedAt` | Time! | 問題上次更新的時間戳 |
| `upvotes` | Int! | 問題已收到的投票數 |
| `userNotesCount` | Int! | 用戶對此問題的注釋數 |
| `userPermissions` | IssuePermissions! | 當前用戶對該資源的權限 |
| `webPath` | String! | 問題的網絡路徑 |
| `webUrl` | String! | 問題的網址 |
| `weight` | Int | 問題的權重 |
## IssuePermissions[](#issuepermissions "Permalink")
檢查當前用戶在問題上的權限
| Name | Type | Description |
| --- | --- | --- |
| `adminIssue` | Boolean! | 指示用戶可以對此資源執行`admin_issue` |
| `createDesign` | Boolean! | 指示用戶可以對此資源執行`create_design` |
| `createNote` | Boolean! | 指示用戶可以在此資源上執行`create_note` |
| `destroyDesign` | Boolean! | 指示用戶可以對此資源執行`destroy_design` |
| `readDesign` | Boolean! | 指示用戶可以對此資源執行`read_design` |
| `readIssue` | Boolean! | 指示用戶可以對此資源執行`read_issue` |
| `reopenIssue` | Boolean! | 指示用戶可以對此資源執行`reopen_issue` |
| `updateIssue` | Boolean! | 指示用戶可以對此資源執行`update_issue` |
## IssueSetConfidentialPayload[](#issuesetconfidentialpayload "Permalink")
自動生成的 IssueSetConfidential 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后的問題 |
## IssueSetDueDatePayload[](#issuesetduedatepayload "Permalink")
自動生成的 IssueSetDueDate 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后的問題 |
## IssueSetIterationPayload[](#issuesetiterationpayload "Permalink")
自動生成的 IssueSetIteration 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后的問題 |
## IssueSetLockedPayload[](#issuesetlockedpayload "Permalink")
自動生成的 IssueSetLocked 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后的問題 |
## IssueSetWeightPayload[](#issuesetweightpayload "Permalink")
自動生成的 IssueSetWeight 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后的問題 |
## Iteration[](#iteration "Permalink")
表示一個迭代對象.
| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | Time! | 迭代創建的時間戳 |
| `description` | String | 迭代描述 |
| `dueDate` | Time | 迭代到期日期的時間戳 |
| `id` | ID! | 迭代 ID |
| `iid` | ID! | 迭代的內部 ID |
| `startDate` | Time | 迭代開始日期的時間戳 |
| `state` | IterationState! | 迭代狀態 |
| `title` | String! | 迭代標題 |
| `updatedAt` | Time! | 上次迭代更新的時間戳 |
| `webPath` | String! | 迭代的 Web 路徑 |
| `webUrl` | String! | 迭代的 Web URL |
## JiraImport[](#jiraimport "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | Time | 創建 Jira 導入的時間戳 |
| `failedToImportCount` | Int! | 導入失敗的問題數 |
| `importedIssuesCount` | Int! | 成功導入的問題數 |
| `jiraProjectKey` | String! | 導入的 Jira 項目的項目密鑰 |
| `scheduledAt` | Time | 計劃導入 Jira 的時間戳 |
| `scheduledBy` | User | 開始導入 Jira 的用戶 |
| `totalIssueCount` | Int! | 嘗試導入的問題總數 |
## JiraImportStartPayload[](#jiraimportstartpayload "Permalink")
自動生成的 JiraImportStart 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | Errors encountered during execution of the mutation. |
| `jiraImport` | JiraImport | 突變后的 Jira 導入數據 |
## JiraImportUsersPayload[](#jiraimportuserspayload "Permalink")
自動生成的 JiraImportUsers 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `jiraUsers` | JiraUser! =>數組 | 從 Jira 返回的用戶,并通過電子郵件和姓名進行匹配(如果可能). |
## JiraProject[](#jiraproject "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `key` | String! | 吉拉項目的關鍵 |
| `name` | String | Jira 項目的名稱 |
| `projectId` | Int! | Jira 項目的 ID |
## JiraService[](#jiraservice "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `active` | Boolean | 指示服務是否處于活動狀態 |
| `projects` | JiraProjectConnection | 通過 Jira REST API 獲取的所有 Jira 項目的列表 |
| `type` | String | 服務的類別名稱 |
## JiraUser[](#jirauser "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `gitlabId` | Int | 匹配的 GitLab 用戶的 ID |
| `gitlabName` | String | 匹配的 GitLab 用戶名 |
| `gitlabUsername` | String | 匹配的 GitLab 用戶的用戶名 |
| `jiraAccountId` | String! | Jira 用戶的帳戶 ID |
| `jiraDisplayName` | String! | Jira 用戶的顯示名稱 |
| `jiraEmail` | String | Jira 用戶的電子郵件,僅針對具有公共電子郵件的用戶返回 |
## Label[](#label "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `color` | String! | 標簽的背景色 |
| `description` | String | 標簽的說明(Markdown 呈現為 HTML 以進行緩存) |
| `descriptionHtml` | String | GitLab 風味 Markdown 渲染`description` |
| `id` | ID! | 標簽編號 |
| `textColor` | String! | 標簽的文字顏色 |
| `title` | String! | 標簽內容 |
## MarkAsSpamSnippetPayload[](#markasspamsnippetpayload "Permalink")
自動生成的 MarkAsSpamSnippet 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `snippet` | Snippet | 突變后的代碼段 |
## MergeRequest[](#mergerequest "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `allowCollaboration` | Boolean | 指示目標項目的成員是否可以推送到分叉 |
| `author` | User | 創建此合并請求的用戶 |
| `createdAt` | Time! | 創建合并請求的時間戳 |
| `defaultMergeCommitMessage` | String | 合并請求的默認合并提交消息 |
| `description` | String | 合并請求的描述(Markdown 渲染為 HTML 以進行緩存) |
| `descriptionHtml` | String | GitLab 風味 Markdown 渲染`description` |
| `diffHeadSha` | String | 合并請求的不同頭 SHA |
| `diffRefs` | DiffRefs | 此合并請求的基礎 SHA,頭部 SHA 和起始 SHA 的引用 |
| `diffStats` | DiffStats! =>數組 | 有關在此合并請求中更改了哪些文件的詳細信息 |
| `diffStatsSummary` | DiffStatsSummary | 在此合并請求中更改了哪些文件的摘要 |
| `discussionLocked` | Boolean! | 指示是否僅將對合并請求的注釋鎖定為成員 |
| `downvotes` | Int! | 合并請求的否決票數 |
| `forceRemoveSourceBranch` | Boolean | 指示合并后項目設置是否會導致源分支刪除 |
| `headPipeline` | Pipeline | 在合并請求的分支 HEAD 上運行的管道 |
| `id` | ID! | 合并請求的 ID |
| `iid` | String! | 合并請求的內部 ID |
| `inProgressMergeCommitSha` | String | 如果合并正在進行,則提交合并請求的 SHA |
| `mergeCommitMessage` | String | **不推薦使用:**使用`defaultMergeCommitMessage` . 在 11.8 中已棄用 |
| `mergeCommitSha` | String | 合并請求提交的 SHA(一旦合并就設置) |
| `mergeError` | String | 由于合并錯誤而導致的錯誤消息 |
| `mergeOngoing` | Boolean! | 指示當前是否正在發生合并 |
| `mergeStatus` | String | 合并請求的狀態 |
| `mergeWhenPipelineSucceeds` | Boolean | 指示在管道成功(MWPS)時是否已將合并設置為要合并 |
| `mergeableDiscussionsState` | Boolean | 指示合并請求中的所有討論是否都已解決,從而允許合并請求被合并 |
| `mergedAt` | Time | 合并請求合并的時間戳記;如果未合并,則為 null |
| `milestone` | Milestone | 合并請求的里程碑 |
| `project` | Project! | target_project 的別名 |
| `projectId` | Int! | 合并請求項目的 ID |
| `rebaseCommitSha` | String | 重新設置合并請求的提交 SHA |
| `rebaseInProgress` | Boolean! | 指示合并請求當前是否正在進行重新設置 |
| `reference` | String! | 合并請求的內部參考. 默認以縮寫形式返回 |
| `shouldBeRebased` | Boolean! | 指示合并請求是否將被重定基礎 |
| `shouldRemoveSourceBranch` | Boolean | 指示在合并后是否會刪除合并請求的源分支 |
| `sourceBranch` | String! | 合并請求的源分支 |
| `sourceBranchExists` | Boolean! | 指示合并請求的源分支是否存在 |
| `sourceProject` | Project | 合并請求的源項目 |
| `sourceProjectId` | Int | 合并請求源項目的 ID |
| `state` | MergeRequestState! | 合并請求的狀態 |
| `subscribed` | Boolean! | 指示當前登錄的用戶是否訂閱了此合并請求 |
| `targetBranch` | String! | 合并請求的目標分支 |
| `targetBranchExists` | Boolean! | 指示合并請求的目標分支是否存在 |
| `targetProject` | Project! | 合并請求的目標項目 |
| `targetProjectId` | Int! | 合并請求目標項目的 ID |
| `taskCompletionStatus` | TaskCompletionStatus! | 任務的完成狀態 |
| `timeEstimate` | Int! | 合并請求的時間估算 |
| `title` | String! | 合并請求的標題 |
| `titleHtml` | String | GitLab 風味 Markdown `title`渲染 |
| `totalTimeSpent` | Int! | 報告為在合并請求上花費的總時間 |
| `updatedAt` | Time! | 合并請求上次更新的時間戳 |
| `upvotes` | Int! | 合并請求的投票數 |
| `userNotesCount` | Int | 用戶記錄合并請求的數量 |
| `userPermissions` | MergeRequestPermissions! | 當前用戶對該資源的權限 |
| `webUrl` | String | 合并請求的網址 |
| `workInProgress` | Boolean! | 指示合并請求是否正在進行中(WIP) |
## MergeRequestCreatePayload[](#mergerequestcreatepayload "Permalink")
自動生成的 MergeRequestCreate 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `mergeRequest` | MergeRequest | 突變后的合并請求 |
## MergeRequestPermissions[](#mergerequestpermissions "Permalink")
檢查合并請求中當前用戶的權限
| Name | Type | Description |
| --- | --- | --- |
| `adminMergeRequest` | Boolean! | 指示用戶可以對此資源執行`admin_merge_request` |
| `cherryPickOnCurrentMergeRequest` | Boolean! | 表示用戶可以對此資源執行`cherry_pick_on_current_merge_request` |
| `createNote` | Boolean! | 指示用戶可以在此資源上執行`create_note` |
| `pushToSourceBranch` | Boolean! | 指示用戶可以對此資源執行`push_to_source_branch` |
| `readMergeRequest` | Boolean! | 指示用戶可以對此資源執行`read_merge_request` |
| `removeSourceBranch` | Boolean! | 指示用戶可以對此資源執行`remove_source_branch` |
| `revertOnCurrentMergeRequest` | Boolean! | 指示用戶可以對此資源執行`revert_on_current_merge_request` |
| `updateMergeRequest` | Boolean! | 指示用戶可以對此資源執行`update_merge_request` |
## MergeRequestSetAssigneesPayload[](#mergerequestsetassigneespayload "Permalink")
自動生成的 MergeRequestSetAssignees 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `mergeRequest` | MergeRequest | 突變后的合并請求 |
## MergeRequestSetLabelsPayload[](#mergerequestsetlabelspayload "Permalink")
自動生成的 MergeRequestSetLabels 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `mergeRequest` | MergeRequest | 突變后的合并請求 |
## MergeRequestSetLockedPayload[](#mergerequestsetlockedpayload "Permalink")
自動生成的 MergeRequestSetLocked 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `mergeRequest` | MergeRequest | 突變后的合并請求 |
## MergeRequestSetMilestonePayload[](#mergerequestsetmilestonepayload "Permalink")
自動生成的 MergeRequestSetMilestone 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `mergeRequest` | MergeRequest | 突變后的合并請求 |
## MergeRequestSetSubscriptionPayload[](#mergerequestsetsubscriptionpayload "Permalink")
自動生成的 MergeRequestSetSubscription 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `mergeRequest` | MergeRequest | 突變后的合并請求 |
## MergeRequestSetWipPayload[](#mergerequestsetwippayload "Permalink")
自動生成的 MergeRequestSetWip 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `mergeRequest` | MergeRequest | 突變后的合并請求 |
## MergeRequestUpdatePayload[](#mergerequestupdatepayload "Permalink")
自動生成的 MergeRequestUpdate 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `mergeRequest` | MergeRequest | 突變后的合并請求 |
## Metadata[](#metadata "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `revision` | String! | Revision |
| `version` | String! | Version |
## MetricsDashboard[](#metricsdashboard "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `path` | String | 具有儀表板定義的文件的路徑 |
| `schemaValidationWarnings` | 串! =>數組 | 儀表板架構驗證警告 |
## MetricsDashboardAnnotation[](#metricsdashboardannotation "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `description` | String | 注釋說明 |
| `endingAt` | Time | 注釋時間跨度的時間戳標記結束 |
| `id` | ID! | 注釋的 ID |
| `panelId` | String | 注釋應作用于的儀表板面板的 ID |
| `startingAt` | Time | 帶注釋的時間跨度的時間戳標記開始 |
## Milestone[](#milestone "Permalink")
代表一個里程碑.
| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | Time! | 里程碑創建的時間戳 |
| `description` | String | 里程碑說明 |
| `dueDate` | Time | 里程碑到期日期的時間戳記 |
| `groupMilestone` | Boolean! | 指示里程碑是否在組級別 |
| `id` | ID! | 里程碑的 ID |
| `projectMilestone` | Boolean! | 指示里程碑是否在項目級別 |
| `startDate` | Time | 里程碑開始日期的時間戳記 |
| `state` | MilestoneStateEnum! | 里程碑狀態 |
| `stats` | MilestoneStats | 里程碑統計 |
| `subgroupMilestone` | Boolean! | 指示里程碑是否在子組級別 |
| `title` | String! | 里程碑標題 |
| `updatedAt` | Time! | 最近里程碑更新的時間戳 |
| `webPath` | String! | 里程碑的 Web 路徑 |
## MilestoneStats[](#milestonestats "Permalink")
包含有關里程碑的統計信息
| Name | Type | Description |
| --- | --- | --- |
| `closedIssuesCount` | Int | 與里程碑相關的已解決問題的數量 |
| `totalIssuesCount` | Int | 與里程碑相關的總問題數 |
## Namespace[](#namespace "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `description` | String | 命名空間的描述 |
| `descriptionHtml` | String | GitLab 風味 Markdown 渲染`description` |
| `fullName` | String! | 命名空間的全名 |
| `fullPath` | ID! | 命名空間的完整路徑 |
| `id` | ID! | 命名空間的 ID |
| `lfsEnabled` | Boolean | 指示是否為名稱空間啟用了大文件存儲(LFS) |
| `name` | String! | 命名空間的名稱 |
| `path` | String! | 命名空間的路徑 |
| `requestAccessEnabled` | Boolean | 指示用戶是否可以請求訪問名稱空間 |
| `rootStorageStatistics` | RootStorageStatistics | 命名空間的聚合存儲統計信息. 僅適用于根名稱空間 |
| `storageSizeLimit` | Float | 根名稱空間的總存儲限制(以字節為單位) |
| `temporaryStorageIncreaseEndsOn` | Time | 直到臨時存儲增加生效的日期 |
| `visibility` | String | 名稱空間的可見性 |
## Note[](#note "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `author` | User! | 撰寫此筆記的用戶 |
| `body` | String! | 注釋內容 |
| `bodyHtml` | String | GitLab 風味 Markdown 渲染`note` |
| `confidential` | Boolean | 指示此注釋是否保密 |
| `createdAt` | Time! | 筆記創建的時間戳 |
| `discussion` | Discussion | 本說明的討論屬于 |
| `id` | ID! | 筆記編號 |
| `position` | DiffPosition | 此注釋在差異上的位置 |
| `project` | Project | 與筆記相關的項目 |
| `resolvable` | Boolean! | 指示對象是否可以解析 |
| `resolved` | Boolean! | 指示對象是否已解析 |
| `resolvedAt` | Time | 解析對象的時間戳 |
| `resolvedBy` | User | 解決對象的用戶 |
| `system` | Boolean! | 指示此注釋是由系統還是由用戶創建的 |
| `systemNoteIconName` | String | 系統注釋對應的圖標名稱 |
| `updatedAt` | Time! | 筆記上一次活動的時間戳 |
| `userPermissions` | NotePermissions! | 當前用戶對該資源的權限 |
## NotePermissions[](#notepermissions "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `adminNote` | Boolean! | 指示用戶可以對此資源執行`admin_note` |
| `awardEmoji` | Boolean! | 表示用戶可以在此資源上執行`award_emoji` |
| `createNote` | Boolean! | 指示用戶可以在此資源上執行`create_note` |
| `readNote` | Boolean! | 指示用戶可以對此資源執行`read_note` |
| `resolveNote` | Boolean! | 指示用戶可以對此資源執行`resolve_note` |
## Package[](#package "Permalink")
代表包裹
| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | Time! | 創建日期 |
| `id` | ID! | 包裹 ID |
| `name` | String! | 包裝名稱 |
| `packageType` | PackageTypeEnum! | 包裝類型 |
| `updatedAt` | Time! | 更新日期 |
| `version` | String | 包的版本 |
## PackageFileRegistry[](#packagefileregistry "Permalink")
表示軟件包文件的同步和驗證狀態
| Name | Type | Description |
| --- | --- | --- |
| `createdAt` | Time | PackageFileRegistry 創建時的時間戳記 |
| `id` | ID! | PackageFileRegistry 的 ID |
| `lastSyncFailure` | String | PackageFileRegistry 同步期間的錯誤消息 |
| `lastSyncedAt` | Time | PackageFileRegistry 最近一次成功同步的時間戳 |
| `packageFileId` | ID! | PackageFile 的 ID |
| `retryAt` | Time | 時間戳,之后 PackageFileRegistry 應該重新同步 |
| `retryCount` | Int | PackageFileRegistry 連續失敗的同步嘗試次數 |
| `state` | RegistryState | PackageFileRegistry 的同步狀態 |
## PageInfo[](#pageinfo "Permalink")
有關連接中的分頁的信息.
| Name | Type | Description |
| --- | --- | --- |
| `endCursor` | String | 向前分頁時,光標繼續. |
| `hasNextPage` | Boolean! | 在向前分頁時,還有更多項目嗎? |
| `hasPreviousPage` | Boolean! | 向后分頁時,還有更多項目嗎? |
| `startCursor` | String | 向后分頁時,光標繼續. |
## Pipeline[](#pipeline "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `beforeSha` | String | 源分支的基本 SHA |
| `committedAt` | Time | 管道提交的時間戳 |
| `coverage` | Float | 覆蓋率 |
| `createdAt` | Time! | 管道創建的時間戳 |
| `detailedStatus` | DetailedStatus! | 管道的詳細狀態 |
| `duration` | Int | 管道持續時間(以秒為單位) |
| `finishedAt` | Time | 管道完成的時間戳 |
| `id` | ID! | 管道 ID |
| `iid` | String! | 管道的內部 ID |
| `securityReportSummary` | SecurityReportSummary | 管道的每個安全掃描程序的漏洞和掃描的資源計數 |
| `sha` | String! | 管道提交的 SHA |
| `startedAt` | Time | 管道啟動的時間戳 |
| `status` | PipelineStatusEnum! | 管道的狀態(已創建,正在等待 _ 資源,正在準備,正在掛起,正在運行,失敗,成功,已取消,已跳過,已手動,已計劃) |
| `updatedAt` | Time! | 管道上次活動的時間戳 |
| `userPermissions` | PipelinePermissions! | 當前用戶對該資源的權限 |
## PipelinePermissions[](#pipelinepermissions "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `adminPipeline` | Boolean! | 指示用戶可以對此資源執行`admin_pipeline` |
| `destroyPipeline` | Boolean! | 指示用戶可以在此資源上執行`destroy_pipeline` |
| `updatePipeline` | Boolean! | 指示用戶可以對此資源執行`update_pipeline` |
## Project[](#project "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `alertManagementAlert` | AlertManagementAlert | 項目的單個警報管理警報 |
| `alertManagementAlertStatusCounts` | AlertManagementAlertStatusCountsType | 按項目狀態的警報計數 |
| `allowMergeOnSkippedPipeline` | Boolean | 如果`only_allow_merge_if_pipeline_succeeds`為 true,則指示是否還可以將項目的合并請求與跳過的作業合并 |
| `archived` | Boolean | 指示項目的存檔狀態 |
| `autocloseReferencedIssues` | Boolean | 指示是否自動關閉默認分支中的合并請求和提交引用的問題 |
| `avatarUrl` | String | 項目頭像圖像文件的 URL |
| `board` | Board | 該項目的一塊板 |
| `containerExpirationPolicy` | ContainerExpirationPolicy | 項目的集裝箱過期政策 |
| `containerRegistryEnabled` | Boolean | 指示項目是否在容器注冊表中存儲 Docker 容器映像 |
| `createdAt` | Time | 項目創建的時間戳 |
| `description` | String | 項目簡介 |
| `descriptionHtml` | String | GitLab 風味 Markdown 渲染`description` |
| `forksCount` | Int! | 分叉項目的次數 |
| `fullPath` | ID! | 項目的完整路徑 |
| `grafanaIntegration` | GrafanaIntegration | 該項目的 Grafana 集成詳細信息 |
| `group` | Group | 項目組 |
| `httpUrlToRepo` | String | 通過 HTTPS 連接到項目的 URL |
| `id` | ID! | 項目編號 |
| `importStatus` | String | Status of import background job of the project |
| `issue` | Issue | 該項目的一期 |
| `issuesEnabled` | Boolean | 指示是否為當前用戶啟用了問題 |
| `jiraImportStatus` | String | 項目的 Jira 導入后臺作業的狀態 |
| `jobsEnabled` | Boolean | 指示是否為當前用戶啟用 CI / CD 管道作業 |
| `label` | Label | 此項目上可用的標簽 |
| `lastActivityAt` | Time | 項目上次活動的時間戳 |
| `lfsEnabled` | Boolean | 指示項目是否啟用了大文件存儲(LFS) |
| `mergeRequest` | MergeRequest | 項目的單個合并請求 |
| `mergeRequestsEnabled` | Boolean | 指示是否為當前用戶啟用了合并請求 |
| `mergeRequestsFfOnlyEnabled` | Boolean | 指示是否不應該創建合并提交,而應該快速轉發所有合并,這意味著僅當分支可以快速轉發時才允許合并. |
| `name` | String! | 項目名稱(無名稱空間) |
| `nameWithNamespace` | String! | 項目的全名及其名稱空間 |
| `namespace` | Namespace | 項目的命名空間 |
| `onlyAllowMergeIfAllDiscussionsAreResolved` | Boolean | 指示是否只有在解決所有討論后才能合并項目的合并請求 |
| `onlyAllowMergeIfPipelineSucceeds` | Boolean | 指示項目的合并請求是否只能與成功的作業合并 |
| `openIssuesCount` | Int | 項目未解決的問題數 |
| `path` | String! | 項目路徑 |
| `pipeline` | Pipeline | 建立項目管道 |
| `printingMergeRequestLinkEnabled` | Boolean | 指示從命令行推送到項目的 Git 存儲庫后是否顯示用于創建或查看合并請求的鏈接 |
| `publicJobs` | Boolean | 指示是否可以公共訪問項目的管道和作業詳細信息,包括輸出日志和工件 |
| `release` | Release | 該項目的一個版本 |
| `removeSourceBranchAfterMerge` | Boolean | 指示默認情況下是否應為項目的所有新合并請求啟用" `Delete source branch`選項 |
| `repository` | Repository | 項目的 Git 存儲庫 |
| `requestAccessEnabled` | Boolean | 指示用戶是否可以請求成員訪問項目 |
| `requirement` | Requirement | 查找單個需求. 僅在啟用功能標志`requirements_management`可用. |
| `requirementStatesCount` | RequirementStatesCount | 按狀態列出的項目需求數量 |
| `sastCiConfiguration` | SastCiConfiguration | 項目的 SAST CI 配置 |
| `securityScanners` | SecurityScanners | 有關項目中使用的安全分析器的信息 |
| `sentryDetailedError` | SentryDetailedError | 該項目的 Sentry 錯誤的詳細版本 |
| `sentryErrors` | SentryErrorCollection | 分批收集 Sentry 錯誤的項目 |
| `serviceDeskAddress` | String | 服務臺的電子郵件地址. |
| `serviceDeskEnabled` | Boolean | 指示項目是否啟用了服務臺. |
| `sharedRunnersEnabled` | Boolean | 指示是否為項目啟用了共享運行器 |
| `snippetsEnabled` | Boolean | 指示是否為當前用戶啟用了代碼片段 |
| `sshUrlToRepo` | String | 通過 SSH 連接到項目的 URL |
| `starCount` | Int! | 已加注星標的次數 |
| `statistics` | ProjectStatistics | 項目統計 |
| `suggestionCommitMessage` | String | 用于應用合并請求建議的提交消息 |
| `tagList` | String | 項目主題列表(不是 Git 標簽) |
| `userPermissions` | ProjectPermissions! | 當前用戶對該資源的權限 |
| `visibility` | String | 項目的可見性 |
| `vulnerabilitySeveritiesCount` | VulnerabilitySeveritiesCount | 計算項目漏洞的每個嚴重程度 |
| `webUrl` | String | 項目的網址 |
| `wikiEnabled` | Boolean | 指示是否為當前用戶啟用了 Wiki |
## ProjectMember[](#projectmember "Permalink")
代表項目成員
| Name | Type | Description |
| --- | --- | --- |
| `accessLevel` | AccessLevel | GitLab ::訪問級別 |
| `createdAt` | Time | 創建成員的日期和時間 |
| `createdBy` | User | 授權會員的用戶 |
| `expiresAt` | Time | 成員資格到期的日期和時間 |
| `id` | ID! | 會員編號 |
| `project` | Project | 用戶是其成員的項目 |
| `updatedAt` | Time | 成員的最新更新日期和時間 |
| `user` | User! | 與成員對象關聯的用戶 |
| `userPermissions` | ProjectPermissions! | 當前用戶對該資源的權限 |
## ProjectPermissions[](#projectpermissions "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `adminOperations` | Boolean! | 指示用戶可以對此資源執行`admin_operations` |
| `adminProject` | Boolean! | 指示用戶可以對此資源執行`admin_project` |
| `adminRemoteMirror` | Boolean! | 指示用戶可以對此資源執行`admin_remote_mirror` |
| `adminWiki` | Boolean! | 指示用戶可以對此資源執行`admin_wiki` |
| `archiveProject` | Boolean! | 指示用戶可以對此資源執行`archive_project` |
| `changeNamespace` | Boolean! | 指示用戶可以在此資源上執行`change_namespace` |
| `changeVisibilityLevel` | Boolean! | 指示用戶可以對此資源執行`change_visibility_level` |
| `createDeployment` | Boolean! | 指示用戶可以對此資源執行`create_deployment` |
| `createDesign` | Boolean! | 指示用戶可以對此資源執行`create_design` |
| `createIssue` | Boolean! | 指示用戶可以對此資源執行`create_issue` |
| `createLabel` | Boolean! | 指示用戶可以在此資源上執行`create_label` |
| `createMergeRequestFrom` | Boolean! | 指示用戶可以在此資源上執行`create_merge_request_from` |
| `createMergeRequestIn` | Boolean! | 指示用戶可以在此資源上執行`create_merge_request_in` |
| `createPages` | Boolean! | 指示用戶可以在此資源上執行`create_pages` |
| `createPipeline` | Boolean! | Indicates the user can perform `create_pipeline` on this resource |
| `createPipelineSchedule` | Boolean! | 指示用戶可以對此資源執行`create_pipeline_schedule` |
| `createSnippet` | Boolean! | 指示用戶可以對此資源執行`create_snippet` |
| `createWiki` | Boolean! | 指示用戶可以在此資源上執行`create_wiki` |
| `destroyDesign` | Boolean! | 指示用戶可以對此資源執行`destroy_design` |
| `destroyPages` | Boolean! | 指示用戶可以在此資源上執行`destroy_pages` |
| `destroyWiki` | Boolean! | 指示用戶可以對此資源執行`destroy_wiki` |
| `downloadCode` | Boolean! | 指示用戶可以對此資源執行`download_code` |
| `downloadWikiCode` | Boolean! | 指示用戶可以在此資源上執行`download_wiki_code` |
| `forkProject` | Boolean! | 指示用戶可以對此資源執行`fork_project` |
| `pushCode` | Boolean! | 指示用戶可以對此資源執行`push_code` |
| `pushToDeleteProtectedBranch` | Boolean! | 指示用戶可以對此資源執行`push_to_delete_protected_branch` |
| `readCommitStatus` | Boolean! | 指示用戶可以對此資源執行`read_commit_status` |
| `readCycleAnalytics` | Boolean! | 指示用戶可以對此資源執行`read_cycle_analytics` |
| `readDesign` | Boolean! | 指示用戶可以對此資源執行`read_design` |
| `readMergeRequest` | Boolean! | 指示用戶可以對此資源執行`read_merge_request` |
| `readPagesContent` | Boolean! | 指示用戶可以對此資源執行`read_pages_content` |
| `readProject` | Boolean! | 指示用戶可以對此資源執行`read_project` |
| `readProjectMember` | Boolean! | 指示用戶可以對此資源執行`read_project_member` |
| `readWiki` | Boolean! | 指示用戶可以對此資源執行`read_wiki` |
| `removeForkProject` | Boolean! | 指示用戶可以對此資源執行`remove_fork_project` |
| `removePages` | Boolean! | 指示用戶可以對此資源執行`remove_pages` |
| `removeProject` | Boolean! | 指示用戶可以對此資源執行`remove_project` |
| `renameProject` | Boolean! | 指示用戶可以對此資源執行`rename_project` |
| `requestAccess` | Boolean! | 指示用戶可以對此資源執行`request_access` |
| `updatePages` | Boolean! | 指示用戶可以對此資源執行`update_pages` |
| `updateWiki` | Boolean! | 指示用戶可以對此資源執行`update_wiki` |
| `uploadFile` | Boolean! | 指示用戶可以在此資源上執行`upload_file` |
## ProjectStatistics[](#projectstatistics "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `buildArtifactsSize` | Float! | 構建項目的工件大小 |
| `commitCount` | Float! | 提交項目數 |
| `lfsObjectsSize` | Float! | 項目的大文件存儲(LFS)對象大小 |
| `packagesSize` | Float! | 項目包裝尺寸 |
| `repositorySize` | Float! | 項目的存儲庫大小 |
| `snippetsSize` | Float | 項目片段大小 |
| `storageSize` | Float! | 項目的存儲大小 |
| `wikiSize` | Float | 項目的 Wiki 大小 |
## Release[](#release "Permalink")
代表發行
| Name | Type | Description |
| --- | --- | --- |
| `assets` | ReleaseAssets | 發行資產 |
| `author` | User | 創建發布的用戶 |
| `commit` | Commit | 與發布相關的提交 |
| `createdAt` | Time | 創建版本的時間戳 |
| `description` | String | 版本說明(也稱為"發行說明") |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
| `links` | ReleaseLinks | 版本鏈接 |
| `name` | String | 發布名稱 |
| `releasedAt` | Time | 發布版本的時間戳 |
| `tagName` | String | 與版本關聯的標簽名稱 |
| `tagPath` | String | 與版本關聯的標簽的相對 Web 路徑 |
## ReleaseAssetLink[](#releaseassetlink "Permalink")
表示與版本關聯的資產鏈接
| Name | Type | Description |
| --- | --- | --- |
| `external` | Boolean | 表示鏈接指向外部資源 |
| `id` | ID! | 鏈接 ID |
| `linkType` | ReleaseAssetLinkType | 鏈接的類型: `other` , `runbook` , `image` , `package` ; 默認為`other` |
| `name` | String | Name of the link |
| `url` | String | 鏈接的 URL |
## ReleaseAssets[](#releaseassets "Permalink")
與發布相關的所有資產的容器
| Name | Type | Description |
| --- | --- | --- |
| `count` | Int | 發布的資產數量 |
## ReleaseEvidence[](#releaseevidence "Permalink")
釋放證據
| Name | Type | Description |
| --- | --- | --- |
| `collectedAt` | Time | 證據收集的時間戳 |
| `filepath` | String | 可從中下載證據的 URL |
| `id` | ID! | 證據編號 |
| `sha` | String | 證據哈希的 SHA1 ID |
## ReleaseLinks[](#releaselinks "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `editUrl` | String | 版本的編輯頁面的 HTTP URL |
| `issuesUrl` | String | 此版本過濾的問題頁面的 HTTP URL |
| `mergeRequestsUrl` | String | 此版本過濾的合并請求頁面的 HTTP URL |
| `selfUrl` | String | 版本的 HTTP URL |
## ReleaseSource[](#releasesource "Permalink")
表示特定格式附加到發行版的源代碼
| Name | Type | Description |
| --- | --- | --- |
| `format` | String | 來源格式 |
| `url` | String | 源代碼下載 URL |
## RemoveAwardEmojiPayload[](#removeawardemojipayload "Permalink")
自動生成的 RemoveAwardEmoji 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `awardEmoji` | AwardEmoji | 突變后的獎勵表情符號 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## RemoveProjectFromSecurityDashboardPayload[](#removeprojectfromsecuritydashboardpayload "Permalink")
自動生成的 RemoveProjectFromSecurityDashboard 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## Repository[](#repository "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `empty` | Boolean! | 表示存儲庫中沒有可見的內容 |
| `exists` | Boolean! | 表示磁盤上存在相應的 Git 存儲庫 |
| `rootRef` | String | 存儲庫的默認分支 |
| `tree` | Tree | 倉庫的樹 |
## Requirement[](#requirement "Permalink")
代表一個要求
| Name | Type | Description |
| --- | --- | --- |
| `author` | User! | 需求的作者 |
| `createdAt` | Time! | 創建需求的時間戳 |
| `id` | ID! | 需求 ID |
| `iid` | ID! | 需求的內部 ID |
| `project` | Project! | 需求所屬的項目 |
| `state` | RequirementState! | 需求狀態 |
| `title` | String | 要求的標題 |
| `updatedAt` | Time! | 上一次更新需求的時間戳 |
| `userPermissions` | RequirementPermissions! | 當前用戶對該資源的權限 |
## RequirementPermissions[](#requirementpermissions "Permalink")
根據需要檢查當前用戶的權限
| Name | Type | Description |
| --- | --- | --- |
| `adminRequirement` | Boolean! | 指示用戶可以對此資源執行`admin_requirement` |
| `createRequirement` | Boolean! | 指示用戶可以對此資源執行`create_requirement` |
| `destroyRequirement` | Boolean! | 指示用戶可以對此資源執行`destroy_requirement` |
| `readRequirement` | Boolean! | 指示用戶可以對此資源執行`read_requirement` |
| `updateRequirement` | Boolean! | 指示用戶可以對此資源執行`update_requirement` |
## RequirementStatesCount[](#requirementstatescount "Permalink")
需求狀態的計數.
| Name | Type | Description |
| --- | --- | --- |
| `archived` | Int | 已歸檔需求數 |
| `opened` | Int | 打開的需求數 |
## RootStorageStatistics[](#rootstoragestatistics "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `buildArtifactsSize` | Float! | CI 工件大小(以字節為單位) |
| `lfsObjectsSize` | Float! | LFS 對象大小(以字節為單位) |
| `packagesSize` | Float! | 包大小(以字節為單位) |
| `repositorySize` | Float! | Git 存儲庫大小(以字節為單位) |
| `snippetsSize` | Float! | 片段大小(以字節為單位) |
| `storageSize` | Float! | 總存儲字節數 |
| `wikiSize` | Float! | Wiki 大小(以字節為單位) |
## RunDASTScanPayload[](#rundastscanpayload "Permalink")
自動生成的 RunDASTScan 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `pipelineUrl` | String | 創建的管道的 URL. |
## SastCiConfigurationAnalyzersEntity[](#sastciconfigurationanalyzersentity "Permalink")
代表 SAST CI 配置中的分析器實體
| Name | Type | Description |
| --- | --- | --- |
| `description` | String | 表單上顯示的分析器描述. |
| `enabled` | Boolean | 指示是否啟用分析儀. |
| `label` | String | 配置 UI 中使用的分析器標簽. |
| `name` | String | 分析儀的名稱. |
## SastCiConfigurationEntity[](#sastciconfigurationentity "Permalink")
代表 SAST CI 配置中的實體
| Name | Type | Description |
| --- | --- | --- |
| `defaultValue` | String | 如果值為空,則使用默認值. |
| `description` | String | 表單上顯示的實體描述. |
| `field` | String | 實體的 CI 關鍵字. |
| `label` | String | 表單中使用的實體的標簽. |
| `type` | String | 字段值的類型. |
| `value` | String | 實體的當前值. |
## SastCiConfigurationOptionsEntity[](#sastciconfigurationoptionsentity "Permalink")
代表 SAST CI 配置中選項的實體
| Name | Type | Description |
| --- | --- | --- |
| `label` | String | 期權實體的標簽. |
| `value` | String | 期權實體的價值. |
## ScannedResource[](#scannedresource "Permalink")
表示通過安全掃描掃描的資源
| Name | Type | Description |
| --- | --- | --- |
| `requestMethod` | String | 用于訪問 URL 的 HTTP 請求方法 |
| `url` | String | 掃描儀掃描的 URL |
## SecurityReportSummary[](#securityreportsummary "Permalink")
代表安全報告摘要
| Name | Type | Description |
| --- | --- | --- |
| `containerScanning` | SecurityReportSummarySection | container_scanning 掃描的匯總計數 |
| `coverageFuzzing` | SecurityReportSummarySection | coverage_fuzzing 掃描的總計數 |
| `dast` | SecurityReportSummarySection | Dast 掃描的累計計數 |
| `dependencyScanning` | SecurityReportSummarySection | dependency_scanning 掃描的匯總計數 |
| `sast` | SecurityReportSummarySection | sast 掃描的累計計數 |
| `secretDetection` | SecurityReportSummarySection | secret_detection 掃描的總計計數 |
## SecurityReportSummarySection[](#securityreportsummarysection "Permalink")
代表安全報告摘要的一部分
| Name | Type | Description |
| --- | --- | --- |
| `scannedResourcesCount` | Int | 掃描資源總數 |
| `scannedResourcesCsvPath` | String | 以 CSV 格式下載所有掃描資源的路徑 |
| `vulnerabilitiesCount` | Int | 漏洞總數 |
## SecurityScanners[](#securityscanners "Permalink")
代表安全掃描器列表
| Name | Type | Description |
| --- | --- | --- |
| `available` | SecurityScannerType! =>數組 | 可用于項目的分析儀列表. |
| `enabled` | SecurityScannerType! =>數組 | 為項目啟用的分析器列表. |
| `pipelineRun` | SecurityScannerType! => Array | 在最新管道中成功運行的分析儀列表. |
## SentryDetailedError[](#sentrydetailederror "Permalink")
哨兵錯誤.
| Name | Type | Description |
| --- | --- | --- |
| `count` | Int! | 發生次數 |
| `culprit` | String! | 錯誤的罪魁禍首 |
| `externalBaseUrl` | String! | Sentry 實例的外部基本 URL |
| `externalUrl` | String! | 錯誤的外部網址 |
| `firstReleaseLastCommit` | String | 提交錯誤是第一次被發現 |
| `firstReleaseShortVersion` | String | 發布簡短版本錯誤首次被發現 |
| `firstReleaseVersion` | String | 發布版本錯誤首次被發現 |
| `firstSeen` | Time! | 首次發現錯誤的時間戳 |
| `frequency` | SentryErrorFrequency! =>數組 | 最近 24 小時的錯誤統計信息 |
| `gitlabCommit` | String | 基于發行版的 GitLab 提交 SHA 歸因于 Error |
| `gitlabCommitPath` | String | 錯誤歸因于 GitLab 提交的 GitLab 頁面的路徑 |
| `gitlabIssuePath` | String | GitLab 問題的網址 |
| `id` | ID! | ID (global ID) of the error |
| `lastReleaseLastCommit` | String | 提交錯誤最后一次出現 |
| `lastReleaseShortVersion` | String | 發布簡短版本錯誤最后一次出現 |
| `lastReleaseVersion` | String | 發布版本錯誤最后一次出現 |
| `lastSeen` | Time! | 上次出現錯誤的時間戳 |
| `message` | String | 錯誤的哨兵元數據消息 |
| `sentryId` | String! | 錯誤的 ID(哨兵 ID) |
| `sentryProjectId` | ID! | 項目的 ID(哨兵項目) |
| `sentryProjectName` | String! | 受錯誤影響的項目名稱 |
| `sentryProjectSlug` | String! | 錯誤造成的項目影響 |
| `shortId` | String! | 錯誤的簡稱(Sentry ID) |
| `status` | SentryErrorStatus! | 錯誤狀態 |
| `tags` | SentryErrorTags! | 與哨兵錯誤相關的標簽 |
| `title` | String! | 錯誤標題 |
| `type` | String! | 錯誤類型 |
| `userCount` | Int! | 受錯誤影響的用戶數 |
## SentryError[](#sentryerror "Permalink")
哨兵錯誤. SentryDetailedError 的簡化版本.
| Name | Type | Description |
| --- | --- | --- |
| `count` | Int! | 發生次數 |
| `culprit` | String! | 錯誤的罪魁禍首 |
| `externalUrl` | String! | 錯誤的外部網址 |
| `firstSeen` | Time! | 首次發現錯誤的時間戳 |
| `frequency` | SentryErrorFrequency! =>數組 | 最近 24 小時的錯誤統計信息 |
| `id` | ID! | 錯誤的 ID(全局 ID) |
| `lastSeen` | Time! | 上次出現錯誤的時間戳 |
| `message` | String | 錯誤的哨兵元數據消息 |
| `sentryId` | String! | 錯誤的 ID(哨兵 ID) |
| `sentryProjectId` | ID! | 項目的 ID(哨兵項目) |
| `sentryProjectName` | String! | 受錯誤影響的項目名稱 |
| `sentryProjectSlug` | String! | 錯誤造成的項目影響 |
| `shortId` | String! | 錯誤的簡稱(Sentry ID) |
| `status` | SentryErrorStatus! | 錯誤狀態 |
| `title` | String! | 錯誤標題 |
| `type` | String! | 錯誤類型 |
| `userCount` | Int! | 受錯誤影響的用戶數 |
## SentryErrorCollection[](#sentryerrorcollection "Permalink")
包含 Sentry 錯誤和詳細錯誤的集合的對象.
| Name | Type | Description |
| --- | --- | --- |
| `detailedError` | SentryDetailedError | 該項目的 Sentry 錯誤的詳細版本 |
| `errorStackTrace` | SentryErrorStackTrace | 哨兵錯誤的堆棧跟蹤 |
| `errors` | SentryErrorConnection | 哨兵錯誤的收集 |
| `externalUrl` | String | 哨兵的外部網址 |
## SentryErrorFrequency[](#sentryerrorfrequency "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `count` | Int! | 自先前記錄的時間以來收到的錯誤計數 |
| `time` | Time! | 記錄錯誤頻率統計信息的時間 |
## SentryErrorStackTrace[](#sentryerrorstacktrace "Permalink")
包含用于 Sentry 錯誤的堆棧跟蹤條目的對象.
| Name | Type | Description |
| --- | --- | --- |
| `dateReceived` | String! | Sentry 收到堆棧跟蹤的時間 |
| `issueId` | String! | Sentry 錯誤的 ID |
| `stackTraceEntries` | SentryErrorStackTraceEntry! =>數組 | 堆棧跟蹤條目的 Sentry 錯誤 |
## SentryErrorStackTraceContext[](#sentryerrorstacktracecontext "Permalink")
Sentry 錯誤堆棧跟蹤的對象上下文
| Name | Type | Description |
| --- | --- | --- |
| `code` | String! | 上下文的代碼號 |
| `line` | Int! | 上下文的行號 |
## SentryErrorStackTraceEntry[](#sentryerrorstacktraceentry "Permalink")
包含用于 Sentry 錯誤的堆棧跟蹤條目的對象.
| Name | Type | Description |
| --- | --- | --- |
| `col` | String | 發生哨兵錯誤的功能 |
| `fileName` | String | 發生 Sentry 錯誤的文件 |
| `function` | String | 發生哨兵錯誤的功能 |
| `line` | String | 發生哨兵錯誤的功能 |
| `traceContext` | SentryErrorStackTraceContext! =>數組 | Sentry 錯誤的上下文 |
## SentryErrorTags[](#sentryerrortags "Permalink")
哨兵狀態錯誤
| Name | Type | Description |
| --- | --- | --- |
| `level` | String | 哨兵錯誤的嚴重程度 |
| `logger` | String | 哨兵記錄儀錯誤 |
## Snippet[](#snippet "Permalink")
代表代碼段條目
| Name | Type | Description |
| --- | --- | --- |
| `author` | User | 摘要的所有者 |
| `blob` | SnippetBlob! | 摘要片段 |
| `blobs` | SnippetBlob! =>數組 | 摘要片段 |
| `createdAt` | Time! | 創建此片段的時間戳 |
| `description` | String | 片段說明 |
| `descriptionHtml` | String | GitLab 風味 Markdown 渲染`description` |
| `fileName` | String | 片段的文件名 |
| `httpUrlToRepo` | String | 片段存儲庫的 HTTP URL |
| `id` | ID! | 摘要的 ID |
| `project` | Project | 代碼段與之關聯的項目 |
| `rawUrl` | String! | 代碼段的原始 URL |
| `sshUrlToRepo` | String | 到代碼段存儲庫的 SSH URL |
| `title` | String! | 摘要標題 |
| `updatedAt` | Time! | 此代碼段的時間戳已更新 |
| `userPermissions` | SnippetPermissions! | 當前用戶對該資源的權限 |
| `visibilityLevel` | VisibilityLevelsEnum! | 摘要的可見度級別 |
| `webUrl` | String! | 代碼段的網址 |
## SnippetBlob[](#snippetblob "Permalink")
代表代碼段 Blob
| Name | Type | Description |
| --- | --- | --- |
| `binary` | Boolean! | 顯示 Blob 是否為二進制 |
| `externalStorage` | String | Blob 外部存儲 |
| `mode` | String | 斑點模式 |
| `name` | String | Blob 名稱 |
| `path` | String | 斑點路徑 |
| `plainData` | String | Blob 普通高亮數據 |
| `rawPath` | String! | Blob 原始內容端點路徑 |
| `renderedAsText` | Boolean! | 顯示 Blob 是否呈現為文本 |
| `richData` | String | Blob 高亮顯示的數據 |
| `richViewer` | SnippetBlobViewer | Blob 內容豐富的查看器 |
| `simpleViewer` | SnippetBlobViewer! | Blob 內容簡單查看器 |
| `size` | Int! | 斑點大小 |
## SnippetBlobViewer[](#snippetblobviewer "Permalink")
表示應如何顯示 Blob 內容
| Name | Type | Description |
| --- | --- | --- |
| `collapsed` | Boolean! | 顯示是否應折疊顯示 Blob |
| `fileType` | String! | 內容文件類型 |
| `loadAsync` | Boolean! | 顯示 blob 內容是否異步加載 |
| `loadingPartialName` | String! | 載入部分名稱 |
| `renderError` | String | 呈現 Blob 內容時出錯 |
| `tooLarge` | Boolean! | 顯示斑點是否太大而無法顯示 |
| `type` | BlobViewersType! | Blob 查看器類型 |
## SnippetPermissions[](#snippetpermissions "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `adminSnippet` | Boolean! | 指示用戶可以對此資源執行`admin_snippet` |
| `awardEmoji` | Boolean! | 表示用戶可以在此資源上執行`award_emoji` |
| `createNote` | Boolean! | 指示用戶可以在此資源上執行`create_note` |
| `readSnippet` | Boolean! | 指示用戶可以對此資源執行`read_snippet` |
| `reportSnippet` | Boolean! | 指示用戶可以對此資源執行`report_snippet` |
| `updateSnippet` | Boolean! | 指示用戶可以對此資源執行`update_snippet` |
## Submodule[](#submodule "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `flatPath` | String! | 條目的平坦路徑 |
| `id` | ID! | 條目 ID |
| `name` | String! | 條目名稱 |
| `path` | String! | 條目路徑 |
| `sha` | String! | 提交的最后提交 sha |
| `treeUrl` | String | 子模塊的樹 URL |
| `type` | EntryType! | 樹條目的類型 |
| `webUrl` | String | 子模塊的 Web URL |
## TaskCompletionStatus[](#taskcompletionstatus "Permalink")
任務的完成狀態
| Name | Type | Description |
| --- | --- | --- |
| `completedCount` | Int! | 完成的任務數 |
| `count` | Int! | 總任務數 |
## TestReport[](#testreport "Permalink")
表示需求測試報告.
| Name | Type | Description |
| --- | --- | --- |
| `author` | User | 測試報告的作者 |
| `createdAt` | Time! | 創建測試報告的時間戳 |
| `id` | ID! | 測試報告編號 |
| `state` | TestReportState! | 測試報告的狀態 |
## Timelog[](#timelog "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `date` | Time! | **不推薦使用:**使用`spentAt` . 在 12.10 中棄用 |
| `issue` | Issue | 記錄時間已添加到的問題 |
| `spentAt` | Time | 跟蹤時間的時間戳記 |
| `timeSpent` | Int! | 顯示的時間(以秒為單位) |
| `user` | User! | 記錄時間的用戶 |
## Todo[](#todo "Permalink")
代表待辦事項
| Name | Type | Description |
| --- | --- | --- |
| `action` | TodoActionEnum! | 待辦事項的動作 |
| `author` | User! | 此待辦事項的所有者 |
| `body` | String! | 待辦事項的正文 |
| `createdAt` | Time! | 待辦事項的時間戳記已創建 |
| `group` | Group | 與該待辦事項相關的組 |
| `id` | ID! | 待辦事項編號 |
| `project` | Project | 此待辦事項與之相關的項目 |
| `state` | TodoStateEnum! | 待辦事項的狀態 |
| `targetType` | TodoTargetEnum! | 待辦事項的目標類型 |
## TodoMarkDonePayload[](#todomarkdonepayload "Permalink")
自動生成的 TodoMarkDone 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `todo` | Todo! | 要求的待辦事項 |
## TodoRestoreManyPayload[](#todorestoremanypayload "Permalink")
自動生成的 TodoRestoreMany 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `todos` | 一切! =>數組 | 全部更新 |
| `updatedIds` | ID! =>數組 | **不推薦使用:**使用待辦事項. 在 13.2 中已棄用 |
## TodoRestorePayload[](#todorestorepayload "Permalink")
自動生成的 TodoRestore 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `todo` | Todo! | 要求的待辦事項 |
## TodosMarkAllDonePayload[](#todosmarkalldonepayload "Permalink")
自動生成的 TodosMarkAllDone 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `todos` | 一切! =>數組 | 全部更新 |
| `updatedIds` | ID! =>數組 | **不推薦使用:**使用待辦事項. 在 13.2 中已棄用 |
## ToggleAwardEmojiPayload[](#toggleawardemojipayload "Permalink")
自動生成的 ToggleAwardEmoji 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `awardEmoji` | AwardEmoji | 突變后的獎勵表情符號 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `toggledOn` | Boolean! | 指示表情符號的狀態. 如果切換開關授予表情符號,則為 true;如果切換開關刪除了表情符號,則為 false. |
## Tree[](#tree "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `lastCommit` | Commit | 樹的最后提交 |
## TreeEntry[](#treeentry "Permalink")
代表目錄
| Name | Type | Description |
| --- | --- | --- |
| `flatPath` | String! | 條目的平坦路徑 |
| `id` | ID! | 條目 ID |
| `name` | String! | 條目名稱 |
| `path` | String! | 條目路徑 |
| `sha` | String! | 提交的最后提交 sha |
| `type` | EntryType! | 樹條目的類型 |
| `webUrl` | String | 樹條目(目錄)的 Web URL |
## UpdateAlertStatusPayload[](#updatealertstatuspayload "Permalink")
自動生成的 UpdateAlertStatus 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `alert` | AlertManagementAlert | 突變后的警報 |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后產生的問題 |
| `todo` | Todo | 突變后的待辦事項 |
## UpdateContainerExpirationPolicyPayload[](#updatecontainerexpirationpolicypayload "Permalink")
自動生成的 UpdateContainerExpirationPolicy 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `containerExpirationPolicy` | ContainerExpirationPolicy | 變更后的容器到期政策 |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## UpdateEpicPayload[](#updateepicpayload "Permalink")
自動生成的 UpdateEpic 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `epic` | Epic | 突變后的史詩 |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
## UpdateImageDiffNotePayload[](#updateimagediffnotepayload "Permalink")
自動生成的 UpdateImageDiffNote 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `note` | Note | 突變后的音符 |
## UpdateIssuePayload[](#updateissuepayload "Permalink")
自動生成的 UpdateIssue 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `issue` | Issue | 突變后的問題 |
## UpdateIterationPayload[](#updateiterationpayload "Permalink")
自動生成的 UpdateIteration 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `iteration` | Iteration | 更新的迭代 |
## UpdateNotePayload[](#updatenotepayload "Permalink")
自動生成的 UpdateNote 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `note` | Note | 突變后的音符 |
## UpdateRequirementPayload[](#updaterequirementpayload "Permalink")
自動生成的 UpdateRequirement 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `requirement` | Requirement | 突變后的要求 |
## UpdateSnippetPayload[](#updatesnippetpayload "Permalink")
自動生成的 UpdateSnippet 返回類型
| Name | Type | Description |
| --- | --- | --- |
| `clientMutationId` | String | 進行突變的客戶的唯一標識符. |
| `errors` | 串! =>數組 | 執行突變期間遇到的錯誤. |
| `snippet` | Snippet | 突變后的代碼段 |
## User[](#user "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `avatarUrl` | String | URL of the user’s avatar |
| `id` | ID! | 用戶 ID |
| `name` | String! | 用戶易讀的名稱 |
| `state` | UserState! | 用戶狀態 |
| `userPermissions` | UserPermissions! | 當前用戶對該資源的權限 |
| `username` | String! | 用戶的用戶名. 在此 GitLab 實例中是唯一的 |
| `webUrl` | String! | 用戶的網址 |
## UserPermissions[](#userpermissions "Permalink")
| Name | Type | Description |
| --- | --- | --- |
| `createSnippet` | Boolean! | 指示用戶可以對此資源執行`create_snippet` |
## VulnerabilitiesCountByDayAndSeverity[](#vulnerabilitiescountbydayandseverity "Permalink")
表示在特定日期的特定嚴重性的漏洞數量
| Name | Type | Description |
| --- | --- | --- |
| `count` | Int | 漏洞數量 |
| `day` | ISO8601Date | 計數日期 |
| `severity` | VulnerabilitySeverity | 所計算漏洞的嚴重性 |
## Vulnerability[](#vulnerability "Permalink")
表示漏洞.
| Name | Type | Description |
| --- | --- | --- |
| `description` | String | 漏洞描述 |
| `id` | ID! | 漏洞的 GraphQL ID |
| `identifiers` | 漏洞標識符! =>數組 | 漏洞的標識符. |
| `location` | VulnerabilityLocation | 漏洞的位置元數據. 其字段取決于發現漏洞的安全掃描的類型 |
| `primaryIdentifier` | VulnerabilityIdentifier | 漏洞的主要標識符. |
| `project` | Project | 發現漏洞的項目 |
| `reportType` | VulnerabilityReportType | 發現漏洞的安全報告的類型(SAST,DEPENDENCY_SCANNING,CONTAINER_SCANNING,DAST,SECRET_DETECTION,COVERAGE_FUZZING) |
| `scanner` | VulnerabilityScanner | 漏洞的掃描程序元數據. |
| `severity` | VulnerabilitySeverity | 漏洞的嚴重程度(INFO,未知,LOW,MEDIUM,HIGH,CRITICAL) |
| `state` | VulnerabilityState | 漏洞狀態(檢測,已拒絕,已解決,已確認) |
| `title` | String | 漏洞標題 |
| `userNotesCount` | Int! | 漏洞附帶的用戶注釋數 |
| `userPermissions` | VulnerabilityPermissions! | 當前用戶對該資源的權限 |
| `vulnerabilityPath` | String | 漏洞詳細信息頁面的 URL |
## VulnerabilityIdentifier[](#vulnerabilityidentifier "Permalink")
表示漏洞標識符.
| Name | Type | Description |
| --- | --- | --- |
| `externalId` | String | 漏洞標識符的外部 ID |
| `externalType` | String | 漏洞標識符的外部類型 |
| `name` | String | 漏洞標識符的名稱 |
| `url` | String | 漏洞標識符的 URL |
## VulnerabilityIssueLink[](#vulnerabilityissuelink "Permalink")
表示漏洞的問題鏈接.
| Name | Type | Description |
| --- | --- | --- |
| `id` | ID! | 漏洞的 GraphQL ID |
| `issue` | Issue! | 問題附在問題鏈接上 |
| `linkType` | VulnerabilityIssueLinkType! | 問題鏈接的類型 |
## VulnerabilityLocationContainerScanning[](#vulnerabilitylocationcontainerscanning "Permalink")
表示通過容器安全掃描發現的漏洞的位置
| Name | Type | Description |
| --- | --- | --- |
| `dependency` | VulnerableDependency | 包含漏洞的依賴項 |
| `image` | String | 易受攻擊的容器映像的名稱 |
| `operatingSystem` | String | 在易受攻擊的容器映像上運行的操作系統 |
## VulnerabilityLocationDast[](#vulnerabilitylocationdast "Permalink")
表示通過 DAST 掃描發現的漏洞的位置
| Name | Type | Description |
| --- | --- | --- |
| `hostname` | String | 漏洞請求的域名 |
| `param` | String | 發生漏洞的 URL 的查詢參數 |
| `path` | String | 漏洞請求的 URL 路徑和查詢字符串 |
| `requestMethod` | String | 易受攻擊請求的 HTTP 方法 |
## VulnerabilityLocationDependencyScanning[](#vulnerabilitylocationdependencyscanning "Permalink")
表示依賴關系安全掃描發現的漏洞的位置
| Name | Type | Description |
| --- | --- | --- |
| `dependency` | VulnerableDependency | 包含漏洞的依賴項 |
| `file` | String | 易受攻擊文件的路徑 |
## VulnerabilityLocationSast[](#vulnerabilitylocationsast "Permalink")
表示通過 SAST 掃描發現的漏洞的位置
| Name | Type | Description |
| --- | --- | --- |
| `endLine` | String | 易受攻擊的文件中最后相關的行號 |
| `file` | String | 易受攻擊文件的路徑 |
| `startLine` | String | 漏洞文件中第一相關行的編號 |
| `vulnerableClass` | String | 包含漏洞的類 |
| `vulnerableMethod` | String | 包含漏洞的方法 |
## VulnerabilityLocationSecretDetection[](#vulnerabilitylocationsecretdetection "Permalink")
表示通過秘密檢測掃描發現的漏洞的位置
| Name | Type | Description |
| --- | --- | --- |
| `endLine` | String | 易受攻擊的文件中最后相關的行號 |
| `file` | String | 易受攻擊文件的路徑 |
| `startLine` | String | 漏洞文件中第一相關行的編號 |
| `vulnerableClass` | String | 包含漏洞的類 |
| `vulnerableMethod` | String | 包含漏洞的方法 |
## VulnerabilityPermissions[](#vulnerabilitypermissions "Permalink")
檢查當前用戶對漏洞的權限
| Name | Type | Description |
| --- | --- | --- |
| `adminVulnerability` | Boolean! | 指示用戶可以對此資源執行`admin_vulnerability` |
| `adminVulnerabilityIssueLink` | Boolean! | 指示用戶可以對此資源執行`admin_vulnerability_issue_link` |
| `createVulnerability` | Boolean! | 指示用戶可以對此資源執行`create_vulnerability` |
| `createVulnerabilityExport` | Boolean! | 指示用戶可以對此資源執行`create_vulnerability_export` |
| `createVulnerabilityFeedback` | Boolean! | 指示用戶可以對此資源執行`create_vulnerability_feedback` |
| `destroyVulnerabilityFeedback` | Boolean! | 指示用戶可以對此資源執行`destroy_vulnerability_feedback` |
| `readVulnerabilityFeedback` | Boolean! | 指示用戶可以對此資源執行`read_vulnerability_feedback` |
| `updateVulnerabilityFeedback` | Boolean! | 指示用戶可以對此資源執行`update_vulnerability_feedback` |
## VulnerabilityScanner[](#vulnerabilityscanner "Permalink")
表示漏洞掃描程序.
| Name | Type | Description |
| --- | --- | --- |
| `externalId` | String | 漏洞掃描器的外部 ID |
| `name` | String | 漏洞掃描程序的名稱 |
| `reportType` | VulnerabilityReportType | 漏洞報告的類型 |
| `vendor` | String | 漏洞掃描程序的供應商 |
## VulnerabilitySeveritiesCount[](#vulnerabilityseveritiescount "Permalink")
按嚴重性表示漏洞計數
| Name | Type | Description |
| --- | --- | --- |
| `critical` | Int | 項目嚴重程度的漏洞數量 |
| `high` | Int | 項目嚴重性高的漏洞數量 |
| `info` | Int | 項目的 INFO 嚴重性漏洞數量 |
| `low` | Int | 項目嚴重性為 LOW 的漏洞數量 |
| `medium` | Int | 項目 MEDIUM 嚴重程度的漏洞數量 |
| `unknown` | Int | 該項目嚴重程度未知的漏洞數量 |
## VulnerableDependency[](#vulnerabledependency "Permalink")
表示脆弱的依賴關系. 用于漏洞位置數據
| Name | Type | Description |
| --- | --- | --- |
| `package` | VulnerablePackage | 與弱勢依賴項相關的軟件包 |
| `version` | String | 脆弱依賴的版本 |
## VulnerablePackage[](#vulnerablepackage "Permalink")
表示易受攻擊的程序包. 用于漏洞依賴性數據
| Name | Type | Description |
| --- | --- | --- |
| `name` | String | 易受攻擊軟件包的名稱 |
- GitLab Docs
- Installation
- Requirements
- GitLab cloud native Helm Chart
- Install GitLab with Docker
- Installation from source
- Install GitLab on Microsoft Azure
- Installing GitLab on Google Cloud Platform
- Installing GitLab on Amazon Web Services (AWS)
- Analytics
- Code Review Analytics
- Productivity Analytics
- Value Stream Analytics
- Kubernetes clusters
- Adding and removing Kubernetes clusters
- Adding EKS clusters
- Adding GKE clusters
- Group-level Kubernetes clusters
- Instance-level Kubernetes clusters
- Canary Deployments
- Cluster Environments
- Deploy Boards
- GitLab Managed Apps
- Crossplane configuration
- Cluster management project (alpha)
- Kubernetes Logs
- Runbooks
- Serverless
- Deploying AWS Lambda function using GitLab CI/CD
- Securing your deployed applications
- Groups
- Contribution Analytics
- Custom group-level project templates
- Epics
- Manage epics
- Group Import/Export
- Insights
- Issues Analytics
- Iterations
- Public access
- SAML SSO for GitLab.com groups
- SCIM provisioning using SAML SSO for GitLab.com groups
- Subgroups
- Roadmap
- Projects
- GitLab Secure
- Security Configuration
- Container Scanning
- Dependency Scanning
- Dependency List
- Static Application Security Testing (SAST)
- Secret Detection
- Dynamic Application Security Testing (DAST)
- GitLab Security Dashboard
- Offline environments
- Standalone Vulnerability pages
- Security scanner integration
- Badges
- Bulk editing issues and merge requests at the project level
- Code Owners
- Compliance
- License Compliance
- Compliance Dashboard
- Create a project
- Description templates
- Deploy Keys
- Deploy Tokens
- File finder
- Project integrations
- Integrations
- Atlassian Bamboo CI Service
- Bugzilla Service
- Custom Issue Tracker service
- Discord Notifications service
- Enabling emails on push
- GitHub project integration
- Hangouts Chat service
- Atlassian HipChat
- Irker IRC Gateway
- GitLab Jira integration
- Mattermost Notifications Service
- Mattermost slash commands
- Microsoft Teams service
- Mock CI Service
- Prometheus integration
- Redmine Service
- Slack Notifications Service
- Slack slash commands
- GitLab Slack application
- Webhooks
- YouTrack Service
- Insights
- Issues
- Crosslinking Issues
- Design Management
- Confidential issues
- Due dates
- Issue Boards
- Issue Data and Actions
- Labels
- Managing issues
- Milestones
- Multiple Assignees for Issues
- Related issues
- Service Desk
- Sorting and ordering issue lists
- Issue weight
- Associate a Zoom meeting with an issue
- Merge requests
- Allow collaboration on merge requests across forks
- Merge Request Approvals
- Browser Performance Testing
- How to create a merge request
- Cherry-pick changes
- Code Quality
- Load Performance Testing
- Merge Request dependencies
- Fast-forward merge requests
- Merge when pipeline succeeds
- Merge request conflict resolution
- Reverting changes
- Reviewing and managing merge requests
- Squash and merge
- Merge requests versions
- Draft merge requests
- Members of a project
- Migrating projects to a GitLab instance
- Import your project from Bitbucket Cloud to GitLab
- Import your project from Bitbucket Server to GitLab
- Migrating from ClearCase
- Migrating from CVS
- Import your project from FogBugz to GitLab
- Gemnasium
- Import your project from GitHub to GitLab
- Project importing from GitLab.com to your private GitLab instance
- Import your project from Gitea to GitLab
- Import your Jira project issues to GitLab
- Migrating from Perforce Helix
- Import Phabricator tasks into a GitLab project
- Import multiple repositories by uploading a manifest file
- Import project from repo by URL
- Migrating from SVN to GitLab
- Migrating from TFVC to Git
- Push Options
- Releases
- Repository
- Branches
- Git Attributes
- File Locking
- Git file blame
- Git file history
- Repository mirroring
- Protected branches
- Protected tags
- Push Rules
- Reduce repository size
- Signing commits with GPG
- Syntax Highlighting
- GitLab Web Editor
- Web IDE
- Requirements Management
- Project settings
- Project import/export
- Project access tokens (Alpha)
- Share Projects with other Groups
- Snippets
- Static Site Editor
- Wiki
- Project operations
- Monitor metrics for your CI/CD environment
- Set up alerts for Prometheus metrics
- Embedding metric charts within GitLab-flavored Markdown
- Embedding Grafana charts
- Using the Metrics Dashboard
- Dashboard YAML properties
- Metrics dashboard settings
- Panel types for dashboards
- Using Variables
- Templating variables for metrics dashboards
- Prometheus Metrics library
- Monitoring AWS Resources
- Monitoring HAProxy
- Monitoring Kubernetes
- Monitoring NGINX
- Monitoring NGINX Ingress Controller
- Monitoring NGINX Ingress Controller with VTS metrics
- Alert Management
- Error Tracking
- Tracing
- Incident Management
- GitLab Status Page
- Feature Flags
- GitLab CI/CD
- GitLab CI/CD pipeline configuration reference
- GitLab CI/CD include examples
- Introduction to CI/CD with GitLab
- Getting started with GitLab CI/CD
- How to enable or disable GitLab CI/CD
- Using SSH keys with GitLab CI/CD
- Migrating from CircleCI
- Migrating from Jenkins
- Auto DevOps
- Getting started with Auto DevOps
- Requirements for Auto DevOps
- Customizing Auto DevOps
- Stages of Auto DevOps
- Upgrading PostgreSQL for Auto DevOps
- Cache dependencies in GitLab CI/CD
- GitLab ChatOps
- Cloud deployment
- Docker integration
- Building Docker images with GitLab CI/CD
- Using Docker images
- Building images with kaniko and GitLab CI/CD
- GitLab CI/CD environment variables
- Predefined environment variables reference
- Where variables can be used
- Deprecated GitLab CI/CD variables
- Environments and deployments
- Protected Environments
- GitLab CI/CD Examples
- Test a Clojure application with GitLab CI/CD
- Using Dpl as deployment tool
- Testing a Phoenix application with GitLab CI/CD
- End-to-end testing with GitLab CI/CD and WebdriverIO
- DevOps and Game Dev with GitLab CI/CD
- Deploy a Spring Boot application to Cloud Foundry with GitLab CI/CD
- How to deploy Maven projects to Artifactory with GitLab CI/CD
- Testing PHP projects
- Running Composer and NPM scripts with deployment via SCP in GitLab CI/CD
- Test and deploy Laravel applications with GitLab CI/CD and Envoy
- Test and deploy a Python application with GitLab CI/CD
- Test and deploy a Ruby application with GitLab CI/CD
- Test and deploy a Scala application to Heroku
- GitLab CI/CD for external repositories
- Using GitLab CI/CD with a Bitbucket Cloud repository
- Using GitLab CI/CD with a GitHub repository
- GitLab Pages
- GitLab Pages
- GitLab Pages domain names, URLs, and baseurls
- Create a GitLab Pages website from scratch
- Custom domains and SSL/TLS Certificates
- GitLab Pages integration with Let's Encrypt
- GitLab Pages Access Control
- Exploring GitLab Pages
- Incremental Rollouts with GitLab CI/CD
- Interactive Web Terminals
- Optimizing GitLab for large repositories
- Metrics Reports
- CI/CD pipelines
- Pipeline Architecture
- Directed Acyclic Graph
- Multi-project pipelines
- Parent-child pipelines
- Pipelines for Merge Requests
- Pipelines for Merged Results
- Merge Trains
- Job artifacts
- Pipeline schedules
- Pipeline settings
- Triggering pipelines through the API
- Review Apps
- Configuring GitLab Runners
- GitLab CI services examples
- Using MySQL
- Using PostgreSQL
- Using Redis
- Troubleshooting CI/CD
- GitLab Package Registry
- GitLab Container Registry
- Dependency Proxy
- GitLab Composer Repository
- GitLab Conan Repository
- GitLab Maven Repository
- GitLab NPM Registry
- GitLab NuGet Repository
- GitLab PyPi Repository
- API Docs
- API resources
- .gitignore API
- GitLab CI YMLs API
- Group and project access requests API
- Appearance API
- Applications API
- Audit Events API
- Avatar API
- Award Emoji API
- Project badges API
- Group badges API
- Branches API
- Broadcast Messages API
- Project clusters API
- Group clusters API
- Instance clusters API
- Commits API
- Container Registry API
- Custom Attributes API
- Dashboard annotations API
- Dependencies API
- Deploy Keys API
- Deployments API
- Discussions API
- Dockerfiles API
- Environments API
- Epics API
- Events
- Feature Flags API
- Feature flag user lists API
- Freeze Periods API
- Geo Nodes API
- Group Activity Analytics API
- Groups API
- Import API
- Issue Boards API
- Group Issue Boards API
- Issues API
- Epic Issues API
- Issues Statistics API
- Jobs API
- Keys API
- Labels API
- Group Labels API
- License
- Licenses API
- Issue links API
- Epic Links API
- Managed Licenses API
- Markdown API
- Group and project members API
- Merge request approvals API
- Merge requests API
- Project milestones API
- Group milestones API
- Namespaces API
- Notes API
- Notification settings API
- Packages API
- Pages domains API
- Pipeline schedules API
- Pipeline triggers API
- Pipelines API
- Project Aliases API
- Project import/export API
- Project repository storage moves API
- Project statistics API
- Project templates API
- Projects API
- Protected branches API
- Protected tags API
- Releases API
- Release links API
- Repositories API
- Repository files API
- Repository submodules API
- Resource label events API
- Resource milestone events API
- Resource weight events API
- Runners API
- SCIM API
- Search API
- Services API
- Application settings API
- Sidekiq Metrics API
- Snippets API
- Project snippets
- Application statistics API
- Suggest Changes API
- System hooks API
- Tags API
- Todos API
- Users API
- Project-level Variables API
- Group-level Variables API
- Version API
- Vulnerabilities API
- Vulnerability Findings API
- Wikis API
- GraphQL API
- Getting started with GitLab GraphQL API
- GraphQL API Resources
- API V3 to API V4
- Validate the .gitlab-ci.yml (API)
- User Docs
- Abuse reports
- User account
- Active sessions
- Deleting a User account
- Permissions
- Personal access tokens
- Profile preferences
- Threads
- GitLab and SSH keys
- GitLab integrations
- Git
- GitLab.com settings
- Infrastructure as code with Terraform and GitLab
- GitLab keyboard shortcuts
- GitLab Markdown
- AsciiDoc
- GitLab Notification Emails
- GitLab Quick Actions
- Autocomplete characters
- Reserved project and group names
- Search through GitLab
- Advanced Global Search
- Advanced Syntax Search
- Time Tracking
- GitLab To-Do List
- Administrator Docs
- Reference architectures
- Reference architecture: up to 1,000 users
- Reference architecture: up to 2,000 users
- Reference architecture: up to 3,000 users
- Reference architecture: up to 5,000 users
- Reference architecture: up to 10,000 users
- Reference architecture: up to 25,000 users
- Reference architecture: up to 50,000 users
- Troubleshooting a reference architecture set up
- Working with the bundled Consul service
- Configuring PostgreSQL for scaling
- Configuring GitLab application (Rails)
- Load Balancer for multi-node GitLab
- Configuring a Monitoring node for Scaling and High Availability
- NFS
- Working with the bundled PgBouncer service
- Configuring Redis for scaling
- Configuring Sidekiq
- Admin Area settings
- Continuous Integration and Deployment Admin settings
- Custom instance-level project templates
- Diff limits administration
- Enable and disable GitLab features deployed behind feature flags
- Geo nodes Admin Area
- GitLab Pages administration
- Health Check
- Job logs
- Labels administration
- Log system
- PlantUML & GitLab
- Repository checks
- Repository storage paths
- Repository storage types
- Account and limit settings
- Service templates
- System hooks
- Changing your time zone
- Uploads administration
- Abuse reports
- Activating and deactivating users
- Audit Events
- Blocking and unblocking users
- Broadcast Messages
- Elasticsearch integration
- Gitaly
- Gitaly Cluster
- Gitaly reference
- Monitoring GitLab
- Monitoring GitLab with Prometheus
- Performance Bar
- Usage statistics
- Object Storage
- Performing Operations in GitLab
- Cleaning up stale Redis sessions
- Fast lookup of authorized SSH keys in the database
- Filesystem Performance Benchmarking
- Moving repositories managed by GitLab
- Run multiple Sidekiq processes
- Sidekiq MemoryKiller
- Switching to Puma
- Understanding Unicorn and unicorn-worker-killer
- User lookup via OpenSSH's AuthorizedPrincipalsCommand
- GitLab Package Registry administration
- GitLab Container Registry administration
- Replication (Geo)
- Geo database replication
- Geo with external PostgreSQL instances
- Geo configuration
- Using a Geo Server
- Updating the Geo nodes
- Geo with Object storage
- Docker Registry for a secondary node
- Geo for multiple nodes
- Geo security review (Q&A)
- Location-aware Git remote URL with AWS Route53
- Tuning Geo
- Removing secondary Geo nodes
- Geo data types support
- Geo Frequently Asked Questions
- Geo Troubleshooting
- Geo validation tests
- Disaster Recovery (Geo)
- Disaster recovery for planned failover
- Bring a demoted primary node back online
- Automatic background verification
- Rake tasks
- Back up and restore GitLab
- Clean up
- Namespaces
- Maintenance Rake tasks
- Geo Rake Tasks
- GitHub import
- Import bare repositories
- Integrity check Rake task
- LDAP Rake tasks
- Listing repository directories
- Praefect Rake tasks
- Project import/export administration
- Repository storage Rake tasks
- Generate sample Prometheus data
- Uploads migrate Rake tasks
- Uploads sanitize Rake tasks
- User management
- Webhooks administration
- X.509 signatures
- Server hooks
- Static objects external storage
- Updating GitLab
- GitLab release and maintenance policy
- Security
- Password Storage
- Custom password length limits
- Restrict allowed SSH key technologies and minimum length
- Rate limits
- Webhooks and insecure internal web services
- Information exclusivity
- How to reset your root password
- How to unlock a locked user from the command line
- User File Uploads
- How we manage the TLS protocol CRIME vulnerability
- User email confirmation at sign-up
- Security of running jobs
- Proxying assets
- CI/CD Environment Variables
- Contributor and Development Docs
- Contribute to GitLab
- Community members & roles
- Implement design & UI elements
- Issues workflow
- Merge requests workflow
- Code Review Guidelines
- Style guides
- GitLab Architecture Overview
- CI/CD development documentation
- Database guides
- Database Review Guidelines
- Database Review Guidelines
- Migration Style Guide
- What requires downtime?
- Understanding EXPLAIN plans
- Rake tasks for developers
- Mass inserting Rails models
- GitLab Documentation guidelines
- Documentation Style Guide
- Documentation structure and template
- Documentation process
- Documentation site architecture
- Global navigation
- GitLab Docs monthly release process
- Telemetry Guide
- Usage Ping Guide
- Snowplow Guide
- Experiment Guide
- Feature flags in development of GitLab
- Feature flags process
- Developing with feature flags
- Feature flag controls
- Document features deployed behind feature flags
- Frontend Development Guidelines
- Accessibility & Readability
- Ajax
- Architecture
- Axios
- Design Patterns
- Frontend Development Process
- DropLab
- Emojis
- Filter
- Frontend FAQ
- GraphQL
- Icons and SVG Illustrations
- InputSetter
- Performance
- Principles
- Security
- Tooling
- Vuex
- Vue
- Geo (development)
- Geo self-service framework (alpha)
- Gitaly developers guide
- GitLab development style guides
- API style guide
- Go standards and style guidelines
- GraphQL API style guide
- Guidelines for shell commands in the GitLab codebase
- HTML style guide
- JavaScript style guide
- Migration Style Guide
- Newlines style guide
- Python Development Guidelines
- SCSS style guide
- Shell scripting standards and style guidelines
- Sidekiq debugging
- Sidekiq Style Guide
- SQL Query Guidelines
- Vue.js style guide
- Instrumenting Ruby code
- Testing standards and style guidelines
- Flaky tests
- Frontend testing standards and style guidelines
- GitLab tests in the Continuous Integration (CI) context
- Review Apps
- Smoke Tests
- Testing best practices
- Testing levels
- Testing Rails migrations at GitLab
- Testing Rake tasks
- End-to-end Testing
- Beginner's guide to writing end-to-end tests
- End-to-end testing Best Practices
- Dynamic Element Validation
- Flows in GitLab QA
- Page objects in GitLab QA
- Resource class in GitLab QA
- Style guide for writing end-to-end tests
- Testing with feature flags
- Translate GitLab to your language
- Internationalization for GitLab
- Translating GitLab
- Proofread Translations
- Merging translations from CrowdIn
- Value Stream Analytics development guide
- GitLab subscription
- Activate GitLab EE with a license