Versions in this module Expand all Collapse all v1 v1.0.0 Dec 28, 2021 Changes in this version + type DeleteResult struct + func Delete(client *gophercloud.ServiceClient, projectID string) (r DeleteResult) + type GetResult struct + func Get(client *gophercloud.ServiceClient, projectID string) (r GetResult) + func GetDefaults(client *gophercloud.ServiceClient, projectID string) (r GetResult) + func (r GetResult) Extract() (*QuotaSet, error) + type GetUsageResult struct + func GetUsage(client *gophercloud.ServiceClient, projectID string) (r GetUsageResult) + func (r GetUsageResult) Extract() (QuotaUsageSet, error) + type QuotaSet struct + BackupGigabytes int + Backups int + Extra map[string]interface{} + Gigabytes int + Groups int + ID string + PerVolumeGigabytes int + Snapshots int + Volumes int + func ExtractQuotaSets(r pagination.Page) ([]QuotaSet, error) + func (r *QuotaSet) UnmarshalJSON(b []byte) error + type QuotaSetPage struct + func (r QuotaSetPage) IsEmpty() (bool, error) + type QuotaUsage struct + Allocated int + InUse int + Limit int + Reserved int + type QuotaUsageSet struct + BackupGigabytes QuotaUsage + Backups QuotaUsage + Gigabytes QuotaUsage + Groups QuotaUsage + ID string + PerVolumeGigabytes QuotaUsage + Snapshots QuotaUsage + Volumes QuotaUsage + type UpdateOpts struct + BackupGigabytes *int + Backups *int + Extra map[string]interface{} + Force bool + Gigabytes *int + Groups *int + PerVolumeGigabytes *int + Snapshots *int + Volumes *int + func (opts UpdateOpts) ToBlockStorageQuotaUpdateMap() (map[string]interface{}, error) + type UpdateOptsBuilder interface + ToBlockStorageQuotaUpdateMap func() (map[string]interface{}, error) + type UpdateResult struct + func Update(client *gophercloud.ServiceClient, projectID string, opts UpdateOptsBuilder) (r UpdateResult) + func (r UpdateResult) Extract() (*QuotaSet, error) Other modules containing this package github.com/pierreprinetti/gophercloud/v2 github.com/pierreprinetti/gophercloud/v3