This Page

The quantum.tests.unit.dummy_plugin Module

class quantum.tests.unit.dummy_plugin.Dummy

Bases: object

classmethod get_alias()
classmethod get_description()
classmethod get_name()
classmethod get_namespace()
classmethod get_resources()

Returns Extended Resource for dummy management

classmethod get_updated()
class quantum.tests.unit.dummy_plugin.DummyServicePlugin

Bases: quantum.plugins.services.service_base.ServicePluginBase

This is a simple plugin for managing instantes of a fictional ‘dummy’ service. This plugin is provided as a proof-of-concept of how advanced service might leverage the service type extension. Ideally, instances of real advanced services, such as load balancing or VPN will adopt a similar solution.

create_dummy(context, dummy)
delete_dummy(context, id)
get_dummy(context, id, fields)
get_dummys(context, filters, fields)
get_plugin_description()
get_plugin_name()
get_plugin_type()
supported_extension_aliases = ['dummy', 'service-type']
update_dummy(context, id, dummy)