diff --git a/api-ref/src/docbkx/ch_blockstorage-api-v2.xml b/api-ref/src/docbkx/ch_blockstorage-api-v2.xml
index c93da030e..7b0bb11e6 100644
--- a/api-ref/src/docbkx/ch_blockstorage-api-v2.xml
+++ b/api-ref/src/docbkx/ch_blockstorage-api-v2.xml
@@ -177,6 +177,8 @@
+
+
diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-replica/os-promote-replica-request.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-replica/os-promote-replica-request.json
new file mode 100644
index 000000000..9ed522325
--- /dev/null
+++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-replica/os-promote-replica-request.json
@@ -0,0 +1,3 @@
+{
+ "os-promote-replica": {}
+}
diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-replica/os-reenable-replica-request.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-replica/os-reenable-replica-request.json
new file mode 100644
index 000000000..d622b08ca
--- /dev/null
+++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-replica/os-reenable-replica-request.json
@@ -0,0 +1,3 @@
+{
+ "os-reenable-replica": {}
+}
diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_detail_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_detail_response.json
index 2f23092e1..c12a9f170 100644
--- a/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_detail_response.json
+++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_detail_response.json
@@ -24,6 +24,8 @@
"volume_type": "None",
"os-vol-tenant-attr:tenant_id": "0c2eba2c5af04d3f9e9d0d410b371fde",
"size": 1,
+ "os-volume-replication:driver_data": null,
+ "os-volume-replication:extended_status": null,
"metadata": {
"contents": "junk"
}
@@ -52,9 +54,11 @@
"volume_type": "None",
"os-vol-tenant-attr:tenant_id": "0c2eba2c5af04d3f9e9d0d410b371fde",
"size": 1,
+ "os-volume-replication:driver_data": null,
+ "os-volume-replication:extended_status": null,
"metadata": {
"contents": "not junk"
}
}
]
-}
\ No newline at end of file
+}
diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_show_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_show_response.json
index 3b0daf6ce..f9d73aae8 100644
--- a/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_show_response.json
+++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_show_response.json
@@ -24,6 +24,8 @@
"volume_type": "None",
"os-vol-tenant-attr:tenant_id": "0c2eba2c5af04d3f9e9d0d410b371fde",
"size": 1,
+ "os-volume-replication:driver_data": null,
+ "os-volume-replication:extended_status": null,
"metadata": {
"contents": "not junk"
}
diff --git a/api-ref/src/wadls/volume-api/src/v2/common.ent b/api-ref/src/wadls/volume-api/src/v2/common.ent
index 536a77bdb..2e41f67a3 100644
--- a/api-ref/src/wadls/volume-api/src/v2/common.ent
+++ b/api-ref/src/wadls/volume-api/src/v2/common.ent
@@ -633,6 +633,22 @@
xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN">
The size of the volume, in gibibytes (GiB).
+
+
+
+ The name of the volume replication driver.
+
+
+
+ The status of the volume replication.
' >
'>
+
+
+
+ The os-promote-replica action.
+
+
+'>
+
+
+
+ The os-reenable-replica action.
+
+
+'>
+
+
@@ -103,9 +105,11 @@
required="true" type="csapi:UUID">
The unique
- identifier of an existing
- snapshot.
+ xml:lang="EN">
+
+ The UUID of the snapshot.
+
+
@@ -500,7 +504,7 @@
+ title="Extend volume size">
Extends the size of a volume to a requested size, in gibibytes
(GiB). Specify the os-extend action in the
@@ -755,6 +759,49 @@
+
+
+
+ Promotes a replicated volume. Specify the
+ os-promote-replica action in
+ the request body.
+
+
+
+
+
+
+
+ &promotereplicaVolumeReqParameters;
+
+
+
+
+
+
+
+ Re-enables replication of a volume. Specify the
+ os-reenable-replica action in the request body.
+
+
+
+
+
+
+
+ &reenablereplicaVolumeReqParameters;
+
+
+
+
@@ -1072,7 +1119,7 @@
+ title="List snapshots with details">
Lists all Block Storage snapshots, with details, that the
tenant can access.