Versions in this module Expand all Collapse all v2 v2.2.1 Sep 25, 2024 Changes in this version + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + func ListDetail(client *gophercloud.ServiceClient, opts ListDetailOptsBuilder) pagination.Pager + type Capabilities struct + AllocatedCapacityGB float64 + DriverHandlesShareServers bool + DriverVersion string + FreeCapacityGB float64 + Qos bool + ReplicationDomain string + ReservedPercentage int64 + ShareBackendName string + SnapshotSupport bool + StorageProtocol string + Timestamp string + TotalCapacityGB float64 + VendorName string + func (r *Capabilities) UnmarshalJSON(b []byte) error + type ListDetailOpts struct + BackendName string + Capabilities string + HostName string + PoolName string + ProjectID string + ShareType string + func (opts ListDetailOpts) ToPoolsListQuery() (string, error) + type ListDetailOptsBuilder interface + ToPoolsListQuery func() (string, error) + type ListOpts struct + BackendName string + Capabilities string + HostName string + PoolName string + ProjectID string + ShareType string + func (opts ListOpts) ToPoolsListQuery() (string, error) + type ListOptsBuilder interface + ToPoolsListQuery func() (string, error) + type Pool struct + Backend string + Capabilities Capabilities + Host string + Name string + Pool string + func ExtractPools(p pagination.Page) ([]Pool, error) + type PoolPage struct + func (page PoolPage) IsEmpty() (bool, error)