idmtools_platform_comps.plugin_info module#

idmtools comps platform plugin definition.

Copyright 2021, Bill & Melinda Gates Foundation. All rights reserved.

class idmtools_platform_comps.plugin_info.COMPSPlatformSpecification[source]#

Bases: PlatformSpecification

Provide the plugin definition for COMPSPlatform.

__init__()[source]#

Constructor.

get_description() str[source]#

Get description.

get(**configuration) COMPSPlatform[source]#

Get COMPSPlatform object with configuration.

example_configuration()[source]#

Get example config.

get_type() Type[COMPSPlatform][source]#

Get COMPSPlatform type.

get_example_urls() List[str][source]#

Get Comps examples.

get_version() str[source]#

Returns the version of the plugin.

Returns:

Plugin Version

get_configuration_aliases() Dict[str, Dict][source]#

Provides configuration aliases that exist in COMPS.

class idmtools_platform_comps.plugin_info.SSMTPlatformSpecification[source]#

Bases: COMPSPlatformSpecification

Provides the plugic spec for SSMTPlatform.

__init__()[source]#

Constructor.

get_description() str[source]#

Provide description of SSMT plugin.

get(**configuration) SSMTPlatform[source]#

Get an instance of SSMTPlatform using the configuration.

example_configuration()[source]#

Get example config.

get_type() Type[SSMTPlatform][source]#

Get SSMT type.

get_example_urls() List[str][source]#

Get SSMT example urls.

get_version() str[source]#

Returns the version of the plugin.

Returns:

Plugin Version

get_configuration_aliases() Dict[str, Dict][source]#

Provides configuration aliases that exist in COMPS.