# Airbyte Tasks
Verified by Prefect
This module contains a task for triggering Airbyte connection sync jobs
# AirbyteConnectionTask
class
prefect.tasks.airbyte.airbyte.AirbyteConnectionTask
(airbyte_server_host="localhost", airbyte_server_port=8000, airbyte_api_version="v1", connection_id=None, **kwargs)[source]Task for triggering Airbyte Connections, where "A connection is a configuration for syncing data between a source and a destination." For more information refer to the Airbyte docs
This task assumes that the Airbyte Open-Source, since "For Airbyte Open-Source you don't need the API Token for Authentication! All endpoints are possible to access using the API without it." For more information refer to the Airbyte docs
Args:
airbyte_server_host (str, optional)
: Hostname of Airbyte server where connection is configured. Defaults to localhost.airbyte_server_port (str, optional)
: Port that the Airbyte server is listening on. Defaults to 8000.airbyte_api_version (str, optional)
: Version of Airbyte API to use to trigger connection sync. Defaults to v1.connection_id (str, optional)
: Default connection id to use for sync jobs, if none is specified torun
.**kwargs (Any, optional)
: additional kwargs to pass to the base Task constructor
methods: |
---|
prefect.tasks.airbyte.airbyte.AirbyteConnectionTask.run (airbyte_server_host=None, airbyte_server_port=None, airbyte_api_version=None, connection_id=None, poll_interval_s=15)[source] |
Task run method for triggering an Airbyte Connection.
|
This documentation was auto-generated from commit n/a
on February 23, 2022 at 19:26 UTC