NSX Autonomous Edge REST API
All Methods
API Description | API Path |
---|---|
Logical Routing And Services Configuration > High Availability Read all peers in the cluster |
GET /high-availability
|
Logical Routing And Services Configuration > High Availability API to call when the primary API node edge is lost, crashed or dead |
POST /high-availability?action=dissolve_and_make_primary
|
Logical Routing And Services Configuration > High Availability Delete a specific HighAvailabilityPeer |
DELETE /high-availability/nodes/{node-id}
|
Logical Routing And Services Configuration > High Availability Read node status |
GET /high-availability/nodes/{node-id}/status
|
Logical Routing And Services Configuration > Logical Ports List Ports |
GET /ports
|
Logical Routing And Services Configuration > Logical Ports Create a Logical Port |
POST /ports
|
Logical Routing And Services Configuration > Logical Ports Get the statistics of a specified LogicalRouterPort |
GET /ports/{logical-router-port-id}/statistics
|
Logical Routing And Services Configuration > Logical Ports Delete a Logical Port |
DELETE /ports/{port-id}
|
Logical Routing And Services Configuration > Logical Ports Read Logical Port |
GET /ports/{port-id}
|
Logical Routing And Services Configuration > Logical Ports Update a Logical Port |
PUT /ports/{port-id}
|
Logical Routing And Services Configuration > Routing Get forwarding table on the logical router |
GET /routing/forwarding-table
|
Logical Routing And Services Configuration > Routing Paginated List of Static Routes |
GET /routing/static-routes
|
Logical Routing And Services Configuration > Routing Add Static Routes on a Logical Router |
POST /routing/static-routes
|
Logical Routing And Services Configuration > Routing Delete a specific Static Route on a Logical Router |
DELETE /routing/static-routes/{static-route-id}
|
Logical Routing And Services Configuration > Routing Get a specific Static Route on a Logical Router |
GET /routing/static-routes/{static-route-id}
|
Logical Routing And Services Configuration > Routing Update a specific Static Route Rule on a Logical Router |
PUT /routing/static-routes/{static-route-id}
|
Logical Routing And Services Configuration > VPN > L2VPN Get all L2VPN sessions |
GET /vpn/l2vpn/sessions
|
Logical Routing And Services Configuration > VPN > L2VPN Create an L2VPN session from Peer Code |
POST /vpn/l2vpn/sessions?action=create_with_peer_code
|
Logical Routing And Services Configuration > VPN > L2VPN Delete a L2VPN session |
DELETE /vpn/l2vpn/sessions/{l2vpn-session-id}
|
Logical Routing And Services Configuration > VPN > L2VPN Get a L2VPN session |
GET /vpn/l2vpn/sessions/{l2vpn-session-id}
|
Logical Routing And Services Configuration > VPN > L2VPN Update an L2VPN session with a new peer code |
PUT /vpn/l2vpn/sessions/{l2vpn-session-id}?action=update_with_peer_code
|
Logical Routing And Services Configuration > VPN > L2VPN Get L2VPN session statistics |
GET /vpn/l2vpn/sessions/{l2vpn-session-id}/statistics
|
System Administration > Configuration > Fabric > Nodes > DNS Read the Node's Name Servers |
GET /node/network/name-servers
|
System Administration > Configuration > Fabric > Nodes > DNS Update the Node's Name Servers |
PUT /node/network/name-servers
|
System Administration > Configuration > Fabric > Nodes > DNS Read the Node's Search Domains |
GET /node/network/search-domains
|
System Administration > Configuration > Fabric > Nodes > DNS Update the Node's Search Domains |
PUT /node/network/search-domains
|
System Administration > Configuration > Fabric > Nodes > File Store Delete directory in remote file server |
DELETE /node/file-store?action=delete_remote_directory
|
System Administration > Configuration > Fabric > Nodes > File Store List node files |
GET /node/file-store
|
System Administration > Configuration > Fabric > Nodes > File Store Retrieve ssh fingerprint for given remote server |
POST /node/file-store?action=retrieve_ssh_fingerprint
|
System Administration > Configuration > Fabric > Nodes > File Store Create directory in remote file server |
POST /node/file-store?action=create_remote_directory
|
System Administration > Configuration > Fabric > Nodes > File Store Delete file |
DELETE /node/file-store/{file-name}
|
System Administration > Configuration > Fabric > Nodes > File Store Read file properties |
GET /node/file-store/{file-name}
|
System Administration > Configuration > Fabric > Nodes > File Store Upload a file to the file store |
POST /node/file-store/{file-name}
|
System Administration > Configuration > Fabric > Nodes > File Store Copy file in the file store to a remote file store |
POST /node/file-store/{file-name}?action=copy_to_remote_file
|
System Administration > Configuration > Fabric > Nodes > File Store Copy a remote file to the file store |
POST /node/file-store/{file-name}?action=copy_from_remote_file
|
System Administration > Configuration > Fabric > Nodes > File Store Read file contents |
GET /node/file-store/{file-name}/data
|
System Administration > Configuration > Fabric > Nodes > File Store Replace file contents |
PUT /node/file-store/{file-name}/data
|
System Administration > Configuration > Fabric > Nodes > File Store Read file thumbprint |
GET /node/file-store/{file-name}/thumbprint
|
System Administration > Configuration > Fabric > Nodes > Hardening > Mandatory Access Control Gets the enable status for Mandatory Access Control |
GET /node/hardening-policy/mandatory-access-control
|
System Administration > Configuration > Fabric > Nodes > Hardening > Mandatory Access Control Enable or disable Mandatory Access Control |
PUT /node/hardening-policy/mandatory-access-control
|
System Administration > Configuration > Fabric > Nodes > Hardening > Mandatory Access Control Get the report for Mandatory Access Control |
GET /node/hardening-policy/mandatory-access-control/report
|
System Administration > Configuration > Fabric > Nodes > Logs List available node logs |
GET /node/logs
|
System Administration > Configuration > Fabric > Nodes > Logs Read node log properties |
GET /node/logs/{log-name}
|
System Administration > Configuration > Fabric > Nodes > Logs Read node log contents |
GET /node/logs/{log-name}/data
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Certificates Read api certificate properties |
GET /node/api-certificate
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Certificates Update api certificate properties |
POST /node/api-certificate
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Read NSX EdgeDatapath service properties |
GET /node/services/dataplane
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Restart, start or stop the NSX EdgeDatapath service |
POST /node/services/dataplane?action=restart
POST /node/services/dataplane?action=start POST /node/services/dataplane?action=stop |
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Update NSX Edge Datapath service properties |
PUT /node/services/dataplane
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Get NSX Edge dataplane cpu stats |
GET /node/services/dataplane/cpu-stats
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Update NSX Edge dataplane control packets prioritization setting |
PUT /node/services/dataplane/ctrl-prio
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Get NSX Edge dataplane flow cache setting |
GET /node/services/dataplane/flow-cache
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Update NSX Edge dataplane flow cache setting |
PUT /node/services/dataplane/flow-cache
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Return top 10 flows information |
GET /node/services/dataplane/flow-mon
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Start NSX Edge dataplane flow monitor |
PUT /node/services/dataplane/flow-mon
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Update NSX Edge dataplane interrupt mode setting |
PUT /node/services/dataplane/intr-mode
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Get NSX Edge dataplane l2vpn pmtu message generation setting |
GET /node/services/dataplane/l2vpn-pmtu
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Update NSX Edge dataplane l2vpn pmtu message generation setting |
PUT /node/services/dataplane/l2vpn-pmtu
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Depreciated. Please use /node/services/dataplane/pmtu-learning |
GET /node/services/dataplane/l3vpn-pmtu
(Deprecated)
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Depreciated. Please use /node/services/dataplane/pmtu-learning |
PUT /node/services/dataplane/l3vpn-pmtu
(Deprecated)
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Get NSX Edge dataplane pmtu learning setting |
GET /node/services/dataplane/pmtu-learning
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Update NSX Edge dataplane pmtu learning setting |
PUT /node/services/dataplane/pmtu-learning
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Update NSX Edge dataplane QAT feature enabled status |
PUT /node/services/dataplane/qat-enable
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Get NSX Edge dataplane QAT setting |
GET /node/services/dataplane/qat-status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Get NSX Edge rx and tx queue number per port per core |
GET /node/services/dataplane/queue-num-per-port-per-core
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Set NSX Edge rx and tx queue number per port per core |
PUT /node/services/dataplane/queue-num-per-port-per-core
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Return rx/tx ring size information |
GET /node/services/dataplane/ring-size
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Set NSX Edge rx ring size for physical ports |
PUT /node/services/dataplane/rx-ring-size
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Read NSX EdgeDatapath service status |
GET /node/services/dataplane/status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Set NSX Edge tx ring size for physical ports |
PUT /node/services/dataplane/tx-ring-size
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Dataplane Check UPT mode enabled status of NSX Edge dataplane |
GET /node/services/dataplane/upt-mode
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Diagnosis Read edge config diagnosis |
GET /node/diagnosis
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Diagnosis Read edge diagnosis inconsistency |
GET /node/diagnosis/inconsistency
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Diagnosis Logical-router diagnosis |
GET /node/logical-routers/{logical-router-id}/diagnosis
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Diagnosis Logical-routers diagnosis |
GET /node/logical-routers/diagnosis
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Nestdb Read NSX Nestdb service properties |
GET /node/services/nestdb
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Nestdb Restart, start or stop the NSX Nestdb service |
POST /node/services/nestdb?action=restart
POST /node/services/nestdb?action=start POST /node/services/nestdb?action=stop |
System Administration > Configuration > Fabric > Nodes > NSX Edge > Nestdb Read NSX Nestdb service status |
GET /node/services/nestdb/status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Replication Agent Read NSX Edge Replica Agent service properties |
GET /node/services/replica-agent
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Replication Agent Restart, start or stop the NSX Edge Replica Agent service |
POST /node/services/replica-agent?action=restart
POST /node/services/replica-agent?action=start POST /node/services/replica-agent?action=stop |
System Administration > Configuration > Fabric > Nodes > NSX Edge > Replication Agent Read NSX Edge Replica Agent service status |
GET /node/services/replica-agent/status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Docker Read NSX Edge Docker service properties |
GET /node/services/docker
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Docker Read NSX Edge Docker service status |
GET /node/services/docker/status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Ipsecvpn Service Update NSX Edge Ipsec VPN service properties |
PUT /node/services/ipsecvpn
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Local-Controller Read NSX Edge NSXA service properties |
GET /node/services/local-controller
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Local-Controller Restart, start or stop the NSX EdgeNSXA service |
POST /node/services/local-controller?action=restart
POST /node/services/local-controller?action=start POST /node/services/local-controller?action=stop |
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Local-Controller Read NSX EdgeNSXA service status |
GET /node/services/local-controller/status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Maintenance Mode Get Edge maintenance mode |
GET /node/maintenance-mode
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Maintenance Mode Set Edge maintenance mode |
PUT /node/maintenance-mode
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Replication Agent Read NSX Autonomous Edge Replica Agent client status from the seconday node |
GET /node/services/replica-agent/client/status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Routing Read NSX EdgeMSR service properties |
GET /node/services/router
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Routing Read NSX EdgeMSRConfig service properties |
GET /node/services/router-config
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Routing Read NSX EdgeMSRConfig service status |
GET /node/services/router-config/status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > Routing Read NSX EdgeMSR service status |
GET /node/services/router/status
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > VPN Read NSX Edge Ipsec VPN service properties |
GET /node/services/ipsecvpn
|
System Administration > Configuration > Fabric > Nodes > NSX Edge > Services > VPN Read NSX Edge Ipsec VPN service status |
GET /node/services/ipsecvpn/status
|
System Administration > Configuration > Fabric > Nodes > NSX Manager > Services > Local-Controller Service Update NSX Edge NSXA service properties |
PUT /node/services/local-controller
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces Read network configuration properties |
GET /node/network
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces List the Node's Network Interfaces |
GET /node/network/interfaces
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces Read the Node's Network Interface |
GET /node/network/interfaces/{interface-id}
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces Update the Node's Network Interface |
PUT /node/network/interfaces/{interface-id}
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces Read the Node's Network Interface Statistics |
GET /node/network/interfaces/{interface-id}/stats
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces > Routing List node network routes |
GET /node/network/routes
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces > Routing Create node network route |
POST /node/network/routes
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces > Routing Delete node network route |
DELETE /node/network/routes/{route-id}
|
System Administration > Configuration > Fabric > Nodes > Network Interfaces > Routing Read node network route |
GET /node/network/routes/{route-id}
|
System Administration > Configuration > Fabric > Nodes > Services List node services |
GET /node/services
|
System Administration > Configuration > Fabric > Nodes > Services > Log Insight Read liagent service properties |
GET /node/services/liagent
|
System Administration > Configuration > Fabric > Nodes > Services > Log Insight Restart, start or stop the liagent service |
POST /node/services/liagent?action=restart
POST /node/services/liagent?action=start POST /node/services/liagent?action=stop |
System Administration > Configuration > Fabric > Nodes > Services > Log Insight Read liagent service status |
GET /node/services/liagent/status
|
System Administration > Configuration > Fabric > Nodes > Services > NSX Platform Client Read NSX Platform Client service properties |
GET /node/services/nsx-platform-client
|
System Administration > Configuration > Fabric > Nodes > Services > NSX Platform Client Restart, start or stop the NSX Platform Client service |
POST /node/services/nsx-platform-client?action=restart
POST /node/services/nsx-platform-client?action=start POST /node/services/nsx-platform-client?action=stop |
System Administration > Configuration > Fabric > Nodes > Services > NSX Platform Client Read NSX Platform Client service status |
GET /node/services/nsx-platform-client/status
|
System Administration > Configuration > Fabric > Nodes > Services > NTP Read NTP service properties |
GET /node/services/ntp
|
System Administration > Configuration > Fabric > Nodes > Services > NTP Restart, start or stop the NTP service |
POST /node/services/ntp?action=restart
POST /node/services/ntp?action=start POST /node/services/ntp?action=stop |
System Administration > Configuration > Fabric > Nodes > Services > NTP Update NTP service properties |
PUT /node/services/ntp
|
System Administration > Configuration > Fabric > Nodes > Services > NTP Read NTP service status |
GET /node/services/ntp/status
|
System Administration > Configuration > Fabric > Nodes > Services > Node Management Read appliance management service properties |
GET /node/services/node-mgmt
|
System Administration > Configuration > Fabric > Nodes > Services > Node Management Restart the node management service |
POST /node/services/node-mgmt?action=restart
|
System Administration > Configuration > Fabric > Nodes > Services > Node Management Retrieve Node Management loglevel |
GET /node/services/node-mgmt/loglevel
|
System Administration > Configuration > Fabric > Nodes > Services > Node Management Set Node Management loglevel |
PUT /node/services/node-mgmt/loglevel
|
System Administration > Configuration > Fabric > Nodes > Services > Node Management Read appliance management service status |
GET /node/services/node-mgmt/status
|
System Administration > Configuration > Fabric > Nodes > Services > SNMP Read SNMP service properties |
GET /node/services/snmp
|
System Administration > Configuration > Fabric > Nodes > Services > SNMP Restart, start or stop the SNMP service |
POST /node/services/snmp?action=restart
POST /node/services/snmp?action=start POST /node/services/snmp?action=stop |
System Administration > Configuration > Fabric > Nodes > Services > SNMP Update SNMP service properties |
PUT /node/services/snmp
|
System Administration > Configuration > Fabric > Nodes > Services > SNMP Read SNMP service status |
GET /node/services/snmp/status
|
System Administration > Configuration > Fabric > Nodes > Services > SNMP Read SNMP V3 Engine ID |
GET /node/services/snmp/v3-engine-id
|
System Administration > Configuration > Fabric > Nodes > Services > SNMP Update SNMP V3 Engine ID |
PUT /node/services/snmp/v3-engine-id
|
System Administration > Configuration > Fabric > Nodes > Services > SSH Read ssh service properties |
GET /node/services/ssh
|
System Administration > Configuration > Fabric > Nodes > Services > SSH Remove a host's fingerprint from known hosts file |
POST /node/services/ssh?action=remove_host_fingerprint
|
System Administration > Configuration > Fabric > Nodes > Services > SSH Restart, start or stop the ssh service |
POST /node/services/ssh?action=start
POST /node/services/ssh?action=stop POST /node/services/ssh?action=restart |
System Administration > Configuration > Fabric > Nodes > Services > SSH Update ssh service properties |
PUT /node/services/ssh
|
System Administration > Configuration > Fabric > Nodes > Services > SSH Restart, start or stop the ssh service |
POST /node/services/ssh/notify_mpa?action=start
POST /node/services/ssh/notify_mpa?action=stop POST /node/services/ssh/notify_mpa?action=restart |
System Administration > Configuration > Fabric > Nodes > Services > SSH Read ssh service status |
GET /node/services/ssh/status
|
System Administration > Configuration > Fabric > Nodes > Services > Syslog Read syslog service properties |
GET /node/services/syslog
|
System Administration > Configuration > Fabric > Nodes > Services > Syslog Restart, start or stop the syslog service |
POST /node/services/syslog?action=restart
POST /node/services/syslog?action=start POST /node/services/syslog?action=stop |
System Administration > Configuration > Fabric > Nodes > Services > Syslog Delete all node syslog exporters |
DELETE /node/services/syslog/exporters
|
System Administration > Configuration > Fabric > Nodes > Services > Syslog List node syslog exporters |
GET /node/services/syslog/exporters
|
System Administration > Configuration > Fabric > Nodes > Services > Syslog Verify node syslog exporter |
POST /node/services/syslog/exporters?action=verify
|
System Administration > Configuration > Fabric > Nodes > Services > Syslog Add node syslog exporter |
POST /node/services/syslog/exporters
|
System Administration > Configuration > Fabric > Nodes > Services > Syslog Delete node syslog exporter |
DELETE /node/services/syslog/exporters/{exporter-name}
|
System Administration > Configuration > Fabric > Nodes > Services > Syslog Read node syslog exporter |
GET /node/services/syslog/exporters/{exporter-name}
|
System Administration > Configuration > Fabric > Nodes > Services > Syslog Read syslog service status |
GET /node/services/syslog/status
|
System Administration > Configuration > Fabric > Nodes > Services > Tasks List appliance management tasks |
GET /node/tasks
|
System Administration > Configuration > Fabric > Nodes > Services > Tasks Delete task |
DELETE /node/tasks/{task-id}
|
System Administration > Configuration > Fabric > Nodes > Services > Tasks Read task properties |
GET /node/tasks/{task-id}
|
System Administration > Configuration > Fabric > Nodes > Services > Tasks Cancel specified task |
POST /node/tasks/{task-id}?action=cancel
|
System Administration > Configuration > Fabric > Nodes > Services > Tasks Read asynchronous task response |
GET /node/tasks/{task-id}/response
|
System Administration > Configuration > Fabric > Nodes > Services > Upgrade Agent Read NSX upgrade Agent service properties |
GET /node/services/nsx-upgrade-agent
|
System Administration > Configuration > Fabric > Nodes > Services > Upgrade Agent Restart, start or stop the NSX upgrade agent service |
POST /node/services/nsx-upgrade-agent?action=restart
POST /node/services/nsx-upgrade-agent?action=start POST /node/services/nsx-upgrade-agent?action=stop |
System Administration > Configuration > Fabric > Nodes > Services > Upgrade Agent Read Nsx upgrade agent service status |
GET /node/services/nsx-upgrade-agent/status
|
System Administration > Configuration > Fabric > Nodes > Settings Read node properties |
GET /node
|
System Administration > Configuration > Fabric > Nodes > Settings Set the node system time |
POST /node?action=set_system_time
|
System Administration > Configuration > Fabric > Nodes > Settings Restart or shutdown node |
POST /node?action=restart
POST /node?action=shutdown |
System Administration > Configuration > Fabric > Nodes > Settings Update node properties |
PUT /node
|
System Administration > Configuration > Fabric > Nodes > Settings Read node message of the day |
GET /node/motd
|
System Administration > Configuration > Fabric > Nodes > Settings List node processes |
GET /node/processes
|
System Administration > Configuration > Fabric > Nodes > Settings Read node process |
GET /node/processes/{process-id}
|
System Administration > Configuration > Fabric > Nodes > Settings Read node status |
GET /node/status
|
System Administration > Configuration > Fabric > Nodes > Settings Update node status |
POST /node/status?action=clear_bootup_error
|
System Administration > Configuration > Fabric > Nodes > Settings Read node version |
GET /node/version
|
System Administration > Configuration > Fabric > Nodes > Support-Bundle Read node support bundle |
GET /node/support-bundle
|
System Administration > Configuration > Fabric > Nodes > User Management > Authentication Policy Read node authentication policy and password complexity configuration |
GET /node/aaa/auth-policy
|
System Administration > Configuration > Fabric > Nodes > User Management > Authentication Policy Resets node authentication policy and password complexity configuration |
POST /node/aaa/auth-policy?action=reset-all
POST /node/aaa/auth-policy?action=reset-auth-policies POST /node/aaa/auth-policy?action=reset-pwd-complexity |
System Administration > Configuration > Fabric > Nodes > User Management > Authentication Policy Update node authentication policy and password complexity configuration |
PUT /node/aaa/auth-policy
|
System Administration > Configuration > Fabric > Nodes > User Management > Users List node users. This is a hidden API used for NSX+ onboarding |
GET /node/nsxplus-onboarding/node/users
GET /node/nsxplus-onboarding/node/users?internal=true |
System Administration > Configuration > Fabric > Nodes > User Management > Users List node users |
GET /node/users
GET /node/users?internal=true |
System Administration > Configuration > Fabric > Nodes > User Management > Users Delete node user |
DELETE /node/users/{userid}
|
System Administration > Configuration > Fabric > Nodes > User Management > Users Read node user |
GET /node/users/{userid}
|
System Administration > Configuration > Fabric > Nodes > User Management > Users Update node user |
PUT /node/users/{userid}
|
System Administration > Configuration > Fabric > Nodes > User Management > Users List SSH keys from authorized_keys file for node user |
GET /node/users/{userid}/ssh-keys
|
System Administration > Configuration > Fabric > Nodes > User Management > Users Add SSH public key to authorized_keys file for node user |
POST /node/users/{userid}/ssh-keys?action=add_ssh_key
|
System Administration > Configuration > Fabric > Nodes > User Management > Users Remove SSH public key from authorized_keys file for node user |
POST /node/users/{userid}/ssh-keys?action=remove_ssh_key
|
System Administration > Configuration > Grub Return node GRUB properties |
GET /node/grub
|
System Administration > Configuration > Grub Update node GRUB properties |
PUT /node/grub
|
System Administration > Configuration > Grub Update node GRUB user properties |
PUT /node/grub/{grub-username}
|
System Administration > Configuration > System Properties > Dataplane Get NSX Edge dataplane geneve cbit setting |
GET /node/services/dataplane/geneve-cbit
|
System Administration > Configuration > System Properties > Dataplane Update NSX Edge dataplane geneve cbit setting |
PUT /node/services/dataplane/geneve-cbit
|
System Administration > Configuration > System Properties > Dataplane Get the physical port statistics |
GET /node/services/dataplane/physical-ports/{physical-port}/stats
|
System Administration > Configuration > System Properties > Dataplane Get the physical port extended statistics |
GET /node/services/dataplane/physical-ports/{physical-port}/xstats
|
System Administration > Lifecycle Management > Backup Create backup for autonomous edge node in primary_api_node role |
GET /backup
|
System Administration > Lifecycle Management > Restore Perform restore on autonomous edge in primary_api_node role |
POST /restore
|
System Administration > Lifecycle Management > Upgrade > Nodes Get upgrade task status |
GET /node/upgrade
(Deprecated)
|
System Administration > Lifecycle Management > Upgrade > Nodes Execute upgrade task |
POST /node/upgrade/performtask
|
System Administration > Lifecycle Management > Upgrade > Nodes Get upgrade progress status |
GET /node/upgrade/progress-status
|
System Administration > Lifecycle Management > Upgrade > Nodes Get upgrade status summary |
GET /node/upgrade/status-summary
|
System Administration > Monitoring > Logs > Core Dumps Update node core dump configuration |
POST /node?action=set_coredump_config
|
System Administration > Monitoring > Logs > Core Dumps List system core dumps |
GET /node/core-dumps
|
System Administration > Monitoring > Logs > Core Dumps Delete core dump file |
DELETE /node/core-dumps/{file-name}
|
System Administration > Monitoring > Logs > Core Dumps Copy system generated core dump file to a remote file store |
POST /node/core-dumps/{file-name}?action=copy_to_remote_file
|
System Administration > Settings > Certificates > CRL Return All Added CRLs |
GET /trust-management/crls
|
System Administration > Settings > Certificates > CRL Add a New Certificate Revocation List |
POST /trust-management/crls
|
System Administration > Settings > Certificates > CRL Delete a CRL |
DELETE /trust-management/crls/{crl-id}
|
System Administration > Settings > Certificates > CRL Show CRL Data for the Given CRL ID |
GET /trust-management/crls/{crl-id}
|
System Administration > Settings > Certificates > CRL Update CRL for the Given CRL ID |
PUT /trust-management/crls/{crl-id}
|
System Administration > Settings > Certificates > Certificate Return All the User-Facing Components' Certificates |
GET /trust-management/certificates
|
System Administration > Settings > Certificates > Certificate Add a New Certificate |
POST /trust-management/certificates
|
System Administration > Settings > Certificates > Certificate Delete Certificate for the Given Certificate ID |
DELETE /trust-management/certificates/{cert-id}
|
System Administration > Settings > Certificates > Certificate Show Certificate Data for the Given Certificate ID |
GET /trust-management/certificates/{cert-id}
|
System Administration > Settings > Certificates > Certificate Update certificate for the given certificate ID |
PUT /trust-management/certificates/{cert-id}
|
VPN > IPSEC > DPD Profiles Get IPSec dead peer detection (DPD) profile list result |
GET /vpn/ipsec/dpd-profiles
|
VPN > IPSEC > DPD Profiles Create dead peer detection (DPD) profile |
POST /vpn/ipsec/dpd-profiles
|
VPN > IPSEC > DPD Profiles Delete dead peer detection (DPD) profile |
DELETE /vpn/ipsec/dpd-profiles/{ipsec-vpn-dpd-profile-id}
|
VPN > IPSEC > DPD Profiles Get IPSec dead peer detection (DPD) profile |
GET /vpn/ipsec/dpd-profiles/{ipsec-vpn-dpd-profile-id}
|
VPN > IPSEC > DPD Profiles Edit IPSec dead peer detection (DPD) profile |
PUT /vpn/ipsec/dpd-profiles/{ipsec-vpn-dpd-profile-id}
|
VPN > IPSEC > IKE Profiles List IKE profiles |
GET /vpn/ipsec/ike-profiles
|
VPN > IPSEC > IKE Profiles Create custom internet key exchange (IKE) Profile |
POST /vpn/ipsec/ike-profiles
|
VPN > IPSEC > IKE Profiles Delete custom IKE Profile |
DELETE /vpn/ipsec/ike-profiles/{ipsec-vpn-ike-profile-id}
|
VPN > IPSEC > IKE Profiles Get IKE Profile |
GET /vpn/ipsec/ike-profiles/{ipsec-vpn-ike-profile-id}
|
VPN > IPSEC > IKE Profiles Edit custom IKE Profile |
PUT /vpn/ipsec/ike-profiles/{ipsec-vpn-ike-profile-id}
|
VPN > IPSEC > Multi Path Groups Get IPSec multipath group list result |
GET /vpn/ipsec/multi-path-groups
|
VPN > IPSEC > Multi Path Groups Create custom IPSec VPN multipath group |
POST /vpn/ipsec/multi-path-groups
|
VPN > IPSEC > Multi Path Groups Delete custom IPSec multipath group |
DELETE /vpn/ipsec/multi-path-groups/{ipsec-multi-path-group-id}
|
VPN > IPSEC > Multi Path Groups Get IPSec multipath group |
GET /vpn/ipsec/multi-path-groups/{ipsec-multi-path-group-id}
|
VPN > IPSEC > Multi Path Groups Update custom IPSec multipath group |
PUT /vpn/ipsec/multi-path-groups/{ipsec-multi-path-group-id}
|
VPN > IPSEC > Service Get IPSec VPN service |
GET /vpn/ipsec/service
|
VPN > IPSEC > Service Edit IPSec VPN service |
PUT /vpn/ipsec/service
|
VPN > IPSEC > Sessions Get IPSec VPN session list result |
GET /vpn/ipsec/sessions
|
VPN > IPSEC > Sessions Create new VPN session |
POST /vpn/ipsec/sessions
|
VPN > IPSEC > Sessions Delete IPSec VPN session |
DELETE /vpn/ipsec/sessions/{ipsec-vpn-session-id}
|
VPN > IPSEC > Sessions Fetch IPSec VPN session |
GET /vpn/ipsec/sessions/{ipsec-vpn-session-id}
|
VPN > IPSEC > Sessions Fetch IPSec VPN session with PSK |
GET /vpn/ipsec/sessions/{ipsec-vpn-session-id}?action=show-sensitive-data
|
VPN > IPSEC > Sessions Edit IPSec VPN session |
PUT /vpn/ipsec/sessions/{ipsec-vpn-session-id}
|
VPN > IPSEC > Statistics Get IPSec VPN session statistics |
GET /vpn/ipsec/sessions/{session-id}/statistics
|
VPN > IPSEC > Tunnel Profiles Get IPSecTunnelProfile List Result |
GET /vpn/ipsec/tunnel-profiles
|
VPN > IPSEC > Tunnel Profiles Create custom IPSec tunnel profile |
POST /vpn/ipsec/tunnel-profiles
|
VPN > IPSEC > Tunnel Profiles Delete custom IPSecTunnelProfile |
DELETE /vpn/ipsec/tunnel-profiles/{ipsec-vpn-tunnel-profile-id}
|
VPN > IPSEC > Tunnel Profiles Get IPSec tunnel profile |
GET /vpn/ipsec/tunnel-profiles/{ipsec-vpn-tunnel-profile-id}
|
VPN > IPSEC > Tunnel Profiles Edit custom IPSecTunnelProfile |
PUT /vpn/ipsec/tunnel-profiles/{ipsec-vpn-tunnel-profile-id}
|