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)