调用ListRepoTrigger查询仓库触发器列表。

调试

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

请求参数

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

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

InstanceId String cri-kmsiwlxxdcva****

实例ID

RegionId String cn-shanghai

地区ID

RepoId String crr-tquyps22md8p****

镜像仓库ID

返回数据

名称 类型 示例值 描述
Code String success

返回值

IsSuccess Boolean true

是否调用API成功,取值:

  • true:调用API成功
  • false:调用API失败
RequestId String 2CA76D52-A8F0-4D0B-854E-FBD9F6C99049

请求ID

Triggers Array of Triggers

触发器列表

RepoEvent String BUILD_SUCCESS

触发事件类型,取值:

  • BUILD_SUCCESS:触发成功
  • BUILD_Fail:触发失败
TriggerId String crw-vriyql9eq7ep****

触发器ID

TriggerName String test

触发器名称

TriggerTag String *

触发触发器的镜像版本

TriggerType String ALL

触发类型,取值:

  • ALL:全部触发
  • TAG_LISTTAG:触发
  • TAG_REG_EXP:表达式触发
TriggerUrl String https://www.test.com

触发器URL地址

示例

请求示例

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

正常返回示例

XML格式

<IsSuccess>true</IsSuccess>
<RequestId>2CA76D52-A8F0-4D0B-854E-FBD9F6C99049</RequestId>
<Triggers>
    <TriggerUrl>https://www.test.com</TriggerUrl>
    <TriggerType>ALL</TriggerType>
    <RepoEvent>BUILD_SUCCESS</RepoEvent>
    <TriggerName>test</TriggerName>
    <TriggerTag>*</TriggerTag>
    <TriggerId>crw-vriyql9eq7ep****</TriggerId>
</Triggers>
<Code>success</Code>

JSON格式

{
    "IsSuccess": true,
    "RequestId": "2CA76D52-A8F0-4D0B-854E-FBD9F6C99049",
    "Triggers": {
        "TriggerUrl": "https://www.test.com",
        "TriggerType": "ALL",
        "RepoEvent": "BUILD_SUCCESS",
        "TriggerName": "test",
        "TriggerTag": "*",
        "TriggerId": "crw-vriyql9eq7ep****"
    },
    "Code": "success"
}

错误码

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