The vmware_nsx.extensions.edge_service_gateway_bgp_peer Module

exception vmware_nsx.extensions.edge_service_gateway_bgp_peer.BgpDisabledOnEsgPeer(**kwargs)

Bases: neutron_lib.exceptions.InvalidInput

message = u”To add this peer to BGP speaker you must first enable BGP on the associated ESG - ‘%(esg_id)s’.”
class vmware_nsx.extensions.edge_service_gateway_bgp_peer.Edge_service_gateway_bgp_peer

Bases: neutron_lib.api.extensions.ExtensionDescriptor

Extension class to allow identifying of-peer with specificN SXv edge service gateway.

classmethod get_alias()
classmethod get_description()
get_extended_resources(version)
classmethod get_name()
get_required_extensions()
classmethod get_updated()
exception vmware_nsx.extensions.edge_service_gateway_bgp_peer.EsgInternalIfaceDoesNotMatch(**kwargs)

Bases: neutron_lib.exceptions.InvalidInput

message = u”Given BGP peer IP address doesn’t match any interface on ESG ‘%(esg_id)s’”
exception vmware_nsx.extensions.edge_service_gateway_bgp_peer.EsgRemoteASDoNotMatch(**kwargs)

Bases: neutron_lib.exceptions.InvalidInput

message = u”Specified remote AS is ‘%(remote_as)s’, but ESG ‘%(esg_id)s’ is configured on AS %(esg_as)s.”
exception vmware_nsx.extensions.edge_service_gateway_bgp_peer.ExternalSubnetHasGW(**kwargs)

Bases: neutron_lib.exceptions.InvalidInput

message = u”Subnet ‘%(subnet_id)s’ on external network ‘%(network_id)s’ is configured with gateway IP, set to None before enabling BGP on the network.”