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
durationThe maximum total wait duration
password string
BasicAuth authentication password.
pollFrequency string
Default
PT1S Format
durationSpecifies the frequency for state check API call
token string
API key.
tokenURL string
Default
https://api.airbyte.com/v1/applications/tokenToken URL to get an access token from.
username string
BasicAuth authentication username.
wait booleanstring
Default
trueWait 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
durationjobId integer
jobType string
Possible Values
SYNCRESETREFRESHCLEARlastUpdatedAt string
Format
date-timerowsSynced integer
startTime string
Format
date-timestatus string
Possible Values
PENDINGRUNNINGINCOMPLETEFAILEDSUCCEEDEDCANCELLED