
Azure ListRuns
CertifiedList Azure Logic App workflow runs
Azure ListRuns
List Azure Logic App workflow runs
Lists recent workflow runs for a Logic App, optionally filtered by run status.
type: io.kestra.plugin.azure.logicapps.ListRunsExamples
List runs
id: azure_logic_apps_list_runs
namespace: company.team
tasks:
- id: list_runs
type: io.kestra.plugin.azure.logicapps.ListRuns
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
statusFilter: Failed
- id: log_count
type: io.kestra.plugin.core.log.Log
message: "Found {{ outputs.list_runs.total }} failed runs"
Properties
resourceGroupName *string
Resource group name
Azure resource group containing the Logic App workflow.
subscriptionId *string
Subscription ID
Azure subscription GUID that owns the Logic App workflow.
tenantId *string
Azure AD tenant ID (GUID)
workflowName *string
Workflow name
Name of the Azure Logic App workflow.
assets
Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.
io.kestra.core.models.assets.AssetsDeclaration
IGNOREFAILWARNAsset failure behavior
Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.
Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.
The assets consumed as inputs.
io.kestra.core.models.assets.AssetIdentifier
1The assets produced as outputs.
io.kestra.plugin.ee.assets.Dataset
1150{}1150io.kestra.plugin.ee.assets.File
1150{}1150io.kestra.plugin.ee.assets.Table
1150{}1150io.kestra.plugin.ee.assets.VM
1150{}1150io.kestra.core.models.assets.External
1150{}1150io.kestra.core.models.assets.Custom
11501Custom asset type
{}1150clientId 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.
maxRuns integerstring
100Maximum runs
Maximum number of workflow runs to return. Defaults to 100.
pemCertificate string
PEM-encoded certificate content for client authentication
PEM text for certificate-based auth; alternative to clientSecret.
statusFilter string
Status filter
Optional workflow run status to filter on, for example Succeeded, Failed, or Cancelled.
Outputs
runs array
Workflow runs
Workflow runs returned by Azure Logic Apps.
io.kestra.plugin.azure.logicapps.RunRecord
Code
Result code reported by Azure Logic Apps.
Correlation ID
Correlation ID associated with the workflow run.
date-timeEnd time
Workflow run end time.
Error
Error payload returned by Azure Logic Apps, when available.
Run ID
Azure resource ID of the workflow run.
Run name
Name of the workflow run.
Outputs
Workflow run outputs keyed by output name.
date-timeStart time
Workflow run start time.
Status
Current status of the workflow run.
total integer
Total runs
Number of workflow runs returned.