Configuration settings for a datasource connection, including scheduling, data residency, and namespace details.

prefix
string | null
required

Optional prefix to be added to the destination's namespace. Can be null.

name
string
required

The name of the datasource connection.

sourceId
string
required

The identifier of the data source.

destinationId
string
required

The identifier of the data destination.

status
string
required

The status of the datasource connection. This should match the enum values defined by the Airbyte API and should allow creation in a paused state.

configurations
object
required

Configuration settings for the datasource connection. Structure is dependent on the datasource type.

nonBreakingSchemaUpdatesBehavior
string
required

Specifies the behavior for handling non-breaking schema updates.

schedule
object

Scheduling information for the datasource connection.

dataResidency
string | null

Specifies where the data should be stored geographically.

namespaceDefinition
string | null

Defines how the namespace should be determined for the data.

namespaceFormat
string | null

The format of the namespace, can be null if not applicable.