GraphQL API Resources

原文:https://docs.gitlab.com/ee/api/graphql/reference/

GraphQL API Resources

本文档是基于 GitLab 当前的 GraphQL 模式自行生成的.

可以使用GraphiQL IDE交互式地探索该 API.

下表每个都记录了 GraphQL 类型. 类型可以轻松地与模型匹配,但是并非所有的字段和方法都可以通过 GraphQL 获得.

警告:不推荐使用的字段标有 .

AccessLevel

表示用户与之相关的对象之间的关系的访问级别

Name Type Description
integerValue Int 访问级别的整数表示
stringValue AccessLevelEnum 访问级别的字符串表示形式

AddAwardEmojiPayload

自动生成的 AddAwardEmoji 返回类型

Name Type Description
awardEmoji AwardEmoji 突变后的奖励表情符号
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

AddProjectToSecurityDashboardPayload

自动生成的 AddProjectToSecurityDashboard 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
project Project 添加到 Instance Security 仪表盘的项目

AdminSidekiqQueuesDeleteJobsPayload

自动生成的 AdminSidekiqQueuesDeleteJobs 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
result DeleteJobsResponse 有关删除请求状态的信息

AlertManagementAlert

描述来自项目警报管理的警报

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

代表所代表类别的警报总数

Name Type Description
acknowledged Int 项目状态为 ACKNOWLEDGED 的警报数
all Int 项目警报总数
ignored Int 项目状态为 IGNORED 的警报数
open Int 项目状态为 TRIGGERED 或 ACKNOWLEDGED 的警报数
resolved Int 项目状态为”已解决”的警报数
triggered Int 项目状态为 TRIGGERED 的警报数

AlertSetAssigneesPayload

自动生成的 AlertSetAssignees 返回类型

Name Type Description
alert AlertManagementAlert 突变后的警报
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后产生的问题
todo Todo 突变后的待办事项

AlertTodoCreatePayload

自动生成的 AlertTodoCreate 返回类型

Name Type Description
alert AlertManagementAlert 突变后的警报
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后产生的问题
todo Todo 突变后的待办事项

AwardEmoji

用户授予的表情符号.

Name Type Description
description String! 表情符号说明
emoji String! 表情符号作为图标
name String! 表情符号名称
unicode String! Unicode 中的表情符号
unicodeVersion String! 此表情符号的 unicode 版本
user User! 授予表情符号的用户

AwardEmojiAddPayload

自动生成的 AwardEmojiAdd 返回类型

Name Type Description
awardEmoji AwardEmoji 突变后的奖励表情符号
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

AwardEmojiRemovePayload

自动生成的 AwardEmoji 退货类型

Name Type Description
awardEmoji AwardEmoji The award emoji after mutation
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

AwardEmojiTogglePayload

自动生成的 AwardEmojiToggle 返回类型

Name Type Description
awardEmoji AwardEmoji 突变后的奖励表情符号
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
toggledOn Boolean! 指示表情符号的状态. 如果切换开关授予表情符号,则为 true;如果切换开关删除了表情符号,则为 false.

BaseService

Name Type Description
active Boolean 指示服务是否处于活动状态
type String 服务的类别名称

Blob

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

代表一个项目或小组委员会

Name Type Description
id ID! 单板的 ID(全局 ID)
name String 董事会名称
weight Int 木板重量

BoardList

代表发行板的列表

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

自动生成的 BoardListUpdateLimitMetrics 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
list BoardList 更新清单

Branch

Name Type Description
commit Commit 提交分支
name String! 分行名称

Commit

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

自动生成的 CommitCreate 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
commit Commit 突变后的提交
errors 串! =>数组 执行突变期间遇到的错误.

ComplianceFramework

表示与项目关联的 ComplianceFramework

Name Type Description
name ProjectSettingEnum! 合规框架名称

ContainerExpirationPolicy

标签过期策略旨在仅保留最重要的图像

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

自动生成的 CreateAlertIssue 返回类型

