VMware Engine v1 API - Class Cluster (1.5.0)

public sealed class Cluster : IMessage<Cluster>, IEquatable<Cluster>, IDeepCloneable<Cluster>, IBufferMessage, IMessage

Reference documentation and code samples for the VMware Engine v1 API class Cluster.

A cluster in a private cloud.

Inheritance

object > Cluster

Namespace

Google.Cloud.VmwareEngine.V1

Assembly

Google.Cloud.VmwareEngine.V1.dll

Constructors

Cluster()

public Cluster()

Cluster(Cluster)

public Cluster(Cluster other)
Parameter
Name Description
other Cluster

Properties

ClusterName

public ClusterName ClusterName { get; set; }

ClusterName-typed view over the Name resource name property.

Property Value
Type Description
ClusterName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Creation time of this resource.

Property Value
Type Description
Timestamp

Management

public bool Management { get; set; }

Output only. True if the cluster is a management cluster; false otherwise. There can only be one management cluster in a private cloud and it has to be the first one.

Property Value
Type Description
bool

Name

public string Name { get; set; }

Output only. The resource name of this cluster. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/clusters/my-cluster

Property Value
Type Description
string

NodeTypeConfigs

public MapField<string, NodeTypeConfig> NodeTypeConfigs { get; }

Required. The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the NodeType).

Property Value
Type Description
MapFieldstringNodeTypeConfig

State

public Cluster.Types.State State { get; set; }

Output only. State of the resource.

Property Value
Type Description
ClusterTypesState

StretchedClusterConfig

public StretchedClusterConfig StretchedClusterConfig { get; set; }

Optional. Configuration of a stretched cluster. Required for clusters that belong to a STRETCHED private cloud.

Property Value
Type Description
StretchedClusterConfig

Uid

public string Uid { get; set; }

Output only. System-generated unique identifier for the resource.

Property Value
Type Description
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Last update time of this resource.

Property Value
Type Description
Timestamp