HPE GreenLake for Private Cloud Business Edition System APIs
HPE GreenLake for Private Cloud Business Edition System APIs (1.1.0)
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/
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/
The number of items to omit from the beginning of the result set. Use offset in conjunction with limit for pagination. For example, "offset=30&limit=10" indicates the fourth page of 10 items.
The maximum number of items to include in the response. Use offset in conjunction with limit for pagination. For example, "offset=30&limit=10" indicates the fourth page of 10 items.
An expression to filter the results. Filtering is supported with following attributes:
- name
- id
- timestamp
- clusterid
- deduplication
- allFlash
- encryption.cipher
- associatedvmid
- associatedvmname
A comma separated list of properties to sort by, followed by a direction indicator ("asc" or "desc").
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies
https://us-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies
https://eu-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies
https://eu-central.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies
https://ap-northeast.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X GET \
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
List of VM Provisioning Policies
UUID string uniquely identifying the VM provisioning policy.
A user friendly name to identify the VM provisioning policy.
Storage Type of the system.
Objects that the VM provisioning policy should be associated with.
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.
datastores that the VM provisioning policy should be associated with.
Objects that the VM provisioning policy should be associated with.
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.
{ "count": 0, "items": [ { … } ], "offset": 0, "total": 0 }
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies
https://us-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies
https://eu-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies
https://eu-central.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies
https://ap-northeast.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X POST \
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "myProvisioningPolicy",
"storageType": "Alletra dHCI"
}'
Success
UUID string uniquely identifying the VM provisioning policy.
A user friendly name to identify the VM provisioning policy.
Objects that the VM provisioning policy should be associated with.
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.
datastores that the VM provisioning policy should be associated with.
Objects that the VM provisioning policy should be associated with.
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.
{ "associatedObjects": [ { … } ], "createdAt": "2019-08-24T14:15:22Z", "customerId": "string", "description": "string", "generation": 0, "id": "9b4c14a6-3cd5-4907-97c4-cf44c5b641e4", "name": "myProvisioningPolicy", "performancePolicy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }, "protectionPolicy": { "description": "string", "effectiveFromDateTime": "2020-03-03T05:03:08.902Z", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "overrides": { … } }, "resourceUri": "string", "storageType": "Alletra dHCI", "type": "string", "updatedAt": "2019-08-24T14:15:22Z", "volumeInfo": { "allFlash": true, "conversionType": "CONVERSIONTYPE_THIN", "dataReduction": true, "deduplication": true, "encryption": { … }, "qos": { … }, "snapshotAllocWarning": 0, "userAllocWarning": 0 } }
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://us-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://eu-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://eu-central.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://ap-northeast.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X DELETE \
'https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://us-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://eu-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://eu-central.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://ap-northeast.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{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/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Details of a VM provisioning policy
UUID string uniquely identifying the VM provisioning policy.
A user friendly name to identify the VM provisioning policy.
Objects that the VM provisioning policy should be associated with.
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.
datastores that the VM provisioning policy should be associated with.
Objects that the VM provisioning policy should be associated with.
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.
{ "associatedObjects": [ { … } ], "createdAt": "2019-08-24T14:15:22Z", "customerId": "string", "description": "string", "generation": 0, "id": "9b4c14a6-3cd5-4907-97c4-cf44c5b641e4", "name": "myProvisioningPolicy", "performancePolicy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08" }, "protectionPolicy": { "description": "string", "effectiveFromDateTime": "2020-03-03T05:03:08.902Z", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "overrides": { … } }, "resourceUri": "string", "storageType": "Alletra dHCI", "type": "string", "updatedAt": "2019-08-24T14:15:22Z", "volumeInfo": { "allFlash": true, "conversionType": "CONVERSIONTYPE_THIN", "dataReduction": true, "deduplication": true, "encryption": { … }, "qos": { … }, "snapshotAllocWarning": 0, "userAllocWarning": 0 } }
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://us-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://eu-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://eu-central.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
https://ap-northeast.api.greenlake.hpe.com/private-cloud-business/v1beta1/vm-provisioning-policies/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X PATCH \
'https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/private-cloud-business/public/openapi/private-cloud-business-public-v1beta1/private-cloud-business/v1beta1/vm-provisioning-policies/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/merge-patch+json' \
-d '{}'