Class: Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb

Overview

Management cluster configuration.

Defined Under Namespace

Classes: NodeTypeConfigsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_id::String

Returns 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)


174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 174

class ManagementCluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::VmwareEngine::V1::NodeTypeConfig]
  class NodeTypeConfigsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#node_type_configs::Google::Protobuf::Map{::String => ::Google::Cloud::VmwareEngine::V1::NodeTypeConfig}

Returns 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:



174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 174

class ManagementCluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::VmwareEngine::V1::NodeTypeConfig]
  class NodeTypeConfigsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#stretched_cluster_config::Google::Cloud::VmwareEngine::V1::StretchedClusterConfig

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

Returns:



174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 174

class ManagementCluster
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::VmwareEngine::V1::NodeTypeConfig]
  class NodeTypeConfigsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end