HPE Greenlake For Block Storage REST APIs
API reference
/- Get details of Volume identified by {id}
Create a clone of a snapshot identified by {snapshotId} for HPE Alletra Storage MP B10000 systems.
Export vlun for snapshot identified by {id} from HPE Alletra Storage MP B10000 identified by {systemId}
Create snapshot of snapshot identified by {snapshotId} on a HPE Alletra storage MP system identified by {systemId}
Unexport vlun for snapshot identified by {id} from HPE Alletra Storage MP B10000 identified by {systemId}
Get details of vluns for Snapshot identified by {snapshotId} for HPE Alletra Storage MP B10000
Get details of vlun identified by {id} for Snapshot identified by {snapshotId} for HPE Alletra Storage MP B10000
Get all volumes details for HPE Alletra Storage MP B10000
Create a new volume for an HPE Alletra Storage MP B10000 storage system
Get performance history of Volumes on storage system identified by {systemid}
Remove volume identified by {volumeId} from HPE Alletra Storage MP B10000
Get details of HPE Alletra Storage MP B10000 Volume identified by {id}
Edit volume identified by {volumeId} from HPE Alletra Storage MP B10000
Get volume capacity trend data of HPE Alletra Storage MP B10000 Volume identified by {id}
Create a clone volume identified by {id} for HPE Alletra Storage MP B10000 systems.
Export vlun for volume identified by {id} from HPE Alletra Storage MP B10000 identified by {systemId}
Get histogram buckets distribution of I/Os of a volume for a given duration.
Get performance trend data of HPE Alletra Storage MP B10000 Volume identified by {id}
Get performance statistics of HPE Alletra Storage MP B10000 Volume identified by {id}
Get snapshot details of volume identified by {id} for HPE Alletra Storage MP B10000
Create snapshot for volumes identified by {id}
Unexport vlun for volume identified by {id} from HPE Alletra Storage MP B10000 identified by {systemId}
Get details of vluns for Volume identified by {volumeId} for HPE Alletra Storage MP B10000
Get the details of the clone volumes associated with a base volume identified by {volumeId} for HPE Alletra Storage MP B10000 systems.
Promote a clone volume identified by {cloneId} of a volume identified by {volumeId} on HPE Alletra Storage MP B10000 storage system identified by {systemId}
Resynchronize a clone volume identified by {cloneId} of a volume identified by {volumeId} on HPE Alletra Storage MP B10000 storage system identified by {systemId}
Get volume latency annotations for device-type4
Get latency drifts of a volume for a give duration
Get snapshot schedules of a volume identified by {volumeId} on HPE Alletra Storage MP B10000 storage system identified by {systemId}
Create snapshot schedule for a volume identified by {volumeId} on HPE Alletra Storage MP B10000 storage system identified by {systemId}
Delete snapshot Schedule identified by {scheduleId} of a volume identified by {volumeId} on HPE Alletra Storage MP B10000 storage system identified by {systemId}
Get details of snapshot schedule identified by {scheduleId} for a volume identified by {volumeId} on HPE Alletra Storage MP B10000 storage system identified by {systemId}
Edit Snapshot Schedule identified by {scheduleId} of a volume identified by {volumeId} on HPE Alletra Storage MP B10000 storage system identified by {systemId}
Remove HPE Alletra Storage MP B10000 snapshot in system identified by {snapshotId}
Get details of snapshot identified by {snapshotId} for Volume identified by {volumeId} for HPE Alletra Storage MP B10000
Promote a snapshot identified by {snapshotId} of a volume identified by {volumeId} on HPE Alletra Storage MP B10000 storage system identified by {systemId}
Remove vlun idenfied by {id} form volume identified by {volumeId} from HPE Alletra Storage MP B10000
Get details of vlun identified by {id} for Volume identified by {volumeId} for HPE Alletra Storage MP B10000
Get details of volumes identified with {systemId}
Produce a set of provisioning recommendations based on the provided input parameters.
Get all volumes
Get details of Volume ide...
HPE Greenlake For Block Storage REST APIs (1.0.0)
Download OpenAPI description
Overview
License
Languages
Servers
https://eu1.data.cloud.hpe.com/
https://us1.data.cloud.hpe.com/
https://jp1.data.cloud.hpe.com/
Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-latest/v1/block-storage-api/
- https://eu1.data.cloud.hpe.com/block-storage/v1/volumes
- https://us1.data.cloud.hpe.com/block-storage/v1/volumes
- https://jp1.data.cloud.hpe.com/block-storage/v1/volumes
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-latest/v1/block-storage-api/block-storage/v1/volumes
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/block-storage/v1/volumes \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
UUID string uniquely identifying the storage system object. Filter
Example: "e66ed5ce8d35961481a48b4f78bb06b4"
Associated Links
Example: [{"resourceUri":"/block-storage/v1/storage-systems/storage-pools/{uid}","type":"storage-pools"},{"resourceUri":"/block-storage/v1/storage-systems/volume-sets/{uid}","type":"volume-sets"},{"resourceUri":"/block-storage/v1/storage-systems/{uid}","type":"systems"}]
Host written data size in MiB. Filter, Sort
Example: 0
boolean value which specifies if it is a systemVolume or not
Example: false
A boolean value that specifies if the volume is in degraded state due to ransomware.
Example: false
A user friendly name to identify the storage system volume (resourceName). Filter, Sort
Example: "Finance"
resourceUri for detailed volume object
Example: "/block-storage/v1/storage-systems/volumes"
SystemUid/Serial Number of the array. Filter, Sort
Example: "7CE751P312"
Response
application/json
{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
- https://eu1.data.cloud.hpe.com/block-storage/v1/volumes/{id}
- https://us1.data.cloud.hpe.com/block-storage/v1/volumes/{id}
- https://jp1.data.cloud.hpe.com/block-storage/v1/volumes/{id}
- Mock serverhttps://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-latest/v1/block-storage-api/block-storage/v1/volumes/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/block-storage/v1/volumes/a7c4e6593f51d0b98f0e40d7e6df04fd \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
Associated Links
Example: [{"resourceUri":"/block-storage/v1/storage-systems/storage-pools/{uid}","type":"storage-pools"},{"resourceUri":"/block-storage/v1/storage-systems/volume-sets/{uid}","type":"volume-sets"},{"resourceUri":"/block-storage/v1/storage-systems/{uid}","type":"systems"}]
boolean value which specifies if it is a systemVolume or not Filter
Example: false
A boolean value that specifies if the volume is in degraded state due to ransomware.
Example: false
A user friendly name to identify the storage system volume (resourceName).
Example: "Finance"
resourceUri for detailed volume object
Example: "/block-storage/v1/storage-systems/2FF70002AC01F0FF/volumes/{uid}"
Response
application/json
{ "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", "generation": 0, "healthState": "NORMAL", "hostWrittenCapacityMiB": 0, "id": "string", "intrinsicResource": "volume", "isInternal": false, "isRansomwareDegraded": false, "name": "Finance", "productFamily": "deviceType1", "provisionedSizeMiB": 2048, "resourceUri": "/block-storage/v1/storage-systems/2FF70002AC01F0FF/volumes/{uid}", "sizeMiB": 0, "spaceWarning": 0, "subType": "PROVTYPE_DDS", "systemId": "7CE751P312", "thinSavings": "1:1", "type": "string", "usedCapacityPercent": 1.2345, "usedSizeMiB": 0, "volumeSetId": "7CE751P312", "volumeType": "VVTYPE_BASE", "wwn": "string" }