idmtools_platform_slurm.plugin_info module

class idmtools_platform_slurm.plugin_info.SlurmPlatformSpecification

Bases: PlatformSpecification

get_description() str

Get a brief description of the plugin and its functionality.

Returns:

The plugin description.

get(**configuration) IPlatform

Build our slurm platform from the passed in configuration object

We do our import of platform here to avoid any weirdness :param configuration:

Returns:

example_configuration()

Example configuration for the platform. This is useful in help or error messages.

Returns:

Example configuration

get_type() Type[SlurmPlatform]

Get type of the Platform type.

get_version() str

Returns the version of the plugin

Returns:

Plugin Version

get_configuration_aliases() Dict[str, Dict]

Provides configuration aliases that exist in SLURM.