ClusterOrchestratorSlurmNodeSet class

Constructors

ClusterOrchestratorSlurmNodeSet({Input<String?>? computeId, Input<ClusterOrchestratorSlurmNodeSetComputeInstance?>? computeInstance, required Input<String> id, Input<String?>? maxDynamicNodeCount, Input<String?>? staticNodeCount, Input<List<ClusterOrchestratorSlurmNodeSetStorageConfig>?>? storageConfigs})
Creates a new ClusterOrchestratorSlurmNodeSet. computeId ID of the compute resource on which this nodeset will run. Must match a key computeInstance When set in a SlurmNodeSet, indicates that the nodeset should be backed id Identifier for the nodeset, which allows it to be referenced by partitions. maxDynamicNodeCount Controls how many additional nodes a cluster can bring online to handle staticNodeCount Number of nodes to be statically created for this nodeset. The cluster will storageConfigs How storage resources should be mounted on each compute
const
ClusterOrchestratorSlurmNodeSet.fromMap(Map<String, dynamic> map)
factory

Properties

computeId → Input<String?>?
ID of the compute resource on which this nodeset will run. Must match a key in the cluster's compute_resources.
final
computeInstance → Input<ClusterOrchestratorSlurmNodeSetComputeInstance?>?
When set in a SlurmNodeSet, indicates that the nodeset should be backed by Compute Engine VM instances. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
id → Input<String>
Identifier for the nodeset, which allows it to be referenced by partitions. Must conform to RFC-1034 (lower-case, alphanumeric, and at most 63 characters).
final
maxDynamicNodeCount → Input<String?>?
Controls how many additional nodes a cluster can bring online to handle workloads. Set this value to enable dynamic node creation and limit the number of additional nodes the cluster can bring online. Leave empty if you do not want the cluster to create nodes dynamically, and instead rely only on static nodes.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
staticNodeCount → Input<String?>?
Number of nodes to be statically created for this nodeset. The cluster will attempt to ensure that at least this many nodes exist at all times.
final
storageConfigs → Input<List<ClusterOrchestratorSlurmNodeSetStorageConfig>?>?
How storage resources should be mounted on each compute node. Structure is documented below.
final

Methods

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

Operators

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