NSX-T Data Center REST API
Associated URIs:
| API Description | API Path | 
|---|---|
| List BfdProfilesPaginated list of all BfdProfiles. | GET /policy/api/v1/infra/bfd-profiles GET /policy/api/v1/global-infra/bfd-profiles | 
| Delete BFD Config and all the entities contained by this BfdProfileDelete BFD Config and all the entities contained by this BfdProfile. | DELETE /policy/api/v1/infra/bfd-profiles/<bfd-profile-id> DELETE /policy/api/v1/global-infra/bfd-profiles/<bfd-profile-id> | 
| Read a BfdProfileRead a BfdProfile. | GET /policy/api/v1/infra/bfd-profiles/<bfd-profile-id> GET /policy/api/v1/global-infra/bfd-profiles/<bfd-profile-id> | 
| Create or update a BfdProfileIf 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 /policy/api/v1/infra/bfd-profiles/<bfd-profile-id> PATCH /policy/api/v1/global-infra/bfd-profiles/<bfd-profile-id> | 
| Create or update a BfdProfileIf 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 /policy/api/v1/infra/bfd-profiles/<bfd-profile-id> PUT /policy/api/v1/global-infra/bfd-profiles/<bfd-profile-id> | 
| Read the connectivity global configurationRead the connectivity global configuration | GET /policy/api/v1/infra/connectivity-global-config | 
| Update the connectivity global configurationUpdate the connectivity global configuration | PATCH /policy/api/v1/infra/connectivity-global-config | 
| Update the connectivity global configurationUpdate the connectivity global configuration | PUT /policy/api/v1/infra/connectivity-global-config | 
| List Evpn Tenant ConfigurationList all evpn tunnel endpoint configuration. | GET /policy/api/v1/infra/evpn-tenant-configs | 
| Read Evpn Tenant ConfigurationRead Evpn Tenant Configuration. | GET /policy/api/v1/infra/evpn-tenant-configs/<config-id> | 
| Create or Update Evpn Tenant ConfigurationCreate a global evpn tenant configuration if it is not already present, otherwise update the evpn tenant configuration. | PATCH /policy/api/v1/infra/evpn-tenant-configs/<config-id> | 
| Create or Update Evpn Tenant ConfigurationCreate or update Evpn Tenant configuration. | PUT /policy/api/v1/infra/evpn-tenant-configs/<config-id> | 
| List all gateway QoS profilesPaginated list of all gateway QoS profle instances | GET /policy/api/v1/global-infra/gateway-qos-profiles GET /policy/api/v1/infra/gateway-qos-profiles | 
| Delete gateway QoS profileDelete QoS profile | DELETE /policy/api/v1/infra/gateway-qos-profiles/<qos-profile-id> DELETE /policy/api/v1/global-infra/gateway-qos-profiles/<qos-profile-id> | 
| Read gateway QoS profileRead gateway QoS profile | GET /policy/api/v1/infra/gateway-qos-profiles/<qos-profile-id> GET /policy/api/v1/global-infra/gateway-qos-profiles/<qos-profile-id> | 
| Create or update Gateway QoS profileIf 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 /policy/api/v1/infra/gateway-qos-profiles/<qos-profile-id> PATCH /policy/api/v1/global-infra/gateway-qos-profiles/<qos-profile-id> | 
| Create or update Gateway QoS profileIf 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 /policy/api/v1/infra/gateway-qos-profiles/<qos-profile-id> PUT /policy/api/v1/global-infra/gateway-qos-profiles/<qos-profile-id> | 
| Read global configurationThis rest routine is deprecated. Use /infra/connectivity-global-config for Connectivity global config and /infra/ops-global-config for Operations global config. Read global configuration. | GET /policy/api/v1/infra/global-config | 
| Update the global configurationThis rest routine is deprecated. Use /infra/connectivity-global-config for Connectivity global config and /infra/ops-global-config for Operations global config. Update the global configuration. | PATCH /policy/api/v1/infra/global-config
                           (Deprecated) | 
