FGS.LtsEventMap
模型说明
FGS.LtsEventMap元素用来创建函数工作流服务的LTS触发器资源。LTS触发器依赖云日志服务LTS,需开通LTS服务,通过LTS事件触发函数执行。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
groupName |
是 |
LTS日志组名称 参数类型:string 取值说明:该字段从已创建的LTS日志组中获取 使用建议:将该字段通过get_input函数传入,在AOS界面创建资源栈填写输入参数时可自动获取 |
funcId |
是 |
函数urn 参数类型:string 使用建议:采用默认配置 |
groupId |
是 |
LTS日志组ID 参数类型:string 取值说明:该字段从已创建的LTS日志组中获取 使用建议:将该字段通过get_input函数传入,在AOS界面创建资源栈填写输入参数时可自动获取 |
topicName |
是 |
LTS日志组名称 参数类型:string 取值说明:该字段从已创建的LTS日志主题中获取 使用建议:将该字段通过get_input函数传入,在AOS界面创建资源栈填写输入参数时可自动获取 |
topicId |
是 |
LTS日志主题ID 参数类型:string 取值说明:该字段从已创建的LTS日志主题中获取 使用建议:将该字段通过get_input函数传入,在AOS界面创建资源栈填写输入参数时可自动获取 |
关联关系
关系说明 |
关联节点 |
---|---|
被包含关系 |
输出
无
blueprint样例
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: codeUrl: description: >- The address of the function code package on OBS. You need to upload the function code to OBS barrel in advance. label: Function type: string handler: default: index.handler description: >- The Execution Entry of the function. Default value is index. handler. It can be configured independently by code file name and entry function name. label: Function type: string memorySize: constraints: valid_values: - 128 - 256 - 512 - 768 - 1024 - 1280 - 1536 default: 128 description: The memory size of the function. label: Function type: integer name: constraints: regex: '^[a-zA-Z]([a-zA-Z0-9_-]*[a-zA-Z0-9])?$' default: image_watermark description: The name of the function. label: Function type: string runtime: constraints: valid_values: - Node.js6.10 - Python2.7 - Python3.6 - Java8 - Go1.8 - Node.js8.10 description: The runtime of the function. label: Function type: string timeout: constraints: in_range: - 3 - 300 default: 3 description: The timeout of the function. The effective range is 3~300. label: Function type: integer xrole: description: The agency of the function. It should be created in advance. label: Function type: string lts_group_id: description: Lts log group id. label: LTS trigger type: string lts_group_name: description: Lts log group name. label: LTS trigger type: string lts_topic_id: description: Lts log topic id. label: LTS trigger type: string lts_topic_name: description: Lts log topic name. label: LTS trigger type: string node_templates: fgsf36en: properties: codeUrl: get_input: codeUrl handler: get_input: handler memorySize: get_input: memorySize name: get_input: name role: get_input: xrole runtime: get_input: runtime timeout: get_input: timeout code: '' codeType: obs type: HuaweiCloud.FGS.Function fgslet5c: type: HuaweiCloud.FGS.LtsEventMap properties: groupName: get_input: lts_group_name topicName: get_input: lts_topic_name groupId: get_input: lts_group_id topicId: get_input: lts_topic_id funcId: get_reference: fgsf36en requirements: - funcId: node: fgsf36en outputs: function-urn: description: function URN value: get_attribute: - fgsf36en - refID lts_trigger_info: description: LTS trigger info value: get_attribute: - fgslet5c - ltsEventMap