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 logs
GET 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