The networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager Module

class networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.CiscoHostingDevicePluginBase

Bases: neutron_lib.services.base.ServicePluginBase

create_hosting_device(context, hosting_device)
create_hosting_device_template(context, hosting_device_template)
delete_hosting_device(context, id)
delete_hosting_device_template(context, id)
get_hosting_device(context, id, fields=None)
get_hosting_device_config(context, id)
get_hosting_device_template(context, id, fields=None)
get_hosting_device_templates(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)
get_hosting_devices(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)
get_plugin_description()
get_plugin_name()
get_plugin_type()
update_hosting_device(context, id, hosting_device)
update_hosting_device_template(context, id, hosting_device_template)
class networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.Ciscohostingdevicemanager

Bases: neutron_lib.api.extensions.ExtensionDescriptor

Hosting device and template extension.

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

Returns Ext Resources.

classmethod get_updated()
exception networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.HostingDeviceInUse(**kwargs)

Bases: neutron_lib.exceptions.InUse

message = u’Hosting device %(id)s in use.’
exception networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.HostingDeviceInvalidPortValue(**kwargs)

Bases: neutron_lib.exceptions.InvalidInput

message = u’Invalid value for port %(port)s’
exception networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.HostingDeviceMgmtPortNotFound(**kwargs)

Bases: neutron_lib.exceptions.InUse

message = u’Specified management port %(id)s does not exist.’
exception networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.HostingDeviceNotFound(**kwargs)

Bases: neutron_lib.exceptions.NotFound

message = u’Hosting device %(id)s does not exist’
exception networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.HostingDeviceTemplateInUse(**kwargs)

Bases: neutron_lib.exceptions.InUse

message = u’Hosting device template %(id)s in use.’
exception networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.HostingDeviceTemplateNotFound(**kwargs)

Bases: neutron_lib.exceptions.NotFound

message = u’Hosting device template %(id)s does not exist’
exception networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.TenantBoundNotUUIDListOrNone(**kwargs)

Bases: neutron_lib.exceptions.NetworkNotFound

message = u’Attribute tenant_bound must be a list of tenant ids or None’
networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.convert_empty_string_to_none(value)
networking_cisco.plugins.cisco.extensions.ciscohostingdevicemanager.convert_validate_port_value(port)