Azure Run

Azure Run

Certified

Trigger an Azure Logic App workflow

Runs a Logic App workflow trigger using Azure service principal credentials.

yaml
type: io.kestra.plugin.azure.logicapps.Run

Trigger workflow

yaml
id: azure_logic_apps_run
namespace: company.team

tasks:
  - id: run_workflow
    type: io.kestra.plugin.azure.logicapps.Run
    tenantId: "{{ secret('AZURE_TENANT_ID') }}"
    clientId: "{{ secret('AZURE_CLIENT_ID') }}"
    clientSecret: "{{ secret('AZURE_CLIENT_SECRET') }}"
    subscriptionId: "{{ secret('AZURE_SUBSCRIPTION_ID') }}"
    resourceGroupName: my-resource-group
    workflowName: my-logic-app
Properties

Resource group name

Azure resource group containing the Logic App workflow.

Subscription ID

Azure subscription GUID that owns the Logic App workflow.

Azure AD tenant ID (GUID)

Workflow name

Name of the Azure Logic App workflow.

Client ID of the Azure AD application

Application (client) ID used for service principal authentication.

Client secret for the Azure AD application

Secret value associated with the client ID; store in a Kestra secret.

PEM-encoded certificate content for client authentication

PEM text for certificate-based auth; alternative to clientSecret.

Reference (ref) of the pluginDefaults to apply to this task.

Defaultmanual

Trigger name

Name of the workflow trigger to run. Defaults to manual.

Run ID

Identifier of the triggered Logic App workflow run, extracted from the response Location header when available.

HTTP status code

Status code returned by the Azure Logic Apps run trigger operation.

Trigger name

Name of the workflow trigger that was run.

Workflow name

Name of the triggered Logic App workflow.