Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Managed Service for Apache Kafka®
  • Начало работы
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
    • Аутентификация в API
      • Overview
        • Overview
        • Get
        • List
        • Create
        • Update
        • Delete
        • Resume
        • Pause
  • Метрики Yandex Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы

В этой статье:

  • gRPC request
  • ListConnectorsRequest
  • ListConnectorsResponse
  • Connector
  • ConnectorConfigMirrorMaker
  • ClusterConnection
  • ThisCluster
  • ExternalClusterConnection
  • ConnectorConfigS3Sink
  • S3Connection
  • ExternalS3Storage
  1. Справочник API
  2. gRPC (англ.)
  3. Connector
  4. List

Managed Service for Apache Kafka® API, gRPC: ConnectorService.List

Статья создана
Yandex Cloud
Обновлена 17 декабря 2024 г.
  • gRPC request
  • ListConnectorsRequest
  • ListConnectorsResponse
  • Connector
  • ConnectorConfigMirrorMaker
  • ClusterConnection
  • ThisCluster
  • ExternalClusterConnection
  • ConnectorConfigS3Sink
  • S3Connection
  • ExternalS3Storage

Retrieves the list of Apache Kafka® connectors in a cluster.

gRPC requestgRPC request

rpc List (ListConnectorsRequest) returns (ListConnectorsResponse)

ListConnectorsRequestListConnectorsRequest

{
  "cluster_id": "string",
  "page_size": "int64",
  "page_token": "string"
}

Field

Description

cluster_id

string

Required field. ID of the Apache Kafka® cluster to list connectors in.

To get this ID, make a ClusterService.List request.

page_size

int64

The maximum number of results per page to return.

If the number of available results is larger than page_size, the API returns a ListConnectorsResponse.next_page_token that can be used to get the next page of results in the subsequent ConnectorService.List requests.

page_token

string

Page token that can be used to iterate through multiple pages of results.

To get the next page of results, set page_token to the ListConnectorsResponse.next_page_token returned by the previous ConnectorService.List request.

ListConnectorsResponseListConnectorsResponse

{
  "connectors": [
    {
      "name": "string",
      "tasks_max": "google.protobuf.Int64Value",
      "properties": "map<string, string>",
      "health": "Health",
      "status": "Status",
      "cluster_id": "string",
      // Includes only one of the fields `connector_config_mirrormaker`, `connector_config_s3_sink`
      "connector_config_mirrormaker": {
        "source_cluster": {
          "alias": "string",
          // Includes only one of the fields `this_cluster`, `external_cluster`
          "this_cluster": "ThisCluster",
          "external_cluster": {
            "bootstrap_servers": "string",
            "sasl_username": "string",
            "sasl_mechanism": "string",
            "security_protocol": "string"
          }
          // end of the list of possible fields
        },
        "target_cluster": {
          "alias": "string",
          // Includes only one of the fields `this_cluster`, `external_cluster`
          "this_cluster": "ThisCluster",
          "external_cluster": {
            "bootstrap_servers": "string",
            "sasl_username": "string",
            "sasl_mechanism": "string",
            "security_protocol": "string"
          }
          // end of the list of possible fields
        },
        "topics": "string",
        "replication_factor": "google.protobuf.Int64Value"
      },
      "connector_config_s3_sink": {
        "topics": "string",
        "file_compression_type": "string",
        "file_max_records": "google.protobuf.Int64Value",
        "s3_connection": {
          "bucket_name": "string",
          // Includes only one of the fields `external_s3`
          "external_s3": {
            "access_key_id": "string",
            "endpoint": "string",
            "region": "string"
          }
          // end of the list of possible fields
        }
      }
      // end of the list of possible fields
    }
  ],
  "next_page_token": "string"
}

Field

Description

connectors[]

Connector

List of Apache Kafka® Connectors.

next_page_token

string

The token that can be used to get the next page of results.

If the number of results is larger than ListConnectorsRequest.page_size, use the next_page_token as the value for the ListConnectorsRequest.page_token in the subsequent ConnectorService.List request to iterate through multiple pages of results.

ConnectorConnector

Field

Description

name

string

Name of the connector.

tasks_max

google.protobuf.Int64Value

Maximum number of connector tasks. Default value is the number of brokers.

properties

object (map<string, string>)

A set of properties passed to Managed Service for Apache Kafka® with the connector configuration.
Example: sync.topics.config.enabled: true.

health

enum Health

Connector health.

  • HEALTH_UNKNOWN: Health of the connector is unknown.
  • ALIVE: Connector is running.
  • DEAD: Connector has failed to start.

status

enum Status

Current status of the connector.

  • STATUS_UNKNOWN: Connector state is unknown.
  • RUNNING: Connector is running normally.
  • ERROR: Connector has encountered a problem and cannot operate.
  • PAUSED: Connector is paused.

cluster_id

string

ID of the Apache Kafka® cluster that the connector belongs to.

connector_config_mirrormaker

ConnectorConfigMirrorMaker

Configuration of the MirrorMaker connector.

Includes only one of the fields connector_config_mirrormaker, connector_config_s3_sink.

Additional settings for the connector.

connector_config_s3_sink

ConnectorConfigS3Sink

Configuration of S3-Sink connector.

Includes only one of the fields connector_config_mirrormaker, connector_config_s3_sink.

Additional settings for the connector.

ConnectorConfigMirrorMakerConnectorConfigMirrorMaker

Field

Description

source_cluster

ClusterConnection

Source cluster connection configuration.

target_cluster

ClusterConnection

Target cluster connection configuration.

topics

string

List of Kafka topics, separated by ,.

replication_factor

google.protobuf.Int64Value

Replication factor for automatically created topics.

ClusterConnectionClusterConnection

Field

Description

alias

string

Alias of cluster connection configuration.
Examples: source, target.

this_cluster

ThisCluster

Connection configuration of the cluster the connector belongs to. As all credentials are already known, leave this parameter empty.

Includes only one of the fields this_cluster, external_cluster.

Type of connection to Apache Kafka® cluster.

external_cluster

ExternalClusterConnection

Configuration of connection to an external cluster with all the necessary credentials.

Includes only one of the fields this_cluster, external_cluster.

Type of connection to Apache Kafka® cluster.

ThisClusterThisCluster

Field

Description

Empty

ExternalClusterConnectionExternalClusterConnection

Field

Description

bootstrap_servers

string

List of bootstrap servers of the cluster, separated by ,.

sasl_username

string

SASL username to use for connection to the cluster.

sasl_mechanism

string

SASL mechanism to use for connection to the cluster.

security_protocol

string

Security protocol to use for connection to the cluster.

ConnectorConfigS3SinkConnectorConfigS3Sink

An Apache Kafka® S3-Sink
connector resource.

Field

Description

topics

string

List of Kafka topics, separated by ','.

file_compression_type

string

The compression type used for files put on GCS.
The supported values are: gzip, snappy, zstd, none.
Optional, the default is none.

file_max_records

google.protobuf.Int64Value

Max records per file.

s3_connection

S3Connection

Credentials for connecting to S3 storage.

S3ConnectionS3Connection

Resource for S3Connection -
settings of connection to AWS-compatible S3 storage, that
are source or target of Kafka S3-connectors.
YC Object Storage is AWS-compatible.

Field

Description

bucket_name

string

external_s3

ExternalS3Storage

Includes only one of the fields external_s3.

ExternalS3StorageExternalS3Storage

Field

Description

access_key_id

string

endpoint

string

region

string

Default is 'us-east-1'

Была ли статья полезна?

Предыдущая
Get
Следующая
Create
Проект Яндекса
© 2025 ООО «Яндекс.Облако»