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

cloudru_evolution_spark_spark_collection (Data Source)


Example Usage

data "cloudru_evolution_spark_spark_collection" "datasource_spark" {
cluster_id = "0000-0000-0000-0000-0000"
project_id = "0000-0000-0000-0000-0000"
page_size = 100
filter = "name=spark-instance"
}
output "data-spark" {
value = data.cloudru_evolution_spark_spark_collection.datasource_spark.sparks[0]
}

Schema

Required

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

  • project_id (String) Идентификатор проекта, в котором установлены экземпляры Spark.

Optional

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

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

Read-Only

Nested Schema for sparks

Read-Only:

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

  • compute_configuration (Attributes) Параметры конфигурации вычислительных ресурсов. (see below for nested schema)

  • created_at (String) Время создания.

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

  • description (String) Описание.

  • enabled_external_host (Boolean) Флаг разрешает или запрещает внешний хост.

  • external_s3_config (Attributes) Конфигурация параметров внешнего s3. (see below for nested schema)

  • hs_external_host (String) URL внешнего хоста spark history server.

  • hs_internal_host (String) URL внутреннего хоста spark history server.

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

  • internal_s3_config (Attributes) Конфигурация параметров внутреннего s3. (see below for nested schema)

  • log_group_id (String) Идентификатор группы логирования.

  • name (String) Название.

  • network_configuration (Attributes) Конфигурация сети. (see below for nested schema)

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

  • s3_eventlog_url (String) URL к директории spark логов в s3.

  • spark_connect_id (String) Идентификатор spark-connect, если существует.

  • status (String) Статус.

  • updated_at (String) Время обновления.

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

  • user (Attributes) Пользователь spark для доступа к spark history. (see below for nested schema)

  • version (Attributes) Spark version ID. (see below for nested schema)

Nested Schema for sparks.compute_configuration

Read-Only:

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

  • max_nodes (Number) Максимальное количество узлов.

  • min_nodes (Number) Минимальное количество узлов.

Nested Schema for sparks.external_s3_config

Read-Only:

  • access_key_secret_id (String) Access key в формате secret manager secret_id.

  • bucket (String) Имя бакета.

  • endpoint (String) Endpoint url.

  • region (String) Регион, например, ru-central-1.

  • secret_key_secret_id (String) Secret key в формате secret manager secret_id.

Nested Schema for sparks.internal_s3_config

Read-Only:

  • bucket (String) Имя бакета.

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

Nested Schema for sparks.network_configuration

Read-Only:

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

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

Nested Schema for sparks.user

Read-Only:

  • password_secret_id (String) Пароль в формате secret manager secret_id.

  • username (String) Имя пользователя.

Nested Schema for sparks.version

Read-Only:

  • description (String) Описание.

  • managed_spark_version (String) Номер версии Managed Spark.

  • name (String) Название.

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