Class: Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster
- Inherits:
-
Object
- Object
- Google::Cloud::VmwareEngine::V1::PrivateCloud::ManagementCluster
- 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
-
#cluster_id ⇒ ::String
Required.
-
#node_type_configs ⇒ ::Google::Protobuf::Map{::String => ::Google::Cloud::VmwareEngine::V1::NodeTypeConfig}
Required.
-
#stretched_cluster_config ⇒ ::Google::Cloud::VmwareEngine::V1::StretchedClusterConfig
Optional.
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).
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
).
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.
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 |