
Azure GetStatus
CertifiedGet the status and result of a pg_durable instance
Azure GetStatus
Get the status and result of a pg_durable instance
Returns the current status and, if completed, the result of a durable instance via df.status() / df.result().
type: io.kestra.plugin.azure.horizondb.durable.GetStatusExamples
id: horizondb_durable_get_status
namespace: company.team
inputs:
- id: host
type: STRING
- id: instance_id
type: STRING
tasks:
- id: poll_status
type: io.kestra.plugin.azure.horizondb.durable.GetStatus
host: "{{ inputs.host }}"
port: 5432
database: mydb
username: "{{ secret('HORIZONDB_USERNAME') }}"
password: "{{ secret('HORIZONDB_PASSWORD') }}"
instanceId: "{{ inputs.instance_id }}"
Properties
database *Requiredstring
Database name
host *Requiredstring
HorizonDB server host
Hostname of the Azure HorizonDB server, without protocol or port (e.g. myserver.postgres.horizondb.azure.com).
instanceId *Requiredstring
Durable instance id
Identifier of the instance to query.
clientId string
Azure client id
Used with tenantId/clientSecret for service principal authentication when useEntraId is true. Ignored otherwise.
clientSecret string
Azure client secret
Used with tenantId/clientId for service principal authentication when useEntraId is true. Ignored otherwise.
password string
Password
Required unless useEntraId is true.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
port integerstring
5432HorizonDB server port
Defaults to the standard PostgreSQL port.
ssl booleanstring
trueRequire TLS
When true (the default), the connection is rejected unless it is encrypted (sslmode=require). Set to false only for local development against a non-TLS instance.
tenantId string
Azure tenant id
Used with clientId/clientSecret for service principal authentication when useEntraId is true. Ignored otherwise.
useEntraId booleanstring
falseAuthenticate with Azure Entra ID
When true, authenticates using Azure Entra ID (via the Azure Identity Extensions JDBC plugin) instead of a static password. With no further properties set, this falls back to whatever DefaultAzureCredential resolves on the worker (managed identity, environment variables, Azure CLI login, etc.); set tenantId/clientId/clientSecret below to authenticate as a specific service principal instead.
username string
Username
Required unless useEntraId is true and the Entra ID token carries the identity.
Outputs
instanceId string
Durable instance id
result string
Instance result
Populated once the instance reaches a terminal state; null while running.
status string
Current status
e.g. Running, Completed, Failed, Cancelled.