更新时间:2023-12-13 GMT+08:00
FGS.SmnEventMap
模型说明
FGS.SmnEventMap元素用来创建函数工作流服务的SMN定时触发器资源。SMN触发器依赖消息通知服务SMN,需预先开通SMN服务,通过SMN事件触发函数执行。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
remark |
否 |
订阅备注 参数类型:string 取值说明:该字段为可选字段。当该字段未配置时,采用默认值APItest 默认值:APItest 使用建议:将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动获取 |
topicName |
是 |
订阅的SMN主题名称 参数类型:string 取值说明:该字段必选。该字段从已创建的SMN主题中获取 使用建议:将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动获取 |
funcId |
是 |
函数urn 参数类型:string 使用建议:采用默认配置 |
关联关系
关系说明 |
关联节点 |
---|---|
被包含关系 |
输出
无
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 smn_topicName: description: SMN topic to which you want to subscribe. label: SMN 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 fgsse1fs: type: HuaweiCloud.FGS.SmnEventMap properties: topicName: get_input: smn_topicName funcId: get_reference: fgsf36en requirements: - funcId: node: fgsf36en outputs: function-urn: description: function URN value: get_attribute: - fgsf36en - refID smn_trigger_info: description: SMN trigger info value: get_attribute: - fgsse1fs - smnEventMap
父主题: 元素列表