package
0.0.0-20240909034204-207f58c0b9a3
Repository: https://github.com/chnsz/golangsdk.git
Documentation: pkg.go.dev
# Functions
AddAvailabilityZone will add availability zone list.
ChangeChargingMode will change the charging mode of the loadbalancer.
Create is an operation which provisions a new loadbalancer based on the configuration defined in the CreateOpts struct.
Delete will permanently delete a particular LoadBalancer based on its unique ID.
ForceDelete will delete the LoadBalancer and the sub resource(LoadBalancer, listeners, unbind associated pools).
Get retrieves a particular Loadbalancer based on its unique ID.
GetStatuses will return the status of a particular LoadBalancer.
RemoveAvailabilityZone will remove availability zone list.
Update is an operation which modifies the attributes of the specified LoadBalancer.
# Structs
AutoScaling configuration.
Availability Zone List.
Bandwidth.
BandwidthRef.
Charging info.
ChangeResult represents the result of a ChangeChargingMode operation.
CreateOpts is the common options struct used in this package's Create operation.
CreateResult represents the result of a create operation.
DeleteResult represents the result of a delete operation.
EipInfo.
GetResult represents the result of a get operation.
GetStatusesResult represents the result of a GetStatuses operation.
ListenerRef.
LoadBalancer is the primary load balancing configuration object that specifies the virtual IP address on which client traffic is received, as well as other details such as the load balancing method to be use, protocol, etc.
PoolRef.
No description provided by the author
Prepaid configuration.
Prepaid response.
PublicIP.
PublicIPInfo.
StatusTree represents the status of a loadbalancer.
Tag.
UBandwidthRef.
UpdateOpts is the common options struct used in this package's Update operation.
UpdateResult represents the result of an update operation.
# Interfaces
CreateOptsBuilder allows extensions to add additional parameters to the Create request.
No description provided by the author
UpdateOptsBuilder allows extensions to add additional parameters to the Update request.