HPE Greenlake For Storage Fleet REST APIs
HPE Greenlake For Storage Fleet REST APIs (1.2.0)
https://eu1.data.cloud.hpe.com/
https://us1.data.cloud.hpe.com/
https://jp1.data.cloud.hpe.com/
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/storage-fleet/public/openapi/storage-fleet-public-v1alpha1/storage-fleet-api/
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems
https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems
https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems
- Mock server
https://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
- 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 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
SystemWWN/UUID string uniquely identifying the storage system object. Filter
Array Display name
IDs of the nodes that are in cluster
The Node ID of the current network master Filter, Sort
IDs of the nodes that are present
IDs of the nodes that are online
overallState state derived from enclosure, disk and node state For deviceType1 State derived from ports, enclosure, disk and node state. For deviceType2 state is state reported by deviceType2 array. For deviceType4 state is derived from ports,enclosures,disks,nodes and enclosure-cards.
Information of hardware resources that are in degraded state.
resourceUri for detailed storage object
{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{id}
https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{id}
https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{id}
- Mock server
https://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/{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/SGH029VBHV \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
SerialNumber/UUID string uniquely identifying the storage system object.
overallState is derived from ports,enclosures,disks,nodes and enclosure-cards.
Information of hardware resources that are in degraded state.
resourceUri for detailed storage object
{ "associatedLinks": [ { … }, { … }, { … }, { … }, { … }, { … }, { … }, { … }, { … } ], "brandingInfo": { "hwModel": "HPE Alletra Storage MP B10000", "hwProduct": "Alletra Storage MP B10000", "hwProductFull": "HPE Alletra Storage MP B10000", "osFull": "HPE Alletra Storage ArcusOS", "osName": "HPE Alletra Storage ArcusOS", "product": "Alletra Storage MP B10000", "productFull": "HPE Alletra Storage MP B10000", "productNoSpace": "HPE_Alletra_Storage", "softProduct": "Alletra Storage", "softProductFull": "HPE Alletra Storage", "uiName": "Alletra Storage UI", "uiNameFull": "HPE Alletra Storage ui", "vendor": "HPE" }, "centerplaneType": "4 Node Centerplane", "chunkletSizeMiB": 1024, "clusterLed": "LED_UNKNOWN", "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", "descriptors": { "comment": "", "contact": "First Last, 12345678, prabhakar.jasiwal@hpe.com", "location": "", "owner": "" }, "deviceId": 101780, "deviceType": { "default": "HPE_3PAR 8450", "key": "sys_type-41" }, "displayname": "System VEGA_CB1507_8400_2N_150", "domain": "string", "fileServiceInfo": { "capacitySummary": { … }, "defaultQoS": { … }, "fileServiceId": "string", "isFileCapable": true, "isFileEnabled": true }, "fqdn": "s9.in.hpecorp.net", "generation": 0, "id": "7CE751P312", "inClusterNodes": [ 0, 1 ], "locateEnabled": true, "maintenanceMode": [ { … } ], "manufacturing": { "assemblyRev": "002*", "checkSum": "--", "hpeModelName": "HPE 3PAR 600 2S Node", "manufacturer": "XYRATEX", "model": "0974244-06", "saleablePartNumber": "0974244-06", "saleableSerialNumber": "4UW0002941", "serialNumber": "PMW0974244G4T88", "sparePartNumber": "P04031-001" }, "masterNode": 4, "minimumPasswordLength": 6, "name": "VEGA_CB1507_8400_2N_150", "networkMasterNode": 1, "nodeMemory": "16", "nodesCount": 2, "nodesPresent": [ 0, 1 ], "onlineNodes": [ 0, 1 ], "overallState": "NORMAL", "overallStateDescription": "Degraded Resources: disks, nodes", "resourceUri": "/storage-fleet/v1alpha1/devtype4-storage-systems/7CE751P312", "safeToRemove": true, "softwareVersions": { "baseVersion": "4.2.0", "components": [ … ], "fullVersion": "4.2.0.48", "patches": "", "release": "" }, "state": { "detailed": [ … ], "overall": "STATE_UNKNOWN" }, "sysLogStatus": { "general": "None,None,None", "security": "None,None,None" }, "systemDate": 1597918380, "systemHeadroom": { "performanceHeadroom": { … } }, "systemWwn": "2FF70002AC018D94", "timezone": "Asia/Calcutta", "type": "string", "uptime": { "ms": 123423423, "tz": "IST" }, "version": { "base": "4.2.0", "display": "4.2.0", "full": "4.2.0.48", "fullWithoutPatches": "4.2.0.48" } }
https://eu1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{id}
https://us1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{id}
https://jp1.data.cloud.hpe.com/storage-fleet/v1alpha1/devtype4-storage-systems/{id}
- Mock server
https://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/{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/SGH029VBHV \
-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" }