Skip to content

ClusterSlurmConfigurationRequest

Source code in docs_src/capo_pcs/types/cluster_slurm_configuration_request.py
class ClusterSlurmConfigurationRequest(TypedDict, closed=True):
    scale_down_idle_time_in_seconds: NotRequired["int"]
    """<p>The time (in seconds) before an idle node is scaled down.</p> <p>Default: <code>600</code> </p>"""
    slurm_custom_settings: NotRequired[
        "capo_pcs.types.slurm_custom_settings.SlurmCustomSettings"
    ]
    """<p>Additional Slurm-specific configuration that directly maps to Slurm settings.</p>"""
    slurmdbd_custom_settings: NotRequired[
        "capo_pcs.types.slurmdbd_custom_settings.SlurmdbdCustomSettings"
    ]
    """<p>Additional SlurmDBD-specific configuration that directly maps to SlurmDBD settings.</p>"""
    cgroup_custom_settings: NotRequired[
        "capo_pcs.types.cgroup_custom_settings.CgroupCustomSettings"
    ]
    """<p>Additional Cgroup-specific configuration that directly maps to Cgroup settings.</p>"""
    accounting: NotRequired["capo_pcs.types.accounting_request.AccountingRequest"]
    """<p>The accounting configuration includes configurable settings for Slurm accounting.</p>"""
    slurm_rest: NotRequired["capo_pcs.types.slurm_rest_request.SlurmRestRequest"]
    """<p>The Slurm REST API configuration for the cluster.</p>"""

accounting instance-attribute

accounting: NotRequired[AccountingRequest]

The accounting configuration includes configurable settings for Slurm accounting.

cgroup_custom_settings instance-attribute

cgroup_custom_settings: NotRequired[CgroupCustomSettings]

Additional Cgroup-specific configuration that directly maps to Cgroup settings.

scale_down_idle_time_in_seconds instance-attribute

scale_down_idle_time_in_seconds: NotRequired[int]

The time (in seconds) before an idle node is scaled down.

Default: 600

slurm_custom_settings instance-attribute

slurm_custom_settings: NotRequired[SlurmCustomSettings]

Additional Slurm-specific configuration that directly maps to Slurm settings.

slurm_rest instance-attribute

slurm_rest: NotRequired[SlurmRestRequest]

The Slurm REST API configuration for the cluster.

slurmdbd_custom_settings instance-attribute

slurmdbd_custom_settings: NotRequired[SlurmdbdCustomSettings]

Additional SlurmDBD-specific configuration that directly maps to SlurmDBD settings.