Cluster class

A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads.

A cluster combines a set a compute resources that perform computations, storage resources that contain inputs and store outputs, an orchestrator that is responsible for assigning jobs to compute resources, and network resources that connect everything together.

Constructors

Cluster({Map<String, ComputeResource>? computeResources, String? createTime, String? description, Map<String, String>? labels, String? name, Map<String, NetworkResource>? networkResources, Orchestrator? orchestrator, bool? reconciling, Map<String, StorageResource>? storageResources, String? updateTime})
Cluster.fromJson(Map json_)

Properties

computeResources Map<String, ComputeResource>?
Compute resources available to the cluster.
getter/setter pair
createTime String?
Time that the cluster was originally created.
getter/setter pair
description String?
User-provided description of the cluster.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
labels Map<String, String>?
Labels applied to the cluster.
getter/setter pair
name String?
Identifier.
getter/setter pair
networkResources Map<String, NetworkResource>?
Network resources available to the cluster.
getter/setter pair
orchestrator Orchestrator?
Orchestrator that is responsible for scheduling and running jobs on the cluster.
getter/setter pair
reconciling bool?
Indicates whether changes to the cluster are currently in flight.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
storageResources Map<String, StorageResource>?
Storage resources available to the cluster.
getter/setter pair
updateTime String?
Time that the cluster was most recently updated.
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