Volumes
Get Volume
client.Compute.Volumes.Get(ctx, volumeID) (*Volume, error)
GET/v1/compute/volumes/{volume_id}
Update Volume
client.Compute.Volumes.Update(ctx, volumeID, body) (*Operation, error)
PATCH/v1/compute/volumes/{volume_id}
Delete Volume
client.Compute.Volumes.Delete(ctx, volumeID) (*Operation, error)
DELETE/v1/compute/volumes/{volume_id}
Attach Volume
client.Compute.Volumes.Attach(ctx, volumeID, body) (*Operation, error)
POST/v1/compute/volumes/{volume_id}/attach
Detach Volume
client.Compute.Volumes.Detach(ctx, volumeID) (*Operation, error)
POST/v1/compute/volumes/{volume_id}/detach
VolumesAvailability
Check Volume Create Availability
client.Compute.Volumes.Availability.New(ctx, body) error
POST/v1/compute/volumes/availability
Check Volume Update Availability
client.Compute.Volumes.Availability.Update(ctx, volumeID, body) error
PATCH/v1/compute/volumes/{volume_id}/availability