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

cloudru_evolution_trino_catalog_collection (Data Source)


Example Usage

data "cloudru_evolution_trino_catalog_collection" "datasource_catalog" {
project_id = "74f54b78-6128-4dc7-a3fa-703ef97a51fa"
page_size = 2790622508095933271
filter = "f11f5d6e-2c5a-486f-86c5-3038801a128c"
}
output "data-catalog" {
value = data.cloudru_evolution_trino_catalog_collection.datasource_catalog.catalogs[0]
}

Schema

Required

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

Optional

  • filter (String) Фильтр для фильтриции списка кластеров. Фильтрацию можно произвести по полю [Catalog.name]. Пример: name=trinocatalog1

  • page_size (Number) Максимальное количество результатов на странице ответа. Если значение больше [page_size], сервис возвращает [next_page_token], который используется в [ListCatalogsResponse]. Значение [page_size] по умолчанию 1000.

Read-Only

Nested Schema for catalogs

Read-Only:

  • clickhouse (Attributes) Конфигурация для Clickhouse. (see below for nested schema)

  • connection_hub (Attributes) Конфигурация для Connection Hub. (see below for nested schema)

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

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

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

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

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

  • description (String) Описание Trino каталога.

  • iceberg (Attributes) Конфигурация для Iceberg. (see below for nested schema)

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

  • kafka (Attributes) Конфигурация для Kafka. (see below for nested schema)

  • mariadb (Attributes) Конфигурация для MariaDB. (see below for nested schema)

  • metastore (Attributes) Конфигурация для Hive Metastore. (see below for nested schema)

  • mongodb (Attributes) Конфигурация для MongoDB. (see below for nested schema)

  • mssql (Attributes) Конфигурация для MSSQL. (see below for nested schema)

  • mysql (Attributes) Конфигурация для MySQL. (see below for nested schema)

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

  • oracle (Attributes) Конфигурация для Oracle. (see below for nested schema)

  • postgresql (Attributes) Конфигурация для PostgreSQL. (see below for nested schema)

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

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

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

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

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

Nested Schema for catalogs.clickhouse

Read-Only:

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

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

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

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

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

Nested Schema for catalogs.connection_hub

Read-Only:

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

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

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

Nested Schema for catalogs.iceberg

Read-Only:

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

  • extra_properties (Map of 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) Идентификатор секрета ключа.

Nested Schema for catalogs.iceberg.hive_metastore

Read-Only:

  • thrift_uri (String) URI Thrift.

Nested Schema for catalogs.iceberg.jdbc

Read-Only:

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

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

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

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

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

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

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

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

Nested Schema for catalogs.iceberg.nessie

Read-Only:

  • nessie_uri (String) URI Nessie.

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

Nested Schema for catalogs.iceberg.rest

Read-Only:

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

Nested Schema for catalogs.kafka

Read-Only:

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

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

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

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

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

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

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

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

Nested Schema for catalogs.kafka.table_description_supplier

Read-Only:

Nested Schema for catalogs.kafka.table_description_supplier.confluent

Read-Only:

  • schema_registry_url (String) URL Schema Registry.

Nested Schema for catalogs.kafka.table_description_supplier.manual

Read-Only:

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

Read-Only:

  • key (Attributes) Определение ключа. (see below for nested schema)

  • message (Attributes) Определение сообщения. (see below for nested schema)

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

  • schema (String) Имя схемы.

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

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

Read-Only:

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

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

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

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

Read-Only:

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

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

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

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

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

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

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

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

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

Read-Only:

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

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

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

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

Read-Only:

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

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

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

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

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

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

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

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

Nested Schema for catalogs.kafka.user

Read-Only:

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

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

Nested Schema for catalogs.mariadb

Read-Only:

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

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

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

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

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

Nested Schema for catalogs.metastore

Read-Only:

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

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

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

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

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

  • thrift_uri (String) URI Thrift.

Nested Schema for catalogs.mongodb

Read-Only:

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

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

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

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

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

Nested Schema for catalogs.mssql

Read-Only:

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

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

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

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

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

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

Nested Schema for catalogs.mysql

Read-Only:

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

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

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

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

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

Nested Schema for catalogs.oracle

Read-Only:

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

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

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

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

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

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

Nested Schema for catalogs.postgresql

Read-Only:

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

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

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

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

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

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