Class Cluster
A resizable group of nodes in a particular cloud location, capable of serving all Tables in the parent Instance.
Implements
Inherited Members
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class Cluster : IDirectResponseSchema
Properties
ClusterConfig
Configuration for this cluster.
Declaration
[JsonProperty("clusterConfig")]
public virtual ClusterConfig ClusterConfig { get; set; }
Property Value
Type | Description |
---|---|
ClusterConfig |
DefaultStorageType
Immutable. The type of storage used by this cluster to serve its parent instance's tables, unless explicitly overridden.
Declaration
[JsonProperty("defaultStorageType")]
public virtual string DefaultStorageType { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EncryptionConfig
Immutable. The encryption configuration for CMEK-protected clusters.
Declaration
[JsonProperty("encryptionConfig")]
public virtual EncryptionConfig EncryptionConfig { get; set; }
Property Value
Type | Description |
---|---|
EncryptionConfig |
Location
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}
.
Declaration
[JsonProperty("location")]
public virtual string Location { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The unique name of the cluster. Values are of the form
projects/{project}/instances/{instance}/clusters/a-z*
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NodeScalingFactor
Immutable. The node scaling factor of this cluster.
Declaration
[JsonProperty("nodeScalingFactor")]
public virtual string NodeScalingFactor { get; set; }
Property Value
Type | Description |
---|---|
string |
ServeNodes
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.
Declaration
[JsonProperty("serveNodes")]
public virtual int? ServeNodes { get; set; }
Property Value
Type | Description |
---|---|
int? |
State
Output only. The current state of the cluster.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |