Show / Hide Table of Contents

Class Cluster

A resizable group of nodes in a particular cloud location, capable of serving all Tables in the parent Instance.

Inheritance
object
Cluster
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX