Backup and Recovery API
Backup and Recovery API (1.1.0)
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery-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/
Unique identifier, UUID.
Id of the Host. Only required if cluster or resource pool is not given
Id of the resource pool. Only required if cluster or host is not given
The maximum total size of the assets that is expected to be protected each day in the Cloud Protection Stores.
The maximum retention period for cloud backups in days.
The maximum total size of the assets that is expected to be protected each day in the On-Prem Protection Store.
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery-api/backup-recovery/v1beta1/protection-store-gateways
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways
- curl
- JavaScript
- Node.js
- Python
- Java
- Go
- C#
- PHP
curl -i -X POST \
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery-api/backup-recovery/v1beta1/protection-store-gateways \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"hypervisorManagerId": "aa1974ec-3b28-406f-8d84-85528d590a6b",
"name": "EG-172.31.57.71",
"vmConfig": {
"datastoreIds": [
"70968004-886c-582e-b09a-c98396d0db68",
"098c18ff-ae3d-55a7-8967-00869c1ac71c"
],
"hostId": "234f54ab-e93c-5bc7-9daa-3dcd93fc0ae0",
"maxInCloudDailyProtectedDataInTiB": 90,
"maxInCloudRetentionDays": 90,
"maxOnPremDailyProtectedDataInTiB": 5,
"maxOnPremRetentionDays": 5,
"network": {
"dns": [
{
"networkAddress": "172.31.56.9"
},
{
"networkAddress": "172.31.56.10"
},
{
"networkAddress": "172.31.35.101"
}
],
"gateway": "172.31.63.254",
"name": "dvportgroup-30",
"networkAddress": "172.31.57.71",
"networkType": "STATIC",
"subnetMask": "255.255.248.0"
}
}
}'
{}
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery-api/backup-recovery/v1beta1/protection-store-gateways/{id}
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways/{id}
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways/{id}
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways/{id}
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways/{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/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery-api/backup-recovery/v1beta1/protection-store-gateways/c1a0eb78-41a0-4151-93b2-f057ffeca3f3 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{}
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery-api/backup-recovery/v1beta1/protection-store-gateways/{id}
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways/{id}
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways/{id}
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways/{id}
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-store-gateways/{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/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery-api/backup-recovery/v1beta1/protection-store-gateways/c1a0eb78-41a0-4151-93b2-f057ffeca3f3 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
OK
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 id of the Data Orchestrator this Protection Store Gateway is associated with
User supplied parameters used to override automatic VM resource configuration with a fixed configuration. If 0 is returned for the values then no override has been configured.
State of Protection Store Gateway.
{ "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", "adminUserCiphertext": "string", "consoleUri": "string", "dataOrchestratorId": "string", "datastoresInfo": [ { … } ], "displayName": "string", "health": { "state": "PSG_HEALTH_STATE_UNKNOWN", "stateReason": "string", "status": "PSG_HEALTH_STATUS_CONNECTED", "updatedAt": "2019-08-24T14:15:22Z" }, "network": { "dns": [ … ], "hostname": "string", "nics": [ … ], "ntp": [ … ], "proxy": { … } }, "override": { "cpu": 8, "ramInGiB": 24, "storageInTiB": 2 }, "remoteAccessEnabled": true, "remoteAccessStationId": "string", "serialNumber": "string", "size": { "maxInCloudDailyProtectedDataInTiB": 2, "maxInCloudRetentionDays": 2, "maxOnPremDailyProtectedDataInTiB": 2, "maxOnPremRetentionDays": 2 }, "softwareVersion": "string", "state": "PSG_STATE_QUERYING_CATALOGUE", "supportUserCiphertext": "string", "vmId": "string" }