package
0.25.1
Repository: https://github.com/flowswiss/gophercloud.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Create requests the creation of a new QoS policy on the server.
Delete accepts a unique ID and deletes the QoS policy associated with it.
ExtractPolicies accepts a PolicyPage, and extracts the elements into a slice of Policies.
ExtractPoliciesInto extracts the elements into a slice of RBAC Policy structs.
Get retrieves a specific QoS policy based on its ID.
List returns a Pager which allows you to iterate over a collection of Policy.
Update accepts a UpdateOpts struct and updates an existing policy using the values provided.

# Structs

CreateOpts specifies parameters of a new QoS policy.
CreateResult represents the result of a Create operation.
DeleteResult represents the result of a delete operation.
GetResult represents the result of a get operation.
ListOpts allows the filtering and sorting of paginated collections through the Neutron API.
NetworkCreateOptsExt adds QoS options to the base networks.CreateOpts.
NetworkUpdateOptsExt adds QoS options to the base networks.UpdateOpts.
Policy represents a QoS policy.
PolicyPage stores a single page of Policies from a List() API call.
PortCreateOptsExt adds QoS options to the base ports.CreateOpts.
PortUpdateOptsExt adds QoS options to the base ports.UpdateOpts.
QoSPolicyExt represents additional resource attributes available with the QoS extension.
UpdateOpts represents options used to update a QoS policy.
UpdateResult represents the result of a Create operation.

# Interfaces

CreateOptsBuilder allows to add additional parameters to the Create request.
PolicyListOptsBuilder allows extensions to add additional parameters to the List request.
UpdateOptsBuilder allows extensions to add additional parameters to the Update request.