Brocade specific database schema/model.
-
class quantum.plugins.brocade.db.models.BrocadeNetwork(**kwargs)
Bases: sqlalchemy.ext.declarative.Base, quantum.db.models_v2.HasId
Schema for brocade network.
-
id
-
vlan
-
class quantum.plugins.brocade.db.models.BrocadePort(**kwargs)
Bases: sqlalchemy.ext.declarative.Base
Schema for brocade port.
-
admin_state_up
-
network_id
-
physical_interface
-
port_id
-
tenant_id
-
vlan_id
-
quantum.plugins.brocade.db.models.create_network(context, net_id, vlan)
Create a brocade specific network/port-profiles.
-
quantum.plugins.brocade.db.models.create_port(context, port_id, network_id, physical_interface, vlan_id, tenant_id, admin_state_up)
Create a brocade specific port, has policy like vlan.
-
quantum.plugins.brocade.db.models.delete_network(context, net_id)
Delete a brocade specific network/port-profiles.
-
quantum.plugins.brocade.db.models.delete_port(context, port_id)
delete brocade specific port.
-
quantum.plugins.brocade.db.models.get_network(context, net_id, fields=None)
Get brocade specific network, with vlan extension.
-
quantum.plugins.brocade.db.models.get_networks(context, filters=None, fields=None)
Get all brocade specific networks.
-
quantum.plugins.brocade.db.models.get_port(context, port_id)
get a brocade specific port.
-
quantum.plugins.brocade.db.models.get_port_from_device(session, port_id)
get port from the tap device.
-
quantum.plugins.brocade.db.models.get_ports(context, network_id=None)
get a brocade specific port.
-
quantum.plugins.brocade.db.models.update_port_state(context, port_id, admin_state_up)
Update port attributes.