The karbor.services.operationengine.api Module

Handles all requests relating to OperationEngine.

class karbor.services.operationengine.api.API(db_driver=None)

Bases: karbor.db.base.Base

API for interacting with the OperationEngine manager.

create_scheduled_operation(context, operation)
create_trigger(context, trigger)
delete_scheduled_operation(context, operation_id, trigger_id)
delete_trigger(context, trigger_id)
resume_scheduled_operation(context, operation_id, trigger_id)
suspend_scheduled_operation(context, operation_id, trigger_id)
update_trigger(context, trigger)