Name Type Description
alert AlertManagementAlert 突变后的警报
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后产生的问题
todo Todo 突变后的待办事项

CreateAnnotationPayload

自动生成的 CreateAnnotation 返回类型

Name Type Description
annotation MetricsDashboardAnnotation 创建的注释
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

CreateBranchPayload

自动生成的 CreateBranch 返回类型

Name Type Description
branch Branch 突变后分支
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

CreateDiffNotePayload

自动生成的 CreateDiffNote 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
note Note 突变后的音符

CreateEpicPayload

自动生成的 CreateEpic 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
epic Epic 创造的史诗
errors 串! =>数组 执行突变期间遇到的错误.

CreateImageDiffNotePayload

自动生成的 CreateImageDiffNote 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
note Note 突变后的音符

CreateIterationPayload

自动生成的 CreateIteration 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
iteration Iteration 创建的迭代

CreateNotePayload

自动生成的 CreateNote 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
note Note 突变后的音符

CreateRequirementPayload

自动生成的 CreateRequirement 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
requirement Requirement 突变后的要求

CreateSnippetPayload

自动生成的 CreateSnippet 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
snippet Snippet 突变后的代码段

DastSiteProfileCreatePayload

自动生成的 DastSiteProfileCreate 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
id ID 网站配置文件的 ID.

DeleteAnnotationPayload

自动生成的 DeleteAnnotation 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

DeleteJobsResponse

来自 AdminSidekiqQueuesDeleteJobs 突变的响应.

Name Type Description
completed Boolean 是否及时处理了整个队列; 如果没有,重试相同的请求是安全的
deletedJobs Int 删除的匹配作业数
queueSize Int 处理后的队列大小

Design

单一设计

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

固定到特定版本的设计. 图像字段反映了相关版本的设计.

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

设计的集合.

Name Type Description
design Design 查找特定的设计
designAtVersion DesignAtVersion 查找版本设计
issue Issue! 与设计收藏相关的问题
project Project! 与设计收藏关联的项目
version DesignVersion 特定版本

DesignManagement

Name Type Description
designAtVersion DesignAtVersion 查找版本设计
version DesignVersion 查找版本

DesignManagementDeletePayload

自动生成的 DesignManagementDelete 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
version DesignVersion 删除了设计的新版本

DesignManagementUploadPayload

自动生成的 DesignManagementUpload 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
designs 设计! =>数组 突变上传的设计
errors 串! =>数组 执行突变期间遇到的错误.
skippedDesigns 设计! =>数组 由于上一版本以来其内容没有更改,因此从上载中跳过的任何设计

DesignVersion

在其中添加,修改或删除设计的特定版本

Name Type Description
designAtVersion DesignAtVersion! 此版本的特定设计,只要该版本可见
id ID! 设计版本号
sha ID! 设计版本的 SHA

DestroyNotePayload

自动生成的销毁返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
note Note 突变后的音符

DestroySnippetPayload

自动生成的 DestroySnippet 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
snippet Snippet 突变后的代码段

DetailedStatus

Name Type Description
detailsPath String! 管道状态的详细信息路径
favicon String! 管道状态图标
group String! 组管道状态
hasDetails Boolean! 指示管道状态是否有更多详细信息
icon String! 管道状态图标
label String! 管道状态标签
text String! 管道状态文字
tooltip String! 与管道状态相关的工具提示

DiffPosition

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

Name Type Description
baseSha String Merge base of the branch the comment was made on
headSha String! 发表评论时,HEAD 的 SHA
startSha String! 与之比较的分支的 SHA

DiffStats

更改为单个文件

Name Type Description
additions Int! 添加到此文件的行数
deletions Int! 从此文件中删除的行数
path String! 相对于存储库根的文件路径

DiffStatsSummary

汇总汇总

Name Type Description
additions Int! 添加的行数
changes Int! 行数已更改
deletions Int! 删除的行数
fileCount Int! 文件数量已更改

Discussion

