package
0.0.0-20240909034204-207f58c0b9a3
Repository: https://github.com/chnsz/golangsdk.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
BatchUnbind is an API to unbind all throttling policies associated with the list.
Bind is a method to bind the policy to one or more APIs.
Create is a method by which to create function that create a new throttling policy.
CreateSpecThrottle is a method by which to create a new special throttling policy.
Delete is a method to delete an existing throttling policy.
DeleteSpecThrottle is a method to delete an existing special throttling policy.
ExtractPolicies its Extract method to interpret it as a throttling policy array.
ExtractSpecThrottles its Extract method to interpret it as a special throttling policy array.
Get is a method to obtain an existing APIG throttling policy by policy ID.
List is a method to obtain an array of one or more throttling policies according to the query parameters.
ListBind is a method to obtain all API to which the throttling policy bound.
ListSpecThrottles is a method to obtain an array of one or more special throttling policies according to the query parameters.
Unbind is a method to cancel the relationship between API and throttling policy.
Update is a method by which to udpate an existing throttle policy.
UpdateSpecThrottle is a method by which to update an existing special throttle policy.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateResult represents a result of the Create method.
The CreateSpecThrottleResult represents the result of the CreateSpecThrottle method.
No description provided by the author
GetResult represents a result of the Get method.
No description provided by the author
No description provided by the author
SpecThrottle is a struct that represents the result of CreateSpecThrottle, UpdateSpecThrottle and ListSpecThrottles methods.
SpecThrottleCreateOpts is a struct which will be used to create a new special throttling policy.
The SpecThrottlePage represents the result of a List operation.
The SpecThrottleResult represents the base result of the each special throttling polciy methods.
SpecThrottlesListOpts allows to filter list data using given parameters.
SpecThrottleUpdateOpts is a struct which will be used to update an existing special throttling policy.
The ThorttlePage represents the result of a List operation.
No description provided by the author
No description provided by the author
No description provided by the author
UpdateResult represents a result of the Update method.
The UpdateSpecThrottleResult represents the result of the UpdateSpecThrottle method.
# Interfaces
No description provided by the author
SpecThrottleCreateOptsBuilder is an interface which to support request body build of the special throttling policy creation.
SpecThrottlesListOptsBuilder is an interface which to support request query build of the special throttling policies search.
SpecThrottleUpdateOptsBuilder is an interface which to support request body build of the special throttling policy updation.
No description provided by the author