查询代码仓信息 - GetRepositoriesByPage
功能介绍
查询代码仓的详细信息
调用方法
请参见如何调用API。
URI
GET /v2/{cloud_project_id}/code/repositories/page
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
cloud_project_id |
是 |
String |
参数解释: CodeArts项目的32位UUID,项目唯一标识。 约束限制: 不涉及。 取值范围: 32位字符。 默认取值: 不涉及。 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
repoType |
是 |
String |
参数解释: 代码仓类型,可通过创建流水线页面查看支持的代码仓类型。 约束限制: 不涉及。 取值范围: 根据各局点当前开放情况为准。 默认取值: 不涉及。 |
|
query |
否 |
String |
参数解释: 查询参数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
workspace |
否 |
String |
参数解释: 工作空间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
authEndpoint |
否 |
String |
参数解释: 鉴权扩展点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
无
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
参数解释: 规则ID。 取值范围: 32位字符,由数字和字母组成。 |
|
type |
String |
参数解释: 规则类型。 取值范围:
|
|
name |
String |
参数解释: 规则名称。 取值范围: 不涉及。 |
|
is_valid |
Boolean |
参数解释: 规则是否有效。 取值范围:
|
|
version |
String |
参数解释: 规则版本。 取值范围: 不涉及。 |
|
plugin_id |
String |
参数解释: 扩展插件唯一ID,拓展插件的唯一标识。 取值范围: 不涉及。 |
|
plugin_name |
String |
参数解释: 扩展插件名称。 取值范围: 不涉及。 |
|
plugin_version |
String |
参数解释: 扩展插件版本号。 取值范围: 不涉及。 |
|
creator |
String |
参数解释: 规则创建人。 取值范围: 不涉及。 |
|
create_time |
String |
参数解释: 规则创建时间。 取值范围: 不涉及。 |
|
updater |
String |
参数解释: 规则最后更新人。 取值范围: 不涉及。 |
|
update_time |
String |
参数解释: 规则最后更新时间。 取值范围: 不涉及。 |
|
content |
Array of RuleContent objects |
参数解释: 规则详细属性。 取值范围: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
group_name |
String |
参数解释: 分组名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
can_modify_when_inherit |
Boolean |
参数解释: 继承后的子策略是否可以修改阈值。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
editable |
Boolean |
参数解释: 是否可以编辑。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
properties |
Array of RuleProperty objects |
参数解释: 规则属性列表。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
key |
String |
参数解释: 属性键。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
type |
String |
参数解释: 规则类型。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
name |
String |
参数解释: 展示名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
operator |
String |
参数解释: 比较运算符。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
value |
String |
参数解释: 属性值。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
value_type |
String |
参数解释: 数据类型。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
|
is_valid |
Boolean |
参数解释: 属性是否启用。 约束限制: 不涉及。 取值范围:
默认取值: false。 |
请求示例
GET https://{endpoint}/v2/63673ced4043423d95da814b474c55b7/code/repositories/page?repoType=codehub&authEndpoint=&query=&offset=0&workspace=&limit=30&_=1763890968971
响应示例
状态码:200
OK
{
"data" : [ {
"id" : "8078143",
"name" : "phoenix-sample",
"http_url" : "https://codehub-cn-south-1.devcloud.huaweicloud.com/63673ced4043423d95da814b474c55b7/phoenix-sample.git",
"git_url" : "git@codehub-cn-south-1.devcloud.huaweicloud.com:63673ced4043423d95da814b474c55b7/phoenix-sample.git",
"human_name" : null,
"show_group_name" : null,
"group_name" : "63673ced4043423d95da814b474c55b7"
} ],
"per_page" : 30,
"page" : 1,
"total" : 1
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
错误码
请参见错误码。