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)¶