| Update the global configurationThis rest routine is deprecated. Use /infra/connectivity-global-config for Connectivity global config and /infra/ops-global-config for Operations global config. Update the global configuration. | PUT /policy/api/v1/infra/global-config | 
| List Igmp ProfileList all igmp profile. | GET /policy/api/v1/infra/igmp-profiles | 
| Delete Igmp ProfileDelete Igmp Profile. | DELETE /policy/api/v1/infra/igmp-profiles/<igmp-profile-id> | 
| Read Igmp ProfileRead Igmp Profile. | GET /policy/api/v1/infra/igmp-profiles/<igmp-profile-id> | 
| Update igmp profileCreate a igmp profile with the igmp-profile-id is not already present, otherwise update the igmp profile. | PATCH /policy/api/v1/infra/igmp-profiles/<igmp-profile-id> | 
| Update igmp profileCreate or update igmp profile. | PUT /policy/api/v1/infra/igmp-profiles/<igmp-profile-id> | 
| List all IPv6 DAD profilesPaginated list of all IPv6 DAD profile instances | GET /policy/api/v1/infra/ipv6-dad-profiles GET /policy/api/v1/global-infra/ipv6-dad-profiles | 
| Delete IPv6 DAD profileDelete IPv6 DAD profile | DELETE /policy/api/v1/infra/ipv6-dad-profiles/<dad-profile-id> DELETE /policy/api/v1/global-infra/ipv6-dad-profiles/<dad-profile-id> | 
| Read IPv6 DAD profileRead IPv6 DAD profile | GET /policy/api/v1/infra/ipv6-dad-profiles/<dad-profile-id> GET /policy/api/v1/global-infra/ipv6-dad-profiles/<dad-profile-id> | 
| Create or update IPv6 DAD profileIf 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 /policy/api/v1/infra/ipv6-dad-profiles/<dad-profile-id> PATCH /policy/api/v1/global-infra/ipv6-dad-profiles/<dad-profile-id> | 
| Create or update IPv6 DAD profileIf 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 /policy/api/v1/infra/ipv6-dad-profiles/<dad-profile-id> PUT /policy/api/v1/global-infra/ipv6-dad-profiles/<dad-profile-id> | 
| List all IPv6 NDRA profilesPaginated list of all IPv6 NDRA profile instances | GET /policy/api/v1/infra/ipv6-ndra-profiles GET /policy/api/v1/global-infra/ipv6-ndra-profiles | 
| Delete IPv6 NDRA profileDelete IPv6 NDRA profile | DELETE /policy/api/v1/infra/ipv6-ndra-profiles/<ndra-profile-id> DELETE /policy/api/v1/global-infra/ipv6-ndra-profiles/<ndra-profile-id> | 
| Read IPv6 NDRA profileRead IPv6 NDRA profile | GET /policy/api/v1/infra/ipv6-ndra-profiles/<ndra-profile-id> GET /policy/api/v1/global-infra/ipv6-ndra-profiles/<ndra-profile-id> | 
| Create or update IPv6 NDRA profileIf 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 /policy/api/v1/infra/ipv6-ndra-profiles/<ndra-profile-id> PATCH /policy/api/v1/global-infra/ipv6-ndra-profiles/<ndra-profile-id> | 
| Create or update IPv6 NDRA profileIf 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 /policy/api/v1/infra/ipv6-ndra-profiles/<ndra-profile-id> PUT /policy/api/v1/global-infra/ipv6-ndra-profiles/<ndra-profile-id> | 
| Read global Operations ConfigurationRead global Operations Configuration | GET /policy/api/v1/infra/ops-global-config | 
| Update the global OperationconfigurationUpdate the global Operationconfiguration | PATCH /policy/api/v1/infra/ops-global-config | 
| Update the global Operations ConfigurationUpdate the global Operations Configuration | PUT /policy/api/v1/infra/ops-global-config | 
| List Pim ProfileList all pim profile. | GET /policy/api/v1/infra/pim-profiles | 
| Read Pim ProfileRead Pim Profile. | GET /policy/api/v1/infra/pim-profiles/<pim-profile-id> | 
| Update pim profileCreate a pim profile with the pim-profile-id is not already present, otherwise update the pim profile. | PATCH /policy/api/v1/infra/pim-profiles/<pim-profile-id> | 
| Update pim profileCreate or update pim profile. | PUT /policy/api/v1/infra/pim-profiles/<pim-profile-id> | 
| List Policy Transport Zone ProfilesAPI will list all Policy Transport Zone Profiles. | GET /policy/api/v1/infra/transport-zone-profiles GET /policy/api/v1/global-infra/transport-zone-profiles | 
| Delete Policy Transport Zone ProfileAPI will delete Policy Transport Zone Profile. | DELETE /policy/api/v1/infra/transport-zone-profiles/<tz-profile-id> | 
| Get Policy Transport Zone ProfileAPI will fetch Policy Transport Zone Profile. | GET /policy/api/v1/global-infra/transport-zone-profiles/<tz-profile-id> GET /policy/api/v1/infra/transport-zone-profiles/<tz-profile-id> | 
| Create Policy Transport Zone ProfileAPI will create Policy Transport Zone Profile. | PATCH /policy/api/v1/infra/transport-zone-profiles/<tz-profile-id> | 
| Update Policy Transport Zone ProfileAPI will update Policy Transport Zone Profile. | PUT /policy/api/v1/infra/transport-zone-profiles/<tz-profile-id> | 
| List Vni Pool ConfigurationList all Vni Pool configuration. | GET /policy/api/v1/infra/vni-pools | 
| Delete Vni Pool ConfigurationDelete Vni Pool Configuration. | DELETE /policy/api/v1/infra/vni-pools/<vni-pool-id> | 
| Read Vni Pool ConfigurationRead Vni Pool Configuration. | GET /policy/api/v1/infra/vni-pools/<vni-pool-id> | 
| Create or Update Vni Pool ConfigurationCreate a Vni Pool config if it is not already present, otherwise update the Vni Pool configuration. | PATCH /policy/api/v1/infra/vni-pools/<vni-pool-id> | 
| Create or Update Vni Pool ConfigurationCreate or update VniPool configuration. | PUT /policy/api/v1/infra/vni-pools/<vni-pool-id> | 
