调用ListRepoBuildRule查询镜像仓库构建规则列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListRepoBuildRule

系统规定参数。取值:ListRepoBuildRule。

InstanceId String cri-kmsiwlxxdcva****

实例ID

RegionId String cn-shanghai

地区ID

RepoId String crr-tquyps22md8****

镜像仓库ID

PageNo Integer 1

页号

PageSize Integer 30

页大小

返回数据

名称 类型 示例值 描述
BuildRules Array of BuildRules

构建规则列表

BuildArgs List http_proxy=127.0.0.1

构建参数

BuildRuleId String crbr-khys0nd3asbe****

构建规则ID

DockerfileLocation String /

Dockerfile所在目录

DockerfileName String Dockerfile

Dockerfile文件名称

ImageTag String v0.1

镜像TAG

Platforms List linux/amd64

镜像操作系统和平台

PushName String v0.1

代码推送触发构建名称

PushType String GIT_BRANCH

源代码推送触发构建类型,取值:

  • GIT_BRANCH:从Branch推送源代码
  • GIT_TAG:从Tag推送源代码
Code String success

返回值

IsSuccess Boolean true

是否调用API成功,取值:

  • true:调用API成功
  • false:调用API失败
PageNo Integer 1

页号

PageSize Integer 30

页大小

RequestId String 42D782C8-E8F6-4A32-BEA0-6A6AC854C22A

请求ID

TotalCount String 1

总数量

示例

请求示例

http(s)://[Endpoint]/?Action=ListRepoBuildRule
&InstanceId=cri-kmsiwlxxdcva****
&RegionId=cn-shanghai
&RepoId=crr-tquyps22md8****
&<公共请求参数>

正常返回示例

XML格式

<IsSuccess>true</IsSuccess>
<TotalCount>1</TotalCount>
<PageSize>30</PageSize>
<RequestId>42D782C8-E8F6-4A32-BEA0-6A6AC854C22A</RequestId>
<BuildRules>
    <PushType>GIT_BRANCH</PushType>
    <ImageTag>v0.1</ImageTag>
    <BuildRuleId>crbr-khys0nd3asbe****</BuildRuleId>
    <PushName>v0.1</PushName>
    <DockerfileLocation>/</DockerfileLocation>
    <DockerfileName>Dockerfile</DockerfileName>
    <BuildArgs>http_proxy=127.0.0.1 </BuildArgs>
    <Platforms>linux/amd64</Platforms>
</BuildRules>
<PageNo>1</PageNo>
<Code>success</Code>

JSON格式

{
    "IsSuccess": true,
    "TotalCount": 1,
    "PageSize": 30,
    "RequestId": "42D782C8-E8F6-4A32-BEA0-6A6AC854C22A",
    "BuildRules": {
        "PushType": "GIT_BRANCH",
        "ImageTag": "v0.1",
        "BuildRuleId": "crbr-khys0nd3asbe****",
        "PushName": "v0.1",
        "DockerfileLocation": "/",
        "DockerfileName": "Dockerfile",
        "BuildArgs": "http_proxy=127.0.0.1",
        "Platforms": "linux/amd64"
    },
    "PageNo": 1,
    "Code": "success"
}

错误码

访问错误中心查看更多错误码。