- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 最佳实践
- API参考
- 场景代码示例
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
查询项目管理关联仓库
功能介绍
查询项目管理关联仓库
调用方法
请参见如何调用API。
URI
GET /cloudartifact/v5/maven/repository/list
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
参数解释: 项目ID,对应"需求管理 CodeArts Req"项目唯一标识,私有依赖库首页地址栏url https://{host}/cloudartifact/project/{project_id}/repository中project_id变量的值。 约束限制: 字符串长度32。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
无
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
参数解释: 请求成功、失败状态。 取值范围: success:请求成功。 error:请求失败。 |
trace_id |
String |
参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。 |
result |
Array of ShowProjectListResult objects |
参数解释: 仓库列表。 取值范围: 不涉及。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
参数解释: 序号。 取值范围: 不涉及。 |
name |
String |
参数解释: 仓库id。 取值范围: 不涉及。 |
description |
String |
参数解释: 仓库描述。 取值范围: 不涉及。 |
createdTime |
String |
参数解释: 创建时间,时间格式:yyyy-MM-dd HH:mm:ss。 取值范围: 不涉及。 |
createdUserId |
String |
参数解释: 创建人id。 取值范围: 不涉及。 |
createdUserName |
String |
参数解释: 创建人名字。 取值范围: 不涉及。 |
modifiedTime |
String |
参数解释: 修改时间,时间格式:yyyy-MM-dd HH:mm:ss。 取值范围: 不涉及。 |
modifiedUserId |
String |
参数解释: 修改人id。 取值范围: 不涉及。 |
modifiedUserName |
String |
参数解释: 修改人名字。 取值范围: 不涉及。 |
format |
String |
参数解释: 制品类型。 取值范围: maven2|docker|npm|go|pypi|rpm|composer|debian|conan|nuget|docker2|cocoapods|ohpm|generic。 |
repoType |
String |
参数解释: 仓库类型。 取值范围: hosted:本地仓库。 remote:代理仓库。 virtual:聚合仓库。 |
includesPattern |
String |
参数解释: 路径包含规则。 取值范围: 不涉及。 |
excludesPattern |
String |
参数解释: 路径排除规则。 取值范围: 不涉及。 |
url |
String |
参数解释: 仓库地址。 取值范围: 不涉及。 |
storageSummaryInfo |
String |
参数解释: storageSummaryInfo。 取值范围: 不涉及。 |
projectId |
String |
参数解释: 项目id。 取值范围: 不涉及。 |
shareRight |
String |
参数解释: 共享权限级别。 取值范围: PROJECT。 |
deploymentPolicy |
String |
参数解释: 覆盖策略。 取值范围: 不涉及。 |
repositoryName |
String |
参数解释: 仓库名称。 取值范围: 不涉及。 |
displayName |
String |
参数解释: 仓库展示名称。 取值范围: 不涉及。 |
policy |
String |
参数解释: 仓库策略。 取值范围: release。 snapshot。 |
tabId |
String |
参数解释: 用于标记一对maven仓库(release、snapshot),相同的tab_id即为一对maven仓库。 取值范围: 不涉及。 |
status |
String |
参数解释: 仓库状态。 取值范围: active:正常。 delete:删除。 disabled:无效。 view:私有库浏览者。 trash:废弃。 |
domainId |
String |
参数解释: 租户id。 取值范围: 不涉及。 |
region |
String |
参数解释: 区域。 取值范围: 不涉及。 |
uri |
String |
参数解释: URI。 取值范围: 不涉及。 |
disable |
String |
参数解释: 仓库是否禁用。 取值范围: true:是。 false:否。 |
packageType |
String |
参数解释: 制品类型。 取值范围: 不涉及。 |
请求示例
查询项目管理关联仓库
https://artifact.cn-south-1.myhuaweicloud.com/cloudartifact/v5/maven/repository/list?project_id=e2ee90487d6349dd944a5767225f6f55
响应示例
状态码:200
OK
{
"status" : "success",
"trace_id" : "143002-1701219898408-370",
"result" : [ {
"id" : null,
"name" : "cn-north-7_5a775fdcb14f4431b6c0015618140bc3_maven_1_11",
"description" : null,
"createdTime" : "2022-01-20 18:23:17",
"createdUserId" : "e9253deb37654775bb3c411aca89153a",
"createdUserName" : "devcloud_devcloud_y00226182_01",
"modifiedTime" : "2023-11-28 11:25:22",
"modifiedUserId" : "e9253deb37654775bb3c411aca89153a",
"modifiedUserName" : "devcloud_devcloud_y00226182_01",
"format" : "maven2",
"repoType" : "hosted",
"includesPattern" : "**/*",
"url" : "https://devrepo.devcloud.cn-north-7.ulanqab.huawei.com/artgalaxy/cn-north-7_5a775fdcb14f4431b6c0015618140bc3_maven_1_11/",
"storageSummaryInfo" : null,
"projectId" : null,
"shareRight" : null,
"deploymentPolicy" : null,
"repositoryName" : "maven-test-20220120",
"displayName" : "maven-test-20220120",
"policy" : "release",
"tabId" : "5a775fdcb14f4431b6c0015618140bc3_tab_maven2_11",
"status" : "active",
"domainId" : "5a775fdcb14f4431b6c0015618140bc3",
"region" : "cn-north-7",
"uri" : null,
"disable" : false,
"packageType" : "maven"
} ]
}
状态码
状态码 |
描述 |
---|---|
200 |
OK |
错误码
请参见错误码。