caviar.engine.management

Management module.

exception caviar.engine.management.ManagementError(exit_code, message)

Bases: BaseException

exit_code
message
class caviar.engine.management.Management(das_machine, port, http_auth, network_module=<module 'caviar.network' from '/home/laguna/src/caviar/packages/caviar/network/__init__.py'>)

Bases: object

Management client.

domain()

Retrieve domain root resource.

Return type:ManagementResource
Returns:The domain root resource.
class caviar.engine.management.ManagementResource(http_resource, data)

Bases: object

command
exit_code_success
exit_code_failure
message
extra_properties
raise_not_success()
class caviar.engine.management.ManagementExtraProperties(http_resource, data)

Bases: object

commands
methods
entity
child_resources
class caviar.engine.management.ManagementCommands(http_resource, data)

Bases: object

class caviar.engine.management.ManagementCommand(http_resource, method_name)

Bases: object

class caviar.engine.management.ManagementMethods(http_resource, data)

Bases: object

class caviar.engine.management.ManagementEntity(data)

Bases: object

class caviar.engine.management.ManagementChildResources(http_resource, data)

Bases: object

items()
cache_evict()
class caviar.engine.management.ManagementChildResource(http_resource)

Bases: object

get()
cache_evict()
class caviar.engine.management.ManagementRequest(http_resource, method_name, params=None)

Bases: object

class caviar.engine.management.ManagementParameters(query_params, msg_params)

Bases: object

items()
class caviar.engine.management.ManagementParameter(name, default_value, acceptable_values, param_type, optional, key)

Bases: object

name
default_value
is_required()
is_boolean()
is_int()
is_string()
is_file()
is_key()
apply(req, value)
class caviar.engine.management.ManagementQueryParameter(name, default_value, acceptable_values, param_type, optional, key)

Bases: caviar.engine.management.ManagementParameter

apply_impl(req, name, value)
class caviar.engine.management.ManagementMessageParameter(name, default_value, acceptable_values, param_type, optional, key)

Bases: caviar.engine.management.ManagementParameter

apply_impl(req, name, value)