Skip to content

Latest commit

 

History

History
208 lines (143 loc) · 8.54 KB

destination_teradata.md

File metadata and controls

208 lines (143 loc) · 8.54 KB
page_title subcategory description
airbyte_destination_teradata Resource - terraform-provider-airbyte
DestinationTeradata Resource

airbyte_destination_teradata (Resource)

DestinationTeradata Resource

Example Usage

resource "airbyte_destination_teradata" "my_destination_teradata" {
  configuration = {
    host            = "...my_host..."
    jdbc_url_params = "...my_jdbc_url_params..."
    logmech = {
      ldap = {
        password = "...my_password..."
        username = "...my_username..."
      }
      td2 = {
        password = "...my_password..."
        username = "...my_username..."
      }
    }
    query_band = "...my_query_band..."
    schema     = "airbyte_td"
    ssl        = false
    ssl_mode = {
      # ...
    }
  }
  definition_id = "d113370e-613a-4d8a-8685-e4d05d32dcea"
  name          = "...my_name..."
  workspace_id  = "a9f65ee8-669c-48fd-aadc-bf3b835fc521"
}

Schema

Required

  • configuration (Attributes) (see below for nested schema)
  • name (String) Name of the destination e.g. dev-mysql-instance.
  • workspace_id (String)

Optional

  • definition_id (String) The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.

Read-Only

  • created_at (Number)
  • destination_id (String)
  • destination_type (String)
  • resource_allocation (Attributes) actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level. (see below for nested schema)

Nested Schema for configuration

Required:

  • host (String) Hostname of the database.

Optional:

  • jdbc_url_params (String) Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).
  • logmech (Attributes) (see below for nested schema)
  • query_band (String) Defines the custom session query band using name-value pairs. For example, 'org=Finance;report=Fin123;'
  • schema (String) The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". Default: "airbyte_td"
  • ssl (Boolean) Encrypt data using SSL. When activating SSL, please select one of the SSL modes. Default: false
  • ssl_mode (Attributes) SSL connection modes. disable - Chose this mode to disable encryption of communication between Airbyte and destination database allow - Chose this mode to enable encryption only when required by the destination database prefer - Chose this mode to allow unencrypted connection only if the destination database does not support encryption require - Chose this mode to always require encryption. If the destination database server does not support encryption, connection will fail verify-ca - Chose this mode to always require encryption and to verify that the destination database server has a valid SSL certificate verify-full - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the destination database server See more information - in the docs. (see below for nested schema)

Nested Schema for configuration.logmech

Optional:

Nested Schema for configuration.logmech.ldap

Required:

  • password (String, Sensitive) Enter the password associated with the username.
  • username (String) Username to use to access the database.

Nested Schema for configuration.logmech.td2

Required:

  • password (String, Sensitive) Enter the password associated with the username.
  • username (String) Username to use to access the database.

Nested Schema for configuration.ssl_mode

Optional:

Nested Schema for configuration.ssl_mode.allow

Nested Schema for configuration.ssl_mode.disable

Nested Schema for configuration.ssl_mode.prefer

Nested Schema for configuration.ssl_mode.require

Nested Schema for configuration.ssl_mode.verify_ca

Required:

  • ssl_ca_certificate (String, Sensitive) Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-ca. See more information - in the docs.

Nested Schema for configuration.ssl_mode.verify_full

Required:

  • ssl_ca_certificate (String, Sensitive) Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-full. See more information - in the docs.

Nested Schema for resource_allocation

Read-Only:

Nested Schema for resource_allocation.default

Read-Only:

  • cpu_limit (String)
  • cpu_request (String)
  • ephemeral_storage_limit (String)
  • ephemeral_storage_request (String)
  • memory_limit (String)
  • memory_request (String)

Nested Schema for resource_allocation.job_specific

Read-Only:

  • job_type (String) enum that describes the different types of jobs that the platform runs. must be one of ["get_spec", "check_connection", "discover_schema", "sync", "reset_connection", "connection_updater", "replicate"]
  • resource_requirements (Attributes) optional resource requirements to run workers (blank for unbounded allocations) (see below for nested schema)

Nested Schema for resource_allocation.job_specific.resource_requirements

Read-Only:

  • cpu_limit (String)
  • cpu_request (String)
  • ephemeral_storage_limit (String)
  • ephemeral_storage_request (String)
  • memory_limit (String)
  • memory_request (String)

Import

Import is supported using the following syntax:

terraform import airbyte_destination_teradata.my_airbyte_destination_teradata ""