调用ListTriggers列出触发器,支持分页。

调试

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

请求参数

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

系统规定参数。取值:ListTriggers

Namespace String f323baa35c304751a4b1254adc8230bf

命名空间,如:syncstore的namespace

ProjectId String PE9FQC48

项目ID

PageIndex Integer 1

目标页号,默认为1

PageSize Integer 10

每页所显示的项数,默认为10

RegionId String cn-shanghai

地域ID

返回数据

名称 类型 示例值 描述
RequestId String 629586FE-CB2E-4742-995E-121F952CEB72

请求ID

TriggerList

触发器列表

Pagination

分页信息

PageIndex Integer 1

目标页号

PageSize Integer 10

每页所显示的项数

TotalCount Integer 11

记录总数

TotalPageCount Integer 2

分页总数

Triggers

触发器数组

ChainedFunctionIds String /

链式函数ID,多个以英文逗号”,“分隔,分别对应Functions数组的每一项

Functions

函数数组

FileId Long 1

文件ID

FileName String hello.zip

文件名

GmtCreate Long 1535872636000

创建时间,精确到毫秒的Unix时间戳

GmtModified Long 1535872636000

修改时间,精确到毫秒的Unix时间戳

Id Long 1

函数ID

Name String someFunc

函数名

GmtCreate Long 1535873636000

创建时间,精确到毫秒的Unix时间戳

GmtModified Long 1535873636000

修改时间,精确到毫秒的Unix时间戳

Id Long 1

触发器ID

InvocationMode Integer 0

调用模式,0:串行(同步)调用;1:并行(异步)调用

Namespace String f323baa35c304751a4b1254adc8230bf

命名空间,如:syncstore的namespace

Production Integer 1

是否在生产环境触发,0:不在该环境执行;1:在该环境执行,默认为0

Sandbox Integer 1

是否在沙箱环境触发,0:不在该环境执行;1:在该环境执行,默认为0

Source String /

触发器触发的事件标识,如:syncstore路径

Status Integer 2

触发器状态,-1:关联函数已删除;1:关联函数未部署;2:关联函数已部署

Type Integer 0

触发器类型,0:syncstore

示例

请求示例


https://iovcc.cn-shanghai.aliyuncs.com/?Action=ListTriggers
&Namespace=f323baa35c304751a4b1254adc8230bf
&ProjectId=PE9FQC48
&PageIndex=1
&PageSize=10
&<公共请求参数>

正常返回示例

XML 格式

<ListTriggersResponse>
	  <RequestId>629586FE-CB2E-4742-995E-121F952CEB72</RequestId>
	  <TriggerList>
		    <Pagination>
			      <PageIndex>1</PageIndex>
			      <PageSize>10</PageSize>
			      <TotalCount>2</TotalCount>
			      <TotalPageCount>1</TotalPageCount>
		    </Pagination>
		    <Triggers>
			      <Functions>
				        <FileId>46</FileId>
				        <FileName>hello.zip</FileName>
				        <GmtCreate>1536201206000</GmtCreate>
				        <GmtModified>1536201206000</GmtModified>
				        <Id>36</Id>
				        <Name>someFunc</Name>
			      </Functions>
			      <GmtCreate>1537154684000</GmtCreate>
			      <GmtModified>1537154684000</GmtModified>
			      <Id>2533</Id>
			      <InvocationMode>0</InvocationMode>
			      <Namespace>f323baa35c304751a4b1254adc8230bf</Namespace>
			      <Production>1</Production>
			      <Sandbox>1</Sandbox>
			      <Source>/</Source>
			      <Status>2</Status>
			      <Type>0</Type>
		    </Triggers>
	  </TriggerList>
</ListTriggersResponse>

JSON 格式

{
	"TriggerList":{
		"Pagination":{
			"TotalCount":2,
			"PageSize":10,
			"PageIndex":1,
			"TotalPageCount":1
		},
		"Triggers":[
			{
				"Source":"/",
				"Functions":[
					{
						"Name":"someFunc",
						"FileName":"hello.zip",
						"Id":36,
						"GmtCreate":1536201206000,
						"GmtModified":1536201206000,
						"FileId":46
					}
				],
				"Status":2,
				"InvocationMode":0,
				"Type":0,
				"Production":1,
				"Namespace":"f323baa35c304751a4b1254adc8230bf",
				"Id":2533,
				"GmtCreate":1537154684000,
				"GmtModified":1537154684000,
				"Sandbox":1
			}
		]
	},
	"RequestId":"629586FE-CB2E-4742-995E-121F952CEB72"
}

错误码

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