HttpFunction HttpFunction

yaml
type: "io.kestra.plugin.azure.function.HttpFunction"

Trigger Azure Function.

Use this task to trigger an Azure Function and collect the result if any

Examples

yaml
id: test_azure_function
namespace: com.company.test.azure

tasks:
  - id: encode_string
    type: io.kestra.plugin.azure.function.HttpTrigger
    httpMethod: POST
    url: https://service.azurewebsites.net/api/Base64Encoder?code=${{secret('AZURE_FUNCTION_CODE')}}
    httpBody: {"text": "Hello, Kestra"}

Properties

httpMethod

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

HTTP method

url

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

Azure function URL

httpBody

  • Type: object
  • Dynamic: ✔️
  • Required:
  • Default: {}

HTTP body

JSON body of the Azure function

maxDuration

  • Type: string
  • Dynamic: ✔️
  • Required:
  • Default: 3600.000000000
  • Format: duration

Max duration

The maximum duration the task should wait until the Azure Function completion.

Outputs

repsonseBody

  • Type: object
  • Required:

Response body

Was this page helpful?