Versions in this module Expand all Collapse all v1 v1.0.1 Mar 18, 2026 v1.0.0 Mar 17, 2026 Changes in this version + var ErrMultipleHypervisors = errors.New("multiple hypervisors found") + var ErrNoHypervisor = errors.New("no hypervisor found") + func ApplyAggregates(ctx context.Context, serviceClient *gophercloud.ServiceClient, host string, ...) ([]kvmv1.Aggregate, error) + func CleanupResourceProvider(ctx context.Context, client *gophercloud.ServiceClient, ...) error + func GetHypervisorByName(ctx context.Context, sc *gophercloud.ServiceClient, ...) (*hypervisors.Hypervisor, error) + func GetServiceClient(ctx context.Context, serviceType string, authInfo *clientconfig.AuthInfo) (*gophercloud.ServiceClient, error) + type ConsumerAllocations struct + Allocations map[string]resourceproviders.Allocation + ConsumerGeneration int + ConsumerType string + ProjectID string + UserID string + type HyperVisorsDetails struct + Hypervisors []hypervisors.Hypervisor + type ListAllocationsResult struct + func (r ListAllocationsResult) Extract() (*ConsumerAllocations, error) + type UpdateServiceOpts struct + DisabledReason string + ForcedDown *bool + Status services.ServiceStatus + func (opts UpdateServiceOpts) ToServiceUpdateMap() (map[string]any, error) + type UpdateTraitsOpts struct + ResourceProviderGeneration int + Traits []string + func (opts UpdateTraitsOpts) ToResourceProviderUpdateTraitsMap() (map[string]any, error) + type UpdateTraitsOptsBuilder interface + ToResourceProviderUpdateTraitsMap func() (map[string]any, error) + type UpdateTraitsResult struct + func UpdateTraits(ctx context.Context, client *gophercloud.ServiceClient, ...) (r UpdateTraitsResult)