Name Type Description
createdAt Time! 讨论创建的时间戳
id ID! 讨论的 ID
replyId ID! 用来回复此讨论的 ID
resolvable Boolean! 指示对象是否可以解析
resolved Boolean! 指示对象是否已解析
resolvedAt Time 解析对象的时间戳
resolvedBy User 解决对象的用户

DiscussionToggleResolvePayload

自动生成的 DiscussionToggleResolve 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
discussion Discussion 突变后的讨论
errors 串! =>数组 执行突变期间遇到的错误.

DismissVulnerabilityPayload

自动生成的 DismissVulnerability 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
vulnerability Vulnerability 解雇后的漏洞

Environment

描述项目的代码部署位置

Name Type Description
id ID! 环境 ID
metricsDashboard MetricsDashboard 环境的指标仪表板架构
name String! 易读的环境名称
state String! 环境状态,例如:可用/已停止

Epic

代表史诗.

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

自动生成的 EpicAddIssue 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
epic Epic 突变后的史诗
epicIssue EpicIssue 史诗般的关系
errors 串! =>数组 Errors encountered during execution of the mutation.

EpicDescendantCount

后代史诗的计数.

Name Type Description
closedEpics Int 封闭亚史诗数量
closedIssues Int 已解决的史诗问题的数量
openedEpics Int 打开的子史诗数量
openedIssues Int 公开史诗问题的数量

EpicDescendantWeights

开放和封闭后代问题的总权重

Name Type Description
closedIssues Int 此史诗(包括史诗后代)中已完成(已关闭)期刊的总权重
openedIssues Int 此史诗(包括史诗后代)中未解决问题的总权重

EpicHealthStatus

儿童健康状况

Name Type Description
issuesAtRisk Int 有风险的问题数量
issuesNeedingAttention Int 需要注意的问题数量
issuesOnTrack Int 进行中的问题数量

EpicIssue

史诗与问题之间的关系

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

检查史诗级当前用户的权限

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

自动生成的 EpicSetSubscription 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
epic Epic 突变后的史诗
errors 串! =>数组 执行突变期间遇到的错误.

EpicTreeReorderPayload

自动生成的 EpicTreeReorder 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

GeoNode

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

Name Type Description
createdAt Time! 问题创建的时间戳
enabled Boolean! 指示是否启用 Grafana 集成
grafanaUrl String! 用于 Grafana 集成的 Grafana 主机的 URL
id ID! Grafana 集成的内部 ID
token String! 不推荐使用:出于安全原因,纯文本令牌已被屏蔽. 在 12.7 中弃用
updatedAt Time! 问题上次活动的时间戳

Group

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

代表小组成员

Name Type Description
accessLevel AccessLevel GitLab ::访问级别
createdAt Time 创建成员的日期和时间
createdBy User 授权会员的用户
expiresAt Time 成员资格到期的日期和时间
group Group 用户所属的组
updatedAt Time 成员的最新更新日期和时间
userPermissions GroupPermissions! 当前用户对该资源的权限

GroupPermissions

Name Type Description
readGroup Boolean! 指示用户可以对此资源执行read_group

Issue

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

检查当前用户在问题上的权限

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

自动生成的 IssueSetConfidential 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后的问题

IssueSetDueDatePayload

自动生成的 IssueSetDueDate 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后的问题

IssueSetIterationPayload

自动生成的 IssueSetIteration 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后的问题

IssueSetLockedPayload

自动生成的 IssueSetLocked 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后的问题

IssueSetWeightPayload

自动生成的 IssueSetWeight 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后的问题

Iteration

表示一个迭代对象.

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

Name Type Description
createdAt Time 创建 Jira 导入的时间戳
failedToImportCount Int! 导入失败的问题数
importedIssuesCount Int! 成功导入的问题数
jiraProjectKey String! 导入的 Jira 项目的项目密钥
scheduledAt Time 计划导入 Jira 的时间戳
scheduledBy User 开始导入 Jira 的用户
totalIssueCount Int! 尝试导入的问题总数

