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/private-cloud-business-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/
Request
Get server information by system id
Returns details about the servers for the specified system id. Retrieving all of the properties for all servers in a system can take a long time because the amount of data is large. Use the 'select' query parameter to choose only the properties you want to retrieve.
For example, to get the server id, name, serial number and hypervisor host, use ?select=id,name,serialNumber,hypervisorHost
Query parameter listing the properties of Server information to fetch.
Use offset in conjunction with limit for paging, e.g.: offset=30&&limit=10. Offset is the number of items from the beginning of the result set to the first item included in the response.
Use limit in conjunction with offset for paging, e.g.: offset=30&&limit=10. Limit is the maximum number of items to include in the response.
- 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-api/private-cloud-business/v1beta1/systems/{id}/servers
https://us-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/systems/{id}/servers
https://eu-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/systems/{id}/servers
https://eu-central.api.greenlake.hpe.com/private-cloud-business/v1beta1/systems/{id}/servers
https://ap-northeast.api.greenlake.hpe.com/private-cloud-business/v1beta1/systems/{id}/servers
- 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-api/private-cloud-business/v1beta1/systems/{id}/servers' \
-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.
Model of the processors in the server.
{ "items": [ { … } ], "count": 0, "offset": 0, "total": 0 }
Request
Get server details by system id and server id
Returns information about a specific server on a specific system. Retrieving all of the properties for a server can take a long time because the amount of data is large. Use the select query parameter to choose only the properties you want to retrieve.
For example, to get details of the server's id, name, serial number and hypervisor host, use ?select=id,name,serialNumber,hypervisorHost
- 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-api/private-cloud-business/v1beta1/systems/{systemId}/servers/{serverId}
https://us-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/systems/{systemId}/servers/{serverId}
https://eu-west.api.greenlake.hpe.com/private-cloud-business/v1beta1/systems/{systemId}/servers/{serverId}
https://eu-central.api.greenlake.hpe.com/private-cloud-business/v1beta1/systems/{systemId}/servers/{serverId}
https://ap-northeast.api.greenlake.hpe.com/private-cloud-business/v1beta1/systems/{systemId}/servers/{serverId}
- 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-api/private-cloud-business/v1beta1/systems/{systemId}/servers/{serverId}' \
-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.
Model of the processors in the server.
{ "health": { "agentlessManagementService": "string", "biosOrHardwareHealth": "OK", "fanHealth": "OK", "fanRedundancy": "REDUNDANT", "hbLastUpdateTimestamp": "string", "memoryHealth": "OK", "networkHealth": "OK", "overallServerHealth": "OK", "powerState": "string", "powerSuppliesHealth": "OK", "powerSuppliesRedundancy": "REDUNDANT", "processorHealth": "OK", "smartStorageBatteryHealth": "OK", "storageHealth": "OK", "temperaturesHealth": "OK" }, "hypervisorHost": { "hypervisorClusterId": "19414828-43e0-4fc0-9f77-960311303439", "hypervisorClusterName": "string", "hypervisorHostIp": "string", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "hypervisor-host-name", "resourceUri": "string", "type": "hypervisor-host" }, "iloFirmwareVersion": "iLO 5 v2.14", "iloNetworkInfo": { "gateway": "string", "iloHostname": "string", "iloIp": "string", "network": "string", "subnetMask": "string" }, "iloState": "ENABLED", "iloStatus": "ON", "indicatorLedStatus": "OFF", "maintenanceMode": true, "memoryGib": "string", "model": "ProLiant DL325 Gen10", "ncmVersion": "7.0.2-650014", "powerState": "ON", "processorCount": "string", "processorModel": "Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz", "serialNumber": "MXQ02203VM", "systemId": "4423a5f3-2691-4d92-a9ef-2418d2c205d8", "createdAt": "2019-08-24T14:15:22Z", "customerId": "string", "generation": 0, "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "resourceUri": "string", "type": "string", "updatedAt": "2019-08-24T14:15:22Z" }