API Description | API Path |
---|---|
List IPFIX Collector ProfiesQuery IPFIX collector profiles with list parameters. List result can be filtered by profile type defined by IpfixCollectorUpmProfileType. |
GET /api/v1/ipfix-collector-profiles
|
Create a new IPFIX collector profileCreate a new IPFIX collector profile with essential properties. |
POST /api/v1/ipfix-collector-profiles
|
Delete an existing IPFIX collector profileDelete an existing IPFIX collector profile by ID. |
DELETE /api/v1/ipfix-collector-profiles/<ipfix-collector-profile-id>
|
Get an existing IPFIX collector profileGet an existing IPFIX collector profile by profile ID. |
GET /api/v1/ipfix-collector-profiles/<ipfix-collector-profile-id>
|
Update an existing IPFIX collector profileUpdate an existing IPFIX collector profile with profile ID and modified properties. |
PUT /api/v1/ipfix-collector-profiles/<ipfix-collector-profile-id>
|
Get the list of IPFIX observation pointsDeprecated - Please use /ipfix-profiles for switch IPFIX profile and /ipfix-collector-profiles for IPFIX collector profile. |
GET /api/v1/ipfix-obs-points
(Deprecated)
|
Read global switch IPFIX export configurationDeprecated - Please use /ipfix-profiles/ profile and /ipfix-collector-profiles/ collector profile. |
GET /api/v1/ipfix-obs-points/switch-global
(Deprecated)
|
Update global switch IPFIX export configurationDeprecated - Please use /ipfix-profiles/ profile and /ipfix-collector-profiles/ collector profile. |
PUT /api/v1/ipfix-obs-points/switch-global
(Deprecated)
|
List IPFIX ProfiesQuery IPFIX profiles with list parameters. List result can be filtered by profile type defined by IpfixUpmProfileType. |
GET /api/v1/ipfix-profiles
|
Create a new IPFIX profileCreate a new IPFIX profile with essential properties. |
POST /api/v1/ipfix-profiles
|
Delete an existing IPFIX profileDelete an existing IPFIX profile by ID. |
DELETE /api/v1/ipfix-profiles/<ipfix-profile-id>
|
Get an existing IPFIX profileGet an existing IPFIX profile by profile ID. |
GET /api/v1/ipfix-profiles/<ipfix-profile-id>
|
Update an existing IPFIX profileUpdate an existing IPFIX profile with profile ID and modified properties. |
PUT /api/v1/ipfix-profiles/<ipfix-profile-id>
|
List IPFIX collector configurations |
GET /api/v1/ipfix/collectorconfigs
|
Create a new IPFIX collector configuration |
POST /api/v1/ipfix/collectorconfigs
|
Delete an existing IPFIX collector configuration |
DELETE /api/v1/ipfix/collectorconfigs/<collector-config-id>
|
Get an existing IPFIX collector configuration |
GET /api/v1/ipfix/collectorconfigs/<collector-config-id>
|
Update an existing IPFIX collector configuration |
PUT /api/v1/ipfix/collectorconfigs/<collector-config-id>
|
List IPFIX configuration |
GET /api/v1/ipfix/configs
|
Create a new IPFIX configuration |
POST /api/v1/ipfix/configs
|
Delete an existing IPFIX configuration |
DELETE /api/v1/ipfix/configs/<config-id>
|
Get an existing IPFIX configuration |
GET /api/v1/ipfix/configs/<config-id>
|
Update an existing IPFIX configuration |
PUT /api/v1/ipfix/configs/<config-id>
|
List all livetrace sessions |
GET /api/v1/livetraces
|
Create a livetrace session |
POST /api/v1/livetraces
|
Delete a livetrace session |
DELETE /api/v1/livetraces/<livetrace-session-id>
|
Get the status of a livetrace session |
GET /api/v1/livetraces/<livetrace-session-id>
|
Get forward packet capture file proxyYou must provide the request header "Accept:application/octet-stream" when calling this API. The capture file can only be found in MP which receives the capture request. |
GET /api/v1/livetraces/<livetrace-session-id>/proxy/forward/capturefile
|
Get reverse packet capture file proxyYou must provide the request header "Accept:application/octet-stream" when calling this API. The capture file can only be found in MP which receives the capture request. |
GET /api/v1/livetraces/<livetrace-session-id>/proxy/reverse/capturefile
|
Get the result of a livetrace session |
GET /api/v1/livetraces/<livetrace-session-id>/results
|
Get networking entities between two logical ports with VIF attachment |
GET /api/v1/logical-ports/<lport-id>/forwarding-path
|
List manual health checksQuery manual health checks with list parameters. |
GET /api/v1/manual-health-checks
|
Create a new manual health check requestCreate a new manual health check request with essential properties. It's disallowed to create new one until the count of in-progress manual health check is less than 50. A manual health check will be deleted automatically after finished for 24 hours. |
POST /api/v1/manual-health-checks
|
Delete an existing manual health checkDelete an existing manual health check by ID. |
DELETE /api/v1/manual-health-checks/<manual-health-check-id>
|
Get an existing manual health checkGet an existing manual health check by health check ID. |
GET /api/v1/manual-health-checks/<manual-health-check-id>
|
List all mirror sessions |
GET /api/v1/mirror-sessions
|
Create a mirror session |
POST /api/v1/mirror-sessions
|
Delete the mirror session |
DELETE /api/v1/mirror-sessions/<mirror-session-id>
|
Get the mirror session |
GET /api/v1/mirror-sessions/<mirror-session-id>
|
Verify whether the mirror session is still validVerify whether all participants are on the same transport node |
POST /api/v1/mirror-sessions/<mirror-session-id>?action=verify
|
Update the mirror session |
PUT /api/v1/mirror-sessions/<mirror-session-id>
|
Get the mirror stack status on given remote L3 mirror session |
GET /api/v1/mirror-sessions/<mirror-session-id>/mirror-stack-status
|
Create an new packet capture sessionCreate an new packet capture session on given node with specified options |
POST /api/v1/pktcap/session
|
Get the status of packet capture sessionGet the packet capture status information by session id. |
GET /api/v1/pktcap/session/<session-id>
|
Restart the packet capture sessionRestart the packet capture session |
POST /api/v1/pktcap/session/<session-id>?action=restart
|
Delete the packet capture session by session id.Before calling this method, terminate any running capture session. |
POST /api/v1/pktcap/session/<session-id>?action=delete
|
Terminate the packet capture session by session idTerminate the packet capture session by session id. |
POST /api/v1/pktcap/session/<session-id>?action=terminate
|
Get packet capture fileYou must provide the request header "Accept:application/octet-stream" when calling this API. The capture file can only be found in MP which receives the capture request. |
GET /api/v1/pktcap/session/<session-id>/capturefile
|
Get the information of all packet capture sessionsGet the information of all packet capture sessions. |
GET /api/v1/pktcap/sessions
|
Delete all the packet capture sessionsDelete all the packet capture sessions. |
POST /api/v1/pktcap/sessions?action=delete
|
List all Traceflow roundsList all Traceflow rounds; if a logical port id is given as a query parameter, only those originated from the logical port are returned. |
GET /api/v1/traceflows
|
Initiate a Traceflow Operation on the Specified Port |
POST /api/v1/traceflows
|
Delete the Traceflow round |
DELETE /api/v1/traceflows/<traceflow-id>
|
Get the Traceflow round status and result summary |
GET /api/v1/traceflows/<traceflow-id>
|
Get observations for the Traceflow round |
GET /api/v1/traceflows/<traceflow-id>/observations
|