JiraImportStartPayload

自动生成的 JiraImportStart 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 Errors encountered during execution of the mutation.
jiraImport JiraImport 突变后的 Jira 导入数据

JiraImportUsersPayload

自动生成的 JiraImportUsers 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
jiraUsers JiraUser! =>数组 从 Jira 返回的用户,并通过电子邮件和姓名进行匹配(如果可能).

JiraProject

Name Type Description
key String! 吉拉项目的关键
name String Jira 项目的名称
projectId Int! Jira 项目的 ID

JiraService

Name Type Description
active Boolean 指示服务是否处于活动状态
projects JiraProjectConnection 通过 Jira REST API 获取的所有 Jira 项目的列表
type String 服务的类别名称

JiraUser

Name Type Description
gitlabId Int 匹配的 GitLab 用户的 ID
gitlabName String 匹配的 GitLab 用户名
gitlabUsername String 匹配的 GitLab 用户的用户名
jiraAccountId String! Jira 用户的帐户 ID
jiraDisplayName String! Jira 用户的显示名称
jiraEmail String Jira 用户的电子邮件,仅针对具有公共电子邮件的用户返回

Label

Name Type Description
color String! 标签的背景色
description String 标签的说明(Markdown 呈现为 HTML 以进行缓存)
descriptionHtml String GitLab 风味 Markdown 渲染description
id ID! 标签编号
textColor String! 标签的文字颜色
title String! 标签内容

MarkAsSpamSnippetPayload

自动生成的 MarkAsSpamSnippet 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
snippet Snippet 突变后的代码段

MergeRequest

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

自动生成的 MergeRequestCreate 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
mergeRequest MergeRequest 突变后的合并请求

MergeRequestPermissions

检查合并请求中当前用户的权限

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

自动生成的 MergeRequestSetAssignees 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
mergeRequest MergeRequest 突变后的合并请求

MergeRequestSetLabelsPayload

自动生成的 MergeRequestSetLabels 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
mergeRequest MergeRequest 突变后的合并请求

MergeRequestSetLockedPayload

自动生成的 MergeRequestSetLocked 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
mergeRequest MergeRequest 突变后的合并请求

MergeRequestSetMilestonePayload

自动生成的 MergeRequestSetMilestone 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
mergeRequest MergeRequest 突变后的合并请求

MergeRequestSetSubscriptionPayload

自动生成的 MergeRequestSetSubscription 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
mergeRequest MergeRequest 突变后的合并请求

MergeRequestSetWipPayload

自动生成的 MergeRequestSetWip 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
mergeRequest MergeRequest 突变后的合并请求

MergeRequestUpdatePayload

自动生成的 MergeRequestUpdate 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
mergeRequest MergeRequest 突变后的合并请求

Metadata

Name Type Description
revision String! Revision
version String! Version

MetricsDashboard

Name Type Description
path String 具有仪表板定义的文件的路径
schemaValidationWarnings 串! =>数组 仪表板架构验证警告

MetricsDashboardAnnotation

Name Type Description
description String 注释说明
endingAt Time 注释时间跨度的时间戳标记结束
id ID! 注释的 ID
panelId String 注释应作用于的仪表板面板的 ID
startingAt Time 带注释的时间跨度的时间戳标记开始

Milestone

代表一个里程碑.

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

包含有关里程碑的统计信息

Name Type Description
closedIssuesCount Int 与里程碑相关的已解决问题的数量
totalIssuesCount Int 与里程碑相关的总问题数

Namespace

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

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

Name Type Description
adminNote Boolean! 指示用户可以对此资源执行admin_note
awardEmoji Boolean! 表示用户可以在此资源上执行award_emoji
createNote Boolean! 指示用户可以在此资源上执行create_note
readNote Boolean! 指示用户可以对此资源执行read_note
resolveNote Boolean! 指示用户可以对此资源执行resolve_note

Package

代表包裹

