Sync an Airbyte Cloud job.
yaml
type: "io.kestra.plugin.airbyte.cloud.jobs.Sync"
Examples
yaml
id: airbyte_sync
namespace: company.team
tasks:
- id: sync
type: io.kestra.plugin.airbyte.cloud.jobs.Sync
token: <token>
connectionId: e3b1ce92-547c-436f-b1e8-23b6936c12cd
Properties
connectionId *Requiredstring
The connection ID to sync
clientId string
Application Client ID.
clientSecret string
Application Client Secret.
maxDuration string
Default
PT1H
Format
duration
The maximum total wait duration
password string
BasicAuth authentication password.
pollFrequency string
Default
PT1S
Format
duration
Specifies the frequency for state check API call
token string
API key.
tokenURL string
Default
https://api.airbyte.com/v1/applications/token
Token URL to get an access token from.
username string
BasicAuth authentication username.
wait booleanstring
Default
true
Wait for the job to end
Allows the capture of job status & logs
Outputs
job AbstractTrigger-Job
The job created
Metrics
bytes_synced counter
duration timer
rows_synced counter
Definitions
io.kestra.plugin.airbyte.cloud.jobs.AbstractTrigger-Job
bytesSynced integer
duration string
Format
duration
jobId integer
jobType string
Possible Values
SYNC
RESET
REFRESH
CLEAR
lastUpdatedAt string
Format
date-time
rowsSynced integer
startTime string
Format
date-time
status string
Possible Values
PENDING
RUNNING
INCOMPLETE
FAILED
SUCCEEDED
CANCELLED