Google Cloud Dataproc v1 API - Class NodeGroup (5.8.0)

public sealed class NodeGroup : IMessage<NodeGroup>, IEquatable<NodeGroup>, IDeepCloneable<NodeGroup>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dataproc v1 API class NodeGroup.

Dataproc Node Group. The Dataproc NodeGroup resource is not related to the Dataproc [NodeGroupAffinity][google.cloud.dataproc.v1.NodeGroupAffinity] resource.

Inheritance

object > NodeGroup

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

NodeGroup()

public NodeGroup()

NodeGroup(NodeGroup)

public NodeGroup(NodeGroup other)
Parameter
NameDescription
otherNodeGroup

Properties

Labels

public MapField<string, string> Labels { get; }

Optional. Node group labels.

  • Label keys must consist of from 1 to 63 characters and conform to RFC 1035.
  • Label values can be empty. If specified, they must consist of from 1 to 63 characters and conform to RFC 1035.
  • The node group must have no more than 32 labels.
Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

The Node group resource name.

Property Value
TypeDescription
string

NodeGroupConfig

public InstanceGroupConfig NodeGroupConfig { get; set; }

Optional. The node group instance group configuration.

Property Value
TypeDescription
InstanceGroupConfig

NodeGroupName

public NodeGroupName NodeGroupName { get; set; }

NodeGroupName-typed view over the Name resource name property.

Property Value
TypeDescription
NodeGroupName

Roles

public RepeatedField<NodeGroup.Types.Role> Roles { get; }

Required. Node group roles.

Property Value
TypeDescription
RepeatedFieldNodeGroupTypesRole