The karbor.services.protection.manager Module¶
Protection Service
-
class
karbor.services.protection.manager.ProtectionManager(service_name=None, *args, **kwargs)¶ Bases:
karbor.manager.Managerkarbor Protection Manager.
-
RPC_API_VERSION= '1.0'¶
-
delete(context, provider_id, checkpoint_id)¶
-
init_host(**kwargs)¶ Handle initialization if this is a standalone service
-
list_checkpoints(*args, **kwargs)¶
-
list_protectable_dependents(*args, **kwargs)¶
-
list_protectable_instances(*args, **kwargs)¶
-
list_protectable_types(context)¶
-
list_providers(context, marker=None, limit=None, sort_keys=None, sort_dirs=None, filters=None)¶
-
protect(*args, **kwargs)¶
-
restore(*args, **kwargs)¶
-
show_checkpoint(*args, **kwargs)¶
-
show_protectable_instance(*args, **kwargs)¶
-
show_protectable_type(*args, **kwargs)¶
-
show_provider(*args, **kwargs)¶
-
start(plan)¶
-
suspend(plan)¶
-
target= <Target version=1.0>¶
-