Invoke

Invoke

Certified

Synchronously invoke a Huawei Cloud FunctionGraph function.

yaml
type: io.kestra.plugin.huawei.functiongraph.Invoke
yaml
id: functiongraph_invoke
namespace: company.team

tasks:
  - id: invoke
    type: io.kestra.plugin.huawei.functiongraph.Invoke
    accessKeyId: "{{ secret('HUAWEI_AK') }}"
    secretAccessKey: "{{ secret('HUAWEI_SK') }}"
    region: eu-west-101
    functionUrn: "urn:fss:eu-west-101:abc123:function:default:my-fn:latest"
    functionPayload:
      key: value
      date: "2024-01-01"

yaml
id: functiongraph_invoke_eu
namespace: company.team

tasks:
  - id: invoke
    type: io.kestra.plugin.huawei.functiongraph.Invoke
    accessKeyId: "{{ secret('HUAWEI_AK') }}"
    secretAccessKey: "{{ secret('HUAWEI_SK') }}"
    region: eu-west-101
    endpointSuffix: myhuaweicloud.eu
    functionUrn: "urn:fss:eu-west-101:abc123:function:default:my-fn:latest"
Properties
Defaultfalse
Definitions
authMethodstring
DefaultPASSWORD
Possible Values
PASSWORDTOKEN
domainNamestring
durationSecondsintegerstring
Default900
endpointSuffixstring
Defaultmyhuaweicloud.com
iamTokenstring
passwordstring
projectNamestring
scopestring
DefaultPROJECT
Possible Values
PROJECTDOMAIN
usernamestring
Formaturi