Class: Google::Cloud::VmwareEngine::V1::NodeType

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

Describes node type.

Defined Under Namespace

Modules: Capability, Kind

Instance Attribute Summary collapse

Instance Attribute Details

#available_custom_core_counts::Array<::Integer> (readonly)

Returns Output only. List of possible values of custom core count.

Returns:

  • (::Array<::Integer>)

    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.

Returns:



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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::Array<::String>)

    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.

Returns:



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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Integer)

    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