Volume Attachments
1. volume_attachments(server, attachment_id=None)
Lists volume_attachments.
Parameters:
- server(String): server id or Server Object
- attachment_id(String): attachment id
Return value: VolumeAttachment Object or a list of Object
2. attach_volume(self, **attachment)
Attach a volume to an instance.
Parameters:
- server(String): server id or Server Object
- attachment(Dict)
Parameters example:
attachment = {
“volumeId” :"756f22f6-61a4-4ec6-a913-0c7d00e3750b",
“device”="/dev/vdd"
}
Return value: VolumeAttachment Object
3. update_volume(self, server, attachment, **volume)
Update volume attachment.
Parameters:
- server(String): server id or Server Object
- attachment: VolumeAttachment Object or attachment id
- volume(Dict): attributes to update
Return value: VolumeAttachment Object
4. detach_volume(server, attachment)
detach volume.
Parameters:
- server(String): server id or Server Object
- attachment(String): attachment id or VolumeAttachment Object
Return value: None on success