package
0.0.0-20210831081626-d823fe11ceba
Repository: https://github.com/huaweicloud/golangsdk.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Create accepts a CreateOpts struct and uses the values to create a new firewall policy.
Delete will permanently delete a particular firewall policy based on its unique ID.
ExtractPolicies accepts a Page struct, specifically a RouterPage struct, and extracts the elements into a slice of Router structs.
Get retrieves a particular firewall policy based on its unique ID.
List returns a Pager which allows you to iterate over a collection of firewall policies.
No description provided by the author
Update allows firewall policies to be updated.

# Structs

CreateOpts contains all the values needed to create a new firewall 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.
No description provided by the author
InsertRuleResult represents the result of an InsertRule operation.
ListOpts allows the filtering and sorting of paginated collections through the API.
Policy is a firewall policy.
PolicyPage is the page returned by a pager when traversing over a collection of firewall policies.
RemoveRuleResult represents the result of a RemoveRule operation.
UpdateOpts contains the values used when updating a firewall policy.
UpdateResult represents the result of an update operation.

# Interfaces

CreateOptsBuilder is the interface options structs have to satisfy in order to be used in the main Create operation in this package.
No description provided by the author
ListOptsBuilder allows extensions to add additional parameters to the List request.
UpdateOptsBuilder is the interface options structs have to satisfy in order to be used in the main Update operation in this package.