函数工作流 FunctionGraph-创建触发器:请求参数
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
Content-Type |
是 |
String |
消息体的类型(格式) 缺省值:application/json |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
trigger_type_code |
是 |
String |
触发器类型。(当前OBS触发器暂不支持中国站。)
枚举值:
|
trigger_status |
否 |
String |
触发器状态,取值为ACTIVE,DISABLED。 枚举值:
|
event_type_code |
否 |
String |
消息代码。 |
event_data |
是 |
TriggerEventDataRequestBody object |
触发器源事件。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
String |
|
schedule_type |
否 |
String |
定时触发类型(TIMER触发器参数)。TIMER触发器此参数必填
枚举值:
|
schedule |
否 |
String |
定时触发规则(TIMER触发器参数)。TIMER触发器此参数必填。
|
user_event |
否 |
String |
附加信息(TIMER触发器参数)。 当Timer触发器触发函数执行时,执行事件(函数的event参数)为: {"version": "v1.0", "time": "2018-06-01T08:30:00+08:00", "trigger_type": "TIMER", "trigger_name": "Timer_001", "user_event": "您输入的附加信息"} |
type |
否 |
Integer |
API接口类型(APIG触发器参数)。APIG触发器此参数必填。
|
path |
否 |
String |
APIG接口PATH路径(APIG触发器参数)。APIG触发器此参数必填。 |
protocol |
否 |
String |
API的请求协议(APIG触发器参数)。APIG触发器此参数必填。 枚举值:
|
req_method |
否 |
String |
API的请求方式(APIG触发器参数)。APIG触发器此参数必填。 枚举值:
|
group_id |
否 |
String |
API所属的分组编号(APIG触发器参数)。APIG触发器此参数必填。 |
group_name |
否 |
String |
API所属的分组名称 |
match_mode |
否 |
String |
API的匹配方式(APIG触发器参数)。APIG触发器此参数必填。
枚举值:
|
env_name |
否 |
String |
API的发布环境(APIG触发器参数)。APIG触发器此参数必填。 |
env_id |
否 |
String |
API的发布环境id(APIG触发器参数)。APIG触发器此参数必填。 |
auth |
否 |
String |
API的认证方式(APIG触发器参数)。APIG触发器此参数必填。
枚举值:
|
func_info |
否 |
ApigTriggerFuncInfo object |
APIG触发器 函数工作流 后端详情(APIG触发器参数)。APIG触发器此参数必填。 |
sl_domain |
否 |
String |
APIG系统默认分配的子 域名 (APIG触发器参数)。 最小长度:1 最大长度:255 |
backend_type |
否 |
String |
API的后端类型(APIG触发器参数)。 枚举值:
|
operations |
否 |
Array of strings |
自定义操作(CTS触发器参数)。CTS触发器此参数必填。 CTS云审计服务类型和操作订阅所需要的事件通知,当CTS云审计服务获取已订阅的操作记录后,通过CTS触发器将采集到的操作记录作为参数传递来调用FunctionGraph函数。 |
instance_id |
否 |
String |
实例id。DDS、KAFKA、RABBITMQ触发器此参数必填。
|
collection_name |
否 |
String |
集合名称(DDS触发器参数)。DDS触发器此参数必填。 |
db_name |
否 |
String |
文档数据库名称(DDS触发器参数)。DDS触发器此参数必填。 |
db_password |
否 |
String |
文档数据库密码(DDS触发器参数)。DDS触发器此参数必填。 |
batch_size |
否 |
Integer |
批处理大小,单次函数执行处理的最大数据量。DIS、DDS、KAFKA、RABBITMQ触发器此参数必填。
|
queue_id |
否 |
String |
队列id(DMS触发器参数)。DMS触发器此参数必填。 |
consumer_group_id |
否 |
String |
消费组id(DMS触发器参数)。DMS触发器此参数必填。 |
polling_interval |
否 |
Integer |
拉取周期。DIS、DMS触发器此参数必填。 |
stream_name |
否 |
String |
通道名称(DIS触发器参数)。DIS触发器此参数必填。 |
sharditerator_type |
否 |
String |
起始位置(DIS触发器参数)。DIS触发器此参数必填。
枚举值:
|
polling_unit |
否 |
String |
拉取周期单位(DIS触发器参数)。DIS触发器此参数必填。
枚举值:
|
max_fetch_bytes |
否 |
Integer |
最大提取字节数(DIS触发器参数)。 最小值:0 最大值:4194304 |
is_serial |
否 |
String |
串行处理数据(DIS触发器参数),如果开启该选项,取一次数据处理完之后才会取下一次数据;否则只要拉取周期到了就会取数据进行处理。DIS触发器此参数必填。 枚举值:
|
log_group_id |
否 |
String |
日志组id(LTS触发器参数)。LTS触发器此参数必填。 |
log_topic_id |
否 |
String |
日志流id(LTS触发器参数)。LTS触发器此参数必填。 |
bucket |
否 |
String |
桶名称(OBS触发器参数),用作事件源的OBS存储桶,不能和本用户已有桶重名;不能和其他用户已有的桶重名;创建成功后不支持修改。OBS触发器此参数必填。 最小长度:1 最大长度:64 |
prefix |
否 |
String |
前缀(OBS触发器参数),输入一个可选性前缀来限制对以此关键字开头的对象的通知。 最小长度:0 最大长度:1024 |
suffix |
否 |
String |
后缀(OBS触发器参数),输入一个可选性后缀来限制对以此关键字结尾的对象的通知 最小长度:0 最大长度:1024 |
events |
否 |
Array of strings |
触发事件(OBS触发器参数)。OBS触发器此参数必填。
|
topic_urn |
否 |
String |
主题URN(SMN触发器参数)。SMN触发器此参数必填。 最小长度:1 最大长度:255 |
topic_ids |
否 |
Array of strings |
KAFKA主题id列表(KAFKA触发器参数)。KAFKA触发器此参数必填。 |
kafka_user |
否 |
String |
KAFKA账户名(KAFKA触发器参数)。 |
kafka_password |
否 |
String |
KAFKA账户密码(KAFKA触发器参数)。 |
kafka_connect_address |
否 |
String |
KAFKA实例连接IP地址(KAFKA触发器参数)。 |
kafka_ssl_enable |
否 |
Boolean |
KAFKA连接是否开启安全认证(KAFKA触发器参数)。 |
access_password |
否 |
String |
RABBITMQ账户密码(RABBITMQ触发器参数)。RABBITMQ触发器此参数必填。 |
access_user |
否 |
String |
RABBITMQ账户名(RABBITMQ触发器参数)。 |
connect_address |
否 |
String |
实例连接IP地址(RABBITMQ触发器参数)。 |
exchange_name |
否 |
String |
交换机名称(RABBITMQ触发器参数)。RABBITMQ触发器此参数必填。 |
vhost |
否 |
String |
虚拟机名称(RABBITMQ触发器参数)。 |
ssl_enable |
否 |
Boolean |
RABBITMQ连接是否开启安全认证(RABBITMQ触发器参数)。 |
Key_encode |
否 |
Boolean |
EG obs触发器是否对对象加密(EVENTGRID触发器参数)。 |
agency |
否 |
String |
使用的代理(EVENTGRID触发器参数)。 |
channel_name |
否 |
String |
通道名称(EVENTGRID触发器参数)。 |
channel_id |
否 |
String |
通道id(EVENTGRID触发器参数)。 |
source_name |
否 |
String |
事件源名称(EVENTGRID触发器参数)。 |
created_time |
否 |
String |
创建时间(EVENTGRID触发器参数)。 |
status |
否 |
String |
触发器状态(EVENTGRID触发器参数)。 枚举值:
|
trigger_name |
否 |
String |
触发器名称(EVENTGRID触发器参数)。 |
event_types |
否 |
Array of strings |
事件类型(EVENTGRID触发器参数)。例如:OBS:DWR:ObjectCreated:COPY。 |
- 如何使用模板创建函数_模板创建函数_函数工作流 FunctionGraph-华为云
- 什么是函数工作流_函数托管计算服务_函数工作流 FunctionGraph-华为云
- 什么是函数工作流_functiongraph是什么_函数工作流服务
- 使用FunctionGraph构建自己的ChatGPT_函数工作流_华为云FunctionGraph-华为云
- 使用SpringBoot构建HTTP函数_functiongraph_函数工作流
- 华为云CodeArts API_批量添加请求体参数
- 数据转发至函数工作流_数据处理_FunctionGraph处理流数据
- 函数工作流自动更新ECS证书_ECS证书自动更新_弹性云服务器
- 华为云CodeArts API_如何在CodeArts API中设置请求参数?
- 函数工作流可以做什么_函数工作流有什么优势_函数工作流 FunctionGraph-华为云