Name Type Description
createdAt Time! 创建日期
id ID! 包裹 ID
name String! 包装名称
packageType PackageTypeEnum! 包装类型
updatedAt Time! 更新日期
version String 包的版本

PackageFileRegistry

表示软件包文件的同步和验证状态

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

有关连接中的分页的信息.

Name Type Description
endCursor String 向前分页时,光标继续.
hasNextPage Boolean! 在向前分页时,还有更多项目吗?
hasPreviousPage Boolean! 向后分页时,还有更多项目吗?
startCursor String 向后分页时,光标继续.

Pipeline

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

Name Type Description
adminPipeline Boolean! 指示用户可以对此资源执行admin_pipeline
destroyPipeline Boolean! 指示用户可以在此资源上执行destroy_pipeline
updatePipeline Boolean! 指示用户可以对此资源执行update_pipeline

Project

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

代表项目成员

Name Type Description
accessLevel AccessLevel GitLab ::访问级别
createdAt Time 创建成员的日期和时间
createdBy User 授权会员的用户
expiresAt Time 成员资格到期的日期和时间
id ID! 会员编号
project Project 用户是其成员的项目
updatedAt Time 成员的最新更新日期和时间
user User! 与成员对象关联的用户
userPermissions ProjectPermissions! 当前用户对该资源的权限

ProjectPermissions

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

Name Type Description
buildArtifactsSize Float! 构建项目的工件大小
commitCount Float! 提交项目数
lfsObjectsSize Float! 项目的大文件存储(LFS)对象大小
packagesSize Float! 项目包装尺寸
repositorySize Float! 项目的存储库大小
snippetsSize Float 项目片段大小
storageSize Float! 项目的存储大小
wikiSize Float 项目的 Wiki 大小

Release

代表发行

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

表示与版本关联的资产链接

Name Type Description
external Boolean 表示链接指向外部资源
id ID! 链接 ID
linkType ReleaseAssetLinkType 链接的类型: otherrunbookimagepackage ; 默认为other
name String Name of the link
url String 链接的 URL

ReleaseAssets

与发布相关的所有资产的容器

Name Type Description
count Int 发布的资产数量

ReleaseEvidence

释放证据

Name Type Description
collectedAt Time 证据收集的时间戳
filepath String 可从中下载证据的 URL
id ID! 证据编号
sha String 证据哈希的 SHA1 ID

ReleaseLinks

Name Type Description
editUrl String 版本的编辑页面的 HTTP URL
issuesUrl String 此版本过滤的问题页面的 HTTP URL
mergeRequestsUrl String 此版本过滤的合并请求页面的 HTTP URL
selfUrl String 版本的 HTTP URL

ReleaseSource

表示特定格式附加到发行版的源代码

Name Type Description
format String 来源格式
url String 源代码下载 URL

RemoveAwardEmojiPayload

自动生成的 RemoveAwardEmoji 返回类型

Name Type Description
awardEmoji AwardEmoji 突变后的奖励表情符号
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

RemoveProjectFromSecurityDashboardPayload

自动生成的 RemoveProjectFromSecurityDashboard 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.

Repository

Name Type Description
empty Boolean! 表示存储库中没有可见的内容
exists Boolean! 表示磁盘上存在相应的 Git 存储库
rootRef String 存储库的默认分支
tree Tree 仓库的树

Requirement

代表一个要求

Name Type Description
author User! 需求的作者
createdAt Time! 创建需求的时间戳
id ID! 需求 ID
iid ID! 需求的内部 ID
project Project! 需求所属的项目
state RequirementState! 需求状态
title String 要求的标题
updatedAt Time! 上一次更新需求的时间戳
userPermissions RequirementPermissions! 当前用户对该资源的权限

RequirementPermissions

根据需要检查当前用户的权限

