# Packages
QoS policy rules unit tests.
# Functions
CreateBandwidthLimitRule requests the creation of a new BandwidthLimitRule on the server.
CreateDSCPMarkingRule requests the creation of a new DSCPMarkingRule on the server.
CreateMinimumBandwidthRule requests the creation of a new MinimumBandwidthRule on the server.
Delete accepts policy and rule ID and deletes the BandwidthLimitRule associated with them.
DeleteDSCPMarkingRule accepts policy and rule ID and deletes the DSCPMarkingRule associated with them.
DeleteMinimumBandwidthRule accepts policy and rule ID and deletes the MinimumBandwidthRule associated with them.
ExtractBandwidthLimitRules accepts a BandwidthLimitRulePage, and extracts the elements into a slice of BandwidthLimitRules.
ExtractBandwidthLimitRulesInto extracts the elements into a slice of RBAC Policy structs.
ExtractDSCPMarkingRules accepts a DSCPMarkingRulePage, and extracts the elements into a slice of DSCPMarkingRules.
ExtractDSCPMarkingRulesInto extracts the elements into a slice of RBAC Policy structs.
ExtractMinimumBandwidthRules accepts a MinimumBandwidthRulePage, and extracts the elements into a slice of MinimumBandwidthRules.
ExtractMinimumBandwidthRulesInto extracts the elements into a slice of RBAC Policy structs.
GetBandwidthLimitRule retrieves a specific BandwidthLimitRule based on its ID.
GetDSCPMarkingRule retrieves a specific DSCPMarkingRule based on its ID.
GetMinimumBandwidthRule retrieves a specific MinimumBandwidthRule based on its ID.
ListBandwidthLimitRules returns a Pager which allows you to iterate over a collection of BandwidthLimitRules.
ListDSCPMarkingRules returns a Pager which allows you to iterate over a collection of DSCPMarkingRules.
ListMinimumBandwidthRules returns a Pager which allows you to iterate over a collection of MinimumBandwidthRules.
UpdateBandwidthLimitRule requests the creation of a new BandwidthLimitRule on the server.
UpdateDSCPMarkingRule requests the creation of a new DSCPMarkingRule on the server.
UpdateMinimumBandwidthRule requests the creation of a new MinimumBandwidthRule on the server.
# Structs
BandwidthLimitRule represents a QoS policy rule to set bandwidth limits.
BandwidthLimitRulePage stores a single page of BandwidthLimitRules from a List() API call.
ListOpts allows the filtering and sorting of paginated collections through the Neutron API.
CreateBandwidthLimitRuleOpts specifies parameters of a new BandwidthLimitRule.
CreateBandwidthLimitRuleResult represents the result of a Create operation.
CreateDSCPMarkingRuleOpts specifies parameters of a new DSCPMarkingRule.
CreateDSCPMarkingRuleResult represents the result of a Create operation.
CreateMinimumBandwidthRuleOpts specifies parameters of a new MinimumBandwidthRule.
CreateMinimumBandwidthRuleResult represents the result of a Create operation.
DeleteBandwidthLimitRuleResult represents the result of a Delete operation.
DeleteDSCPMarkingRuleResult represents the result of a Delete operation.
DeleteMinimumBandwidthRuleResult represents the result of a Delete operation.
DSCPMarkingRule represents a QoS policy rule to set DSCP marking.
DSCPMarkingRulePage stores a single page of DSCPMarkingRules from a List() API call.
DSCPMarkingRulesListOpts allows the filtering and sorting of paginated collections through the Neutron API.
GetBandwidthLimitRuleResult represents the result of a Get operation.
GetDSCPMarkingRuleResult represents the result of a Get operation.
GetMinimumBandwidthRuleResult represents the result of a Get operation.
MinimumBandwidthRule represents a QoS policy rule to set minimum bandwidth.
MinimumBandwidthRulePage stores a single page of MinimumBandwidthRules from a List() API call.
ListOpts allows the filtering and sorting of paginated collections through the Neutron API.
UpdateBandwidthLimitRuleOpts specifies parameters for the Update call.
UpdateBandwidthLimitRuleResult represents the result of a Update operation.
UpdateDSCPMarkingRuleOpts specifies parameters for the Update call.
UpdateDSCPMarkingRuleResult represents the result of a Update operation.
UpdateMinimumBandwidthRuleOpts specifies parameters for the Update call.
UpdateMinimumBandwidthRuleResult represents the result of a Update operation.
# Interfaces
ListOptsBuilder allows extensions to add additional parameters to the List request.
CreateBandwidthLimitRuleOptsBuilder allows to add additional parameters to the CreateBandwidthLimitRule request.
CreateDSCPMarkingRuleOptsBuilder allows to add additional parameters to the CreateDSCPMarkingRule request.
CreateMinimumBandwidthRuleOptsBuilder allows to add additional parameters to the CreateMinimumBandwidthRule request.
DSCPMarkingRulesListOptsBuilder allows extensions to add additional parameters to the List request.
ListOptsBuilder allows extensions to add additional parameters to the List request.
UpdateBandwidthLimitRuleOptsBuilder allows to add additional parameters to the UpdateBandwidthLimitRule request.
UpdateDSCPMarkingRuleOptsBuilder allows to add additional parameters to the UpdateDSCPMarkingRule request.
UpdateMinimumBandwidthRuleOptsBuilder allows to add additional parameters to the UpdateMinimumBandwidthRule request.