v1

latestOpenAPI 3.0.0Apache 2.02026-07-176940115.5 KB
Block Replications

Lists information for all replications.

get/v1beta/{tenantId}/block/replications

Query parameters

limitinteger

Number of query results on multiple pages

offsetinteger

Start position of the pagination query

sortDir'asc' | 'desc'

Ascending or descending

sortKeystring

Sorting key word, such as name, createdAt

namestring

The replication name

Response

OK

idstring
createdAtstring date-time
updatedAtstring date-time
tenantIdstring
userIdstring
namestring
descriptionstring
availabilityZonestring
replicationStatus'available' | 'creating' | 'deleting' | 'enabling' | 'disabling' | 'failing_over' | 'failing_back' | 'error' | 'error_deleting' | 'error_enabling' | 'error_disabling' | 'error_failover' | 'error_failback' | 'enabled' | 'disabled' | 'failed_over'
primaryVolumeIdstring
secondaryVolumeIdstring
primaryReplicationDriverDataobject
secondaryReplicationDriverDataobject
replicationMode'sync' | 'async'
replicationPeriodinteger
profileIdstring

Example response

[
  {
    "id": "084bf71e-a102-11e7-88a8-e31fe6d52248",
    "createdAt": "2017-07-10T14:36:58.014Z",
    "updatedAt": "2017-07-10T14:36:58.014Z",
    "name": "replication-demo",
    "description": "This is replication demo api specs",
    "availabilityZone": "default",
    "primaryVolumeId": "655ec3e2-5840-4138-b5bd-bce930d2acda",
    "secondaryVolumeId": "8cfa9839-7fb8-4b16-ae7a-5eb7f2dafd0b",
    "primaryReplicationDriverData": {
      "key1": "value1",
      "key2": "value2"
    },
    "secondaryReplicationDriverData": {
      "key1": "value1",
      "key2": "value2"
    },
    "profileId": "a66976e0-9fbf-4cf3-912a-e891dd41b1a5"
  }
]