Name Type Description
adminRequirement Boolean! 指示用户可以对此资源执行admin_requirement
createRequirement Boolean! 指示用户可以对此资源执行create_requirement
destroyRequirement Boolean! 指示用户可以对此资源执行destroy_requirement
readRequirement Boolean! 指示用户可以对此资源执行read_requirement
updateRequirement Boolean! 指示用户可以对此资源执行update_requirement

RequirementStatesCount

需求状态的计数.

Name Type Description
archived Int 已归档需求数
opened Int 打开的需求数

RootStorageStatistics

Name Type Description
buildArtifactsSize Float! CI 工件大小(以字节为单位)
lfsObjectsSize Float! LFS 对象大小(以字节为单位)
packagesSize Float! 包大小(以字节为单位)
repositorySize Float! Git 存储库大小(以字节为单位)
snippetsSize Float! 片段大小(以字节为单位)
storageSize Float! 总存储字节数
wikiSize Float! Wiki 大小(以字节为单位)

RunDASTScanPayload

自动生成的 RunDASTScan 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
pipelineUrl String 创建的管道的 URL.

SastCiConfigurationAnalyzersEntity

代表 SAST CI 配置中的分析器实体

Name Type Description
description String 表单上显示的分析器描述.
enabled Boolean 指示是否启用分析仪.
label String 配置 UI 中使用的分析器标签.
name String 分析仪的名称.

SastCiConfigurationEntity

代表 SAST CI 配置中的实体

Name Type Description
defaultValue String 如果值为空,则使用默认值.
description String 表单上显示的实体描述.
field String 实体的 CI 关键字.
label String 表单中使用的实体的标签.
type String 字段值的类型.
value String 实体的当前值.

SastCiConfigurationOptionsEntity

代表 SAST CI 配置中选项的实体

Name Type Description
label String 期权实体的标签.
value String 期权实体的价值.

ScannedResource

表示通过安全扫描扫描的资源

Name Type Description
requestMethod String 用于访问 URL 的 HTTP 请求方法
url String 扫描仪扫描的 URL

SecurityReportSummary

代表安全报告摘要

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

代表安全报告摘要的一部分

Name Type Description
scannedResourcesCount Int 扫描资源总数
scannedResourcesCsvPath String 以 CSV 格式下载所有扫描资源的路径
vulnerabilitiesCount Int 漏洞总数

SecurityScanners

代表安全扫描器列表

Name Type Description
available SecurityScannerType! =>数组 可用于项目的分析仪列表.
enabled SecurityScannerType! =>数组 为项目启用的分析器列表.
pipelineRun SecurityScannerType! => Array 在最新管道中成功运行的分析仪列表.

SentryDetailedError

哨兵错误.

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

哨兵错误. 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

包含 Sentry 错误和详细错误的集合的对象.

Name Type Description
detailedError SentryDetailedError 该项目的 Sentry 错误的详细版本
errorStackTrace SentryErrorStackTrace 哨兵错误的堆栈跟踪
errors SentryErrorConnection 哨兵错误的收集
externalUrl String 哨兵的外部网址

SentryErrorFrequency

Name Type Description
count Int! 自先前记录的时间以来收到的错误计数
time Time! 记录错误频率统计信息的时间

SentryErrorStackTrace

包含用于 Sentry 错误的堆栈跟踪条目的对象.

Name Type Description
dateReceived String! Sentry 收到堆栈跟踪的时间
issueId String! Sentry 错误的 ID
stackTraceEntries SentryErrorStackTraceEntry! =>数组 堆栈跟踪条目的 Sentry 错误

SentryErrorStackTraceContext

Sentry 错误堆栈跟踪的对象上下文

Name Type Description
code String! 上下文的代码号
line Int! 上下文的行号

SentryErrorStackTraceEntry

包含用于 Sentry 错误的堆栈跟踪条目的对象.

Name Type Description
col String 发生哨兵错误的功能
fileName String 发生 Sentry 错误的文件
function String 发生哨兵错误的功能
line String 发生哨兵错误的功能
traceContext SentryErrorStackTraceContext! =>数组 Sentry 错误的上下文

