Class: Google::Cloud::Dataproc::V1::NodeGroup
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::NodeGroup
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1/clusters.rb
Overview
Dataproc Node Group.
The Dataproc NodeGroup resource is not related to the
Dataproc NodeGroupAffinity
resource.
Defined Under Namespace
Modules: Role Classes: LabelsEntry
Instance Attribute Summary collapse
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
The Node group resource name.
-
#node_group_config ⇒ ::Google::Cloud::Dataproc::V1::InstanceGroupConfig
Optional.
-
#roles ⇒ ::Array<::Google::Cloud::Dataproc::V1::NodeGroup::Role>
Required.
Instance Attribute Details
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 778 class NodeGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Node pool roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node pool. DRIVER = 1 end end |
#name ⇒ ::String
Returns The Node group resource name.
778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 778 class NodeGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Node pool roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node pool. DRIVER = 1 end end |
#node_group_config ⇒ ::Google::Cloud::Dataproc::V1::InstanceGroupConfig
Returns Optional. The node group instance group configuration.
778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 778 class NodeGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Node pool roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node pool. DRIVER = 1 end end |
#roles ⇒ ::Array<::Google::Cloud::Dataproc::V1::NodeGroup::Role>
Returns Required. Node group roles.
778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 778 class NodeGroup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Node pool roles. module Role # Required unspecified role. ROLE_UNSPECIFIED = 0 # Job drivers run on the node pool. DRIVER = 1 end end |