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

# Packages

No description provided by the author

# Functions

Create accepts a CreateOpts struct and uses the values to create a new VPN service.
Delete will permanently delete a particular VPN service based on its unique ID.
ExtractServices accepts a Page struct, specifically a Service struct, and extracts the elements into a slice of Service structs.
Get retrieves a particular VPN service based on its unique ID.
List returns a Pager which allows you to iterate over a collection of VPN services.
Update allows VPN services to be updated.

# Structs

CreateOpts contains all the values needed to create a new VPN service.
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 API.
Service is a VPN Service.
ServicePage is the page returned by a pager when traversing over a collection of VPN services.
UpdateOpts contains the values used when updating a VPN service.
UpdateResult represents the result of an update operation.

# Interfaces

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