Облачная платформаEvolution

cloudru_evolution_trino_catalog (Resource)


Example Usage

resource "cloudru_evolution_trino_catalog" "resource_catalog" {
project_id = "e71a0dba-89d3-4d89-8c82-2cf212eda524"
name = "2e1574a7-50bb-4cfd-8898-225d7425dd63"
description = "37c42cfd-8c50-4091-a2c1-4fbfb6626807"
postgresql = {
host = "7fb58796-4363-4b65-b7c6-5d2e688bd749"
port = 1533250649
user = "eb3408a9-bc48-42eb-aded-d080c925c681"
password_secret_id = "6c9fc5f9-1fb4-43cf-b131-9f3da929a71a"
database = "a10bffd1-724a-4d63-9219-646d013abfaa"
extra_properties = {
"986754c4-dfed-44c5-bd36-2223402c9593" = "c037ddb7-ea79-47de-97ef-357b4de1263e" }
}
}

Schema

Required

  • name (String) Название Trino каталога.

  • project_id (String) Идентификатор проекта.

Optional

Read-Only

  • connection_id (String) Идентификатор коннекшена, созданного в Connection Hub.

  • connection_version (Number) Версия коннекшена.

  • connector_name (String) Имя коннектора.

  • created_at (String) Время создания Trino каталога.

  • created_by (String) Идентификатор пользователя, создавшего Trino каталога.

  • id (String) Идентификатор Trino каталога.

  • status (String) Статус каталога.

  • updated_at (String) Время последнего обновления Trino каталога.

  • updated_by (String) Идентификатор пользователя, обновившего Trino каталог последним.

  • version (Number) Версия каталога.

Nested Schema for clickhouse

Required:

  • host (String) Адрес хоста базы данных.

  • password_secret_id (String) Идентификатор секрета пароля.

  • port (Number) Порт подключения.

  • user (String) Имя пользователя для аутентификации.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for connection_hub

Required:

  • connection_id (String) Идентификатор соединения.

  • target_connector (String) Наименование коннектора, который описан в Connection Hub.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for iceberg

Required:

  • access_key_secret_id (String) Идентификатор секрета доступа.

  • hive_metastore (Attributes) Каталог Hive Metastore. (see below for nested schema)

  • jdbc (Attributes) JDBC-каталог. (see below for nested schema)

  • nessie (Attributes) Каталог Nessie. (see below for nested schema)

  • rest (Attributes) REST-каталог. (see below for nested schema)

  • s3_endpoint (String) Адрес S3.

  • s3_region (String) Регион S3.

  • secret_key_secret_id (String) Идентификатор секрета ключа.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for iceberg.hive_metastore

Required:

  • thrift_uri (String) URI Thrift.

Nested Schema for iceberg.jdbc

Required:

  • catalog_name (String) Название каталога.

  • database (String) Название базы данных.

  • database_type (String) Тип базы данных.

  • host (String) Адрес хоста базы данных.

  • password_secret_id (String) Идентификатор секрета пароля.

  • port (Number) Порт подключения.

  • user (String) Имя пользователя для аутентификации.

  • warehouse_dir (String) Каталог хранилища.

Nested Schema for iceberg.nessie

Required:

  • nessie_uri (String) URI Nessie.

  • warehouse_dir (String) Каталог хранилища.

Nested Schema for iceberg.rest

Required:

  • rest_catalog_uri (String) URI REST-каталога.

Nested Schema for kafka

Required:

  • connector_name (String) Имя коннектора.

  • default_schema (String) Имя схемы по умолчанию.

  • nodes (List of String) Список узлов Kafka.

  • security_protocol (String) Протокол безопасности.

  • table_description_supplier (Attributes) Поставщик описания таблиц. (see below for nested schema)

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

  • sasl_mechanism (String) Механизм SASL.

  • user (Attributes) Пользователь для аутентификации (только для SASL_PLAINTEXT). (see below for nested schema)

