HPE Greenlake For Block Storage REST APIs.
HPE Greenlake For Block Storage REST APIs. (1.0.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/block-storage/public/openapi/block-storage-public-v1alpha1/block-storage-api/
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools
https://us1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools
https://jp1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-public-v1alpha1/block-storage-api/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/7CE751P312/storage-pools \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
Unique Identifier of the resource. Filter
Number of LD MiB private to individual base virtual volumes, not shared by deduplication
Number of physical (raw) MiB used in base virtual volumes
Ratio between the virtual sizes of all volumes in the CPG and the amount of disk space they are currently using. Updated in Cloud Data Store at most once per 30 minutes.
Ratio between the amount of data written to Dedup Volumes and the amount that is not duplicated. Updated in Cloud Data Store at most once per 30 minutes.
The space savings in MiB by compressing data
Ratio between the amount written to all volumes in the CPG and the amount of disk space used after compression and deduplication
Ratio between the amount of data written to Dedup Volumes and the amount that is not duplicated
Estimated free space for volume allocation (MiB)
Number of LD MiB allocated and available in the CPG. Updated in Cloud Data Store at most once per 30 minutes. Filter, Sort
Number of physical (raw) MiB allocated and available in the CPG. Updated in Cloud Data Store at most once per 30 minutes.
Number of VVs used for Remote copy snapshot CPG usage
Ratio between the virtual sizes of all volumes and the amount of used and free disk spaces. Updated in Cloud Data Store at most once per 30 minutes.
Savings from data reduction in MiB and this is the combination of compression and dedup savings
Data reduction savings in MiB using the reducible data. This savings is the combination of compression and dedup savings.
Data reduction savings using the reducible data. This savings is the combination of compression and dedup savings.
resourceUri for detailed storage-pool object
Number of LD MiB shared between volumes via deduplication
Number of LD MiB private to individual snapshot virtual volumes, not shared by deduplication. Updated in Cloud Data Store at most once per 30 minutes.
Number of physical (raw) MiB used in snapshot virtual volumes. Updated in Cloud Data Store at most once per 30 minutes.
The space savings from a fully allocated virtual volume (CPVV) to a thinly allocated VV (TPVV). This ratio is got by dividing the Provisioned size by host written space.
The space savings ratio from a fully allocated virtual volume (FPVV) to a thinly allocated VV (TPVV). This ratio is got by dividing the Provisioned size by host written space.
Total space savings including thin, compression, dedup, clone, zero packing, and snaps, in MiB
Total space savings ratio including thin, compression, dedup, clone, zero packing, and snaps
Total logical capacity in the user/snapshot space (MiB).
Total physical (raw) MiB in the user/snapshot space
{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools/{id}
https://us1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools/{id}
https://jp1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools/{id}
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-public-v1alpha1/block-storage-api/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/7CE751P312/storage-pools/147c439db3ecb34d1ccccc932d14fd60 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
Number of LD MiB private to individual base virtual volumes, not shared by deduplication
Number of physical (raw) MiB used in base virtual volumes
Ratio between the virtual sizes of all volumes in the CPG and the amount of disk space they are currently using. Updated in Cloud Data Store at most once per 30 minutes.
Ratio between the amount of data written to Dedup Volumes and the amount that is not duplicated. Updated in Cloud Data Store at most once per 30 minutes.
Ratio between the amount written to all volumes in the CPG and the amount of disk space used after compression and deduplication
Ratio between the amount of data written to Dedup Volumes and the amount that is not duplicated. Updated in Cloud Data Store at most once per 30 minutes.
Number of LD MiB allocated and available in the CPG. Updated in Cloud Data Store at most once per 30 minutes.
Number of physical (raw) MiB allocated and available in the CPG. Updated in Cloud Data Store at most once per 30 minutes.
Number of VVs used for Remote copy snapshot CPG usage
Ratio between the virtual sizes of all volumes and the amount of used and free disk spaces. Updated in Cloud Data Store at most once per 30 minutes.
Savings from data reduction in MiB and this is the combination of compression and dedup savings
Data reduction savings in MiB using the reducible data. This savings is the combination of compression and dedup savings.
Data reduction savings ratio using the reducible data. This savings ratio is the combination of compression and dedup savings.
resourceUri for detailed storage-pool object
Number of LD MiB private to individual snapshot virtual volumes, not shared by deduplication. Updated in Cloud Data Store at most once per 30 minutes.
Number of physical (raw) MiB used in snapshot virtual volumes. Updated in Cloud Data Store at most once per 30 minutes.
The space savings from a fully allocated virtual volume (CPVV) to a thinly allocated VV (TPVV). This ratio is got by dividing the Provisioned size by host written space.
The space savings ratio from a fully allocated virtual volume (FPVV) to a thinly allocated VV (TPVV). This ratio is got by dividing the Provisioned size by host written space.
Total space savings including thin, compression, dedup, clone, zero packing, and snaps, in MiB
Total space savings ratio including thin, compression, dedup, clone, zero packing, and snaps
{ "alert": { "fail": "--", "limit": "--", "warn": "--", "warnPercent": 2 }, "allocationSettings": { "chunkletPosPref": "Position1", "deviceSpeed": { … }, "deviceType": "DEVICE_TYPE_SSD", "diskFilter": "test", "ha": { … }, "raidType": "RAID_SIX", "requestedHa": { … }, "setSize": "6 data, 2 parity", "stepSize": -1 }, "associatedLinks": [ { … }, { … } ], "baseSizeMiB": 67584, "baseSizePrivateMiB": 1215872, "baseSizeRawMiB": 90111, "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." }, "compactRatio": 5.722643930878938, "compressRatio": 4.233684210526316, "compressSavings": 1, "customerId": "string", "dataReduceRatio": 2.25, "dedupCapable": true, "dedupRatio": 2.2464644143676713, "dedupSavings": 1, "dedupVersion": { "default": "string", "key": "string" }, "displayname": "CPG Vega_7_test", "domain": "testdomain", "freeForAllocationMiB": 4141056, "freeSizeMiB": 44672, "freeSizeRawMiB": 16896, "generation": 0, "hostWrt": 1, "id": "e9d353bf98fc1a6bdb90b824e3ca14b5", "name": "Vega_7_test", "nonReducibleData": 2, "numberOfSnapRc": 5, "numberOfTdVv": 14, "numberOfTpVv": 1062, "numberOfUserRc": 5, "overProvRatio": 0.58, "reduceSavings": 2, "reducibleReduceSavings": 2, "reducibleReduceSavingsRatio": 0.08, "resourceUri": "/storage-fleet/v1alpha1/devtype4-storage-systems/7CE809P009/storage-pools/8fdba044f8d90c7922c17b9340b65178", "saGrow": { "args": "-p -devtype SSD", "limitMiB": 10, "sizeMiB": 12, "warnMiB": 10 }, "sdGrow": { "args": "-p -devtype SSD", "limitMiB": 10, "sizeMiB": 12, "warnMiB": 10 }, "sharedSizeMiB": 512, "snapSizePrivateMiB": 526848, "snapSizeRawMiB": 56831, "snapSpaceAdmin": { "ldCount": 4, "totalMiB": 83968, "totalRawMiB": 251904, "usedMiB": 75008, "usedRawMiB": 225024 }, "snapSpaceData": { "ldCount": 4, "totalMiB": 83968, "totalRawMiB": 251904, "usedMiB": 75008, "usedRawMiB": 225024 }, "state": { "detailed": [ … ], "overall": "STATE_NORMAL" }, "storagePoolId": 4, "systemId": "7CE809P009", "thinSavings": 1, "thinSavingsRatio": 0.08, "totalReservedMiB": 1806336, "totalSavings": 2, "totalSavingsRatio": 0.08, "totalSizeMiB": 122880, "totalSizeRawMiB": 163839, "type": "string", "userSpace": { "ldCount": 4, "totalMiB": 83968, "totalRawMiB": 251904, "usedMiB": 75008, "usedRawMiB": 225024 }, "volumesCount": 5, "warnPercent": 5 }
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools/{id}/volumes
https://us1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools/{id}/volumes
https://jp1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools/{id}/volumes
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-public-v1alpha1/block-storage-api/block-storage/v1alpha1/devtype4-storage-systems/{systemId}/storage-pools/{id}/volumes
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/devtype4-storage-systems/7CE751P312/storage-pools/147c439db3ecb34d1ccccc932d14fd60/volumes \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
Associated Links
Conversion Type of Volume
Short name of volume parent, if a copy
Data Reduction type. Possible values:
- DATA_REDUCTION_ON
- DATA_REDUCTION_OFF
- DATA_REDUCTION_DISABLED
Flag to know if the Volume is hidden or not
A user friendly name to identify the storage system volume (resourceName). Filter, Sort
Namespace Globally Unique Identifier. This data is available only for NVMe enabled storage system. Filter
resourceUri for detailed volume object
Short name of the storage system volume
Short name of volume user CPG
{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools
https://us1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools
https://jp1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-public-v1alpha1/block-storage-api/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/7CE751P312/storage-pools \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
Unique Identifier of the resource
A monotonically increasing value. This value updates when the resource is updated and can be used as a short way to determine if a resource has changed or which of two different copies of a resource is more up to date.
resourceUri for detailed storage-pool object
{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools/{id}
https://us1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools/{id}
https://jp1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools/{id}
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-public-v1alpha1/block-storage-api/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/7CE751P312/storage-pools/147c439db3ecb34d1ccccc932d14fd60 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
A monotonically increasing value. This value updates when the resource is updated and can be used as a short way to determine if a resource has changed or which of two different copies of a resource is more up to date.
resourceUri for detailed storage-pool object
{ "associatedLinks": [ { … }, { … } ], "capacityUsed": 56446, "customerId": "string", "domain": "domain", "generation": 0, "id": "e9d353bf98fc1a6bdb90b824e3ca14b5", "name": "Vega_7_test", "resourceUri": "/block-storage/v1alpha1/devtype4-storage-systems/7CE809P009/storage-pools/8fdba044f8d90c7922c17b9340b65178", "systemId": "7CE809P009", "type": "string" }
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools/{id}/volumes
https://us1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools/{id}/volumes
https://jp1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools/{id}/volumes
- Mock server
https://developer.greenlake.hpe.com/_mock/docs/greenlake/services/block-storage/public/openapi/block-storage-public-v1alpha1/block-storage-api/block-storage/v1alpha1/storage-systems/{systemId}/storage-pools/{id}/volumes
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://eu1.data.cloud.hpe.com/block-storage/v1alpha1/storage-systems/7CE751P312/storage-pools/147c439db3ecb34d1ccccc932d14fd60/volumes \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Success
UUID string uniquely identifying the storage system object. Filter
Associated Links
Host written data size in MiB. Filter, Sort
boolean value which specifies if it is a systemVolume or not
A user friendly name to identify the storage system volume (resourceName). Filter, Sort
resourceUri for detailed volume object
SystemUid/Serial Number of the array. Filter, Sort
{ "count": 0, "offset": 0, "total": 0, "items": [ { … } ] }