Versions in this module Expand all Collapse all v1 v1.0.20 Dec 19, 2019 v1.0.19 Nov 11, 2019 Changes in this version type ListOpts + EnterpriseProjectId string v1.0.18 Sep 14, 2019 v1.0.17 Aug 13, 2019 Changes in this version + func GetURL(c *gophercloud.ServiceClient, bandwidthId string) string + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + func ListURL(c *gophercloud.ServiceClient) string + func UpdateURL(c *gophercloud.ServiceClient, bandwidthId string) string + type BandWidth struct + BandwidthType string + BillingInfo string + ChargeMode string + EnterpriseProjectID string + ID string + Name string + PublicipInfo []PublicIpinfo + ShareType string + Size int + Status string + TenantId string + func ExtractBandWidths(r pagination.Page) ([]BandWidth, error) + type BandWidthPage struct + func (r BandWidthPage) IsEmpty() (bool, error) + func (r BandWidthPage) NextPageURL() (string, error) + type GetResult struct + func Get(client *gophercloud.ServiceClient, bandwidthId string) (r GetResult) + func (r GetResult) Extract() (*BandWidth, error) + type ListOpts struct + Limit int + Marker string + func (opts ListOpts) ToListQuery() (string, error) + type ListOptsBuilder interface + ToListQuery func() (string, error) + type ListResult struct + func (r ListResult) Extract() (*[]BandWidth, error) + type PublicIpinfo struct + IPVersion int + PublicipAddress string + PublicipId string + PublicipType string + Publicipv6Address string + type UpdateOpts struct + Name string + Size int + func (opts UpdateOpts) ToBandwidthsUpdateMap() (map[string]interface{}, error) + type UpdateOptsBuilder interface + ToBandwidthsUpdateMap func() (map[string]interface{}, error) + type UpdateResult struct + func Update(client *gophercloud.ServiceClient, bandwidthId string, opts UpdateOptsBuilder) (r UpdateResult) + func (r UpdateResult) Extract() (*BandWidth, error)