This Page

The quantum.plugins.cisco.l2device_plugin_base Module

class quantum.plugins.cisco.l2device_plugin_base.L2DevicePluginBase

Bases: object

Base class for a device-specific plugin. An example of a device-specific plugin is a Nexus switch plugin. The network model relies on device-category-specific plugins to perform the configuration on each device.

create_network(tenant_id, net_name, net_id, vlan_name, vlan_id, **kwargs)
Returns:
Raises :
create_port(tenant_id, net_id, port_state, port_id, **kwargs)
Returns:
Raises :
create_subnet(tenant_id, net_id, ip_version, subnet_cidr, **kwargs)
Returns:
Raises :
delete_network(tenant_id, net_id, **kwargs)
Returns:
Raises :
delete_port(tenant_id, net_id, port_id, **kwargs)
Returns:
Raises :
delete_subnet(tenant_id, net_id, subnet_id, **kwargs)
Returns:
Raises :
get_all_networks(tenant_id, **kwargs)
Returns:
Raises :
get_all_ports(tenant_id, net_id, **kwargs)
Returns:
Raises :
get_network_details(tenant_id, net_id, **kwargs)
Returns:
Raises :
get_port_details(tenant_id, net_id, port_id, **kwargs)
Returns:
Raises :
get_subnet(tenant_id, net_id, subnet_id, **kwargs)
Returns:
Raises :
get_subnets(tenant_id, net_id, **kwargs)
Returns:
Raises :
plug_interface(tenant_id, net_id, port_id, remote_interface_id, **kwargs)
Returns:
Raises :
unplug_interface(tenant_id, net_id, port_id, **kwargs)
Returns:
Raises :
update_network(tenant_id, net_id, name, **kwargs)
Returns:
Raises :
update_port(tenant_id, net_id, port_id, **kwargs)
Returns:
Raises :
update_subnet(tenant_id, net_id, subnet_id, **kwargs)
Returns:
Raises :