HPE Greenlake For Storage Fleet REST APIs
HPE Greenlake For Storage Fleet REST APIs (1.4.0)
parameter will be set to report view requested. For api users, set parameter as ApiUser
range will define start and end time in which query has to be made.
It defines granularity in minutes.
compareBy will define top and compare metrics for which query has to be made. Allowed value: cpu_percentage
component will give information about resource to be queried for CPU performance
- https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/cpu-performance
- https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/cpu-performance
- https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/cpu-performance
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/cpu-performance
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/7CE751P312/cpu-performance \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
- https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes
- https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes
- https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/7CE751P312/nodes \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
Unique Identifier of the resource. Filter
Name of the resource. Filter, Sort
resourceUri for detailed node object
{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
- https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{id}
- https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{id}
- https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{id}
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/7CE751P312/nodes/e9d353bf98fc1a6bdb90b824e3ca14b5 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "associatedLinks": [ { … } ], "commonResourceAttributes": { "cloudState": "CONNECTED", "errCode": "E01", "errMessage": "This storage system is not actively monitored in the cloud portal. Data Services Cloud Console proactively disabled monitoring and management of storage system with serial number {systemId} for sending excessive cloud events or for not responding to requests." }, "customerId": "string", "displayname": "Controller Node 0", "domain": null, "enclosureCardId": 0, "enclosureCardUid": "string", "enclosureId": 0, "enclosureUid": "string", "generation": 0, "id": "e9d353bf98fc1a6bdb90b824e3ca14b5", "inCluster": true, "kernelVersion": "4.2.1", "master": true, "memoryMiB": 5, "name": "4UW0002941-0", "online": true, "resourceUri": "/storage-fleet/v1alpha1/devtype4-storage-systems/2FF70002AC018D94/nodes/e9d353bf98fc1a6bdb90b824e3ca14b5", "state": { "detailed": [ … ], "overall": "STATE_NORMAL" }, "systemId": "7CE751P312", "type": "string", "uptime": { "ms": 123423423, "tz": "IST" } }
- https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{id}
- https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{id}
- https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{id}
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X POST \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/7CE751P312/nodes/e9d353bf98fc1a6bdb90b824e3ca14b5 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{}'{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }
- https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/component-performance-statistics
- https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/component-performance-statistics
- https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/component-performance-statistics
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/component-performance-statistics
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/7CE751P312/nodes/e9d353bf98fc1a6bdb90b824e3ca14b5/component-performance-statistics \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
Request
Shutdown should only be performed when service is required on this node. After shutdown, the node must be physically power‑cycled to restart. Shutting down the node will degrade system performance and may cause a service outage if host connectivity is not properly configured. Access to the storage system node via DSCC will be unavailable until the node is fully restored
- https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/halt
- https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/halt
- https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/halt
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/halt
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X POST \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/7CE751P312/nodes/e9d353bf98fc1a6bdb90b824e3ca14b5/halt \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }
- https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/reboot
- https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/reboot
- https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/reboot
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/storage-fleet/v1alpha1/devtype4-storage-systems/{systemId}/nodes/{nodeId}/reboot
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X POST \
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/7CE751P312/nodes/e9d353bf98fc1a6bdb90b824e3ca14b5/reboot \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "message": "Successfully submitted", "status": "SUBMITTED", "taskUri": "/rest/vega/v1/tasks/4969a568-6fed-4915-bcd5-e4566a75e00c" }