Class: Google::Cloud::Compute::V1::NodeType
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::NodeType
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
Represent a sole-tenant Node Type resource. Each node within a node group must have a node type. A node type specifies the total amount of cores and memory for that node. Currently, the only available node type is n1-node-96-624 node type that has 96 vCPUs and 624 GB of memory, available in multiple zones. For more information read Node types.
Instance Attribute Summary collapse
-
#cpu_platform ⇒ ::String
[Output Only] The CPU platform used by this node type.
-
#creation_timestamp ⇒ ::String
[Output Only] Creation timestamp in RFC3339 text format.
-
#deprecated ⇒ ::Google::Cloud::Compute::V1::DeprecationStatus
[Output Only] The deprecation status associated with this node type.
-
#description ⇒ ::String
[Output Only] An optional textual description of the resource.
-
#guest_cpus ⇒ ::Integer
[Output Only] The number of virtual CPUs that are available to the node type.
-
#id ⇒ ::Integer
[Output Only] The unique identifier for the resource.
-
#kind ⇒ ::String
[Output Only] The type of the resource.
-
#local_ssd_gb ⇒ ::Integer
[Output Only] Local SSD available to the node type, defined in GB.
-
#memory_mb ⇒ ::Integer
[Output Only] The amount of physical memory available to the node type, defined in MB.
-
#name ⇒ ::String
[Output Only] Name of the resource.
-
#self_link ⇒ ::String
[Output Only] Server-defined URL for the resource.
-
#zone ⇒ ::String
[Output Only] The name of the zone where the node type resides, such as us-central1-a.
Instance Attribute Details
#cpu_platform ⇒ ::String
Returns [Output Only] The CPU platform used by this node type.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#creation_timestamp ⇒ ::String
Returns [Output Only] Creation timestamp in RFC3339 text format.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#deprecated ⇒ ::Google::Cloud::Compute::V1::DeprecationStatus
Returns [Output Only] The deprecation status associated with this node type.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#description ⇒ ::String
Returns [Output Only] An optional textual description of the resource.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#guest_cpus ⇒ ::Integer
Returns [Output Only] The number of virtual CPUs that are available to the node type.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#id ⇒ ::Integer
Returns [Output Only] The unique identifier for the resource. This identifier is defined by the server.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#kind ⇒ ::String
Returns [Output Only] The type of the resource. Always compute#nodeType for node types.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#local_ssd_gb ⇒ ::Integer
Returns [Output Only] Local SSD available to the node type, defined in GB.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#memory_mb ⇒ ::Integer
Returns [Output Only] The amount of physical memory available to the node type, defined in MB.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns [Output Only] Name of the resource.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#self_link ⇒ ::String
Returns [Output Only] Server-defined URL for the resource.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#zone ⇒ ::String
Returns [Output Only] The name of the zone where the node type resides, such as us-central1-a.
22233 22234 22235 22236 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22233 class NodeType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |