yaml
type: "io.kestra.plugin.airbyte.cloud.jobs.Sync"

Sync a job.

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

  • Type: string
  • Dynamic: ✔️
  • Required:

The connection ID to sync.

maxDuration

  • Type: string
  • Dynamic:
  • Required:
  • Default: 3600
  • Format: duration

The maximum total wait duration.

password

  • Type: string
  • Dynamic: ✔️
  • Required:

BasicAuth authentication password.

pollFrequency

  • Type: string
  • Dynamic:
  • Required:
  • Default: 1
  • Format: duration

Specify frequency for state check API call.

token

  • Type: string
  • Dynamic: ✔️
  • Required:

API key.

username

  • Type: string
  • Dynamic: ✔️
  • Required:

BasicAuth authentication username.

wait

  • Type: boolean
  • Dynamic:
  • Required:
  • Default: true

Wait for the job to end.

Allowing capture of job status & logs.

Outputs

job

Definitions

io.kestra.plugin.airbyte.cloud.jobs.AbstractTrigger-Job

  • bytesSynced
    • Type: integer
    • Dynamic:
    • Required:
  • duration
    • Type: string
    • Dynamic:
    • Required:
    • Format: duration
  • jobId
    • Type: integer
    • Dynamic:
    • Required:
  • jobType
    • Type: string
    • Dynamic:
    • Required:
    • Possible Values:
      • SYNC
      • RESET
  • lastUpdatedAt
    • Type: string
    • Dynamic:
    • Required:
    • Format: date-time
  • rowsSynced
    • Type: integer
    • Dynamic:
    • Required:
  • startTime
    • Type: string
    • Dynamic:
    • Required:
    • Format: date-time
  • status
    • Type: string
    • Dynamic:
    • Required:
    • Possible Values:
      • PENDING
      • RUNNING
      • INCOMPLETE
      • FAILED
      • SUCCEEDED
      • CANCELLED