Google Cloud VMware Engine V1 API - Class Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster (v0.8.0)

Reference documentation and code samples for the Google Cloud VMware Engine V1 API class Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster.

Management cluster configuration.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cluster_id

def cluster_id() -> ::String
Returns
  • (::String) —

    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)

#cluster_id=

def cluster_id=(value) -> ::String
Parameter
  • value (::String) —

    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)
Returns
  • (::String) —

    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)

#node_type_configs

def node_type_configs() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::VmwareEngine::V1::NodeTypeConfig}
Returns
  • (::Google::Protobuf::Map{::String => ::Google::Cloud::VmwareEngine::V1::NodeTypeConfig}) — Required. The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the NodeType).

#node_type_configs=

def node_type_configs=(value) -> ::Google::Protobuf::Map{::String => ::Google::Cloud::VmwareEngine::V1::NodeTypeConfig}
Parameter
  • value (::Google::Protobuf::Map{::String => ::Google::Cloud::VmwareEngine::V1::NodeTypeConfig}) — Required. The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the NodeType).
Returns
  • (::Google::Protobuf::Map{::String => ::Google::Cloud::VmwareEngine::V1::NodeTypeConfig}) — Required. The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the NodeType).

#stretched_cluster_config

def stretched_cluster_config() -> ::Google::Cloud::VmwareEngine::V1::StretchedClusterConfig
Returns

#stretched_cluster_config=

def stretched_cluster_config=(value) -> ::Google::Cloud::VmwareEngine::V1::StretchedClusterConfig
Parameter
Returns