Versions in this module Expand all Collapse all v0 v0.9.3 Apr 23, 2024 v0.9.2 Mar 22, 2024 v0.9.1 Mar 14, 2024 v0.9.0 Mar 6, 2024 v0.8.0 Sep 6, 2023 v0.7.0 Jun 26, 2023 v0.6.2 May 30, 2023 v0.6.1 Apr 19, 2023 v0.6.0 Mar 22, 2023 v0.5.28 Feb 1, 2023 v0.5.27 Jan 10, 2023 v0.5.26 Dec 23, 2022 v0.5.25 Nov 24, 2022 v0.5.24 Oct 31, 2022 v0.5.23 Oct 13, 2022 Changes in this version + func Delete(client *golangsdk.ServiceClient, id string) (err error) + type CreateOpts struct + AvailabilityZone string + Description string + ImageID string + Metadata map[string]string + Name string + Size int + SnapshotID string + SourceVolID string + VolumeType string + type ListOpts struct + AllTenants bool + Metadata map[string]string + Name string + Status string + type UpdateOpts struct + Description string + Metadata map[string]string + Name string + type Volume struct + Attachments []map[string]interface{} + AvailabilityZone string + Bootable string + CreatedAt time.Time + Description string + ID string + Metadata map[string]string + Name string + Size int + SnapshotID string + SourceVolID string + Status string + VolumeType string + func Create(client *golangsdk.ServiceClient, opts CreateOpts) (*Volume, error) + func Get(client *golangsdk.ServiceClient, id string) (*Volume, error) + func List(client *golangsdk.ServiceClient, opts ListOpts) ([]Volume, error) + func Update(client *golangsdk.ServiceClient, id string, opts UpdateOpts) (*Volume, error) + func (r *Volume) UnmarshalJSON(b []byte) error