GoogleApi.BigtableAdmin.V2.Model.Cluster (google_api_bigtable_admin v0.20.0) View Source
A resizable group of nodes in a particular cloud location, capable of serving all Tables in the parent Instance.
Attributes
-
clusterConfig
(type:GoogleApi.BigtableAdmin.V2.Model.ClusterConfig.t
, default:nil
) - Configuration for this cluster. -
defaultStorageType
(type:String.t
, default:nil
) - Immutable. The type of storage used by this cluster to serve its parent instance's tables, unless explicitly overridden. -
encryptionConfig
(type:GoogleApi.BigtableAdmin.V2.Model.EncryptionConfig.t
, default:nil
) - Immutable. The encryption configuration for CMEK-protected clusters. -
location
(type:String.t
, default:nil
) - 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 formprojects/{project}/locations/{zone}
. -
name
(type:String.t
, default:nil
) - The unique name of the cluster. Values are of the formprojects/{project}/instances/{instance}/clusters/a-z*
. -
serveNodes
(type:integer()
, default:nil
) - The number of nodes allocated to this cluster. More nodes enable higher throughput and more consistent performance. -
state
(type:String.t
, default:nil
) - Output only. The current state of the cluster.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.BigtableAdmin.V2.Model.Cluster{ clusterConfig: GoogleApi.BigtableAdmin.V2.Model.ClusterConfig.t() | nil, defaultStorageType: String.t() | nil, encryptionConfig: GoogleApi.BigtableAdmin.V2.Model.EncryptionConfig.t() | nil, location: String.t() | nil, name: String.t() | nil, serveNodes: integer() | nil, state: String.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.