Nested Schema for kafka.table_description_supplier

Optional:

Nested Schema for kafka.table_description_supplier.confluent

Optional:

  • schema_registry_url (String) URL Schema Registry.

Nested Schema for kafka.table_description_supplier.manual

Optional:

Nested Schema for kafka.table_description_supplier.manual.tables

Required:

  • name (String) Имя таблицы.

  • topic (String) Имя топика.

Optional:

Nested Schema for kafka.table_description_supplier.manual.tables.key

Required:

  • data_format (String) Формат данных.

  • fields (Attributes List) Список маппингов полей. (see below for nested schema)

Optional:

  • data_schema_url (String) URL схемы данных.

Nested Schema for kafka.table_description_supplier.manual.tables.key.fields

Required:

  • mapping (String) Маппинг поля.

  • name (String) Имя поля.

  • type (String) Тип данных Trino.

Optional:

  • comment (String) Комментарий.

  • datetime_data_format (String) Дата/время в формате JSON.

  • format_hint (String) Подсказка формата.

  • hidden (Boolean) Скрытое поле.

  • raw_data_format (String) Необработанные данные.

Nested Schema for kafka.table_description_supplier.manual.tables.message

Required:

  • data_format (String) Формат данных.

  • fields (Attributes List) Список маппингов полей. (see below for nested schema)

Optional:

  • data_schema_url (String) URL схемы данных.

Nested Schema for kafka.table_description_supplier.manual.tables.message.fields

Required:

  • mapping (String) Маппинг поля.

  • name (String) Имя поля.

  • type (String) Тип данных Trino.

Optional:

  • comment (String) Комментарий.

  • datetime_data_format (String) Дата/время в формате JSON.

  • format_hint (String) Подсказка формата.

  • hidden (Boolean) Скрытое поле.

  • raw_data_format (String) Необработанные данные.

Nested Schema for kafka.user

Required:

  • login (String) Логин пользователя.

  • password_secret_id (String) Идентификатор секрета пароля.

Nested Schema for mariadb

Required:

  • host (String) Адрес хоста базы данных.

  • password_secret_id (String) Идентификатор секрета пароля.

  • port (Number) Порт подключения.

  • user (String) Имя пользователя для аутентификации.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for metastore

Required:

  • access_key_secret_id (String) Идентификатор секрета доступа.

  • s3_endpoint (String) Адрес S3.

  • s3_region (String) Регион S3.

  • secret_key_secret_id (String) Идентификатор секрета ключа.

  • thrift_uri (String) URI Thrift.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for mongodb

Required:

  • host (String) Адрес хоста базы данных.

  • password_secret_id (String) Идентификатор секрета пароля.

  • port (Number) Порт подключения.

  • user (String) Имя пользователя для аутентификации.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for mssql

Required:

  • database (String) Название базы данных.

  • host (String) Адрес хоста базы данных.

  • password_secret_id (String) Идентификатор секрета пароля.

  • port (Number) Порт подключения.

  • user (String) Имя пользователя для аутентификации.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for mysql

Required:

  • host (String) Адрес хоста базы данных.

  • password_secret_id (String) Идентификатор секрета пароля.

  • port (Number) Порт подключения.

  • user (String) Имя пользователя для аутентификации.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for oracle

Required:

  • database (String) Название базы данных.

  • host (String) Адрес хоста базы данных.

  • password_secret_id (String) Идентификатор секрета пароля.

  • port (Number) Порт подключения.

  • user (String) Имя пользователя для аутентификации.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.

Nested Schema for postgresql

Required:

  • database (String) Название базы данных.

  • host (String) Адрес хоста базы данных.

  • password_secret_id (String) Идентификатор секрета пароля.

  • port (Number) Порт подключения.

  • user (String) Имя пользователя для аутентификации.

Optional:

  • extra_properties (Map of String) Дополнительные свойства коннектора.