public sealed class SlurmLoginNodes : IMessage<SlurmLoginNodes>, IEquatable<SlurmLoginNodes>, IDeepCloneable<SlurmLoginNodes>, IBufferMessage, IMessageReference 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.
Implements
IMessageSlurmLoginNodes, IEquatableSlurmLoginNodes, IDeepCloneableSlurmLoginNodes, IBufferMessage, IMessageNamespace
Google.Cloud.HypercomputeCluster.V1BetaAssembly
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 |
|