The vmware_nsx.plugins.dvs.plugin Module

class vmware_nsx.plugins.dvs.plugin.NsxDvsV2(*args, **kwargs)

Bases: neutron.db.allowedaddresspairs_db.AllowedAddressPairsMixin, neutron.db.agentschedulers_db.DhcpAgentSchedulerDbMixin, neutron.db.db_base_plugin_v2.NeutronDbPluginV2, vmware_nsx.dhcp_meta.modes.DhcpMetadataAccess, neutron.db.external_net_db.External_net_db_mixin, neutron.db.l3_db.L3_NAT_dbonly_mixin, neutron.db.portbindings_db.PortBindingMixin, neutron.db.portsecurity_db.PortSecurityDbMixin, neutron.db.securitygroups_db.SecurityGroupDbMixin, neutron.db.vlantransparent_db.Vlantransparent_db_mixin

create_network(context, network)
create_port(context, port)
create_router(context, router)
delete_network(context, id)
delete_port(context, id, l3_port_check=True, nw_gw_port_check=True)

Deletes a port on a specified Virtual Network.

If the port contains a remote interface attachment, the remote interface is first un-plugged and then the port is deleted.

Returns:None
Raises:exception.PortInUse
Raises:exception.PortNotFound
Raises:exception.NetworkNotFound
get_network(context, id, fields=None)
get_networks(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)
supported_extension_aliases = ['allowed-address-pairs', 'binding', 'external-net', 'multi-provider', 'port-security', 'provider', 'quotas', 'router', 'security-group', 'vlan-transparent']
update_network(context, id, network)
update_port(context, id, port)

Previous topic

The vmware_nsx.plugins.dvs.dhcp Module

Next topic

The vmware_nsx.plugins.nsx_mh.plugin Module

This Page