clap.abstract_provider

Module Contents

Classes

AbstractInstanceProvider

Helper class that provides a standard way to create an ABC using

Attributes

logger

class clap.abstract_provider.AbstractInstanceProvider

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract pause_instances(self, nodes_to_pause, timeout=600)
Parameters
Return type

List[clap.node.NodeDescriptor]

abstract resume_instances(self, nodes_to_resume, timeout=600)
Parameters
Return type

List[clap.node.NodeDescriptor]

abstract start_instances(self, instance, count, timeout=600)
Parameters
Return type

List[clap.node.NodeDescriptor]

abstract stop_instances(self, nodes_to_stop, timeout=600)
Parameters
Return type

List[clap.node.NodeDescriptor]

abstract update_instance_info(self, nodes_to_check, timeout=600)
Parameters
Return type

List[clap.node.NodeDescriptor]

exception clap.abstract_provider.InstanceDeploymentError

Bases: Exception

Common base class for all non-exit exceptions.

Initialize self. See help(type(self)) for accurate signature.

clap.abstract_provider.logger