查询项目级开源治理策略详情
功能介绍
查询项目级开源治理策略详情
调用方法
请参见如何调用API。
URI
GET /v2/{project_id}/open-source/rule-sets/{rule_set_id}/detail
请求参数
无
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
参数解释: 开源治理策略ID。 取值范围: 32位字符,由数字和字母组成。 |
|
name |
String |
参数解释: 开源治理策略名称。 取值范围: 不超过128个字符。 |
|
level |
String |
参数解释: 开源治理策略级别。 取值范围: 不涉及。 |
|
parent_id |
String |
参数解释: 开源治理父策略ID。 取值范围: 不涉及。 |
|
version |
String |
参数解释: 开源治理策略版本。 取值范围: 不涉及。 |
|
is_valid |
Boolean |
参数解释: 开源治理策略是否启用。 取值范围:
|
|
is_public |
Boolean |
参数解释: 是否系统级策略。 取值范围:
|
|
creator |
String |
参数解释: 开源治理策略创建人。 取值范围: 不涉及。 |
|
create_time |
String |
参数解释: 开源治理策略创建时间。 取值范围: 不涉及。 |
|
updater |
String |
参数解释: 开源治理策略更新人。 取值范围: 不涉及。 |
|
update_time |
String |
参数解释: 开源治理策略更新时间。 取值范围: 不涉及。 |
|
content |
OpenSourceRuleContent object |
参数解释: 开源治理策略规则详情。 取值范围: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
version_set |
VersionSetProperty object |
参数解释: 开源依赖。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
security |
SecurityProperty object |
参数解释: 漏洞。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
license |
LicenseProperty object |
参数解释: 许可证。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
enable |
Boolean |
参数解释: 是否启用。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
rules |
Array of VersionSetRule objects |
参数解释: 规则列表。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
enable |
Boolean |
参数解释: 是否开启。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
ecosystem |
String |
参数解释: 依赖类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
package_name |
String |
参数解释: 包名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
package_version |
String |
参数解释: 包版本。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
description |
String |
参数解释: 规则说明。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
predicate |
String |
参数解释: 比较规则。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
enable |
Boolean |
参数解释: 是否启用。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
rules |
SecurityRule object |
参数解释: 规则详情。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
severity |
severity object |
参数解释: 漏洞级别。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
cve |
cve object |
参数解释: 漏洞编号。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
enable |
Boolean |
参数解释: 是否启用。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
values |
Array of strings |
参数解释: 漏洞等级。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
enable |
Boolean |
参数解释: 是否启用。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
values |
Array of strings |
参数解释: 漏洞编号。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
enable |
Boolean |
参数解释: 是否开启。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
rules |
Array of rules objects |
参数解释: 规则列表。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
values |
Array of strings |
参数解释: license详情。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
predicate |
String |
参数解释: 比较规则。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
状态码:400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_msg |
String |
参数解释: 错误信息。 取值范围: 不涉及。 |
|
error_code |
String |
参数解释: 错误码。 取值范围: 不涉及。 |
状态码:401
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
参数解释: 错误码。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
error_msg |
String |
参数解释: 错误描述。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
状态码:403
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
参数解释: 错误码。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
error_msg |
String |
参数解释: 错误描述。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
状态码:404
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
参数解释: 错误码。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
error_msg |
String |
参数解释: 错误描述。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求示例
无
响应示例
无
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
|
400 |
Bad request |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
错误码
请参见错误码。