触发器操作
更新时间:2024-07-05
各接口的请求参数和响应参数说明请参考触发器操作。
获取触发器列表
如下代码用于获取触发器列表:
# 获取触发器列表,brn也可以换成functionName
list_triggers_response = cfc_client.list_triggers(brn)
__logger.debug("[Sample CFC] list_triggers response:%s", list_triggers_response)
创建触发器
如下代码用于创建触发器:
# 创建触发器
# 下面代码用于创建http触发器
data = {}
data["AuthType"] = 'anonymous'
data["Method"] = 'GET'
data["ResourcePath"] = 'hello'
source = 'cfc-http-trigger/v1/CFCAPI'target = create_response.FunctionBrncreate_trigger_response = cfc_client.create_trigger(target, source, data)
__logger.debug("[Sample CFC] create_trigger response:%s", create_trigger_response)
更新触发器
如下代码用于更新触发器:
# 更新触发器
data["ResourcePath"] = 'hello11'
update_trigger_response = cfc_client.update_trigger(relationId, target, source,data)
__logger.debug("[Sample CFC] update_trigger response:%s", update_trigger_response)
删除触发器
如下代码用于删除触发器:
# 删除触发器
delete_trigger_response = cfc_client.delete_trigger(target, source, relationId)
__logger.debug("[Sample CFC] delete_trigger response:%s", delete_trigger_response)