This Page

The quantum.plugins.cisco.network_plugin Module

class quantum.plugins.cisco.network_plugin.PluginV2

Bases: quantum.db.db_base_plugin_v2.QuantumDbPluginV2

Meta-Plugin with v2 API support for multiple sub-plugins.

associate_port(tenant_id, instance_id, instance_desc)

Get the portprofile name and the device name for the dynamic vnic

create_credential(tenant_id, credential_name, user_name, password)

Create a new credential

create_network(context, network)

Creates a new Virtual Network, and assigns it a symbolic name.

create_port(context, port)

Creates a port on the specified Virtual Network.

create_qos(tenant_id, qos_name, qos_desc)

Create a QoS level

create_subnet(context, subnet)

Create a subnet, which represents a range of IP addresses that can be allocated to devices.

delete_credential(tenant_id, credential_id)

Delete a credential

delete_network(context, id)

Deletes the network with the specified network identifier belonging to the specified tenant.

delete_port(context, id)

Deletes a port

delete_qos(tenant_id, qos_id)

Delete a QoS level

delete_subnet(context, id)

Deletes a subnet

detach_port(tenant_id, instance_id, instance_desc)

Remove the association of the VIF with the dynamic vnic

get_all_credentials(tenant_id)

Get all credentials

get_all_qoss(tenant_id)

Get all QoS levels

get_credential_details(tenant_id, credential_id)

Get a particular credential

get_network(context, id, fields=None)

Gets a particular network

get_networks(context, filters=None, fields=None)

Gets all networks

get_qos_details(tenant_id, qos_id)

Get QoS Details

rename_credential(tenant_id, credential_id, new_name)

Rename the particular credential resource

rename_qos(tenant_id, qos_id, new_name)

Rename QoS level

schedule_host(tenant_id, instance_id, instance_desc)

Provides the hostname on which a dynamic vnic is reserved

supported_extension_aliases = ['Cisco Credential', 'Cisco qos']
update_network(context, id, network)

Updates the symbolic name belonging to a particular Virtual Network.

update_port(context, id, port)

Updates the state of a port and returns the updated port

update_subnet(context, id, subnet)

Updates the state of a subnet and returns the updated subnet