The karbor.services.protection.flows.restore Module¶
- 
class karbor.services.protection.flows.restore.CompleteRestoreTask¶
- Bases: - taskflow.task.Task- 
execute(restore, *args, **kwargs)¶
 
- 
- 
class karbor.services.protection.flows.restore.CreateHeatTask(*args, **kwargs)¶
- Bases: - taskflow.task.Task- 
default_provides= ['heat_client', 'heat_template']¶
 - 
execute(context, heat_conf)¶
 
- 
- 
class karbor.services.protection.flows.restore.CreateStackTask(*args, **kwargs)¶
- Bases: - taskflow.task.Task- 
default_provides= 'stack_id'¶
 - 
execute(heat_client, heat_template)¶
 
- 
- 
class karbor.services.protection.flows.restore.InitiateRestoreTask¶
- Bases: - taskflow.task.Task- 
execute(restore, *args, **kwargs)¶
 - 
revert(restore, *args, **kwargs)¶
 
- 
- 
class karbor.services.protection.flows.restore.SyncRestoreStatusTask(*args, **kwargs)¶
- Bases: - taskflow.task.Task- 
execute(stack_id, heat_client, restore)¶
 
- 
- 
karbor.services.protection.flows.restore.get_flow(context, workflow_engine, checkpoint, provider, restore, restore_auth)¶