ClickHouse API models
- Backup.Type
- ClusterView
- ClickhouseConfig.Compression.Method
- ClickhouseConfig.Kafka.SaslMechanism
- ClickhouseConfig.Kafka.SecurityProtocol
- ClickhouseConfig.LogLevel
- Backup
- CreateBackupRequest
- DeleteBackupRequest
- GetBackupRequest
- ListBackupsRequest
- ListBackupsResponse
- Cluster
- ClusterResources
- ClusterResources.Clickhouse
- ConnectionInfo
- Host
- MetricsExporterConnectionInfo
- PrivateConnectionInfo
- CreateClusterRequest
- DeleteClusterRequest
- GetClusterRequest
- ListClusterBackupsRequest
- ListClusterBackupsResponse
- ListClusterHostsRequest
- ListClusterHostsResponse
- ListClusterOperationsRequest
- ListClusterOperationsResponse
- ListClustersRequest
- ListClustersResponse
- RescheduleMaintenanceRequest
- ResetClusterCredentialsRequest
- RestoreClusterRequest
- StartClusterRequest
- StopClusterRequest
- UpdateClusterRequest
- ClickhouseConfig
- ClickhouseConfig.Compression
- ClickhouseConfig.GraphiteRollup
- ClickhouseConfig.GraphiteRollup.Pattern
- ClickhouseConfig.GraphiteRollup.Pattern.Retention
- ClickhouseConfig.GraphiteRollupEntry
- ClickhouseConfig.Kafka
- ClickhouseConfig.KafkaTopicsEntry
- ClickhouseConfig.MergeTree
- ClickhouseConfig.Rabbitmq
- GetOperationRequest
- ListOperationsRequest
- ListOperationsResponse
- Version
- ListVersionsRequest
- ListVersionsResponse
Backup.Type
Option |
Description |
TYPE_INVALID |
|
TYPE_AUTOMATED |
Backup created by automated daily schedule |
TYPE_MANUAL |
Backup created by user request |
ClusterView
Option |
Description |
CLUSTER_VIEW_INVALID |
Invalid cluster view value. |
CLUSTER_VIEW_BASIC |
Output basic information about the cluster. |
CLUSTER_VIEW_FULL |
Output full information about the cluster including allocated resources and ClickHouse settings. |
ClickhouseConfig.Compression.Method
Option |
Description |
METHOD_INVALID |
|
METHOD_LZ4 |
|
METHOD_ZSTD |
|
METHOD_LZ4HC |
ClickhouseConfig.Kafka.SaslMechanism
Option |
Description |
SASL_MECHANISM_INVALID |
|
SASL_MECHANISM_GSSAPI |
|
SASL_MECHANISM_PLAIN |
|
SASL_MECHANISM_SCRAM_SHA_256 |
|
SASL_MECHANISM_SCRAM_SHA_512 |
ClickhouseConfig.Kafka.SecurityProtocol
Option |
Description |
SECURITY_PROTOCOL_INVALID |
|
SECURITY_PROTOCOL_PLAINTEXT |
|
SECURITY_PROTOCOL_SSL |
|
SECURITY_PROTOCOL_SASL_PLAINTEXT |
|
SECURITY_PROTOCOL_SASL_SSL |
ClickhouseConfig.LogLevel
Option |
Description |
LOG_LEVEL_INVALID |
|
LOG_LEVEL_TRACE |
|
LOG_LEVEL_DEBUG |
|
LOG_LEVEL_INFORMATION |
|
LOG_LEVEL_WARNING |
|
LOG_LEVEL_ERROR |
Backup
Field |
Description |
|
string Required. ID of the backup. |
|
string ID of the project that the backup belongs to. |
|
string User defined or autogenerated backup name. Contains shard name until we implement consistent multishard backups. |
|
google.protobuf.Timestamp The time when the backup was created (i.e. when the backup operation completed). |
|
google.protobuf.Timestamp The time when the backup operation was started. |
|
string ID of the associated ClickHouse cluster. |
|
int64 Size of backup in bytes |
|
doublecloud.clickhouse.v1.Backup.Type How this backup was created (manual/automatic/etc...) |
CreateBackupRequest
Field |
Description |
|
string Required. ID of the ClickHouse cluster to back up. |
|
string Optional. Name of the ClickHouse cluster backup. |
DeleteBackupRequest
Field |
Description |
|
string Required. ID of the backup to delete. |
GetBackupRequest
Field |
Description |
|
string Required. ID of the backup to return. |
ListBackupsRequest
Field |
Description |
|
string Required. ID of the project to list backups in. |
|
doublecloud.v1.Paging Paging information of the request |
ListBackupsResponse
Field |
Description |
|
list Requested list of backups. |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
Cluster
Field |
Description |
|
string ID of the ClickHouse cluster. |
|
string ID of the project that the ClickHouse cluster belongs to. |
|
string Type of the cloud where instances should be hosted. |
|
string ID of the region to place instances. |
|
google.protobuf.Timestamp Creation timestamp. |
|
string Name of the ClickHouse cluster. The name is unique within the project. |
|
string Description of the ClickHouse cluster. |
|
doublecloud.v1.ClusterStatus Current state of the cluster. |
|
string Version of ClickHouse DBMS. |
|
doublecloud.clickhouse.v1.ClusterResources Resources allocated to the ClickHouse cluster. |
|
doublecloud.clickhouse.v1.ConnectionInfo Connection information. |
|
doublecloud.v1.Access Access settings |
|
doublecloud.clickhouse.v1.PrivateConnectionInfo Private connection information. |
|
doublecloud.v1.DataEncryption DataEncryption settings |
|
string ID of the network that the ClickHouse cluster belongs to. |
|
doublecloud.clickhouse.v1.ClickhouseConfig ClickHouse server configuration. |
|
doublecloud.v1.MaintenanceWindow Window of maintenance operations. |
|
doublecloud.v1.MaintenanceOperation Maintenance operation planned at nearest maintenance_window. |
|
doublecloud.clickhouse.v1.MetricsExporterConnectionInfo Prometheus JMX exporter endpoint HTTP basic auth information. |
ClusterResources
Field |
Description |
|
doublecloud.clickhouse.v1.ClusterResources.Clickhouse Resources allocated to ClickHouse hosts. |
ClusterResources.Clickhouse
Field |
Description |
|
string ID of the preset for computational resources available to a host (CPU, memory etc.). |
|
google.protobuf.Int64Value Volume of the storage available to a host, in bytes. |
|
google.protobuf.Int64Value Maximum storage volume the cluster can automatically scale up to in bytes. If not set, autoscaling is disabled |
|
google.protobuf.Int64Value Number of hosts per shard. |
|
google.protobuf.Int64Value Number of shards in the cluster. |
ConnectionInfo
Field |
Description |
|
string Host to connect. |
|
string ClickHouse user. |
|
string Password for ClickHouse user. |
|
google.protobuf.Int64Value Port to connect using HTTPS protocol. |
|
google.protobuf.Int64Value Port to connect using TCP/native protocol. |
|
string Connection string for ClickHouse native protocol. |
|
string URI to connect using HTTPS protocol. |
|
string URI to connect using JDBC protocol. |
|
string URI to connect using ODBC protocol. |
Host
Field |
Description |
|
string Name of the host. |
|
string ID of the ClickHouse cluster. |
|
string Name of the shard that the host belongs to. |
|
string Private dns name. |
|
doublecloud.v1.HostStatus Aggregated host status. |
MetricsExporterConnectionInfo
Field |
Description |
|
string User for HTTP basic auth. |
|
string Password for HTTP basic auth. |
PrivateConnectionInfo
Field |
Description |
|
string Host to connect. |
|
string ClickHouse user. |
|
string Password for ClickHouse user. |
|
google.protobuf.Int64Value Port to connect using HTTPS protocol. |
|
google.protobuf.Int64Value Port to connect using TCP/native protocol. |
|
string Connection string for ClickHouse native protocol. |
|
string URI to connect using HTTPS protocol. |
|
string URI to connect using JDBC protocol. |
|
string URI to connect using ODBC protocol. |
CreateClusterRequest
Field |
Description |
|
string ID of the project to create the ClickHouse cluster in. |
|
string Type of the cloud where instances should be hosted. |
|
string ID of the region to place instances. |
|
string Name of the ClickHouse cluster. The name must be unique within the project. |
|
string Description of the ClickHouse cluster. |
|
string Version of ClickHouse DBMS. |
|
doublecloud.clickhouse.v1.ClusterResources Resources allocated to the ClickHouse cluster. |
|
doublecloud.v1.Access Access settings |
|
doublecloud.v1.DataEncryption DataEncryption settings |
|
string ID of the network to create ClickHouse cluster in. |
|
doublecloud.clickhouse.v1.ClickhouseConfig ClickHouse server configuration. |
|
doublecloud.v1.MaintenanceWindow Window of maintenance operations. |
DeleteClusterRequest
Field |
Description |
|
string ID of the ClickHouse cluster to delete. To get the ClickHouse cluster ID, use a [ClusterService.List] request. |
GetClusterRequest
Field |
Description |
|
string ID of the ClickHouse cluster resource to return. |
|
bool Whether to include sensitive data in the response. If unspecified, defaults to false. |
ListClusterBackupsRequest
Field |
Description |
|
string Required. ID of the ClickHouse cluster. |
|
doublecloud.v1.Paging Paging information of the request |
ListClusterBackupsResponse
Field |
Description |
|
list Requested list of backups. |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
ListClusterHostsRequest
Field |
Description |
|
string ID of the ClickHouse cluster to list hosts in. |
|
doublecloud.v1.Paging Paging information of the request |
ListClusterHostsResponse
Field |
Description |
|
list Requested list of hosts for the cluster. |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
ListClusterOperationsRequest
Field |
Description |
|
string Required. ID of the ClickHouse cluster. |
|
doublecloud.v1.Paging Paging information of the request |
ListClusterOperationsResponse
Field |
Description |
|
list |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
ListClustersRequest
Field |
Description |
|
string ID of the project to list ClickHouse clusters in. |
|
doublecloud.v1.Paging Paging information of the request |
|
doublecloud.clickhouse.v1.ClusterView The level of detail to be returned. If unspecified, defaults to CLUSTER_VIEW_BASIC. |
ListClustersResponse
Field |
Description |
|
list List of ClickHouse cluster resources. |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
RescheduleMaintenanceRequest
Field |
Description |
|
string Required. ID of the ClickHouse cluster to maintenance reschedule. |
|
doublecloud.v1.RescheduleType Required. The type of reschedule request. |
|
google.protobuf.Timestamp The time for SPECIFIC_TIME reschedule. Limited by two weeks since first time scheduled. |
ResetClusterCredentialsRequest
Field |
Description |
|
string ID of the ClickHouse cluster to reset credentials. To get the ClickHouse cluster ID, use a [ClusterService.List] request. |
RestoreClusterRequest
Field |
Description |
|
string Required. ID of the backup to restore from. |
|
string ID of the project to create the ClickHouse cluster in. |
|
string ID of the region to place instances. |
|
string Name of the ClickHouse cluster. The name must be unique within the project. |
|
string Description of the ClickHouse cluster. |
|
string Version of ClickHouse DBMS. |
|
doublecloud.clickhouse.v1.ClusterResources Resources allocated to the ClickHouse cluster. |
|
doublecloud.v1.Access Security settings |
|
doublecloud.v1.DataEncryption DataEncryption settings |
|
string ID of the network to create ClickHouse cluster in. |
|
doublecloud.clickhouse.v1.ClickhouseConfig ClickHouse server configuration. |
|
doublecloud.v1.MaintenanceWindow Window of maintenance operations. |
StartClusterRequest
Field |
Description |
|
string ID of the ClickHouse cluster to start. |
StopClusterRequest
Field |
Description |
|
string ID of the ClickHouse cluster to stop. |
UpdateClusterRequest
Field |
Description |
|
string ID of the ClickHouse cluster resource to update. To get the ClickHouse cluster ID, use a [ClusterService.List] request. |
|
string New name for the cluster. |
|
string New description of the ClickHouse cluster. |
|
string Version of ClickHouse DBMS. |
|
doublecloud.clickhouse.v1.ClusterResources Resources allocated to the ClickHouse cluster. |
|
doublecloud.v1.Access Access settings |
|
doublecloud.clickhouse.v1.ClickhouseConfig ClickHouse server configuration. |
|
doublecloud.v1.MaintenanceWindow Window of maintenance operations. |
ClickhouseConfig
Field |
Description |
|
|
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.StringValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.DoubleValue |
|
google.protobuf.Int64Value |
|
|
|
list |
|
|
|
list |
|
doublecloud.clickhouse.v1.ClickhouseConfig.GraphiteRollupEntry |
|
|
|
list |
|
|
|
|
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
|
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.BoolValue |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
ClickhouseConfig.Compression
Field |
Description |
|
doublecloud.clickhouse.v1.ClickhouseConfig.Compression.Method |
|
int64 |
|
double |
|
google.protobuf.Int64Value |
ClickhouseConfig.GraphiteRollup
Field |
Description |
|
list |
|
doublecloud.clickhouse.v1.ClickhouseConfig.GraphiteRollup.Pattern |
ClickhouseConfig.GraphiteRollup.Pattern
Field |
Description |
|
google.protobuf.StringValue |
|
google.protobuf.StringValue |
|
list |
|
doublecloud.clickhouse.v1.ClickhouseConfig.GraphiteRollup.Pattern.Retention |
ClickhouseConfig.GraphiteRollup.Pattern.Retention
Field |
Description |
|
int64 |
|
int64 |
ClickhouseConfig.GraphiteRollupEntry
Field |
Description |
|
string |
|
ClickhouseConfig.Kafka
Field |
Description |
|
doublecloud.clickhouse.v1.ClickhouseConfig.Kafka.SecurityProtocol |
|
doublecloud.clickhouse.v1.ClickhouseConfig.Kafka.SaslMechanism |
|
google.protobuf.StringValue |
|
google.protobuf.StringValue |
|
google.protobuf.BoolValue |
ClickhouseConfig.KafkaTopicsEntry
Field |
Description |
|
string |
|
ClickhouseConfig.MergeTree
Field |
Description |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.BoolValue |
|
google.protobuf.BoolValue |
|
google.protobuf.Duration |
|
google.protobuf.Duration |
|
google.protobuf.Int64Value |
|
google.protobuf.Int64Value |
|
google.protobuf.Duration |
|
google.protobuf.Int64Value |
ClickhouseConfig.Rabbitmq
Field |
Description |
|
google.protobuf.StringValue |
|
google.protobuf.StringValue |
|
google.protobuf.StringValue |
GetOperationRequest
Field |
Description |
|
string Required. ID of the operation to return. |
ListOperationsRequest
Field |
Description |
|
string ID of the project to list clusters operations in. |
|
doublecloud.v1.Paging Paging information of the request |
ListOperationsResponse
Field |
Description |
|
list List of operations. |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
Version
Field |
Description |
|
string ID of the version. |
|
string Name of the version. |
|
bool Whether version is deprecated. |
|
list List of versions that can be updated from current. |
|
string |
ListVersionsRequest
Field |
Description |
|
doublecloud.v1.Paging Paging information of the request |
ListVersionsResponse
Field |
Description |
|
list Requested list of available versions. |
|
|
|
doublecloud.v1.NextPage Pagination information of the response |
- Backup.Type
- ClusterView
- ClickhouseConfig.Compression.Method
- ClickhouseConfig.Kafka.SaslMechanism
- ClickhouseConfig.Kafka.SecurityProtocol
- ClickhouseConfig.LogLevel
- Backup
- CreateBackupRequest
- DeleteBackupRequest
- GetBackupRequest
- ListBackupsRequest
- ListBackupsResponse
- Cluster
- ClusterResources
- ClusterResources.Clickhouse
- ConnectionInfo
- Host
- MetricsExporterConnectionInfo
- PrivateConnectionInfo
- CreateClusterRequest
- DeleteClusterRequest
- GetClusterRequest
- ListClusterBackupsRequest
- ListClusterBackupsResponse
- ListClusterHostsRequest
- ListClusterHostsResponse
- ListClusterOperationsRequest
- ListClusterOperationsResponse
- ListClustersRequest
- ListClustersResponse
- RescheduleMaintenanceRequest
- ResetClusterCredentialsRequest
- RestoreClusterRequest
- StartClusterRequest
- StopClusterRequest
- UpdateClusterRequest
- ClickhouseConfig
- ClickhouseConfig.Compression
- ClickhouseConfig.GraphiteRollup
- ClickhouseConfig.GraphiteRollup.Pattern
- ClickhouseConfig.GraphiteRollup.Pattern.Retention
- ClickhouseConfig.GraphiteRollupEntry
- ClickhouseConfig.Kafka
- ClickhouseConfig.KafkaTopicsEntry
- ClickhouseConfig.MergeTree
- ClickhouseConfig.Rabbitmq
- GetOperationRequest
- ListOperationsRequest
- ListOperationsResponse
- Version
- ListVersionsRequest
- ListVersionsResponse