调用ListEventCenterRecord获取事件规则事件历史。

调试

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

请求参数

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

系统规定参数。取值:ListEventCenterRecord

RegionId String cn-shanghai

地区ID

InstanceId String cri-kmsiwlxxdcva****

实例ID

EventType String cr:Artifact:DeliveryChainCompleted

事件类型,取值:

  • cr:Artifact:DeliveryChainCompleted:交付链处理完成
  • cr:Artifact:SynchronizationCompleted:镜像同步完成
  • cr:Artifact:BuildCompleted:镜像构建完成
  • cr:Artifact:ScanCompleted:镜像扫描完成
  • cr:Artifact:SigningCompleted:镜像加签完成
RuleId String crecr-n6pbhgjxtla***

事件规则ID

PageNo Integer 1

页号

PageSize Integer 30

页大小

返回数据

名称 类型 示例值 描述
RequestId String 665C7A5E-BAEC-5BCD-AF9F-5F9260D672BF

请求ID

Code String success

返回值

PageNo Integer 1

页号

IsSuccess Boolean true

是否成功

PageSize Integer 30

页大小

TotalCount Integer 50

事件历史总条数

Records Array of Records

事件历史列表

RecordId String crecrr-ctdbzwtkpr*****

事件记录ID

RuleId String crecr-n6pbhgjxtla*****

事件规则ID

InstanceId String cri-gl34plsa****

实例ID

RuleName String chain-demo

事件规则名称

Namespace String mychain

命名空间

RepoName String ruby-2.4.0

仓库名称

Tag String ruby-2.4.0

标签

EventChannel String EVENT_BRIDGE

通知渠道

EventType String cr:Artifact:DeliveryChainCompleted

事件类型

EventNotifyMethod String http

通知方式,取值:

  • http:使用HTTP通知
  • https:使用HTTPS通知
  • dingding:使用钉钉通知
EventNotifyId String 7d478419-61df-49e5-b92b-30ce730c2127

下游通知的事件ID

CreateTime Long 1638188622000

创建时间

UpdateTime Long 1638188622000

更新时间

示例

请求示例

http(s)://[Endpoint]/?Action=ListEventCenterRecord
&InstanceId=cri-kmsiwlxxdcva****
&EventType=cr:Artifact:DeliveryChainCompleted
&RuleId=crecr-n6pbhgjxtla***
&PageNo=1
&PageSize=30
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ListEventCenterRecordResponse>
    <RequestId>665C7A5E-BAEC-5BCD-AF9F-5F9260D672BF</RequestId>
    <Code>success</Code>
    <PageNo>1</PageNo>
    <IsSuccess>true</IsSuccess>
    <PageSize>30</PageSize>
    <TotalCount>50</TotalCount>
    <Records>
        <RecordId>crecrr-ctdbzwtkpr*****</RecordId>
        <RuleId>crecr-n6pbhgjxtla*****</RuleId>
        <InstanceId>cri-gl34plsa****</InstanceId>
        <RuleName>chain-demo</RuleName>
        <Namespace>mychain</Namespace>
        <RepoName>ruby-2.4.0</RepoName>
        <Tag>ruby-2.4.0</Tag>
        <EventChannel>EVENT_BRIDGE</EventChannel>
        <EventType>cr:Artifact:DeliveryChainCompleted</EventType>
        <EventNotifyMethod>http</EventNotifyMethod>
        <EventNotifyId>7d478419-61df-49e5-b92b-30ce730c2127</EventNotifyId>
        <CreateTime>1638188622000</CreateTime>
        <UpdateTime>1638188622000</UpdateTime>
    </Records>
</ListEventCenterRecordResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "665C7A5E-BAEC-5BCD-AF9F-5F9260D672BF",
  "Code" : "success",
  "PageNo" : 1,
  "IsSuccess" : true,
  "PageSize" : 30,
  "TotalCount" : 50,
  "Records" : {
    "RecordId" : "crecrr-ctdbzwtkpr*****",
    "RuleId" : "crecr-n6pbhgjxtla*****",
    "InstanceId" : "cri-gl34plsa****",
    "RuleName" : "chain-demo",
    "Namespace" : "mychain",
    "RepoName" : "ruby-2.4.0",
    "Tag" : "ruby-2.4.0",
    "EventChannel" : "EVENT_BRIDGE",
    "EventType" : "cr:Artifact:DeliveryChainCompleted",
    "EventNotifyMethod" : "http",
    "EventNotifyId" : "7d478419-61df-49e5-b92b-30ce730c2127",
    "CreateTime" : 1638188622000,
    "UpdateTime" : 1638188622000
  }
}

错误码

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