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.