NSX-T Data Center Global Manager REST API
Associated URIs:
API Description | API Path |
---|---|
Returns the compliance statusReturns the compliance status and details of non compliant configuration |
GET /global-manager/api/v1/compliance/status
|
For each type of entity what are the attributes owned by policy.This API provides field names of attributes in NSX types that are owned by Policy, as opposed to those owned by the enforcement point. For any type on NSX, some of the attributes of that type may be owned and set by Policy when realizing the intent, while some others may be owned and set by the enforcement point itself. This information can be used to deactivate updates to Policy owned attributes by the advanced networking UI, while allowing tweaking to the attributes owned by the management plane. |
GET /global-manager/api/v1/fine-tuning/resources
|
List latency profiles |
GET /global-manager/api/v1/global-infra/latency-profiles
|
Delete latency profileDelete an existing latency profile |
DELETE /global-manager/api/v1/global-infra/latency-profiles/{profile-id}
|
Read latency profileRead latency profile. |
GET /global-manager/api/v1/global-infra/latency-profiles/{profile-id}
|
Patch latency profilePatch latency profile. |
PATCH /global-manager/api/v1/global-infra/latency-profiles/{profile-id}
|
Create or Replace latency profileCreate or Replace latency profile. |
PUT /global-manager/api/v1/global-infra/latency-profiles/{profile-id}
|
List TraceflowConfig for infraPaginated list of all TraceflowConfig for infra. |
GET /global-manager/api/v1/global-infra/traceflows
|
Delete traceflow configDelete traceflow config with id traceflow-id |
DELETE /global-manager/api/v1/global-infra/traceflows/{traceflow-id}
|
Read traceflow configRead traceflow config with id traceflow-id. This configuration will be cleaned up by the system after two hours of inactivity. |
GET /global-manager/api/v1/global-infra/traceflows/{traceflow-id}
|
Create or update a traceflow configIf a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. To start traceflow on a DHCP port in a custom project, enforcement point path is required. |
PATCH /global-manager/api/v1/global-infra/traceflows/{traceflow-id}
(Deprecated)
|
Restart traceflow with same set of parameters used during create/update traceflowThis will retrace even if current traceflow has observations. Current observations will be lost. Traceflow configuration will be cleaned up by the system after two hours of inactivity. |
POST /global-manager/api/v1/global-infra/traceflows/{traceflow-id}
(Deprecated)
|
Create or update a traceflow configIf a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. To start traceflow on a DHCP port in a custom project, enforcement point path is required. User needs to update the in-band network telemetry (INT) configuration to specify the DSCP bit/value for traceflow crafted packet, if the source port of traceflow is on VLAN logical network. The INT configuration is under global operations configuration so please refer NSX-T API document Policy > Networking > Networking Profiles > Global Gateway Configuration to check how to set the DSCP bit/value via global operations configuration related API. |
PUT /global-manager/api/v1/global-infra/traceflows/{traceflow-id}
|
Read traceflow observationsRead traceflow observations for id traceflow-id. Traceflow configuration will be cleaned up by the system after two hours of inactivity. Enforcement Path is optional parameter. |
GET /global-manager/api/v1/global-infra/traceflows/{traceflow-id}/observations
|
Read traceflow statusRead traceflow status with id traceflow-id. Traceflow configuration will be cleaned up by the system after two hours of inactivity. Enforcement Path is optional parameter. |
GET /global-manager/api/v1/global-infra/traceflows/{traceflow-id}/status
|