karbor.services.operationengine.operations package¶
Submodules¶
karbor.services.operationengine.operations.base module¶
Operation classes
- 
class 
karbor.services.operationengine.operations.base.Operation(user_trust_manager)¶ Bases:
object- 
OPERATION_TYPE= ''¶ 
- 
abstract 
check_operation_definition(operation_definition)¶ Check operation definition
- Parameters
 operation_definition – the definition of operation
- 
property 
karbor_endpoint¶ 
- 
run(operation_definition, **kwargs)¶ 
- 
 
karbor.services.operationengine.operations.protect_operation module¶
- 
class 
karbor.services.operationengine.operations.protect_operation.ProtectOperation(user_trust_manager)¶ Bases:
karbor.services.operationengine.operations.base.OperationProtect operation.
- 
OPERATION_TYPE= 'protect'¶ 
- 
check_operation_definition(operation_definition)¶ Check operation definition
- Parameters
 operation_definition – the definition of operation
- 
 
karbor.services.operationengine.operations.retention_operation module¶
- 
class 
karbor.services.operationengine.operations.retention_operation.RetentionProtectOperation(user_trust_manager)¶ Bases:
karbor.services.operationengine.operations.base.OperationProtect operation.
- 
OPERATION_TYPE= 'retention_protect'¶ 
- 
check_operation_definition(operation_definition)¶ Check operation definition
- Parameters
 operation_definition – the definition of operation
- 
 
Module contents¶
Operation classes
- 
class 
karbor.services.operationengine.operations.OperationHandler¶ Bases:
karbor.loadables.BaseLoader
- 
karbor.services.operationengine.operations.all_operations()¶ Get all operation classes.