Add delete_on_termination to volume-attach API
Add the 'delete_on_termination' field to the volume attach API to support configuring whether to delete the data volume when the instance is destroyed. To avoid upgrade impact issues with older computes, the 'delete_on_termination' field is set in the API rather than when the BDM is created in the compute service. Implements: blueprint support-delete-on-termination-in-server-attach-volume Change-Id: I55731b1822a4e32909665a2872d80895cb5b12f7
This commit is contained in:
@@ -39,6 +39,7 @@ Response
|
||||
- serverId: server_id
|
||||
- volumeId: volumeId_resp
|
||||
- tag: device_tag_bdm_attachment_resp
|
||||
- delete_on_termination: delete_on_termination_attachments_resp
|
||||
|
||||
**Example List volume attachments for an instance: JSON response**
|
||||
|
||||
@@ -79,6 +80,7 @@ Request
|
||||
- volumeId: volumeId
|
||||
- device: device
|
||||
- tag: device_tag_bdm_attachment
|
||||
- delete_on_termination: delete_on_termination_attachments_req
|
||||
|
||||
**Example Attach a volume to an instance: JSON request**
|
||||
|
||||
@@ -90,6 +92,11 @@ Request
|
||||
.. literalinclude:: ../../doc/api_samples/os-volumes/v2.49/attach-volume-to-server-req.json
|
||||
:language: javascript
|
||||
|
||||
**Example Attach a volume to an instance with "delete_on_termination" (v2.79): JSON request**
|
||||
|
||||
.. literalinclude:: ../../doc/api_samples/os-volumes/v2.79/attach-volume-to-server-req.json
|
||||
:language: javascript
|
||||
|
||||
Response
|
||||
--------
|
||||
|
||||
@@ -101,6 +108,7 @@ Response
|
||||
- serverId: server_id
|
||||
- volumeId: volumeId_resp
|
||||
- tag: device_tag_bdm_attachment_resp
|
||||
- delete_on_termination: delete_on_termination_attachments_resp
|
||||
|
||||
**Example Attach a volume to an instance: JSON response**
|
||||
|
||||
@@ -112,6 +120,11 @@ Response
|
||||
.. literalinclude:: ../../doc/api_samples/os-volumes/v2.70/attach-volume-to-server-resp.json
|
||||
:language: javascript
|
||||
|
||||
**Example Attach a volume with "delete_on_termination" (v2.79): JSON response**
|
||||
|
||||
.. literalinclude:: ../../doc/api_samples/os-volumes/v2.79/attach-volume-to-server-resp.json
|
||||
:language: javascript
|
||||
|
||||
Show a detail of a volume attachment
|
||||
====================================
|
||||
|
||||
@@ -142,6 +155,7 @@ Response
|
||||
- serverId: server_id
|
||||
- volumeId: volumeId_resp
|
||||
- tag: device_tag_bdm_attachment_resp
|
||||
- delete_on_termination: delete_on_termination_attachments_resp
|
||||
|
||||
**Example Show a detail of a volume attachment: JSON response**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user