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/
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 filter query parameter is used to filter the set of resources returned in the response.
The returned set of resources will match the criteria in the filter query parameter.
A comparison compares a property name to a literal. The comparisons supported are the following:
- “eq” : Is a property equal to value. Valid for number, boolean and string properties
- “gt” : Is a property greater than a value. Valid for number or string timestamp properties
- “lt” : Is a property less than a value. Valid for number or string timestamp properties
- “in” : Is a value in a property (that is an array of strings)
Filters are supported on following attributes:
- protectionStoreType
- storageSystemInfo/id
- storageSystemInfo/displayName
Example:
GET ./protection-stores?filter=storageSystemInfo/displayName eq 'SOD5057LHR'
The select query parameter is used to limit the properties returned in the GET response.
Multiple properties can be specified to be returned. The server will only return the set of properties requested by the client.
Example:
GET ./protection-stores?select=storageSystemInfo/displayName,status'
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery/v1beta1/protection-stores
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores
- 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/v1beta1/protection-stores \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Success
UUID string uniquely identifying the Protection Store.
UTC time when the Protection Store was created.
UTC time when the Protection Store was last updated.
List of URLs for the storage provisioned for the Cloud Protection Store.
The connected state of the Protection Store. The store is DISCONNECTED if its no longer associated with a Storage System.
The customer application identifier.
The user-defined name for the Protection Store.
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.
Maximum capacity of the Protection Store in bytes. This is applicable only for On-premises Protection Stores.
The system-defined name for the Protection Store. This will be the name of the Catalyst store on the Storage System.
The 'self' reference resource URI for the Protection Store.
Consumed capacity in bytes of the recovery points in Protection Store.
Summary reason for the current state of the Protection Store.
Details of the Storage Location for Cloud Protection Store
Total size of the recovery points in bytes stored in the Protection Store.
{ "count": 0, "items": [ { … } ], "offset": 0, "total": 0 }
id of the Storage System (Protection Store Gateway or StoreOnce).
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery/v1beta1/protection-stores
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores
- 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/v1beta1/protection-stores \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/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/v1beta1/protection-stores/{id}
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{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/v1beta1/protection-stores/c9cdeb6b-24cb-43c1-828a-e8b1b050f3f4 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{}
The select query parameter is used to limit the properties returned in the GET response.
Multiple properties can be specified to be returned. The server will only return the set of properties requested by the client.
Example:
GET ./protection-stores/b09cba1d-0e9f-4b01-98c3-da621acd37cc?select=storageSystemInfo/displayName,status'
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery/v1beta1/protection-stores/{id}
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{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/v1beta1/protection-stores/c9cdeb6b-24cb-43c1-828a-e8b1b050f3f4 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Success
UUID string uniquely identifying the Protection Store.
UTC time when the Protection Store was created.
UTC time when the Protection Store was last updated.
List of URLs for the storage provisioned for the Cloud Protection Store.
The connected state of the Protection Store. The store is DISCONNECTED if its no longer associated with a Storage System.
The customer application identifier.
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.
Maximum capacity of the Protection Store in bytes. This is applicable only for On-premises Protection Stores.
The system-defined name for the Protection Store. This will be the name of the Catalyst store on the Storage System.
The 'self' reference resource URI for the Protection Store.
Consumed capacity in bytes of the recovery points in Protection Store.
Details of the Storage Location for Cloud Protection Store
Total size of the recovery points in bytes stored in the Protection Store.
{ "cloudStoreAddress": [ "https://cosm-9d7ab727-38c2-43ac-938d-99b9bf6d2e08.s3.us-east-1.amazonaws.com" ], "connectedState": "CONNECTED", "consoleUri": "string", "createdAt": "2019-07-21T17:32:28Z", "customerId": "9b4c14a63cd5490797c4cf44c5b641e4", "dataOrchestratorInfo": [ { … } ], "displayName": "cloud_store_SOD5057LHR", "generation": 0, "id": "c9cdeb6b-24cb-43c1-828a-e8b1b050f3f4", "maxCapacityInBytes": 2407653459860, "name": "string", "protectionStoreType": "ON_PREMISES", "region": "string", "resourceUri": "/backup-recovery/v1beta1/protection-stores/{id}", "sizeOnDiskInBytes": 2407653459860, "state": "OFFLINE", "stateReason": "string", "status": "OK", "storageLocationInfo": { "id": "aws:ap-southeast-3", "name": "Jakarta - AWS", "resourceUri": "string", "type": "string" }, "storageSystemInfo": { "displayName": "SOD5057LHR", "id": "19Z1HYVZD5057LHR", "resourceUri": "string", "type": "PROTECTION_STORE_GATEWAY" }, "type": "string", "updatedAt": "2019-07-21T17:32:28Z", "userDataStoredInBytes": 2407653459860 }
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery/v1beta1/protection-stores/{id}
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{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/v1beta1/protection-stores/c9cdeb6b-24cb-43c1-828a-e8b1b050f3f4 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/merge-patch+json' \
-d '{}'
Success
UUID string uniquely identifying the Protection Store.
UTC time when the Protection Store was created.
UTC time when the Protection Store was last updated.
List of URLs for the storage provisioned for the Cloud Protection Store.
The connected state of the Protection Store. The store is DISCONNECTED if its no longer associated with a Storage System.
The customer application identifier.
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.
Maximum capacity of the Protection Store in bytes. This is applicable only for On-premises Protection Stores.
The system-defined name for the Protection Store. This will be the name of the Catalyst store on the Storage System.
The 'self' reference resource URI for the Protection Store.
Consumed capacity in bytes of the recovery points in Protection Store.
Details of the Storage Location for Cloud Protection Store
Total size of the recovery points in bytes stored in the Protection Store.
{ "cloudStoreAddress": [ "https://cosm-9d7ab727-38c2-43ac-938d-99b9bf6d2e08.s3.us-east-1.amazonaws.com" ], "connectedState": "CONNECTED", "consoleUri": "string", "createdAt": "2019-07-21T17:32:28Z", "customerId": "9b4c14a63cd5490797c4cf44c5b641e4", "dataOrchestratorInfo": [ { … } ], "displayName": "cloud_store_SOD5057LHR", "generation": 0, "id": "c9cdeb6b-24cb-43c1-828a-e8b1b050f3f4", "maxCapacityInBytes": 2407653459860, "name": "string", "protectionStoreType": "ON_PREMISES", "region": "string", "resourceUri": "/backup-recovery/v1beta1/protection-stores/{id}", "sizeOnDiskInBytes": 2407653459860, "state": "OFFLINE", "stateReason": "string", "status": "OK", "storageLocationInfo": { "id": "aws:ap-southeast-3", "name": "Jakarta - AWS", "resourceUri": "string", "type": "string" }, "storageSystemInfo": { "displayName": "SOD5057LHR", "id": "19Z1HYVZD5057LHR", "resourceUri": "string", "type": "PROTECTION_STORE_GATEWAY" }, "type": "string", "updatedAt": "2019-07-21T17:32:28Z", "userDataStoredInBytes": 2407653459860 }
id of the Storage System (Protection Store Gateway or StoreOnce).
- Mock server
https://stage-developer-portal-hpe.redocly.app/_mock/docs/greenlake/services/backup-recovery/public/openapi/backup-recovery-public-v1beta1/backup-recovery/v1beta1/protection-stores/{id}/reattach
https://us-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}/reattach
https://eu-west.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}/reattach
https://eu-central.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}/reattach
https://ap-northeast.api.greenlake.hpe.com/backup-recovery/v1beta1/protection-stores/{id}/reattach
- 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/v1beta1/protection-stores/c9cdeb6b-24cb-43c1-828a-e8b1b050f3f4/reattach \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{}'
{}