This is an unofficial Go SDK for QCloud Services. You are welcome for contribution.
package main
import (
"log"
"github.com/dbdd4us/qcloudapi-sdk-go/clb"
"github.com/dbdd4us/qcloudapi-sdk-go/common"
)
func main() {
credential := common.Credential{
SecretId: "YOUR_SECRET_ID",
SecretKey: "YOUR_SECRET_KEY",
}
opts := common.Opts{
Region: "gz",
}
client, err := clb.NewClient(credential, opts)
if err != nil {
log.Fatal(err)
}
args := clb.DescribeLoadBalancersArgs{}
lbs, err := client.DescribeLoadBalancers(&args)
if err != nil {
log.Fatal(lbs)
}
log.Println(lbs.LoadBalancerSet)
}
This library is distributed under the Apache License found in the LICENSE file.