What are the mNode REST API end points?
Applies to
- NetApp Element software
- Management node (mNode)
Answer
- https://[MVIP]/auth/ui/swagger/index.html
- mNode configuration
- https://[mnodeip]/mnode
GET logsGET assets- List of assetsGET services- List of container servicesGET settings- FQDN and proxy informationGET about- MS version, IP, Element version, token URL
- https://[mnodeip]/inventory/1
GET installations- Get a list of installations (parent ID)GET installations/{id}- Get details on the inventory of the parent ID and refresh inventory after asset POST/PUT/DELETE tasksGET installations/{id}/compute/upgrades- upgradeStatus current/availableGET installations/{id}/storage/upgrades- upgradeStatus upToDate/available
- https://[mnodeip]/hardware/2/
- no version 1 available as of 2.19
GET nodes/{hardware_id}- Get details for a hardware (BMC) assetGET nodes/{hardware_id}/bmc- Check connectivity with a hardware assetGET nodes/{hardware_id}/bmc-logs- BMC logs
- https://[mnodeip]/storage/1
GET {storageID}/info- Detailed info about the storage cluster and nodesGET health-checks- Returns health check reports (running and completed_GET clusters- Returns storage clusters in inventoryPUT storage-support/upgrade-reset- Reset storage upgradeGET clusters/chech-auth-container- Checks auth container for configuration issues
- https://[mnodeip]/grafana
- https://[mnodeip]/task-monitor/1
GET tasks- Returns active and completed tasksDELETE tasks/{taskID}- Remove specific task
- https://[mnodeip]/vcenter/1
GET compute/{controller_id}- Get detailed inventory from a given vCenterGET compute/{controller_id}/clusters/{cluster_id}- Get details about a given host clusterPOST compute/{controller_id}/health-checks- Run all health checks on a provided host cluster and compute nodesPUT compute/{controller_id}/nodes/{node_id}- Put a compute node into maintenance modeGET compute/controllers- Get a list of vCenters in inventoryPUT compute/controllers/{controller_id}- Update a controllerGET compute/controllers/{controller_id}/status- Get the connection status of a controller
- https://[mnodeip]/package-repository/1
GET packages- Get a list of available packagesPOST packages/{id}/pull- Download a specific packageGET packages/remote-repository/connection- Check connection with the NetApp repository
- https://[mnodeip]/logs/1
DELETE /bundle- Delete existing support bundle and cancel any support bundle generationGET /bundle- Get support bundle informationPOST /bundle- Request that a new support bundle be generated with the provided optionsGET /bundle/options- Get support bundle request form configuration for dynamically rendering in the UI
Additional Information
additionalInformation_text
