SlurmNodeSet class

Configuration for Slurm nodesets in the cluster.

Nodesets are groups of compute nodes used by Slurm that are responsible for running workloads submitted to the cluster.

Constructors

SlurmNodeSet({String? computeId, ComputeInstanceSlurmNodeSet? computeInstance, String? id, String? maxDynamicNodeCount, String? staticNodeCount, List<StorageConfig>? storageConfigs})
SlurmNodeSet.fromJson(Map json_)

Properties

computeId String?
ID of the compute resource on which this nodeset will run.
getter/setter pair
computeInstance ComputeInstanceSlurmNodeSet?
If set, indicates that the nodeset should be backed by Compute Engine instances.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
Identifier for the nodeset, which allows it to be referenced by partitions.
getter/setter pair
maxDynamicNodeCount String?
Controls how many additional nodes a cluster can bring online to handle workloads.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
staticNodeCount String?
Number of nodes to be statically created for this nodeset.
getter/setter pair
storageConfigs List<StorageConfig>?
How storage resources should be mounted on each compute node.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited