Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Terraform in Yandex Cloud
  • Getting started
  • Solution library
    • Overview
    • Release notes
          • connectionmanager_connection
  1. Terraform reference
  2. Resources
  3. Connection Manager
  4. Resources
  5. connectionmanager_connection

yandex_connectionmanager_connection (Resource)

Written by
Yandex Cloud
Updated at February 12, 2026

A Connection resource represents a configured connection to a database or service.

Arguments & Attributes ReferenceArguments & Attributes Reference

  • can_use (Read-Only) (Bool). Whether the current user can use this connection. Filled only when with_can_use has been requested in ListConnectionRequest.
  • connection_id (String). ID of the connection to retrieve.
  • created_at (Read-Only) (String). Creation timestamp.
  • created_by (Read-Only) (String). ID of the subject which created the connection.
  • description (String). Description of the connection.
  • folder_id (String). ID of the folder that the connection belongs to.
  • id (String). ID of the connection to retrieve.
  • is_managed (Read-Only) (Bool). Whether this connection is managed by the system (e.g. an MDB cluster).
  • labels (Map Of String). Connection labels as key:value pairs.
  • lockbox_secret [Block]. Reference to the Lockbox secret containing connection credentials.
    • connection_id (Read-Only) (String). ID of the Lockbox secret.
    • id (String). ID of the Lockbox secret.
    • newest_version (Read-Only) (String). The newest available version of the Lockbox secret.
    • version (Read-Only) (String). Lockbox secret version.
  • lockbox_secret_spec [Block]. Specification for creating a new Lockbox secret.
    • folder_id (String). ID of the folder where the Lockbox secret will be created. If omitted, the secret will be created in the connection's folder.
  • name (String). Name of the connection.
  • params [Block]. Connection parameters specific to the database or service type.
    • clickhouse [Block]. ClickHouse database connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

          • http_port (Number). depends on tls params may vary as http or https

          • shard_name (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

          • tcp_port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

        • shard_groups [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

          • name (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

          • shard_names (List Of String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • databases (List Of String). package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/clickhouse.proto

      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is
        mutually exclusive with "cluster".

    • greenplum [Block]. Greenplum data warehouse connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/greenplum.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/greenplum.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • coordinator_hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/greenplum.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/greenplum.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/greenplum.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/greenplum.proto

          • role (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/greenplum.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/greenplum.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • databases (List Of String). package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/greenplum.proto

      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is
        mutually exclusive with "cluster".

    • kafka [Block]. Apache Kafka message broker connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/kafka.proto

        • disabled [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/kafka.proto

        • sasl [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/kafka.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/kafka.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • supported_mechanisms (List Of String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/kafka.proto

          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/kafka.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/kafka.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/kafka.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/kafka.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/kafka.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/kafka.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is
        mutually exclusive with "cluster".

    • mongodb [Block]. MongoDB database connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/mongodb.proto

        • auth_source (String). package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/mongodb.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/mongodb.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/mongodb.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mongodb.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mongodb.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mongodb.proto

          • role (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mongodb.proto

          • type (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mongodb.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/mongodb.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • databases (List Of String). package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/mongodb.proto

      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is
        mutually exclusive with "cluster".

    • mysql [Block]. MySQL database connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/mysql.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/mysql.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/mysql.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mysql.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mysql.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mysql.proto

          • role (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/mysql.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/mysql.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • databases (List Of String). package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/mysql.proto

      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is
        mutually exclusive with "cluster".

    • opensearch [Block]. OpenSearch search engine connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/opensearch.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/opensearch.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/opensearch.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/opensearch.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/opensearch.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/opensearch.proto

          • roles (List Of String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/opensearch.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/opensearch.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is
        mutually exclusive with "cluster".

    • postgresql [Block]. PostgreSQL database connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/postgresql.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/postgresql.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/postgresql.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/postgresql.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/postgresql.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/postgresql.proto

          • replica_type (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/postgresql.proto

          • role (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/postgresql.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/postgresql.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • databases (List Of String). package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/postgresql.proto

      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is
        mutually exclusive with "cluster".

    • redis [Block]. Redis in-memory data store connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/redis.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/redis.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/redis.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/redis.proto

      • cluster [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/redis.proto

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/redis.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/redis.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/redis.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/redis.proto

          • role (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/redis.proto

          • shard_name (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/redis.proto

        • sentinel_port (Number). package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/redis.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/redis.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • databases (List Of Number). package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/redis.proto

    • storedoc [Block]. StoreDoc document store connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/storedoc.proto

        • auth_source (String). package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/storedoc.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/storedoc.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/storedoc.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/storedoc.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/storedoc.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/storedoc.proto

          • role (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/storedoc.proto

          • type (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/storedoc.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/storedoc.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • databases (List Of String). package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/storedoc.proto

      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is mutually
        exclusive with "cluster".

    • trino [Block]. Trino distributed SQL query engine connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/trino.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/trino.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

      • cluster [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/trino.proto

        • coordinator [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/trino.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/trino.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/trino.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/trino.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
    • valkey [Block]. Valkey in-memory data store connection parameters.

      • auth [Block]. package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/valkey.proto

        • user_password [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/valkey.proto

          • password [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/valkey.proto

            • lockbox_secret_key (String). Read-only. Do not fill this field in create/update requests.
            • password_generation_options [Block]. When creating/updating Password, the field "password_generation_options"
              is mutually exclusive with "raw". In order to switch to the
              "password_generation_options" you have to explicitly clear the "raw"
              field.
              • cookie (String). Cookie is an arbitrary non-sensitive string that is saved with the
                password. When updating PasswordGenerationOptions, if the cookie passed
                in the update request differs from the cookie in the current
                PasswordGenerationOptions, the password will be re-generated. If the
                same cookie is passed, the password will not change.

              • lockbox_password_generation_options [Block]. package: yandex.cloud.connectionmanager.v1
                filename: yandex/cloud/connectionmanager/v1/common.proto

                • excluded_punctuation (String). a string of punctuation characters to exclude from the default
                • include_digits (Bool). whether at least one 0..9 character is included in the password, true by default
                • include_lowercase (Bool). whether at least one a..z character is included in the password, true by default
                • include_punctuation (Bool). whether at least one punctuation character is included in the password, true by default
                  punctuation characters by default: !"#$%&'()*+,-./:;<=>?@[]^_`{|}~
                  to customize the punctuation characters, see included_punctuation and excluded_punctuation below
                • include_uppercase (Bool). whether at least one A..Z character is included in the password, true by default
                • included_punctuation (String). If include_punctuation is true, one of these two fields (not both) may be used optionally to customize the punctuation:
                  a string of specific punctuation characters to use
                • length (Number). password length; by default, a reasonable length will be decided
            • raw (String). When creating/updating Password, the field "raw" is mutually exclusive
              with "password_generation_options". In order to switch to the "raw"
              password you have to explicitly clear the "password_generation_options"
              field.
          • user (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/valkey.proto

      • cluster [Block]. When creating/updating Connection, the field "cluster" is mutually
        exclusive with "managed_cluster_id".

        • hosts [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/valkey.proto

          • health (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/valkey.proto

          • host (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/valkey.proto

          • port (Number). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/valkey.proto

          • role (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/valkey.proto

          • shard_name (String). package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/valkey.proto

        • sentinel_port (Number). package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/valkey.proto

        • tls_params [Block]. package: yandex.cloud.connectionmanager.v1
          filename: yandex/cloud/connectionmanager/v1/valkey.proto

          • disabled [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

          • tls [Block]. package: yandex.cloud.connectionmanager.v1
            filename: yandex/cloud/connectionmanager/v1/common.proto

            • ca_certificate (String). package: yandex.cloud.connectionmanager.v1
              filename: yandex/cloud/connectionmanager/v1/common.proto
      • databases (List Of Number). package: yandex.cloud.connectionmanager.v1
        filename: yandex/cloud/connectionmanager/v1/valkey.proto

      • managed_cluster_id (String). When creating/updating Connection, the field "managed_cluster_id" is
        mutually exclusive with "cluster".

  • updated_at (Read-Only) (String). Last update timestamp.

Was the article helpful?

Previous
connectionmanager_connection
Next
container_registry
© 2026 Direct Cursus Technology L.L.C.