idmtools_platform_container.plugin_info module#

idmtools process platform plugin definition.

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

class idmtools_platform_container.plugin_info.ContainerPlatformSpecification[source]#

Bases: PlatformSpecification

Process Platform Specification definition.

get_description() str[source]#

Retrieve description.

get(**configuration) IPlatform[source]#

Build our process platform from the passed in configuration object.

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

Returns:

IPlatform

example_configuration()[source]#

Retrieve example configuration.

get_type() Type[ContainerPlatform][source]#

Get type. :returns: Type

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 CONTAINER.