clap.abstract_provider
¶
Module Contents¶
Classes¶
Helper class that provides a standard way to create an ABC using |
Attributes¶
- 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
nodes_to_pause (List[clap.node.NodeDescriptor]) –
timeout (int) –
- Return type
List[clap.node.NodeDescriptor]
- abstract resume_instances(self, nodes_to_resume, timeout=600)¶
- Parameters
nodes_to_resume (List[clap.node.NodeDescriptor]) –
timeout (int) –
- Return type
List[clap.node.NodeDescriptor]
- abstract start_instances(self, instance, count, timeout=600)¶
- Parameters
instance (clap.configs.InstanceInfo) –
count (int) –
timeout (int) –
- Return type
List[clap.node.NodeDescriptor]
- abstract stop_instances(self, nodes_to_stop, timeout=600)¶
- Parameters
nodes_to_stop (List[clap.node.NodeDescriptor]) –
timeout (int) –
- Return type
List[clap.node.NodeDescriptor]
- abstract update_instance_info(self, nodes_to_check, timeout=600)¶
- Parameters
nodes_to_check (List[clap.node.NodeDescriptor]) –
timeout (int) –
- 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¶