Class Cluster (2.32.0)

Cluster(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A resizable group of nodes in a particular cloud ___location, capable of serving all Tables][google.bigtable.admin.v2.Table] in the parent Instance][google.bigtable.admin.v2.Instance].

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
name str
The unique name of the cluster. Values are of the form projects/{project}/instances/{instance}/clusters/a-z][-a-z0-9]*.
___location str
Immutable. The ___location where this cluster's nodes and storage reside. For best performance, clients should be located as close as possible to this cluster. Currently only zones are supported, so values should be of the form projects/{project}/locations/{zone}.
state google.cloud.bigtable_admin_v2.types.Cluster.State
Output only. The current state of the cluster.
serve_nodes int
The number of nodes in the cluster. If no value is set, Cloud Bigtable automatically allocates nodes based on your data footprint and optimized for 50% storage utilization.
node_scaling_factor google.cloud.bigtable_admin_v2.types.Cluster.NodeScalingFactor
Immutable. The node scaling factor of this cluster.
cluster_config google.cloud.bigtable_admin_v2.types.Cluster.ClusterConfig
Configuration for this cluster. This field is a member of oneof_ config.
default_storage_type google.cloud.bigtable_admin_v2.types.StorageType
Immutable. The type of storage used by this cluster to serve its parent instance's tables, unless explicitly overridden.
encryption_config google.cloud.bigtable_admin_v2.types.Cluster.EncryptionConfig
Immutable. The encryption configuration for CMEK-protected clusters.

Classes

ClusterAutoscalingConfig

ClusterAutoscalingConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Autoscaling config for a cluster.

ClusterConfig

ClusterConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for a cluster.

EncryptionConfig

EncryptionConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Cloud Key Management Service (Cloud KMS) settings for a CMEK-protected cluster.

NodeScalingFactor

NodeScalingFactor(value)

Possible node scaling factors of the clusters. Node scaling delivers better latency and more throughput by removing node boundaries.

State

State(value)

Possible states of a cluster.