SentryErrorTags

哨兵状态错误

Name Type Description
level String 哨兵错误的严重程度
logger String 哨兵记录仪错误

Snippet

代表代码段条目

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

代表代码段 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

表示应如何显示 Blob 内容

Name Type Description
collapsed Boolean! 显示是否应折叠显示 Blob
fileType String! 内容文件类型
loadAsync Boolean! 显示 blob 内容是否异步加载
loadingPartialName String! 载入部分名称
renderError String 呈现 Blob 内容时出错
tooLarge Boolean! 显示斑点是否太大而无法显示
type BlobViewersType! Blob 查看器类型

SnippetPermissions

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

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

任务的完成状态

Name Type Description
completedCount Int! 完成的任务数
count Int! 总任务数

TestReport

表示需求测试报告.

Name Type Description
author User 测试报告的作者
createdAt Time! 创建测试报告的时间戳
id ID! 测试报告编号
state TestReportState! 测试报告的状态

Timelog

Name Type Description
date Time! 不推荐使用:使用spentAt . 在 12.10 中弃用
issue Issue 记录时间已添加到的问题
spentAt Time 跟踪时间的时间戳记
timeSpent Int! 显示的时间(以秒为单位)
user User! 记录时间的用户

Todo

代表待办事项

Name Type Description
action TodoActionEnum! 待办事项的动作
author User! 此待办事项的所有者
body String! 待办事项的正文
createdAt Time! 待办事项的时间戳记已创建
group Group 与该待办事项相关的组
id ID! 待办事项编号
project Project 此待办事项与之相关的项目
state TodoStateEnum! 待办事项的状态
targetType TodoTargetEnum! 待办事项的目标类型

TodoMarkDonePayload

自动生成的 TodoMarkDone 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
todo Todo! 要求的待办事项

TodoRestoreManyPayload

自动生成的 TodoRestoreMany 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
todos 一切! =>数组 全部更新
updatedIds ID! =>数组 不推荐使用:使用待办事项. 在 13.2 中已弃用

TodoRestorePayload

自动生成的 TodoRestore 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
todo Todo! 要求的待办事项

TodosMarkAllDonePayload

自动生成的 TodosMarkAllDone 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
todos 一切! =>数组 全部更新
updatedIds ID! =>数组 不推荐使用:使用待办事项. 在 13.2 中已弃用

ToggleAwardEmojiPayload

自动生成的 ToggleAwardEmoji 返回类型

Name Type Description
awardEmoji AwardEmoji 突变后的奖励表情符号
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
toggledOn Boolean! 指示表情符号的状态. 如果切换开关授予表情符号,则为 true;如果切换开关删除了表情符号,则为 false.

Tree

Name Type Description
lastCommit Commit 树的最后提交

TreeEntry

代表目录

Name Type Description
flatPath String! 条目的平坦路径
id ID! 条目 ID
name String! 条目名称
path String! 条目路径
sha String! 提交的最后提交 sha
type EntryType! 树条目的类型
webUrl String 树条目(目录)的 Web URL

UpdateAlertStatusPayload

自动生成的 UpdateAlertStatus 返回类型

Name Type Description
alert AlertManagementAlert 突变后的警报
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后产生的问题
todo Todo 突变后的待办事项

UpdateContainerExpirationPolicyPayload

自动生成的 UpdateContainerExpirationPolicy 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
containerExpirationPolicy ContainerExpirationPolicy 变更后的容器到期政策
errors 串! =>数组 执行突变期间遇到的错误.

UpdateEpicPayload

自动生成的 UpdateEpic 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
epic Epic 突变后的史诗
errors 串! =>数组 执行突变期间遇到的错误.

UpdateImageDiffNotePayload

自动生成的 UpdateImageDiffNote 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
note Note 突变后的音符

UpdateIssuePayload

自动生成的 UpdateIssue 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
issue Issue 突变后的问题

UpdateIterationPayload

自动生成的 UpdateIteration 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
iteration Iteration 更新的迭代

