page_title | subcategory | description |
---|---|---|
airbyte_destination_teradata Resource - terraform-provider-airbyte |
DestinationTeradata Resource |
DestinationTeradata Resource
resource "airbyte_destination_teradata" "my_destination_teradata" {
configuration = {
host = "...my_host..."
jdbc_url_params = "...my_jdbc_url_params..."
password = "...my_password..."
schema = "airbyte_td"
ssl = false
ssl_mode = {
allow = {
# ...
}
disable = {
# ...
}
prefer = {
# ...
}
require = {
# ...
}
verify_ca = {
ssl_ca_certificate = "...my_ssl_ca_certificate..."
}
verify_full = {
ssl_ca_certificate = "...my_ssl_ca_certificate..."
}
}
username = "...my_username..."
}
definition_id = "d113370e-613a-4d8a-8685-e4d05d32dcea"
name = "...my_name..."
workspace_id = "a9f65ee8-669c-48fd-aadc-bf3b835fc521"
}
configuration
(Attributes) (see below for nested schema)name
(String) Name of the destination e.g. dev-mysql-instance.workspace_id
(String)
definition_id
(String) The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
created_at
(Number)destination_id
(String)destination_type
(String)
Required:
host
(String) Hostname of the database.username
(String) Username to use to access 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).password
(String, Sensitive) Password associated with the username.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 connection modes. Default: falsessl_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)
Optional:
allow
(Attributes) Allow SSL mode. (see below for nested schema)disable
(Attributes) Disable SSL. (see below for nested schema)prefer
(Attributes) Prefer SSL mode. (see below for nested schema)require
(Attributes) Require SSL mode. (see below for nested schema)verify_ca
(Attributes) Verify-ca SSL mode. (see below for nested schema)verify_full
(Attributes) Verify-full SSL mode. (see below for nested schema)
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.
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.
Import is supported using the following syntax:
terraform import airbyte_destination_teradata.my_airbyte_destination_teradata ""