
Azure Run
CertifiedTrigger an Azure Logic App workflow
Azure Run
Trigger an Azure Logic App workflow
Runs a Logic App workflow trigger using Azure service principal credentials.
type: io.kestra.plugin.azure.logicapps.RunExamples
Trigger workflow
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
resourceGroupName *Requiredstring
Resource group name
Azure resource group containing the Logic App workflow.
subscriptionId *Requiredstring
Subscription ID
Azure subscription GUID that owns the Logic App workflow.
tenantId *Requiredstring
Azure AD tenant ID (GUID)
workflowName *Requiredstring
Workflow name
Name of the Azure Logic App workflow.
clientId string
Client ID of the Azure AD application
Application (client) ID used for service principal authentication.
clientSecret string
Client secret for the Azure AD application
Secret value associated with the client ID; store in a Kestra secret.
pemCertificate string
PEM-encoded certificate content for client authentication
PEM text for certificate-based auth; alternative to clientSecret.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
triggerName string
manualTrigger name
Name of the workflow trigger to run. Defaults to manual.
Outputs
runId string
Run ID
Identifier of the triggered Logic App workflow run, extracted from the response Location header when available.
statusCode integer
HTTP status code
Status code returned by the Azure Logic Apps run trigger operation.
triggerName string
Trigger name
Name of the workflow trigger that was run.
workflowName string
Workflow name
Name of the triggered Logic App workflow.