SlurmLoginNodes(mapping=None, *, ignore_unknown_fields=False, **kwargs)Configuration for Slurm login
nodes <https://slurm.schedmd.com/quickstart_admin.html#login>__ in
the cluster. Login nodes are Compute Engine VM instances that allow
users to access the cluster over SSH.
Attributes |
|
|---|---|
| Name | Description |
count |
int
Required. Number of login node instances to create. |
zone |
str
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.
|
machine_type |
str
Required. Name of the Compute Engine `machine type |
startup_script |
str
Optional. `Startup script |
enable_os_login |
bool
Optional. Whether `OS Login |
enable_public_ips |
bool
Optional. Whether login node instances should be assigned `external IP addresses |
labels |
MutableMapping[str, str]
Optional. Labels __
that should be applied to each login node instance.
|
storage_configs |
MutableSequence[google.cloud.hypercomputecluster_v1beta.types.StorageConfig]
Optional. How [storage resources][google.cloud.hypercomputecluster.v1beta.StorageResource] should be mounted on each login node. |
instances |
MutableSequence[google.cloud.hypercomputecluster_v1beta.types.ComputeInstance]
Output only. Information about the login node instances that were created in Compute Engine. |
boot_disk |
google.cloud.hypercomputecluster_v1beta.types.BootDisk
Optional. Boot disk for the login node. |
Classes
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |