NSX-T Data Center Global Manager REST API

Associated URIs:

API Description API Path

List BfdProfiles


Paginated list of all BfdProfiles.
GET /global-manager/api/v1/global-infra/bfd-profiles

Delete BFD Config and all the entities contained by this BfdProfile


Delete BFD Config and all the entities contained by this BfdProfile.
DELETE /global-manager/api/v1/global-infra/bfd-profiles/{bfd-profile-id}

Read a BfdProfile


Read a BfdProfile.
GET /global-manager/api/v1/global-infra/bfd-profiles/{bfd-profile-id}

Create or update a BfdProfile


If a BfdProfile with the bfd-profile-id is not already present,
create a new BfdProfile. If it already exists, update the
BfdProfile. This operation will fully replace the object.
PATCH /global-manager/api/v1/global-infra/bfd-profiles/{bfd-profile-id}

Create or update a BfdProfile


If a BfdProfile with the bfd-profile-id is not already present,
create a new BfdProfile. If it already exists, update the
BfdProfile. This operation will fully replace the object.
PUT /global-manager/api/v1/global-infra/bfd-profiles/{bfd-profile-id}

Read the constraint global configuration


Read the constraint global configuration
GET /global-manager/api/v1/global-infra/constraint-global-config

Update the constraint global configuration


Update the constraint global configuration
PATCH /global-manager/api/v1/global-infra/constraint-global-config

Update the constraint global configuration


Update the constraint global configuration
PUT /global-manager/api/v1/global-infra/constraint-global-config

List DHCP relay config instances


Paginated list of all DHCP relay config instances
GET /global-manager/api/v1/global-infra/dhcp-relay-configs

Delete DHCP relay configuration


Delete DHCP relay configuration
DELETE /global-manager/api/v1/global-infra/dhcp-relay-configs/{dhcp-relay-config-id}

Read DHCP relay configuration


Read DHCP relay configuration
GET /global-manager/api/v1/global-infra/dhcp-relay-configs/{dhcp-relay-config-id}

Create or update DHCP relay configuration


If DHCP relay config with the dhcp-relay-config-id is not already present, create a new DHCP relay config instance.
If it already exists, update the DHCP relay config instance with specified attributes.
PATCH /global-manager/api/v1/global-infra/dhcp-relay-configs/{dhcp-relay-config-id}

Create or update DHCP relay configuration


If DHCP relay config with the dhcp-relay-config-id is not already present,
create a new DHCP relay config instance. If it already exists, replace
the DHCP relay config instance with this object.
PUT /global-manager/api/v1/global-infra/dhcp-relay-configs/{dhcp-relay-config-id}

List DHCP server config instances


Paginated list of all DHCP server config instances
GET /global-manager/api/v1/global-infra/dhcp-server-configs

Read DHCP server leases


Read DHCP server leases
GET /global-manager/api/v1/global-infra/dhcp-server-configs/{config-id}/leases

Read DHCP server state


Read DHCP server state
GET /global-manager/api/v1/global-infra/dhcp-server-configs/{config-id}/state

Read DHCP server statistics


Read DHCP server statistics
GET /global-manager/api/v1/global-infra/dhcp-server-configs/{config-id}/stats

Reset DHCP server statistics counters


Reset DHCP statistics counters of a DHCP server represented by the
connectivity_path and the enforecement_point_path where the
dhcp-server-config was applied to. The connectivity_path can be the Tier0
path, Tier1 path or a segment path. If the given Tier0/1 or Segment has
DHCP server applied, the resetting will succeed and the DHCP statistics
counters will be reset to 0. But if it has no DHCP server applied, the
reseting will fail with proper error message.
POST /global-manager/api/v1/global-infra/dhcp-server-configs/{config-id}/stats?action=reset

Read DHCP server status


Read DHCP server status
GET /global-manager/api/v1/global-infra/dhcp-server-configs/{config-id}/status

Delete DHCP server configuration


Delete DHCP server configuration
DELETE /global-manager/api/v1/global-infra/dhcp-server-configs/{dhcp-server-config-id}

Read DHCP server configuration


Read DHCP server configuration
GET /global-manager/api/v1/global-infra/dhcp-server-configs/{dhcp-server-config-id}

Create or update DHCP server configuration


If DHCP server config with the dhcp-server-config-id is not already
present, create a new DHCP server config instance. If it already exists,
update the DHCP server config instance with specified attributes.

Realized entities of this API can be found using the path of Tier-0, Tier1,
or Segment where this config is applied on.

Modification of edge_cluster_path in DhcpServerConfig will lose all
existing DHCP leases.

If both the preferred_edge_paths in the DhcpServerConfig are changed
in a same PATCH API, e.g. change from [a,b] to [x,y], the current DHCP
server leases will be lost, which could cause network connectivity
issues. It is recommended to change only one member index in an update
call, e.g. from [a, b] to [a,y].

Clearing preferred_edge_paths will not reassign edge nodes from the
edge cluster. Instead, the previously-allocated edge nodes will be
retained to avoid loss of leases.
PATCH /global-manager/api/v1/global-infra/dhcp-server-configs/{dhcp-server-config-id}

Create or update DHCP server configuration


If DHCP server config with the dhcp-server-config-id is not already
present, create a new DHCP server config instance. If it already exists,
replace the DHCP server config instance with this object.

Realized entities of this API can be found using the path of Tier-0, Tier1,
or Segment where this config is applied on.

Modification of edge_cluster_path in DhcpServerConfig will lose all
existing DHCP leases.

If both the preferred_edge_paths in the DhcpServerConfig are changed
in a same PUT API, e.g. change from [a,b] to [x,y], the current DHCP
server leases will be lost, which could cause network connectivity
issues. It is recommended to change only one member index in an update
call, e.g. from [a, b] to [a,y].

Clearing preferred_edge_paths will not reassign edge nodes from the
edge cluster. Instead, the previously-allocated edge nodes will be
retained to avoid loss of leases.
PUT /global-manager/api/v1/global-infra/dhcp-server-configs/{dhcp-server-config-id}

List Dns Forwarder Zones


Paginated list of all Dns Forwarder Zones
GET /global-manager/api/v1/global-infra/dns-forwarder-zones

Delete the DNS Forwarder Zone


Delete the DNS Forwarder Zone
DELETE /global-manager/api/v1/global-infra/dns-forwarder-zones/{dns-forwarder-zone-id}

Read the DNS Forwarder Zone


Read the DNS Forwarder Zone
GET /global-manager/api/v1/global-infra/dns-forwarder-zones/{dns-forwarder-zone-id}

Create or update the DNS Forwarder Zone


Create or update the DNS Forwarder Zone
PATCH /global-manager/api/v1/global-infra/dns-forwarder-zones/{dns-forwarder-zone-id}

Create or update the DNS Forwarder Zone


Create or update the DNS Forwarder Zone
PUT /global-manager/api/v1/global-infra/dns-forwarder-zones/{dns-forwarder-zone-id}

List forwarding policies for the given domain


List all forwarding policies for the given domain ordered by precedence.
GET /global-manager/api/v1/global-infra/domains/{domain-id}/forwarding-policies (Deprecated)

Read forwarding policy


Read forwarding policy.
GET /global-manager/api/v1/global-infra/domains/{domain-id}/forwarding-policies/{forwarding-policy-id} (Deprecated)

List rules


List rules
GET /global-manager/api/v1/global-infra/domains/{domain-id}/forwarding-policies/{forwarding-policy-id}/rules (Deprecated)

Read rule


Read rule
GET /global-manager/api/v1/global-infra/domains/{domain-id}/forwarding-policies/{forwarding-policy-id}/rules/{rule-id} (Deprecated)

Get Group discovery profile binding map


API will get Group discovery profile binding map
GET /global-manager/api/v1/global-infra/domains/{domain-id}/groups/{group-id}/discovery-profile-binding-maps

Delete Group discovery profile binding map


API will delete Group discovery profile binding map
DELETE /global-manager/api/v1/global-infra/domains/{domain-id}/groups/{group-id}/discovery-profile-binding-maps/{discovery-profile-binding-map-id}

Get Group discovery profile binding map


API will get Group discovery profile binding map
GET /global-manager/api/v1/global-infra/domains/{domain-id}/groups/{group-id}/discovery-profile-binding-maps/{discovery-profile-binding-map-id}

Create or update Group discovery profile binding map


API will create or update Group discovery profile binding map
PATCH /global-manager/api/v1/global-infra/domains/{domain-id}/groups/{group-id}/discovery-profile-binding-maps/{discovery-profile-binding-map-id}

Update Group discovery profile binding map


API will update Group discovery profile binding map
PUT /global-manager/api/v1/global-infra/domains/{domain-id}/groups/{group-id}/discovery-profile-binding-maps/{discovery-profile-binding-map-id}

Create or Update Evpn Tenant Configuration


Create a global evpn tenant configuration if it is not already present,
otherwise update the evpn tenant configuration.
PATCH /global-manager/api/v1/global-infra/evpn-tenant-configs/{config-id}

Create or Update Evpn Tenant Configuration


Create or update Evpn Tenant configuration.
PUT /global-manager/api/v1/global-infra/evpn-tenant-configs/{config-id}

List all gateway QoS profiles


Paginated list of all gateway QoS profle instances
GET /global-manager/api/v1/global-infra/gateway-qos-profiles

Delete gateway QoS profile


Delete QoS profile
DELETE /global-manager/api/v1/global-infra/gateway-qos-profiles/{qos-profile-id}

Read gateway QoS profile


Read gateway QoS profile
GET /global-manager/api/v1/global-infra/gateway-qos-profiles/{qos-profile-id}

Create or update Gateway QoS profile


If profile with the qos-profile-id is not already present,
create a new gateway QoS profile instance. If it already exists, update
the gateway QoS profile instance with specified attributes.
PATCH /global-manager/api/v1/global-infra/gateway-qos-profiles/{qos-profile-id}

Create or update Gateway QoS profile


If profile with the qos-profile-id is not already present,
create a new gateway QoS profile instance. If it already exists, replace
the gateway QoS profile instance with this object.
PUT /global-manager/api/v1/global-infra/gateway-qos-profiles/{qos-profile-id}

List IP Discovery Profiles


API will list all IP Discovery Profiles active in current discovery profile id.
GET /global-manager/api/v1/global-infra/ip-discovery-profiles

Delete IP Discovery Profile


API will delete IP Discovery profile.
DELETE /global-manager/api/v1/global-infra/ip-discovery-profiles/{ip-discovery-profile-id}

Get IP Discovery Profile


API will get IP Discovery profile.
GET /global-manager/api/v1/global-infra/ip-discovery-profiles/{ip-discovery-profile-id}

Create IP Discovery Profile


API will create IP Discovery profile.
PATCH /global-manager/api/v1/global-infra/ip-discovery-profiles/{ip-discovery-profile-id}

Update IP Discovery Profile


API will update IP Discovery profile.
PUT /global-manager/api/v1/global-infra/ip-discovery-profiles/{ip-discovery-profile-id}

List all IPv6 DAD profiles


Paginated list of all IPv6 DAD profile instances
GET /global-manager/api/v1/global-infra/ipv6-dad-profiles

Delete IPv6 DAD profile


Delete IPv6 DAD profile
DELETE /global-manager/api/v1/global-infra/ipv6-dad-profiles/{dad-profile-id}

Read IPv6 DAD profile


Read IPv6 DAD profile
GET /global-manager/api/v1/global-infra/ipv6-dad-profiles/{dad-profile-id}

Create or update IPv6 DAD profile


If profile with the dad-profile-id is not already present,
create a new IPv6 DAD profile instance. If it already exists, update
the IPv6 DAD profile instance with specified attributes.
PATCH /global-manager/api/v1/global-infra/ipv6-dad-profiles/{dad-profile-id}

Create or update IPv6 DAD profile


If profile with the dad-profile-id is not already present,
create a new IPv6 DAD profile instance. If it already exists, replace
the IPv6 DAD profile instance with this object.
PUT /global-manager/api/v1/global-infra/ipv6-dad-profiles/{dad-profile-id}

List all IPv6 NDRA profiles


Paginated list of all IPv6 NDRA profile instances
GET /global-manager/api/v1/global-infra/ipv6-ndra-profiles

Delete IPv6 NDRA profile


Delete IPv6 NDRA profile
DELETE /global-manager/api/v1/global-infra/ipv6-ndra-profiles/{ndra-profile-id}

Read IPv6 NDRA profile


Read IPv6 NDRA profile
GET /global-manager/api/v1/global-infra/ipv6-ndra-profiles/{ndra-profile-id}

Create or update IPv6 NDRA profile


If profile with the ndra-profile-id is not already present,
create a new IPv6 NDRA profile instance. If it already exists, update
the IPv6 NDRA profile instance with specified attributes.
PATCH /global-manager/api/v1/global-infra/ipv6-ndra-profiles/{ndra-profile-id}

Create or update IPv6 NDRA profile


If profile with the ndra-profile-id is not already present,
create a new IPv6 NDRA profile instance. If it already exists, replace
the IPv6 NDRA profile instance with this object.
PUT /global-manager/api/v1/global-infra/ipv6-ndra-profiles/{ndra-profile-id}

List Mac Discovery Profiles


API will list all Mac Discovery Profiles active in current discovery profile id.
GET /global-manager/api/v1/global-infra/mac-discovery-profiles

Delete Mac Discovery Profile


API will delete Mac Discovery profile.
DELETE /global-manager/api/v1/global-infra/mac-discovery-profiles/{mac-discovery-profile-id}

Get Mac Discovery Profile


API will get Mac Discovery profile.
GET /global-manager/api/v1/global-infra/mac-discovery-profiles/{mac-discovery-profile-id}

Create Mac Discovery Profile


API will create Mac Discovery profile.
PATCH /global-manager/api/v1/global-infra/mac-discovery-profiles/{mac-discovery-profile-id}

Update Mac Discovery Profile


API will update Mac Discovery profile.
PUT /global-manager/api/v1/global-infra/mac-discovery-profiles/{mac-discovery-profile-id}

Get metadata proxy status


GET /global-manager/api/v1/global-infra/metadata-proxies/{metadata-proxy-id}/statistics

Get metadata proxy status


GET /global-manager/api/v1/global-infra/metadata-proxies/{metadata-proxy-id}/status

List QoS Profiles


API will list all QoS profiles.
GET /global-manager/api/v1/global-infra/qos-profiles

Delete QoS profile


API will delete QoS profile.
DELETE /global-manager/api/v1/global-infra/qos-profiles/{qos-profile-id}

Details of QoS profile


API will return details of QoS profile.
GET /global-manager/api/v1/global-infra/qos-profiles/{qos-profile-id}

Patch QoS profile.


Create a new QoS profile if the QoS profile with
given id does not already exist. If the QoS profile with the
given id already exists, patch with the existing QoS profile.
PATCH /global-manager/api/v1/global-infra/qos-profiles/{qos-profile-id}

Create or Replace QoS profile.


Create or Replace QoS profile.
PUT /global-manager/api/v1/global-infra/qos-profiles/{qos-profile-id}

Read security global configuration


This reads the security-global-config used for NSX Manager appliance certificates.
These properties are not sent to the hosts.
GET /global-manager/api/v1/global-infra/security-global-config

Update the security global configuration


This updates the security-global-config used for NSX Manager appliance certificates.
These properties are not sent to the hosts.
PUT /global-manager/api/v1/global-infra/security-global-config

List segment security profiles


API will list all segment security profiles.
GET /global-manager/api/v1/global-infra/segment-security-profiles

DELETE segment security profile


API will delete segment security profile with the given id.
DELETE /global-manager/api/v1/global-infra/segment-security-profiles/{segment-security-profile-id}

GET Segment security profile id


API will return details of the segment security profile with given id. If the
profile does not exist, it will return 404.
GET /global-manager/api/v1/global-infra/segment-security-profiles/{segment-security-profile-id}

PATCH segment security profile id


Create a new segment security profile if the segment security profile with given id does not
exist. Otherwise, PATCH the existing segment security profile
PATCH /global-manager/api/v1/global-infra/segment-security-profiles/{segment-security-profile-id}

PUT segment security profile id


Create or replace a segment security profile
PUT /global-manager/api/v1/global-infra/segment-security-profiles/{segment-security-profile-id}

List all segments under infra


Paginated list of all segments under infra.
GET /global-manager/api/v1/global-infra/segments

List Infra Port Discovery Profile Binding Maps


API will list all Infra Port Discovery Profile Binding Maps in current port id.
GET /global-manager/api/v1/global-infra/segments/{infra-segment-id}/ports/{infra-port-id}/port-discovery-profile-binding-maps

Get Infra Port Discovery Profile Binding Map


API will get Infra Port Discovery Profile Binding Map
GET /global-manager/api/v1/global-infra/segments/{infra-segment-id}/ports/{infra-port-id}/port-discovery-profile-binding-maps/{port-discovery-profile-binding-map-id}

List Infra Segment Discovery Profile Binding Maps


API will list all Infra Segment Discovery Profile Binding Maps in current segment id.
GET /global-manager/api/v1/global-infra/segments/{infra-segment-id}/segment-discovery-profile-binding-maps

Delete Segment Discovery Profile Binding Profile


API will delete Segment Discovery Profile Binding Profile
DELETE /global-manager/api/v1/global-infra/segments/{infra-segment-id}/segment-discovery-profile-binding-maps/{segment-discovery-profile-binding-map-id}

Get Infra Segment Discovery Profile Binding Map


API will get Infra Segment Discovery Profile Binding Map
GET /global-manager/api/v1/global-infra/segments/{infra-segment-id}/segment-discovery-profile-binding-maps/{segment-discovery-profile-binding-map-id}

Create Infra Segment Discovery Profile Binding Map


API will create Infra Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied.
PATCH /global-manager/api/v1/global-infra/segments/{infra-segment-id}/segment-discovery-profile-binding-maps/{segment-discovery-profile-binding-map-id}

Update Infra Segment Discovery Profile Binding Map


API will update Infra Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied.
PUT /global-manager/api/v1/global-infra/segments/{infra-segment-id}/segment-discovery-profile-binding-maps/{segment-discovery-profile-binding-map-id}

Delete infra segment


Delete infra segment
DELETE /global-manager/api/v1/global-infra/segments/{segment-id}

Force delete infra segment


Force delete bypasses validations during segment deletion. This may result in an inconsistent connectivity.
DELETE /global-manager/api/v1/global-infra/segments/{segment-id}?force=true

Read infra segment


Read infra segment
Note:
Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the
"l2_extension" object in the PATCH API payload, the path returned in the GET response payload may include the new path
instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact.
Also note that l2vpn path included in the error messages returned from validation may include the new VPN path
instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource.
GET /global-manager/api/v1/global-infra/segments/{segment-id}

Create or update a segment


If segment with the segment-id is not already present, create a new segment.
If it already exists, update the segment with specified attributes.
PATCH /global-manager/api/v1/global-infra/segments/{segment-id}

Create or update a segment


If segment with the segment-id is not already present, create a new segment.
If it already exists, update the segment with specified attributes.

Force parameter is required when workload connectivity is indirectly impacted
with the current update.
PATCH /global-manager/api/v1/global-infra/segments/{segment-id}?force=true

Delete DHCP lease(s) specified by IP and MAC


Delete one or multiple DHCP lease(s) specified by IP and MAC.

If there is a DHCP server running upon the given segment, or this segment
is using a DHCP server running in its connected Tier-0 or Tier-1, the DHCP
lease(s) which match exactly the IP address and the MAC address will be
deleted. If no such lease matches, the deletion for this lease will be
ignored.

The DHCP lease to be deleted will be removed by the system from both active
and standby node. The system will report error if the DHCP lease could not
be removed from both nodes. If the DHCP lease could not be removed on either
node, please check the DHCP server status. Once the DHCP server status is
UP, please invoke the deletion API again to ensure the lease gets deleted
from both nodes.
POST /global-manager/api/v1/global-infra/segments/{segment-id}?action=delete_dhcp_leases

Create or update a infra segment


If segment with the segment-id is not already present, create a new segment.
If it already exists, replace the segment with this object.

Force parameter is required when workload connectivity is indirectly impacted
with the current replacement.
Note:
Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the
"l2_extension" object in the PATCH API payload, the path returned in the GET response payload may include the new path
instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact.
Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path
instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource.
PUT /global-manager/api/v1/global-infra/segments/{segment-id}?force=true

Create or update a infra segment


If segment with the segment-id is not already present, create a new segment.
If it already exists, replace the segment with this object.
Note:
Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the
"l2_extension" object in the PATCH API payload, the path returned in the GET response payload may include the new path
instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact.
Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path
instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource.
PUT /global-manager/api/v1/global-infra/segments/{segment-id}

Get downlink port Address Resolution Protocol Proxies for infra segment in CSV format


Returns ARP proxy table for downlink port on connected to the segment in CSV format
GET /global-manager/api/v1/global-infra/segments/{segment-id}/arp-proxy?format=csv

Get downlink port Address Resolution Protocol Proxies for infra segment


Returns ARP proxy table for downlink port on connected to the segment
GET /global-manager/api/v1/global-infra/segments/{segment-id}/arp-proxy

Get ARP table from segment interface (downlink)


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) for the
interface (downlink) attaching segment to tier-0/tier-1 gateway, on a edge
node specified in edge_path parameter.
The edge_path parameter is mandatory.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/arp-table

Get ARP table from segment interface (downlink) in CSV format


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) in CSV format for the
interface (downlink) attaching segment to tier-0/tier-1 gateway, on a edge
node specified in edge_path parameter.
The edge_path parameter is mandatory.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/arp-table?format=csv

List all DHCP static bindings


Paginated list of all DHCP static binding instances
GET /global-manager/api/v1/global-infra/segments/{segment-id}/dhcp-static-binding-configs

Delete DHCP static binding


Delete DHCP static binding
DELETE /global-manager/api/v1/global-infra/segments/{segment-id}/dhcp-static-binding-configs/{binding-id}

Read DHCP static binding


Read DHCP static binding
GET /global-manager/api/v1/global-infra/segments/{segment-id}/dhcp-static-binding-configs/{binding-id}

Create or update DHCP static binding


If binding with the binding-id is not already present,
create a new DHCP static binding instance. If it already exists, replace
the existing DHCP static binding instance with specified attributes.
PATCH /global-manager/api/v1/global-infra/segments/{segment-id}/dhcp-static-binding-configs/{binding-id}

Create or update DHCP static binding


If binding with the binding-id is not already present,
create a new DHCP static binding instance. If it already exists, replace
the existing DHCP static binding instance with this object.
PUT /global-manager/api/v1/global-infra/segments/{segment-id}/dhcp-static-binding-configs/{binding-id}

Read DHCP static binding state


Read DHCP static binding state
GET /global-manager/api/v1/global-infra/segments/{segment-id}/dhcp-static-bindings/{binding-id}/state

List all effective profiles for infra segment


List all effective profiles for this segment on given enforcement point.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/effective-profiles

Get ARP table for downlink router port on tier-0 router


Get ARP table for downlink router port on tier-0 router.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/gateway-interface-arp-table (Deprecated)

Get ARP table for downlink router port on tier-0 router in CSV


Get ARP table for downlink router port on tier-0 router in CSV.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/gateway-interface-arp-table?format=csv (Deprecated)

Get DAD state for downlink router port on tier-0 router


Segment ID is the ID of the segment that is connected to the the tier-0
GET /global-manager/api/v1/global-infra/segments/{segment-id}/gateway-interface-dad-state

Get statistics for downlink router port on tier-0 router


Segment ID is the ID of the segment that is connected to the the tier-0
GET /global-manager/api/v1/global-infra/segments/{segment-id}/gateway-interface-statistics

Get statistics for downlink router port on tier-0 router


Segment ID is the ID of the segment that is connected to the the tier-0
GET /global-manager/api/v1/global-infra/segments/{segment-id}/gateway-interface-statistics/summary

Get infra segment MAC table in CSV


Returns MAC table for a segment
GET /global-manager/api/v1/global-infra/segments/{segment-id}/mac-table?format=csv

Get infra segment MAC table


Returns MAC table for a segment
GET /global-manager/api/v1/global-infra/segments/{segment-id}/mac-table

List infra segment ports


List all the ports for an infra.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports

Get infra segment port by ID


Get detail information on an infra segment port by giving ID.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}

List all effective profiles for infra segment port


List all effective profiles for this segment port on given enforcement point.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}/effective-profiles

Get infra segment port MAC table in CSV


Returns MAC table for a segment port
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}/mac-table?format=csv

Get MAC table for infra segment port


Returns MAC table for a segment port
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}/mac-table

List Port QoS Profile Binding Maps


API will list all Port QoS Profile Binding Maps in current port id.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}/port-qos-profile-binding-maps

Get Port QoS Profile Binding Map


API will get Port QoS Profile Binding Map.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}/port-qos-profile-binding-maps/{port-qos-profile-binding-map-id}

List infra segment port security profile binding maps


API will list all port security profile binding maps.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}/port-security-profile-binding-maps

Get infra segment port security profile binding map


API will return details of the port security profile binding map. If the
security profile binding map does not exist, it will return 404.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}/port-security-profile-binding-maps/{port-security-profile-binding-map-id}

Get infra segment port state


Returns infra segment port state on enforcement point
GET /global-manager/api/v1/global-infra/segments/{segment-id}/ports/{port-id}/state

List Segment QoS Profile Binding Maps


API will list all Segment QoS Profile Binding Maps in current segment id.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/segment-qos-profile-binding-maps

Delete Segment QoS Profile Binding Profile


API will delete Segment QoS Profile Binding Profile.
DELETE /global-manager/api/v1/global-infra/segments/{segment-id}/segment-qos-profile-binding-maps/{segment-qos-profile-binding-map-id}

Get Segment QoS Profile Binding Map


API will get Segment QoS Profile Binding Map.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/segment-qos-profile-binding-maps/{segment-qos-profile-binding-map-id}

Create Segment QoS Profile Binding Map


API will create segment QoS profile binding map. For objects with no binding maps, default profile is applied.
PATCH /global-manager/api/v1/global-infra/segments/{segment-id}/segment-qos-profile-binding-maps/{segment-qos-profile-binding-map-id}

Update Segment QoS Profile Binding Map


API will update Segment QoS Profile Binding Map. For objects with no binding maps, default profile is applied.
PUT /global-manager/api/v1/global-infra/segments/{segment-id}/segment-qos-profile-binding-maps/{segment-qos-profile-binding-map-id}

List infra segment security profile binding maps


API will list all segment security profile binding maps.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/segment-security-profile-binding-maps

Delete infra segment security profile binding map


API will delete segment security profile binding map.
DELETE /global-manager/api/v1/global-infra/segments/{segment-id}/segment-security-profile-binding-maps/{segment-security-profile-binding-map-id}

Get infra segment security profile binding map


API will return details of the segment security profile binding map. If the
binding map does not exist, it will return 404.
GET /global-manager/api/v1/global-infra/segments/{segment-id}/segment-security-profile-binding-maps/{segment-security-profile-binding-map-id}

Patch infra segment security profile binding map


Create a new segment security profile binding map if the given security
profile binding map does not exist. Otherwise, patch the existing segment
security profile binding map.
For objects with no binding maps, default profile is applied.
PATCH /global-manager/api/v1/global-infra/segments/{segment-id}/segment-security-profile-binding-maps/{segment-security-profile-binding-map-id}

Create or replace infra segment security profile binding map


API will create or replace segment security profile binding map.
For objects with no binding maps, default profile is applied.
PUT /global-manager/api/v1/global-infra/segments/{segment-id}/segment-security-profile-binding-maps/{segment-security-profile-binding-map-id}

Get infra segment TEP table


Returns TEP table for a segment
GET /global-manager/api/v1/global-infra/segments/{segment-id}/tep-table

Get tier-1 segment TEP table in CSV


Returns TEP table for a segment in CSV
GET /global-manager/api/v1/global-infra/segments/{segment-id}/tep-table?format=csv

Get infra segment port statistics information


Get infra segment port statistics information.
GET /global-manager/api/v1/global-infra/segments/{segments-id}/ports/{port-id}/statistics

Get infra segment port status information


Get infra segment port status information.
GET /global-manager/api/v1/global-infra/segments/{segments-id}/ports/{port-id}/status

Get infra segment state information


Get infra segment state information.
GET /global-manager/api/v1/global-infra/segments/{segments-id}/state

Get infra segment statistics information


Get infra segment statistics information.
GET /global-manager/api/v1/global-infra/segments/{segments-id}/statistics

Get infra segments by configuration state


Returns all infra segments with configuration state on the enforcement
point specified in the request
GET /global-manager/api/v1/global-infra/segments/state

List L2 Bridge Endpoint Profiles


List all L2 bridge profiles
GET /global-manager/api/v1/global-infra/sites/{site-id}/enforcement-points/{enforcement-point-id}/edge-bridge-profiles

Delete L2 Bridge Endpoint Profile


API will delete L2 bridge profile with ID profile-id
DELETE /global-manager/api/v1/global-infra/sites/{site-id}/enforcement-points/{enforcement-point-id}/edge-bridge-profiles/{profile-id}

Get L2 Bridge Endpoint Profile


Read L2 bridge profile with ID profile-id
GET /global-manager/api/v1/global-infra/sites/{site-id}/enforcement-points/{enforcement-point-id}/edge-bridge-profiles/{profile-id}

Create or update L2 Bridge Endpoint Profile


API will create or update L2 bridge profile with ID profile-id.
L2 Bridge profile is only allowed under an enforcement-point with path
/infra/sites/default/enforcement-points/default.
PATCH /global-manager/api/v1/global-infra/sites/{site-id}/enforcement-points/{enforcement-point-id}/edge-bridge-profiles/{profile-id}

Create or update L2 Bridge Endpoint Profile


API will create or update L2 bridge profile with ID profile-id.
L2 Bridge profile is only allowed under an enforcement-point with path
/infra/sites/default/enforcement-points/default.
PUT /global-manager/api/v1/global-infra/sites/{site-id}/enforcement-points/{enforcement-point-id}/edge-bridge-profiles/{profile-id}

List Transport Zones under an Enforcement Point


Paginated list of all Transport Zones under an Enforcement Point
GET /global-manager/api/v1/global-infra/sites/{site-id}/enforcement-points/{enforcementpoint-id}/transport-zones

Read a Transport Zone under an Enforcement Point


Read a Transport Zone under an Enforcement Point
GET /global-manager/api/v1/global-infra/sites/{site-id}/enforcement-points/{enforcementpoint-id}/transport-zones/{transport-zone-id}

List SpoofGuard profiles


API will list all SpoofGuard profiles.
GET /global-manager/api/v1/global-infra/spoofguard-profiles

Delete SpoofGuard profile


API will delete SpoofGuard profile with the given id.
DELETE /global-manager/api/v1/global-infra/spoofguard-profiles/{spoofguard-profile-id}

Get SpoofGuard profile


API will return details of the SpoofGuard profile with given id. If the
profile does not exist, it will return 404.
GET /global-manager/api/v1/global-infra/spoofguard-profiles/{spoofguard-profile-id}

Patch SpoofGuard profile


Create a new SpoofGuard profile if the SpoofGuard profile with the given id
does not exist. Otherwise, patch with the existing SpoofGuard profile.
PATCH /global-manager/api/v1/global-infra/spoofguard-profiles/{spoofguard-profile-id}

Create or replace SpoofGuard profile


API will create or replace SpoofGuard profile.
PUT /global-manager/api/v1/global-infra/spoofguard-profiles/{spoofguard-profile-id}

List Tier-0s


Paginated list of all Tier-0s
GET /global-manager/api/v1/global-infra/tier-0s

Recover of Tier0 and linked tier1 gateway(s).


API to recover specified Tier0 gateway and linked tier1 gateway from
primary site path to new primary site path. This will update intent of
affected Tier-0 and Tier-1 gateway.
POST /global-manager/api/v1/global-infra/tier-0s?action=site_failover

Delete Tier-0


Delete Tier-0
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}

Read Tier-0


Read Tier-0
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}

Create or update a Tier-0


If a Tier-0 with the tier-0-id is not already present, create a new
Tier-0. If it already exists, update the Tier-0 for specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}

Create or update a Tier-0


If a Tier-0 with the tier-0-id is not already present, create a new
Tier-0. If it already exists, replace the Tier-0 instance with the new object.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}

Get Tier-0 Address Resolution Protocol Proxies in CSV format


Returns ARP proxy table for a tier-0 in CSV format
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/arp-proxies?format=csv

Get Tier-0 Address Resolution Protocol Proxies


Returns ARP proxy table for a tier-0
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/arp-proxies

List BGP community lists


Paginated list of all community lists under a tier-0
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/community-lists

Delete a BGP community list


Delete a BGP community list
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/community-lists/{community-list-id}

Read a BGP community list


Read a BGP community list
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/community-lists/{community-list-id}

Create or update a BGP community list


If a community list with the community-list-id is not already present,
create a new community list. If it already exists, update the community
list for specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/community-lists/{community-list-id}

Create or update a BGP community list


If a community list with the community-list-id is not already present,
create a new community list. If it already exists, replace the community
list instance with the new object.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/community-lists/{community-list-id}

Delete DNS configuration for tier-0 instance


Delete DNS configuration for tier-0 instance
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder

Read the DNS Forwarder for the given tier-0 instance


Read the DNS Forwarder for the given tier-0 instance
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder

Update the DNS Forwarder


Update the DNS Forwarder
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder

Perform the specified DNS forwarder action


Perform the specified action for Tier0 DNS forwarder on specified enforcement point.
POST /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder

Update the DNS Forwarder


Update the DNS Forwarder
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder

Get the recent failed DNS queries


Return the given count of recent failed DNS queries from DNS forwarder.
Since the DNS forwarder is running in Active/Standby HA mode on transport
nodes, the given count of queries will be returned from each nodes. Hence
the total queries returned could be doubled.
If no count is specified, 100 recent failed queries are returned. If the
recent failures is less than the given count, all the failures will be
returned. The maximum count is 1,000.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder/failed-queries

Resolve a given address via the dns forwarder at Tier0


Query the nameserver for an ip-address or a FQDN of the given an address optionally using
an specified DNS server. If the address is a fqdn, nslookup will resolve ip-address with it.
If the address is an ip-address, do a reverse lookup and answer fqdn(s).
If enforcement point is specified, then DNS forwarder nslookup answer will get fetched from
specified enforcement point. Otherwise from all enforcement points.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder/nslookup

Get tier-0 DNS forwarder statistics


Get statistics of tier-0 DNS forwarder.
- no enforcement point path specified: Statistics will be evaluated on each enforcement
point.
- {enforcement_point_path}: Statistics are evaluated only on the given enforcement point.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder/statistics

Get current status of tier-0 DNS forwarder


Get current status of tier-0 DNS forwarder.
- no enforcement point path specified: Status will be evaluated on each enforcement
point.
- {enforcement_point_path}: Status will be evaluated only on the given enforcement
point.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/dns-forwarder/status

Get forwarding table from tier-0


Get forwarding table from tier-0
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/forwarding-table

Get forwarding table from tier-0 in CSV format


Get forwarding table from tier-0 gateway in CSV format.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/forwarding-table?format=csv

List advertised networks


Returns information about all networks which advertised to TIER0 LR.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/inter-vrf-routing/{inter-vrf-routing-id}/advertised-networks

Reset the statistics of the given VPN session


Resets the statistics of the given VPN session.
Since source of data is enforcement point, data is
reset there.
POST /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/ipsec-vpn-services/{service-id}/sessions/{session-id}/statistics

List Tier-0 locale-services


Paginated list of all Tier-0 locale-services
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services

Get Tier-0 Address Resolution Protocol Proxies


Returns ARP proxy table for a tier-0
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/arp-proxies (Deprecated)

Read BGP routing config


Read BGP routing config
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp

Create or update BGP routing config


If an BGP routing config not present, create BGP routing config.
If it already exists, update the routing config.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp

Create or update a BGP routing config


If BGP routing config is not already present, create BGP routing config.
If it already exists, replace the BGP routing config with this object.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp

List BGP neighbor configurations


Paginated list of all BGP neighbor configurations
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors

Delete BGP neighbor config


Delete BGP neighbor config
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/{neighbor-id}

Read BGP neighbor config


Read BGP neighbor config
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/{neighbor-id}

Create or update a BGP neighbor config


If BGP neighbor config with the neighbor-id is not already present, create a new
neighbor config. If it already exists, replace the BGP neighbor config with this object.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/{neighbor-id}

Create or update a BGP neighbor config


If BGP neighbor config with the neighbor-id is not already present, create a new
neighbor config. If it already exists, replace the BGP neighbor config with this object.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/{neighbor-id}

Get BGP neighbor advertised routes


Returns routes advertised by BGP neighbor from all edge transport nodes on which
this neighbor is currently enabled.
The query parameter "source=cached" is not supported.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/{neighbor-id}/advertised-routes

Get BGP neighbor advertised routes in CSV format


Returns routes advertised by BGP neighbor from all edge transport nodes on which
this neighbor is currently enabled in CSV format. Routes from all enforcement points are returned.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/{neighbor-id}/advertised-routes?format=csv

Get routes learned by BGP neighbor in CSV format


Returns routes learned by BGP neighbor from all edge nodes on which
this neighbor is currently enabled. Routes from all enforcement points are returned.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/{neighbor-id}/routes?format=csv

Get routes learned by BGP neighbor


Returns routes learned by BGP neighbor from all edge nodes on which
this neighbor is currently enabled.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/{neighbor-id}/routes

Get BGP neighbor status for the Tier0


Returns the status of all the BGP neighbors for the given Tier0.
To get BGP neighbor status for a particular enforcement point,
parameter "enforcement_point_path=<enforcement_point_path>" needs to be specified.
If an enforcement_point is unspecified, then bgp neighbor status for all enforcement points is fetched.
To get BGP neighbors status for the logical router from particular edge node,
parameter "edge_path=<edge_path>" needs to be specified.
If an edge_path is unspecified, then bgp neighbor status for all edges is fetched.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/bgp/neighbors/status

List Tier-0 Interface groups


Paginated list of all Tier-0 Interface groups under locale service.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interface-groups

Get tier-0 interface group statistics information


Get tier-0 interface group statistics information.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interface-groups/{interface-group-id}/statistics

Delete Tier-0 Interface group


Delete Tier-0 Interface group
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interface-groups/{label-id}

Read Tier-0 Interface group


Read Tier-0 Interface group
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interface-groups/{label-id}

Create or update a Tier-0 Interface group.


If an Interface group with the label-id is not already present, create a new
Interface group. If it already exists, update the Interface group for specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interface-groups/{label-id}

Update a Tier-0 Interface group.


Update the Interface group for specified attributes.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interface-groups/{label-id}

List Tier-0 Interfaces


Paginated list of all Tier-0 Interfaces
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces

Delete Tier-0 interface


Delete Tier-0 interface
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}

Read Tier-0 interface


Read Tier-0 interface
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}

Create or update a Tier-0 interface


If an interface with the interface-id is not already present, create a new
interface. If it already exists, update the interface for specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}

Create or update a Tier-0 interface


If an interface with the interface-id is not already present, create a new
interface. If it already exists, replace the interface with this object.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}

Get Tier-0 Interface Address Resolution Protocol Proxies


Returns ARP proxy table for a tier-0 interface. Interfaces can be of types
- EXTERNAL and SERVICE. Interfaces of type LOOBACK and downlink are not
supported.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/arp-proxy

Get Tier-0 Interface Address Resolution Protocol Proxies in CSV format


Returns ARP proxy table for a tier-0 interface in CSV format. Interfaces can be of types
- EXTERNAL and SERVICE. Interfaces of type LOOBACK and downlink are not
supported.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/arp-proxy?format=csv

Get ARP table from tier-0 interface in CSV format


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) in CSV format
for the tier-0 interface, on a edge node if a query parameter
"edge_path=<policy-edge-path>" is given. The edge_path
parameter is mandatory if the interface type is not EXTERNAL.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/arp-table?format=csv

Get ARP table from tier-0 interface


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) for the
tier-0 interface, on a edge node if a query parameter
"edge_path=<policy-edge-path>" is given. The edge_path
parameter is mandatory if the interface type is not EXTERNAL.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/arp-table

Get DAD status by interface


Get tier-0 interface DAD state information.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/dad-state

Get tier-0 interface statistics information


Get tier-0 interface statistics information.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/statistics

Get tier-0 interface statistics summary information


Get tier-0 interface statistics summary information.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/statistics/summary

List Service Interfaces


Paginated list of all Service Interfaces
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/service-interfaces

Delete service interface


Delete service interface
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/service-interfaces/{interface-id}

Read service interface


Read service interface
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/service-interfaces/{interface-id}

Create or update a Tier-0 interface


If an interface with the interface-id is not already present, create a new
interface. If it already exists, update the interface for specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/service-interfaces/{interface-id}

Create a service interface


If an interface with the interface-id is not already present, create a new
interface. Modification of service interface is not allowed.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/service-interfaces/{interface-id}

List Tier-0 Deployment maps


Paginated list of all Tier-0 Deployment Entries.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/tier-0-deployment-maps

Delete Tier-0 Deployment Map


Delete Tier-0 Deployment Map
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/tier-0-deployment-maps/{tier-0-deployment-map-id}

Read a Tier-0 Deployment Map


Read a Tier-0 Deployment Map
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/tier-0-deployment-maps/{tier-0-deployment-map-id}

Patch a Tier-0 Deployment Map under Tier-0


If the passed Tier-0 Deployment Map does not already exist, create a new Tier-0 Deployment Map.
If it already exists, patch it.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/tier-0-deployment-maps/{tier-0-deployment-map-id}

Create a new Tier-0 Deployment Map under Tier-0


If the passed Tier-0 Deployment Map does not already exist, create a new Tier-0 Deployment Map.
If it already exists, replace it.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/tier-0-deployment-maps/{tier-0-deployment-map-id}

Delete Tier-0 locale-services


Delete Tier-0 locale-services
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-services-id}

Read Tier-0 locale-services


Read Tier-0 locale-services
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-services-id}

Create or update a tier-0 locale-services


If a Tier-0 locale-services with the locale-services-id is not already
present, create a new locale-services. If it already exists, update
Tier-0 locale-services with specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-services-id}

Create or update a Tier-0 locale-services


If a Tier-0 locale-services with the locale-services-id is not already
present, create a new locale-services. If it already exists, replace the
Tier-0 locale-services instance with the new object.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-services-id}

List Policy NAT types.


List all NAT sections under the given Tier-0 ID.
For more details related to NAT section please refer to PolicyNAT schema.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/nat

List NAT Rules


List NAT Rules from Tier-0 denoted by Tier-0 ID, under NAT section
denoted by <nat-id>.
Under tier-0 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
Note:
IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the
scope property in the PATCH/PUT API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path
Both old and new IPSecVpnSession path refer to same resource. there is no functional impact.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/nat/{nat-id}/nat-rules

Delete NAT Rule


Delete NAT Rule from Tier-0 denoted by Tier-0 ID, under NAT section denoted by <nat-id>. Under tier-0 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema.
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/nat/{nat-id}/nat-rules/{nat-rule-id}

Get NAT Rule


Get NAT Rule from Tier-0 denoted by Tier-0 ID, under NAT section
denoted by <nat-id>.
Under tier-0 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
Note:
IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the
scope property in the PUT/PATCH API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path
Both old and new IPSecVpnSession path refer to same resource. there is no functional impact.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/nat/{nat-id}/nat-rules/{nat-rule-id}

Create or update a NAT Rule on tier-0


If a NAT Rule is not already present on Tier-0 denoted by Tier-0 ID,
under NAT section denoted by <nat-id>, create a new NAT Rule.
If it already exists, update the NAT Rule.
Under tier-0 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
Note:
IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the
scope property in the PATCH API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path
Both old and new IPSecVpnSession path refer to same resource. there is no functional impact.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/nat/{nat-id}/nat-rules/{nat-rule-id}

Create or update NAT Rule


Create or update NAT Rule on Tier-0 denoted by Tier-0 ID, under NAT section
denoted by <nat-id>.
Under tier-0 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
Note:
IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the
scope property in the PUT API, the path returned in the PUT/GET response payload will be a new path instead of the deprecated IPSecVpnSession path
Both old and new IPSecVpnSession path refer to same resource. there is no functional impact.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/nat/{nat-id}/nat-rules/{nat-rule-id}

Get NAT Rule Statistics


Get NAT Rule Statistics from Tier-0 denoted by Tier-0 ID, under NAT section
denoted by <nat-id>.
Under tier-0 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/nat/{nat-id}/nat-rules/{nat-rule-id}/statistics

List NAT Rules Statistics


List NAT Rules Statistics from Tier-0 denoted by Tier-0 ID.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/nat/statistics

Get total number of IPv4 or IPv6 routes on a Tier0


Get total number of IPv4 or IPv6 routes on a Tier0
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/number-of-routes

List prefix lists


Paginated list of all prefix lists
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/prefix-lists

Delete a prefix list


Delete a prefix list
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/prefix-lists/{prefix-list-id}

Read a prefix list


Read a prefix list
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/prefix-lists/{prefix-list-id}

Create or patch a prefix list


If prefix list for prefix-list-id is not already present, create
a prefix list. If it already exists, patch prefix list for prefix-list-id.
Note:
Patching existing prefix-list's "prefixes" property will overwrite the existing prefixes.
GET and PATCH is the expected set of operations to update or append new entries to the existig prefixes.
Patching existing prefixes require order to be preserved to avoid traffic impact. During PATCH operation,
reordering of existing prefixes may impact routes and eventually datapath.
Order here is crucial and it all depends upon action. If action for every prefix is PERMIT then order may
not impact but if there is DENY prefix then change in ordering could lead to traffic impact.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/prefix-lists/{prefix-list-id}

Create or update a prefix list


If prefix list for prefix-list-id is not already present, create
a prefix list. If it already exists, replace the prefix list for
prefix-list-id.
Note:
Updating existing prefixes require order to be preserved to avoid traffic impact. During PATCH operation,
reordering of existing prefixes may impact routes and eventually datapath.
Order here is crucial and it all depends upon action. If action for every prefix is PERMIT then order may
not impact but if there is DENY prefix then change in ordering could lead to traffic impact.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/prefix-lists/{prefix-list-id}

List route maps


Paginated list of all route maps under a tier-0
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/route-maps

Delete a route map


Delete a route map
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/route-maps/{route-map-id}

Read a route map


Read a route map
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/route-maps/{route-map-id}

Create or update a route map


If a route map with the route-map-id is not already present, create a new
route map. If it already exists, update the route map for specified
attributes.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/route-maps/{route-map-id}

Create or update a route map


If a route map with the route-map-id is not already present,
create a new route map. If it already exists, replace the
route map instance with the new object.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/route-maps/{route-map-id}

Get routing table from tier-0


Get routing table from tier-0
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/routing-table

Get routing table from tier-0 in CSV format


Get routing table from tier-0 gateway in CSV format.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/routing-table?format=csv

Get Tier0 state


Returns
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/state

List Tier-0 Static Routes


Paginated list of all Tier-0 Static Routes
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes

Delete Tier-0 static routes


Delete Tier-0 static routes
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/{route-id}

Read Tier-0 static routes


Read Tier-0 static routes
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/{route-id}

Create or update a Tier-0 static routes


If static routes for route-id are not already present, create
static routes. If it already exists, update static routes for route-id.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/{route-id}

Create or update a Tier-0 static routes


If static routes for route-id are not already present, create
static routes. If it already exists, replace the static routes for route-id.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/{route-id}

List StaticRouteBfdPeers


Paginated list of all StaticRouteBfdPeers.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/bfd-peers

Delete this StaticRouteBfdPeer and all the entities contained by it.


Delete this StaticRouteBfdPeer and all the entities contained by it.
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/bfd-peers/{bfd-peer-id}

Read a StaticRouteBfdPeer


Read a StaticRouteBfdPeer with the bfd-peer-id.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/bfd-peers/{bfd-peer-id}

Create or update a StaticRouteBfdPeer


If a StaticRouteBfdPeer with the bfd-peer-id is not already present,
create a new StaticRouteBfdPeer. If it already exists, update the
StaticRouteBfdPeer. This is a full replace.
PATCH /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/bfd-peers/{bfd-peer-id}

Create or update a StaticRouteBfdPeer


If a StaticRouteBfdPeer with the bfd-peer-id is not already present,
create a new StaticRouteBfdPeer. If it already exists, update the
StaticRouteBfdPeer. This operation will fully replace the object.
PUT /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/static-routes/bfd-peers/{bfd-peer-id}

Get ARP table from tier-0 router link interface in CSV format


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) in CSV format
for the tier-0 router link interface, on a edge node. The edge_path
parameter is mandatory if the interface type is not EXTERNAL.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/tier-1-interface/arp-table?format=csv

Get tier-0 router link arp information


Get tier-0 interface arp information.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/tier-1-interface/arp-table

Get tier-0 router link statistics information


Get tier-0 router link statistics information for a given linked tier-1 interface.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/tier-1-interface/statistics

Get tier-0 router link statistics summary information


Get tier-0 router link statistics summary information. In case tier 1 is A/A, and the edge cluster is not
the response will have interface_policy_path and logical_router_port_id empty because all logical router
port stats are aggregated from all edge nodes.
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/tier-1-interface/statistics/summary

List Tier-1 instances


Paginated list of all Tier-1 instances
GET /global-manager/api/v1/global-infra/tier-1s

Delete Tier-1 configuration


Delete Tier-1 configuration
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}

Read Tier-1 configuration


Read Tier-1 configuration
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}

Create or update Tier-1 configuration


If Tier-1 with the tier-1-id is not already present, create a new Tier-1 instance.
If it already exists, update the tier-1 instance with specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}

Create or update tier-1 configuration


If Tier-1 with the tier-1-id is not already present, create a new Tier-1 instance.
If it already exists, replace the Tier-1 instance with this object.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}

List advertised networks


Return networks which are advertised to connected TIER0 gateway.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/advertised-networks

List advertised networks in CSV format


Return networks which are advertised to connected TIER0 gateway in CSV format.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/advertised-networks/csv

Get Tier-1 Address Resolution Protocol Proxies in CSV format


Returns ARP proxy table for a tier-1 in CSV format
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/arp-proxies?format=csv

Get Tier-1 Address Resolution Protocol Proxies


Returns ARP proxy table for a tier-1
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/arp-proxies

Delete DNS configuration for tier-1 instance


Delete DNS configuration for tier-1 instance
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder

Read the DNS Forwarder for the given tier-1 instance


Read the DNS Forwarder for the given tier-1 instance
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder

Create or update the DNS Forwarder


Create or update the DNS Forwarder
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder

Perform the specified DNS forwarder action


Perform the specified action for Tier0 DNS forwarder on specified enforcement point.
POST /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder

Create or update the DNS Forwarder


Create or update the DNS Forwarder
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder

Get the recent failed DNS queries


Return the given count of recent failed DNS queries from DNS forwarder.
Since the DNS forwarder is running in Active/Standby HA mode on transport
nodes, the given count of queries will be returned from each nodes. Hence
the total queries returned could be doubled.
If no count is specified, 100 recent failed queries are returned. If the
recent failures is less than the given count, all the failures will be
returned. The maximum count is 1,000.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder/failed-queries

Resolve a given address via the dns forwarder at Tier1


Query the nameserver for an ip-address or a FQDN of the given an address optionally using
an specified DNS server. If the address is a fqdn, nslookup will resolve ip-address with it.
If the address is an ip-address, do a reverse lookup and answer fqdn(s).
If enforcement point is specified, then DNS forwarder nslookup answer will get fetched from
specified enforcement point. Otherwise from all enforcement points.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder/nslookup

Get tier-1 DNS forwarder statistics


Get statistics of tier-1 DNS forwarder.
- no enforcement point path specified: Statistics will be evaluated on each enforcement
point.
- {enforcement_point_path}: Statistics are evaluated only on the given enforcement point.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder/statistics

Get current status of tier-1 DNS forwarder


Get current status of tier-1 DNS forwarder.
- no enforcement point path specified: Status will be evaluated on each enforcement
point.
- {enforcement_point_path}: Status will be evaluated only on the given enforcement
point.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/dns-forwarder/status

Get forwarding table from tier-1 in CSV format


Get forwarding table from tier-1 gateway in CSV format.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/forwarding-table?format=csv

Get forwarding table from tier-1


Get forwarding table from tier-1
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/forwarding-table

Reset the statistics of the given VPN session


Resets the statistics of the given VPN session.
Since source of data is enforcement point, data is
reset there.
POST /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/ipsec-vpn-services/{service-id}/sessions/{session-id}/statistics

List Tier-1 locale-services


Paginated list of all Tier-1 locale-services
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services

Get Tier-1 Address Resolution Protocol Proxies


Get Tier-1 Address Resolution Protocol Proxies.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/arp-proxies (Deprecated)

List Tier-1 Interface groups


Paginated list of all Tier-1 Interface groups under locale service.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interface-groups

Delete Tier-1 Interface group


Delete Tier-1 Interface group
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interface-groups/{group-id}

Read Tier-1 Interface group


Read Tier-1 Interface group
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interface-groups/{group-id}

Create or update a Tier-1 Interface group.


If an Interface group with the label-id is not already present, create a new
Interface group. If it already exists, update the Interface group for specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interface-groups/{group-id}

Update a Tier-1 Interface group.


Update the Interface group for specified attributes.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interface-groups/{group-id}

Get tier-1 interface group statistics information


Get tier-1 interface group statistics information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interface-groups/{interface-group-id}/statistics

Get Tier-1 Interface Address Resolution Protocol Proxies in CSV format


Returns ARP proxy table for a tier-1 interface in CSV format
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/arp-proxy?format=csv

Get Tier-1 Interface Address Resolution Protocol Proxies


Returns ARP proxy table for a tier-1 interface
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/arp-proxy

Get ARP table from tier-1 interface


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) for the
tier-1 interface, on a edge node specified in edge_path parameter.
The edge_path parameter is mandatory.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/arp-table

Get ARP table from tier-1 interface in CSV format


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) in CSV format
for the tier-1 interface, on a edge node specified in edge_path parameter.
The edge_path parameter is mandatory.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/arp-table?format=csv

Get DAD status by interface


Get tier-1 interface DAD state information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/dad-state

Get tier-1 interface statistics information


Get tier-1 interface statistics information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/statistics

Get tier-1 interface statistics summary information


Get tier-1 interface statistics summary information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/interfaces/{interface-id}/statistics/summary

List Tier 1 Service Interfaces


Paginated list of all Tier 1 Service Interfaces
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/service-interfaces

Delete Tier 1 service interface


Delete Tier 1 service interface
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/service-interfaces/{interface-id}

Read Tier 1 service interface


Read Tier 1 service interface
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/service-interfaces/{interface-id}

Create or update a Tier-1 service interface


If a Tier1 service interface with the interface-id is not already present, create a new Tier1 service
interface.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/service-interfaces/{interface-id}

Create a Tier1 service interface


If a Tier1 service interface with the interface-id is not already present, create a new Tier1 service
interface. Modification of Tier 1 service interface is not allowed.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/service-interfaces/{interface-id}

Delete Tier-1 locale-services


Delete Tier-1 locale-services
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}

Read Tier-1 locale-services


Read Tier-1 locale-services
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}

Create or update a Tier-1 locale-services


If a Tier-1 locale services with the locale-services-id is not already
present, create a new locale services. If it already exists, update
Tier-1 locale services with specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}

Create or update a Tier-1 locale-services


If a Tier-1 locale services with the locale-services-id is not already
present, create a new locale-services. If it already exists, replace the
Tier-1 locale services instance with the new object.

Modifying edge cluster re-allocates NSX service routers of TIER1 to a different edge
cluster. You can also place edge nodes manually and provide maximum two indices
for HA mode ACTIVE_STANDBY. To re-allocating edge cluster is a disruptive operation
and all existing statistics of Tier1 gateway will be removed.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}

List Tier-1 interfaces


Paginated list of all Tier-1 interfaces
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}/interfaces

Delete Tier-1 interface


Delete Tier-1 interface
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}/interfaces/{interface-id}

Read Tier-1 interface


Read Tier-1 interface
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}/interfaces/{interface-id}

Create or update a Tier-1 interface


If an interface with the interface-id is not already present, create a new
interface. If it already exists, update the interface for specified
attributes.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}/interfaces/{interface-id}

Create or update a tier-1 interface


If an interface with the interface-id is not already present, create a new
interface. If it already exists, replace the interface with this object.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-services-id}/interfaces/{interface-id}

List Policy NAT types.


List all NAT sections under the given Tier-1 ID.
For more details related to NAT section please refer to PolicyNAT schema.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/nat

List NAT Rules


List NAT Rules from Tier-1 denoted by Tier-1 ID, under NAT section
denoted by <nat-id>.
Under tier-1 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
Note:
IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the
scope property in the PATCH/PUT PoliycNatRule API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path
Both old and new IPSecVpnSession path refer to same resource. there is no functional impact.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/nat/{nat-id}/nat-rules

Delete NAT Rule


Delete NAT Rule from Tier-1 denoted by Tier-1 ID, under NAT section denoted by <nat-id>. Under tier-1 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema.
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/nat/{nat-id}/nat-rules/{nat-rule-id}

Get NAT Rule


Get NAT Rule from Tier-1 denoted by Tier-1 ID, under NAT section
denoted by <nat-id>.
Under tier-1 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
Note:
IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the
scope property in the PATCH/PUT PoliycNatRule API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path
Both old and new IPSecVpnSession path refer to same resource. there is no functional impact.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/nat/{nat-id}/nat-rules/{nat-rule-id}

Create or update a Nat Rule


If a NAT Rule is not already present on Tier-1 denoted by Tier-1 ID,
under NAT section denoted by <nat-id>, create a new NAT Rule.
If it already exists, update the NAT Rule.
Under tier-1 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
Note:
IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the
scope property, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path
Both old and new IPSecVpnSession path refer to same resource. there is no functional impact.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/nat/{nat-id}/nat-rules/{nat-rule-id}

Create or update NAT Rule


Create or update NAT Rule on Tier-1 denoted by Tier-1 ID, under NAT section
denoted by <nat-id>.
Under tier-1 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
Note:
IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the
scope property in the PUT API, the path returned in the GET/PUT response payload will be a new path instead of the deprecated IPSecVpnSession path
Both old and new IPSecVpnSession path refer to same resource. there is no functional impact.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/nat/{nat-id}/nat-rules/{nat-rule-id}

Get NAT Rule Statistics


Get NAT Rule Statistics from Tier-1 denoted by Tier-1 ID, under NAT section
denoted by <nat-id>.
Under tier-1 there will be 3 different NATs(sections).
(INTERNAL, USER and DEFAULT)
For more details related to NAT section please refer to PolicyNAT schema.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/nat/{nat-id}/nat-rules/{nat-rule-id}/statistics

List NAT Rules Statistics


List NAT Rules Statistics from Tier-1 denoted by Tier-1 ID.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/nat/statistics

Paginated list of all fixed segments (identified as /policy/api/v1/infra/tier-1s//segments/) under Tier-1 instance.


Paginated list of all fixed segments (identified as /policy/api/v1/infra/tier-1s//segments/) under Tier-1 instance.
This API call does not return flexible segments (identified as /policy/api/v1/infra/segments/) connected to the Tier-1.
To return all segments connected as a downlink to a Tier-1 one possibility is to use the search API with: https://{{nsx-mgr}}/policy/api/v1/search?query=resource_type:Segment%20AND%20connectivity_path:“/infra/tier-1s/
Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the
"l2_extension" object in the PUT/PATCH API payload, the path returned in the GET response payload may include the new path
instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact.
Also note that l2vpn path included in the error messages returned from validation may include the new VPN path
instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments

Delete segment


Delete segment
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}

Force delete segment


Force delete bypasses validations during segment deletion. This may result in an inconsistent connectivity.
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}?force=true

Read segment


Read segment
Note:
Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the
"l2_extension" object in the PUT/PATCH API payload, the path returned in the GET response payload may include the new path
instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact.
Also note that l2vpn path included in the error messages returned from validation may include the new VPN path
instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}

Create or update a segment


If segment with the segment-id is not already present, create a new segment.
If it already exists, update the segment with specified attributes.
Note:
Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the
"l2_extension" object in the PATCH API payload, the path returned in the GET response payload may include the new path
instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact.
Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path
instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}

Create or update a segment


If segment with the segment-id is not already present, create a new segment.
If it already exists, replace the segment with this object.
Note:
Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the
"l2_extension" object in the PUT API payload, the path returned in the PUT/GET response payload may include the new path
instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact.
Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path
instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}

Get downlink port Address Resolution Protocol Proxies for tier-1 segment in CSV


Returns ARP proxy table for downlink port on connected to the segment in CSV
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/arp-proxy?format=csv

Get downlink port Address Resolution Protocol Proxies for tier-1 segment


Returns ARP proxy table for downlink port on connected to the segment
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/arp-proxy

Get ARP table from segment interface (downlink)


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) for the
interface (downlink) attaching segment to tier-1 gateway, on a edge
node specified in edge_path parameter.
The edge_path parameter is mandatory.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/arp-table

Get ARP table from segment interface (downlink) in CSV format


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) in CSV format for the
interface (downlink) attaching segment to tier1 gateway, on a edge
node specified in edge_path parameter.
The edge_path parameter is mandatory.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/arp-table?format=csv

Get Tier-1 segment bridge end point statistics using segment ID and profile path.


Get detailed information on Tier-1 segment bridge end point statistics using segment ID and profile path.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/bep-statistics

Get Tier-1 segment bridge end point status using segment ID and profile path.


Get detailed information on Tier-1 segment bridge end point status using segment ID and profile path.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/bep-status

List all DHCP static bindings


Paginated list of all DHCP static binding instances
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/dhcp-static-binding-configs

Delete DHCP static binding


Delete DHCP static binding
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/dhcp-static-binding-configs/{binding-id}

Read DHCP static binding


Read DHCP static binding
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/dhcp-static-binding-configs/{binding-id}

Create or update DHCP static binding


If binding with the binding-id is not already present,
create a new DHCP static binding instance. If it already exists, replace
the existing DHCP static binding instance with specified attributes.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/dhcp-static-binding-configs/{binding-id}

Create or update DHCP static binding


If binding with the binding-id is not already present,
create a new DHCP static binding instance. If it already exists, replace
the existing DHCP static binding instance with this object.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/dhcp-static-binding-configs/{binding-id}

Read DHCP static binding state


Read DHCP static binding state
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/dhcp-static-bindings/{binding-id}/state

List all effective profiles for segment


List all effective profiles for this segment on given enforcement point.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/effective-profiles

Get ARP table for downlink router port on tier-1 router


Get ARP table for downlink router port on tier-1 router.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/gateway-interface-arp-table (Deprecated)

Get ARP table for downlink router port on tier-1 router in CSV


Get ARP table for downlink router port on tier-1 router in CSV.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/gateway-interface-arp-table?format=csv (Deprecated)

Get DAD state for downlink router port on tier-1 router


Segment ID is the ID of the segment that is connected to the the tier-1
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/gateway-interface-dad-state

Get statistics for downlink router port on tier-1 router


Segment ID is the ID of the segment that is connected to the the tier-1
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/gateway-interface-statistics

Get statistics for downlink router port on tier-1 router


Segment ID is the ID of the segment that is connected to the the tier-1
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/gateway-interface-statistics/summary

Get Tier-1 segment MAC table


Returns MAC table for a segment
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/mac-table

Get Tier-1 segment MAC table in CSV


Returns MAC table for a segment
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/mac-table?format=csv

List Tier-1 segment ports


List all the ports for a Tier-1 segment.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports

Get Tier-1 segment port by ID


Get detail information on a Tier-1 segment port by giving ID.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}

List all effective profiles for tier-1 segment port


List all effective profiles for this segment port on given enforcement point.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/effective-profiles

Get tier-1 segment port MAC table in CSV


Returns MAC table for a segment port
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/mac-table?format=csv

Get MAC table for tier-1 segment port


Returns MAC table for a segment port
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/mac-table

List Port Discovery Profile Binding Maps


API will list all Port Discovery Profile Binding Maps in current port id.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/port-discovery-profile-binding-maps

Get Port Discovery Profile Binding Map


API will get Port Discovery Profile Binding Map
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/port-discovery-profile-binding-maps/{port-discovery-profile-binding-map-id}

List Port QoS Profile Binding Maps


API will list all Port QoS Profile Binding Maps in current port id.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/port-qos-profile-binding-maps

Get Port QoS Profile Binding Map


API will get Port QoS Profile Binding Map.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/port-qos-profile-binding-maps/{port-qos-profile-binding-map-id}

List port security profile binding maps


API will list all port security profile binding maps.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/port-security-profile-binding-maps

Get port security profile binding map


API will return details of the port security profile binding map. If the
security profile binding map does not exist, it will return 404.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/port-security-profile-binding-maps/{port-security-profile-binding-map-id}

Get tier-1 segment port state


Returns tier-1 segment port state on enforcement point
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/ports/{port-id}/state

List Segment Discovery Profile Binding Maps


API will list all Segment Discovery Profile Binding Maps in current segment id.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-discovery-profile-binding-maps

Delete Segment Discovery Profile Binding Profile


API will delete Segment Discovery Profile Binding Profile
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-discovery-profile-binding-maps/{segment-discovery-profile-binding-map-id}

Get Segment Discovery Profile Binding Map


API will get Segment Discovery Profile Binding Map
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-discovery-profile-binding-maps/{segment-discovery-profile-binding-map-id}

Create Segment Discovery Profile Binding Map


API will create Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-discovery-profile-binding-maps/{segment-discovery-profile-binding-map-id}

Update Segment Discovery Profile Binding Map


API will update Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-discovery-profile-binding-maps/{segment-discovery-profile-binding-map-id}

List Segment QoS Profile Binding Maps


API will list all Segment QoS Profile Binding Maps in current segment id.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-qos-profile-binding-maps

Delete Segment QoS Profile Binding Profile


API will delete Segment QoS Profile Binding Profile.
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-qos-profile-binding-maps/{segment-qos-profile-binding-map-id}

Get Segment QoS Profile Binding Map


API will get Segment QoS Profile Binding Map.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-qos-profile-binding-maps/{segment-qos-profile-binding-map-id}

Create Segment QoS Profile Binding Map


API will create segment QoS profile binding map. For objects with no binding maps, default profile is applied.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-qos-profile-binding-maps/{segment-qos-profile-binding-map-id}

Update Segment QoS Profile Binding Map


API will update Segment QoS Profile Binding Map. For objects with no binding maps, default profile is applied.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-qos-profile-binding-maps/{segment-qos-profile-binding-map-id}

List segment security profile binding maps


API will list all segment security profile binding maps.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-security-profile-binding-maps

Delete segment security profile binding map


API will delete segment security profile binding map.
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-security-profile-binding-maps/{segment-security-profile-binding-map-id}

Get segment security profile binding map


API will return details of the segment security profile binding map. If the
binding map does not exist, it will return 404.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-security-profile-binding-maps/{segment-security-profile-binding-map-id}

Patch segment security profile binding map


Create a new segment security profile binding map if the given security
profile binding map does not exist. Otherwise, patch the existing segment
security profile binding map.
For objects with no binding maps, default profile is applied.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-security-profile-binding-maps/{segment-security-profile-binding-map-id}

Create or replace segment security profile binding map


API will create or replace segment security profile binding map.
For objects with no binding maps, default profile is applied.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/segment-security-profile-binding-maps/{segment-security-profile-binding-map-id}

Delete static ARP config


Delete static ARP config
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/static-arp

Read static ARP config


Read static ARP config
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/static-arp

Create or update a static ARP config


Create static ARP config with Tier-1 and segment IDs provided if it doesn't exist,
update with provided config if it's already created.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/static-arp

Create or update a static ARP config


Create static ARP config with Tier-1 and segment IDs provided if it doesn't exist,
update with provided config if it's already created.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/static-arp

Get tier-1 segment TEP table in CSV


Returns TEP table for a segment in CSV
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/tep-table?format=csv

Get tier-1 segment TEP table


Returns TEP table for a segment
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/tep-table

Get tier-1 segment port statistics information


Get tier-1 segment port statistics information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segments-id}/ports/{port-id}/statistics

Get segment port status information


Get tier1 segment port status information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segments-id}/ports/{port-id}/status

Get segment state information


Get tier1 segment state information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segments-id}/state

Get segment statistics information


Get tier1 segment statistics information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segments-id}/statistics

Get tier-1 segments by configuration state


Returns all tier-1 segments with configuration state on the enforcement
point specified in the request
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/state

Get Tier1 state


Returns
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/state

List Tier-1 Static Routes


Paginated list of all Tier-1 Static Routes
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/static-routes

Delete Tier-1 static routes


Delete Tier-1 static routes
DELETE /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/static-routes/{route-id}

Read Tier-1 static routes


Read Tier-1 static routes
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/static-routes/{route-id}

Create or update a Tier-1 static routes


If static routes for route-id are not already present, create
static routes. If it already exists, update static routes for route-id.
PATCH /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/static-routes/{route-id}

Create or update a Tier-1 static routes


If static routes for route-id are not already present, create
static routes. If it already exists, replace the static routes for route-id.
PUT /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/static-routes/{route-id}

Get ARP table from tier-1 router link interface in CSV format


Returns ARP table (IPv4) or Neighbor Discovery table (IPv6) in CSV format
for the tier-1 router link interface.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/tier-0-interface/arp-table?format=csv

Get tier-1 router link arp information


Get tier-1 interface arp information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/tier-0-interface/arp-table

Get tier-1 router link statistics information


Get tier-1 router link statistics information for the linked tier-0 interface.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/tier-0-interface/statistics

Get tier-1 router link statistics summary information


Get tier-1 router link statistics summary information.
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/tier-0-interface/statistics/summary

Delete DHCP lease(s) specified by IP and MAC


Delete one or multiple DHCP lease(s) specified by IP and MAC under a Tier-1.

If there is a DHCP server running upon the given segment, or this segment
is using a DHCP server running in its connected Tier-1, the DHCP lease(s)
which match exactly the IP address and the MAC address will be deleted.
If no such lease matches, the deletion for this lease will be ignored.

The DHCP lease to be deleted will be removed by the system from both active
and standby node. The system will report error if the DHCP lease could not
be removed from both nodes. If the DHCP lease could not be removed on either
node, please check the DHCP server status. Once the DHCP server status is
UP, please invoke the deletion API again to ensure the lease gets deleted
from both nodes.
POST /global-manager/api/v1/global-infra/tier-1s/{tier1-id}/segments/{segment-id}?action=delete_dhcp_leases

List Policy Transport Zone Profiles


API will list all Policy Transport Zone Profiles.
GET /global-manager/api/v1/global-infra/transport-zone-profiles

Get Policy Transport Zone Profile


API will fetch Policy Transport Zone Profile.
GET /global-manager/api/v1/global-infra/transport-zone-profiles/{tz-profile-id}