FGS.LtsEventMap
Element Description
The FGS.LtsEventMap element is used to create Log Tank Service (LTS) trigger resources for FunctionGraph. LTS triggers depend on the LTS service. To create LTS triggers, you need to enable the LTS service. Based on LTS events, LTS triggers can trigger function execution.
Element Properties
Property |
Required |
Descripiton |
---|---|---|
groupName |
Yes |
Lts log group name. Type: string Value Description: The field must be selected. The field is obtained from the created LTS log group. Suggestion: Use the get_input function to import this field. The value can be automatically obtained on the AOS page. |
funcId |
Yes |
function urn. Type: string Value Description: The field is automatically retrieved from the refID field of type HuaweiCloud.FGS.Function element by the get_reference function. The field must be selected. Suggestion: Using the default configuration. |
groupId |
Yes |
Lts log group id. Type: string Value Description: The field must be selected. The field is obtained from the created LTS log group. Suggestion: Use the get_input function to import this field. The value can be automatically obtained on the AOS page. |
topicName |
Yes |
Lts log topic name. Type: string Value Description: The field must be selected. The field is obtained from the created LTS log topic. Suggestion: Use the get_input function to import this field. The value can be automatically obtained on the AOS page. |
topicId |
Yes |
Lts log topic id. Type: string Value Description: The field must be selected. The field is obtained from the created LTS log topic. Suggestion: Use the get_input function to import this field. The value can be automatically obtained on the AOS page. |
Relationships Between Elements
Description |
Target |
---|---|
ContainedIn |
Return Value
None.
Blueprint Example
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
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.