Versions in this module Expand all Collapse all v0 v0.16.0 Dec 31, 2020 Changes in this version + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + type CreateOpts struct + Name string + UUID string + func (opts CreateOpts) ToResourceProviderCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToResourceProviderCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + func (r CreateResult) Extract() (*ResourceProvider, error) + type GetInventoriesResult struct + func GetInventories(client *gophercloud.ServiceClient, resourceProviderID string) (r GetInventoriesResult) + func (r GetInventoriesResult) Extract() (*ResourceProviderInventories, error) + type GetTraitsResult struct + func GetTraits(client *gophercloud.ServiceClient, resourceProviderID string) (r GetTraitsResult) + func (r GetTraitsResult) Extract() (*ResourceProviderTraits, error) + type GetUsagesResult struct + func GetUsages(client *gophercloud.ServiceClient, resourceProviderID string) (r GetUsagesResult) + func (r GetUsagesResult) Extract() (*ResourceProviderUsage, error) + type Inventory struct + AllocationRatio float32 + MaxUnit int + MinUnit int + Reserved int + StepSize int + Total int + type ListOpts struct + InTree string + MemberOf string + Name string + Required string + Resources string + UUID string + func (opts ListOpts) ToResourceProviderListQuery() (string, error) + type ListOptsBuilder interface + ToResourceProviderListQuery func() (string, error) + type ResourceProvider struct + Generation int + Links []ResourceProviderLinks + Name string + ParentProviderUUID string + RootProviderUUID string + UUID string + func ExtractResourceProviders(r pagination.Page) ([]ResourceProvider, error) + type ResourceProviderInventories struct + Inventories map[string]Inventory + ResourceProviderGeneration int + type ResourceProviderLinks struct + Href string + Rel string + type ResourceProviderTraits struct + ResourceProviderGeneration int + Traits []string + type ResourceProviderUsage struct + ResourceProviderGeneration int + Usages map[string]int + type ResourceProvidersPage struct + func (page ResourceProvidersPage) IsEmpty() (bool, error)