Data Services API
Data Services API (1.3.0)
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/data-services/public/openapi/data-services-public-v1beta1/data-services-api/
https://us-west.api.greenlake.hpe.com/
https://eu-west.api.greenlake.hpe.com/
https://eu-central.api.greenlake.hpe.com/
https://ap-northeast.api.greenlake.hpe.com/
An expression to filter list query results. Query result items that match the given filter are returned.
Expressions must be in the format \<property> <operator> \<value>
or \<value> <operator> \<property>
. The available operators are:
eq
: Test whether a property's value is equal to a literal.in
: Test whether a property's value appears in a list of literals.
Literals can be:
- GUIDs, such as
ae09cc99-57e1-4f82-9d80-e68698da641b
. - Strings, such as
'hello'
,'world'
.
Expressions can also be joined using the and
and or
logical operators.
The number of query results to return. Use limit in conjuction with offset for paging.
The offset to use for paging through the result set. Use offset in conjunction with limit for paging.
Comma separated properties to return in the result. If omitted, all properties will be returned. This is applied to sub-properties of the objects in the items array. Selecting nested properties of an object is not supported.
One or more properties and directions to sort query results by. A direction is optional and can be either asc
or desc
for ascending and descending order respectively. If the direction is omitted it defaults to asc
.
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/data-services/public/openapi/data-services-public-v1beta1/data-services-api/data-services/v1beta1/software-releases
https://us-west.api.greenlake.hpe.com/data-services/v1beta1/software-releases
https://eu-west.api.greenlake.hpe.com/data-services/v1beta1/software-releases
https://eu-central.api.greenlake.hpe.com/data-services/v1beta1/software-releases
https://ap-northeast.api.greenlake.hpe.com/data-services/v1beta1/software-releases
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/data-services/public/openapi/data-services-public-v1beta1/data-services-api/data-services/v1beta1/software-releases \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
A list of Software Releases.
The software releases returned by the query.
An identifier for the resource, usually a UUID.
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.
The self reference for this resource.
The customer application identifier
Whether the files within the Software Release can be downloaded.
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The Software Component a Software Release belongs to.
The stabilities that can be assigned to a Software Release.
An indicator of how a Software Release should be used:
INSTALL
: Used for an initial install, such as the OVA for a virtual machine.UPGRADE
: Upgrades an existing release.UNIVERSAL
: Acts as both an install and upgrade media.
{ "count": 1, "items": [ { … } ], "offset": 0, "total": 1 }
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/data-services/public/openapi/data-services-public-v1beta1/data-services-api/data-services/v1beta1/software-releases/{id}
https://us-west.api.greenlake.hpe.com/data-services/v1beta1/software-releases/{id}
https://eu-west.api.greenlake.hpe.com/data-services/v1beta1/software-releases/{id}
https://eu-central.api.greenlake.hpe.com/data-services/v1beta1/software-releases/{id}
https://ap-northeast.api.greenlake.hpe.com/data-services/v1beta1/software-releases/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
'https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/data-services/public/openapi/data-services-public-v1beta1/data-services-api/data-services/v1beta1/software-releases/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
A Software Release.
An identifier for the resource, usually a UUID.
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.
The self reference for this resource.
The customer application identifier
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The Software Component a Software Release belongs to.
The stabilities that can be assigned to a Software Release.
An indicator of how a Software Release should be used:
INSTALL
: Used for an initial install, such as the OVA for a virtual machine.UPGRADE
: Upgrades an existing release.UNIVERSAL
: Acts as both an install and upgrade media.
{ "createdAt": "2019-08-24T14:15:22Z", "customerId": "00000000000000000000000000000000", "downloadable": true, "generation": 1, "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "Example v1.0.0", "resourceUri": "/data-services/v1beta1/software-releases/497f6eca-6276-4993-bfeb-53cbbbba6f08", "signature": { "filename": "example.ova.sig", "sha256Checksum": "c6a73c39b2c0d1f91594f81d01f0b79f40f6cd7a939cb3b6f1775fcf939ab3e6", "sizeInBytes": 1000 }, "software": { "filename"": "example.ova", "sha256Checksum"": "d63c742ff2c761619914400c18f34d2368ae84babc7eac9ffcaea8f40b68b505", "sizeInBytes"": 10000 }, "softwareComponent": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "Example", "type": "data-services/software-component" }, "stability": "GENERAL_AVAILABILITY", "type": "data-services/software-release", "updatedAt": "2019-08-24T14:15:22Z", "usage": "INSTALL", "version": "1.0.0" }
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/data-services/public/openapi/data-services-public-v1beta1/data-services-api/data-services/v1beta1/software-releases/{id}/download
https://us-west.api.greenlake.hpe.com/data-services/v1beta1/software-releases/{id}/download
https://eu-west.api.greenlake.hpe.com/data-services/v1beta1/software-releases/{id}/download
https://eu-central.api.greenlake.hpe.com/data-services/v1beta1/software-releases/{id}/download
https://ap-northeast.api.greenlake.hpe.com/data-services/v1beta1/software-releases/{id}/download
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X POST \
'https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/data-services/public/openapi/data-services-public-v1beta1/data-services-api/data-services/v1beta1/software-releases/{id}/download' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"file": "SOFTWARE"
}'
A Software Release.
An identifier for the resource, usually a UUID.
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.
The self reference for this resource.
The customer application identifier
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The metadata for files within a Software Release.
The Software Component a Software Release belongs to.
The stabilities that can be assigned to a Software Release.
An indicator of how a Software Release should be used:
INSTALL
: Used for an initial install, such as the OVA for a virtual machine.UPGRADE
: Upgrades an existing release.UNIVERSAL
: Acts as both an install and upgrade media.
{ "createdAt": "2019-08-24T14:15:22Z", "customerId": "00000000000000000000000000000000", "downloadable": true, "generation": 1, "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "Example v1.0.0", "resourceUri": "/data-services/v1beta1/software-releases/497f6eca-6276-4993-bfeb-53cbbbba6f08", "signature": { "filename": "example.ova.sig", "sha256Checksum": "c6a73c39b2c0d1f91594f81d01f0b79f40f6cd7a939cb3b6f1775fcf939ab3e6", "sizeInBytes": 1000 }, "software": { "filename"": "example.ova", "sha256Checksum"": "d63c742ff2c761619914400c18f34d2368ae84babc7eac9ffcaea8f40b68b505", "sizeInBytes"": 10000 }, "softwareComponent": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "Example", "type": "data-services/software-component" }, "stability": "GENERAL_AVAILABILITY", "type": "data-services/software-release", "updatedAt": "2019-08-24T14:15:22Z", "usage": "INSTALL", "version": "1.0.0" }