UpdateNotePayload

自动生成的 UpdateNote 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
note Note 突变后的音符

UpdateRequirementPayload

自动生成的 UpdateRequirement 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
requirement Requirement 突变后的要求

UpdateSnippetPayload

自动生成的 UpdateSnippet 返回类型

Name Type Description
clientMutationId String 进行突变的客户的唯一标识符.
errors 串! =>数组 执行突变期间遇到的错误.
snippet Snippet 突变后的代码段

User

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

Name Type Description
createSnippet Boolean! 指示用户可以对此资源执行create_snippet

VulnerabilitiesCountByDayAndSeverity

表示在特定日期的特定严重性的漏洞数量

Name Type Description
count Int 漏洞数量
day ISO8601Date 计数日期
severity VulnerabilitySeverity 所计算漏洞的严重性

Vulnerability

表示漏洞.

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

表示漏洞标识符.

Name Type Description
externalId String 漏洞标识符的外部 ID
externalType String 漏洞标识符的外部类型
name String 漏洞标识符的名称
url String 漏洞标识符的 URL

VulnerabilityIssueLink

表示漏洞的问题链接.

Name Type Description
id ID! 漏洞的 GraphQL ID
issue Issue! 问题附在问题链接上
linkType VulnerabilityIssueLinkType! 问题链接的类型

VulnerabilityLocationContainerScanning

表示通过容器安全扫描发现的漏洞的位置

Name Type Description
dependency VulnerableDependency 包含漏洞的依赖项
image String 易受攻击的容器映像的名称
operatingSystem String 在易受攻击的容器映像上运行的操作系统

VulnerabilityLocationDast

表示通过 DAST 扫描发现的漏洞的位置

Name Type Description
hostname String 漏洞请求的域名
param String 发生漏洞的 URL 的查询参数
path String 漏洞请求的 URL 路径和查询字符串
requestMethod String 易受攻击请求的 HTTP 方法

VulnerabilityLocationDependencyScanning

表示依赖关系安全扫描发现的漏洞的位置

Name Type Description
dependency VulnerableDependency 包含漏洞的依赖项
file String 易受攻击文件的路径

VulnerabilityLocationSast

表示通过 SAST 扫描发现的漏洞的位置

Name Type Description
endLine String 易受攻击的文件中最后相关的行号
file String 易受攻击文件的路径
startLine String 漏洞文件中第一相关行的编号
vulnerableClass String 包含漏洞的类
vulnerableMethod String 包含漏洞的方法

VulnerabilityLocationSecretDetection

表示通过秘密检测扫描发现的漏洞的位置

Name Type Description
endLine String 易受攻击的文件中最后相关的行号
file String 易受攻击文件的路径
startLine String 漏洞文件中第一相关行的编号
vulnerableClass String 包含漏洞的类
vulnerableMethod String 包含漏洞的方法

VulnerabilityPermissions

检查当前用户对漏洞的权限

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

表示漏洞扫描程序.

Name Type Description
externalId String 漏洞扫描器的外部 ID
name String 漏洞扫描程序的名称
reportType VulnerabilityReportType 漏洞报告的类型
vendor String 漏洞扫描程序的供应商

VulnerabilitySeveritiesCount

按严重性表示漏洞计数

Name Type Description
critical Int 项目严重程度的漏洞数量
high Int 项目严重性高的漏洞数量
info Int 项目的 INFO 严重性漏洞数量
low Int 项目严重性为 LOW 的漏洞数量
medium Int 项目 MEDIUM 严重程度的漏洞数量
unknown Int 该项目严重程度未知的漏洞数量

VulnerableDependency

表示脆弱的依赖关系. 用于漏洞位置数据

Name Type Description
package VulnerablePackage 与弱势依赖项相关的软件包
version String 脆弱依赖的版本

VulnerablePackage

表示易受攻击的程序包. 用于漏洞依赖性数据

Name Type Description
name String 易受攻击软件包的名称