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

results matching ""

    No results matching ""