Skip to content

Latest commit

 

History

History
177 lines (115 loc) · 6.2 KB

File metadata and controls

177 lines (115 loc) · 6.2 KB
page_title subcategory description
airbyte_connection Data Source - terraform-provider-airbyte
Connection DataSource

airbyte_connection (Data Source)

Connection DataSource

Example Usage

data "airbyte_connection" "my_connection" {
  connection_id = "...my_connection_id..."
}

Schema

Required

  • connection_id (String)

Read-Only

  • configurations (Attributes) A list of configured stream options for a connection. (see below for nested schema)
  • created_at (Number)
  • data_residency (String)
  • destination_id (String)
  • name (String)
  • namespace_definition (String) Define the location where the data will be stored in the destination
  • namespace_format (String)
  • non_breaking_schema_updates_behavior (String) Set how Airbyte handles syncs when it detects a non-breaking schema change in the source
  • prefix (String)
  • schedule (Attributes) schedule for when the the connection should run, per the schedule type (see below for nested schema)
  • source_id (String)
  • status (String)
  • tags (Attributes List) (see below for nested schema)
  • workspace_id (String)

Nested Schema for configurations

Read-Only:

Nested Schema for configurations.streams

Read-Only:

  • cursor_field (List of String) Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if sync_mode is incremental unless there is a default.
  • mappers (Attributes List) Mappers that should be applied to the stream before writing to the destination. (see below for nested schema)
  • name (String)
  • primary_key (Attributes List) Paths to the fields that will be used as primary key. This field is REQUIRED if destination_sync_mode is *_dedup unless it is already supplied by the source schema. (see below for nested schema)
  • selected_fields (Attributes List) Paths to the fields that will be included in the configured catalog. (see below for nested schema)
  • sync_mode (String)

Nested Schema for configurations.streams.mappers

Read-Only:

  • id (String)
  • mapper_configuration (Attributes) The values required to configure the mapper. (see below for nested schema)
  • type (String)

Nested Schema for configurations.streams.mappers.mapper_configuration

Read-Only:

Nested Schema for configurations.streams.mappers.mapper_configuration.encryption

Read-Only:

Nested Schema for configurations.streams.mappers.mapper_configuration.encryption.aes

Read-Only:

  • algorithm (String)
  • field_name_suffix (String)
  • key (String, Sensitive)
  • mode (String)
  • padding (String)
  • target_field (String)

Nested Schema for configurations.streams.mappers.mapper_configuration.encryption.rsa

Read-Only:

  • algorithm (String)
  • field_name_suffix (String)
  • public_key (String)
  • target_field (String)

Nested Schema for configurations.streams.mappers.mapper_configuration.field_renaming

Read-Only:

  • new_field_name (String) The new name for the field after renaming.
  • original_field_name (String) The current name of the field to rename.

Nested Schema for configurations.streams.mappers.mapper_configuration.hashing

Read-Only:

  • field_name_suffix (String) The suffix to append to the field name after hashing.
  • method (String) The hashing algorithm to use.
  • target_field (String) The name of the field to be hashed.

Nested Schema for configurations.streams.mappers.mapper_configuration.row_filtering

Read-Only:

  • conditions (String) Parsed as JSON.

Nested Schema for configurations.streams.primary_key

Nested Schema for configurations.streams.selected_fields

Read-Only:

  • field_path (List of String)

Nested Schema for schedule

Read-Only:

  • basic_timing (String)
  • cron_expression (String)
  • schedule_type (String)

Nested Schema for tags

Read-Only:

  • color (String)
  • name (String)
  • tag_id (String)
  • workspace_id (String)