Cluster Director v1beta API - Class SlurmLoginNodes (1.0.0-beta01)

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

Reference documentation and code samples for the Cluster Director v1beta API class SlurmLoginNodes.

Configuration for Slurm login nodes in the cluster. Login nodes are Compute Engine VM instances that allow users to access the cluster over SSH.

Inheritance

object > SlurmLoginNodes

Namespace

Google.Cloud.HypercomputeCluster.V1Beta

Assembly

Google.Cloud.HypercomputeCluster.V1Beta.dll

Constructors

SlurmLoginNodes()

public SlurmLoginNodes()

SlurmLoginNodes(SlurmLoginNodes)

public SlurmLoginNodes(SlurmLoginNodes other)
Parameter
Name Description
other SlurmLoginNodes

Properties

BootDisk

public BootDisk BootDisk { get; set; }

Optional. Boot disk for the login node.

Property Value
Type Description
BootDisk

Count

public long Count { get; set; }

Required. Number of login node instances to create.

Property Value
Type Description
long

EnableOsLogin

public bool EnableOsLogin { get; set; }

Optional. Whether OS Login should be enabled on login node instances.

Property Value
Type Description
bool

EnablePublicIps

public bool EnablePublicIps { get; set; }

Optional. Whether login node instances should be assigned external IP addresses.

Property Value
Type Description
bool

Instances

public RepeatedField<ComputeInstance> Instances { get; }

Output only. Information about the login node instances that were created in Compute Engine.

Property Value
Type Description
RepeatedFieldComputeInstance

Labels

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

Optional. Labels that should be applied to each login node instance.

Property Value
Type Description
MapFieldstringstring

MachineType

public string MachineType { get; set; }

Required. Name of the Compute Engine machine type to use for login nodes, e.g. n2-standard-2.

Property Value
Type Description
string

StartupScript

public string StartupScript { get; set; }

Optional. Startup script to be run on each login node instance. Max 256KB.

Property Value
Type Description
string

StorageConfigs

public RepeatedField<StorageConfig> StorageConfigs { get; }

Optional. How [storage resources][google.cloud.hypercomputecluster.v1beta.StorageResource] should be mounted on each login node.

Property Value
Type Description
RepeatedFieldStorageConfig

Zone

public string Zone { get; set; }

Required. Name of the zone in which login nodes should run, e.g., us-central1-a. Must be in the same region as the cluster, and must match the zone of any other resources specified in the cluster.

Property Value
Type Description
string