VMware Engine v1 API - Class PrivateCloud.Types.ManagementCluster (1.4.0)

public sealed class PrivateCloud.Types.ManagementCluster : IMessage<PrivateCloud.Types.ManagementCluster>, IEquatable<PrivateCloud.Types.ManagementCluster>, IDeepCloneable<PrivateCloud.Types.ManagementCluster>, IBufferMessage, IMessage

Reference documentation and code samples for the VMware Engine v1 API class PrivateCloud.Types.ManagementCluster.

Management cluster configuration.

Inheritance

object > PrivateCloud.Types.ManagementCluster

Namespace

Google.Cloud.VmwareEngine.V1

Assembly

Google.Cloud.VmwareEngine.V1.dll

Constructors

ManagementCluster()

public ManagementCluster()

ManagementCluster(ManagementCluster)

public ManagementCluster(PrivateCloud.Types.ManagementCluster other)
Parameter
Name Description
other PrivateCloudTypesManagementCluster

Properties

ClusterId

public string ClusterId { get; set; }

Required. The user-provided identifier of the new Cluster. The identifier must meet the following requirements:

  • Only contains 1-63 alphanumeric characters and hyphens
  • Begins with an alphabetical character
  • Ends with a non-hyphen character
  • Not formatted as a UUID
  • Complies with RFC 1034 (section 3.5)
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

StretchedClusterConfig

public StretchedClusterConfig StretchedClusterConfig { get; set; }

Optional. Configuration of a stretched cluster. Required for STRETCHED private clouds.

Property Value
Type Description
StretchedClusterConfig