Class: Google::Cloud::VmwareEngine::V1::NodeType
- Inherits:
-
Object
- Object
- Google::Cloud::VmwareEngine::V1::NodeType
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb
Overview
Describes node type.
Defined Under Namespace
Modules: Capability, Kind
Instance Attribute Summary collapse
-
#available_custom_core_counts ⇒ ::Array<::Integer>
readonly
Output only.
-
#capabilities ⇒ ::Array<::Google::Cloud::VmwareEngine::V1::NodeType::Capability>
readonly
Output only.
-
#disk_size_gb ⇒ ::Integer
readonly
Output only.
-
#display_name ⇒ ::String
readonly
Output only.
-
#families ⇒ ::Array<::String>
readonly
Output only.
-
#kind ⇒ ::Google::Cloud::VmwareEngine::V1::NodeType::Kind
readonly
Output only.
-
#memory_gb ⇒ ::Integer
readonly
Output only.
-
#name ⇒ ::String
readonly
Output only.
-
#node_type_id ⇒ ::String
readonly
Output only.
-
#total_core_count ⇒ ::Integer
readonly
Output only.
-
#virtual_cpu_count ⇒ ::Integer
readonly
Output only.
Instance Attribute Details
#available_custom_core_counts ⇒ ::Array<::Integer> (readonly)
Returns Output only. List of possible values of custom core count.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#capabilities ⇒ ::Array<::Google::Cloud::VmwareEngine::V1::NodeType::Capability> (readonly)
Returns Output only. Capabilities of this node type.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#disk_size_gb ⇒ ::Integer (readonly)
Returns Output only. The amount of storage available, defined in GB.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#display_name ⇒ ::String (readonly)
Returns Output only. The friendly name for this node type. For example: ve1-standard-72.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#families ⇒ ::Array<::String> (readonly)
Returns Output only. Families of the node type.
For node types to be in the same cluster
they must share at least one element in the families
.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#kind ⇒ ::Google::Cloud::VmwareEngine::V1::NodeType::Kind (readonly)
Returns Output only. The type of the resource.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#memory_gb ⇒ ::Integer (readonly)
Returns Output only. The amount of physical memory available, defined in GB.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name of this node type.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names.
For example:
projects/my-proj/locations/us-central1-a/nodeTypes/standard-72
.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#node_type_id ⇒ ::String (readonly)
Returns Output only. The canonical identifier of the node type
(corresponds to the NodeType
). For example: standard-72.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#total_core_count ⇒ ::Integer (readonly)
Returns Output only. The total number of CPU cores in a single node.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |
#virtual_cpu_count ⇒ ::Integer (readonly)
Returns Output only. The total number of virtual CPUs in a single node.
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 693 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Kind defines possible types of a NodeType. module Kind # The default value. This value should never be used. KIND_UNSPECIFIED = 0 # Standard HCI node. STANDARD = 1 # Storage only Node. STORAGE_ONLY = 2 end # Capability of a node type. module Capability # The default value. This value is used if the capability is omitted or # unknown. CAPABILITY_UNSPECIFIED = 0 # This node type supports stretch clusters. STRETCHED_CLUSTERS = 1 end end |