Show / Hide Table of Contents

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
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 SlurmLoginNodes : IDirectResponseSchema

Properties

BootDisk

Optional. Boot disk for the login node.

Declaration
[JsonProperty("bootDisk")]
public virtual BootDisk BootDisk { get; set; }
Property Value
Type Description
BootDisk

Count

Required. Number of login node instances to create.

Declaration
[JsonProperty("count")]
public virtual long? Count { get; set; }
Property Value
Type Description
long?

ETag

The ETag of the item.

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

EnableOsLogin

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

Declaration
[JsonProperty("enableOsLogin")]
public virtual bool? EnableOsLogin { get; set; }
Property Value
Type Description
bool?

EnablePublicIps

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

Declaration
[JsonProperty("enablePublicIps")]
public virtual bool? EnablePublicIps { get; set; }
Property Value
Type Description
bool?

Instances

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

Declaration
[JsonProperty("instances")]
public virtual IList<ComputeInstance> Instances { get; set; }
Property Value
Type Description
IList<ComputeInstance>

Labels

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

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
IDictionary<string, string>

MachineType

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

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

StartupScript

Optional. Startup script to be run on each login node instance. Max 256KB. The script must complete within the system-defined default timeout of 5 minutes. For tasks that require more time, consider running them in the background using methods such as &amp; or nohup.

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

StorageConfigs

Optional. How storage resources should be mounted on each login node.

Declaration
[JsonProperty("storageConfigs")]
public virtual IList<StorageConfig> StorageConfigs { get; set; }
Property Value
Type Description
IList<StorageConfig>

Zone

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.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX