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)
-
-
create_port(tenant_id, net_id, port_state, port_id, **kwargs)
-
-
create_subnet(tenant_id, net_id, ip_version, subnet_cidr, **kwargs)
-
-
delete_network(tenant_id, net_id, **kwargs)
-
-
delete_port(tenant_id, net_id, port_id, **kwargs)
-
-
delete_subnet(tenant_id, net_id, subnet_id, **kwargs)
-
-
get_all_networks(tenant_id, **kwargs)
-
-
get_all_ports(tenant_id, net_id, **kwargs)
-
-
get_network_details(tenant_id, net_id, **kwargs)
-
-
get_port_details(tenant_id, net_id, port_id, **kwargs)
-
-
get_subnet(tenant_id, net_id, subnet_id, **kwargs)
-
-
get_subnets(tenant_id, net_id, **kwargs)
-
-
plug_interface(tenant_id, net_id, port_id, remote_interface_id, **kwargs)
-
-
unplug_interface(tenant_id, net_id, port_id, **kwargs)
-
-
update_network(tenant_id, net_id, name, **kwargs)
-
-
update_port(tenant_id, net_id, port_id, **kwargs)
-
-
update_subnet(tenant_id, net_id, subnet_id, **kwargs)
-