diff --git a/api-ref/source/v2/os-vol-transfer-v2.inc b/api-ref/source/v2/os-vol-transfer-v2.inc index e02e558cdd0..58d2bafa024 100644 --- a/api-ref/source/v2/os-vol-transfer-v2.inc +++ b/api-ref/source/v2/os-vol-transfer-v2.inc @@ -61,6 +61,12 @@ Create volume transfer Creates a volume transfer. +**Preconditions** + +* The volume ``status`` must be ``available`` +* Transferring encrypted volumes is not supported +* If the volume has snapshots, those snapshots must be ``available`` + Response codes -------------- diff --git a/api-ref/source/v3/os-vol-transfer-v3.inc b/api-ref/source/v3/os-vol-transfer-v3.inc index 2b17f5d5ce0..3fd8e2089b3 100644 --- a/api-ref/source/v3/os-vol-transfer-v3.inc +++ b/api-ref/source/v3/os-vol-transfer-v3.inc @@ -61,6 +61,12 @@ Create a volume transfer Creates a volume transfer. +**Preconditions** + +* The volume ``status`` must be ``available`` +* Transferring encrypted volumes is not supported +* If the volume has snapshots, those snapshots must be ``available`` + Response codes -------------- diff --git a/api-ref/source/v3/vol-transfer-v3.inc b/api-ref/source/v3/vol-transfer-v3.inc index 7eb532efb71..716a5dbe52a 100644 --- a/api-ref/source/v3/vol-transfer-v3.inc +++ b/api-ref/source/v3/vol-transfer-v3.inc @@ -66,6 +66,13 @@ Create a volume transfer Creates a volume transfer. +**Preconditions** + +* The volume ``status`` must be ``available`` +* Transferring encrypted volumes is not supported +* If the volume has snapshots, those snapshots must be ``available`` unless + ``no_snapshots=True`` + Response codes --------------