The vmware_nsx.nsxlib.mh.l2gateway
Module¶
-
vmware_nsx.nsxlib.mh.l2gateway.
create_gateway_device
(cluster, tenant_id, display_name, neutron_id, tz_uuid, connector_type, connector_ip, client_certificate)¶
-
vmware_nsx.nsxlib.mh.l2gateway.
create_l2_gw_service
(cluster, tenant_id, display_name, devices)¶ Create a NSX Layer-2 Network Gateway Service.
Parameters: - cluster – The target NSX cluster
- tenant_id – Identifier of the Openstack tenant for which
the gateway service. :param display_name: Descriptive name of this gateway service :param devices: List of transport node uuids (and network interfaces on them) to use for the network gateway service :raise NsxApiException: if there is a problem while communicating with the NSX controller
-
vmware_nsx.nsxlib.mh.l2gateway.
delete_gateway_device
(cluster, device_uuid)¶
-
vmware_nsx.nsxlib.mh.l2gateway.
delete_l2_gw_service
(cluster, gateway_id)¶
-
vmware_nsx.nsxlib.mh.l2gateway.
get_gateway_device_status
(cluster, device_uuid)¶
-
vmware_nsx.nsxlib.mh.l2gateway.
get_gateway_devices_status
(cluster, tenant_id=None)¶
-
vmware_nsx.nsxlib.mh.l2gateway.
get_l2_gw_service
(cluster, gateway_id)¶
-
vmware_nsx.nsxlib.mh.l2gateway.
get_l2_gw_services
(cluster, tenant_id=None, fields=None, filters=None)¶
-
vmware_nsx.nsxlib.mh.l2gateway.
plug_l2_gw_service
(cluster, lswitch_id, lport_id, gateway_id, vlan_id=None)¶ Plug a Layer-2 Gateway Attachment object in a logical port.
-
vmware_nsx.nsxlib.mh.l2gateway.
update_gateway_device
(cluster, gateway_id, tenant_id, display_name, neutron_id, tz_uuid, connector_type, connector_ip, client_certificate)¶
-
vmware_nsx.nsxlib.mh.l2gateway.
update_l2_gw_service
(cluster, gateway_id, display_name)¶