Show / Hide Table of Contents

Class SlurmOrchestrator

When set in Orchestrator, indicates that the cluster should use Slurm as the orchestrator.

Inheritance
object
SlurmOrchestrator
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.HypercomputeCluster.v1.Data
Assembly: Google.Apis.HypercomputeCluster.v1.dll
Syntax
public class SlurmOrchestrator : IDirectResponseSchema

Properties

DefaultPartition

Optional. Default partition to use for submitted jobs that do not explicitly specify a partition. Required if and only if there is more than one partition, in which case it must match the id of one of the partitions.

Declaration
[JsonProperty("defaultPartition")]
public virtual string DefaultPartition { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EpilogBashScripts

Optional. Slurm epilog scripts, which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.

Declaration
[JsonProperty("epilogBashScripts")]
public virtual IList<string> EpilogBashScripts { get; set; }
Property Value
Type Description
IList<string>

LoginNodes

Required. Configuration for login nodes, which allow users to access the cluster over SSH.

Declaration
[JsonProperty("loginNodes")]
public virtual SlurmLoginNodes LoginNodes { get; set; }
Property Value
Type Description
SlurmLoginNodes

NodeSets

Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.

Declaration
[JsonProperty("nodeSets")]
public virtual IList<SlurmNodeSet> NodeSets { get; set; }
Property Value
Type Description
IList<SlurmNodeSet>

Partitions

Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.

Declaration
[JsonProperty("partitions")]
public virtual IList<SlurmPartition> Partitions { get; set; }
Property Value
Type Description
IList<SlurmPartition>

PrologBashScripts

Optional. Slurm prolog scripts, which will be executed by compute nodes before a node begins running a new job. Values must not be empty.

Declaration
[JsonProperty("prologBashScripts")]
public virtual IList<string> PrologBashScripts { get; set; }
Property Value
Type Description
IList<string>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX