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/
- 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/virtual-machine-protection-groups/{id}
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{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/virtual-machine-protection-groups/9b4c14a6-3cd5-4907-97c4-cf44c5b641e4 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Success
UUID string uniquely identifying the Virtual Machine Protection Group.
The type of 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.
A user-friendly name to identify Virtual Machine protection group.
Information about the assigned Protection Policy and the Protection Job.
Replication groups information containing details of all replication partners. Applicable only for Protection Group type 'STORAGE_REPLICATION_GROUP'
The 'self' reference for this resource.
The type of the Protection Group. This can be Native for storage system specific constructs like StorageReplicationGroup or application specific constructs such as VMware Folder or vVol container. Custom if its just a collection of assets (Virtual Machine, Datastores etc).
{ "appType": "VMWARE", "assets": [ { … } ], "assetsCategory": "VVOL_VMS", "consoleUri": "string", "createdAt": "2019-08-24T14:15:22Z", "customerId": "string", "dataOrchestratorInfo": [ { … } ], "description": "string", "displayName": "myProtectionGroup", "dynamicMemberFilter": { "members": [ … ], "type": "virtualization/hypervisor-tag" }, "generation": 0, "hypervisorManagerInfo": { "id": "9b4c14a6-3cd5-4907-97c4-cf44c5b641e4", "name": "vcenter123.hpe.com", "resourceUri": "/virtualization/v1beta1/hypervisor-managers/id/", "type": "virtualization/hypervisor-manager" }, "id": "9b4c14a6-3cd5-4907-97c4-cf44c5b641e4", "name": "myProtectionGroup", "nativeAppInfo": { "id": "9b4c14a6-3cd5-4907-97c4-cf44c5b641e4", "name": "myVmFolder", "type": "VMWARE_FOLDER" }, "protectedResourcesInfo": { "virtualMachinesCount": 5 }, "protectionJobInfo": { "id": "c9cdeb6b-24cb-43c1-828a-e8b1b050f3f4", "name": "string", "protectionPolicyInfo": { … }, "resourceUri": "string", "type": "string" }, "replicationInfo": { "id": "string", "name": "string", "partnerDetails": [ … ], "resourceUri": "/storage-fleet/v1/storage-systems/{uuid}/volume-sets", "type": "storage-fleet/volume-set" }, "resourceUri": "/backup-recovery/v1beta1/virtual-machine-protection-groups/id/", "state": "OK", "stateReason": "string", "status": "OK", "type": "backup-recovery/virtual-machine-protection-group", "updatedAt": "2019-08-24T14:15:22Z", "vmProtectionGroupType": "NATIVE", "volumesInfo": [ { … } ] }
- 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/virtual-machine-protection-groups/{id}
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{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/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery-api/backup-recovery/v1beta1/virtual-machine-protection-groups/9b4c14a6-3cd5-4907-97c4-cf44c5b641e4 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/merge-patch+json' \
-d '{}'
{}
- 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/virtual-machine-protection-groups/{id}/refresh
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}/refresh
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}/refresh
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}/refresh
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/virtual-machine-protection-groups/{id}/refresh
- 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/virtual-machine-protection-groups/9b4c14a6-3cd5-4907-97c4-cf44c5b641e4/refresh \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{}