Install SDK for Go
Introduction
Requirements
Installation
$ go get -u github.com/zenlayer/zenlayercloud-sdk-goQuick Examples
package main
import (
"fmt"
bmc "github.com/zenlayer/zenlayercloud-sdk-go/zenlayercloud/bmc20221120"
"github.com/zenlayer/zenlayercloud-sdk-go/zenlayercloud/common"
"os"
)
func main() {
client, _ := bmc.NewClientWithSecretKey(os.Getenv("ZENLAYERCLOUD_SECRET_KEY_ID"), os.Getenv("ZENLAYERCLOUD_SECRET_KEY_PASSWORD"))
request := bmc.NewDescribeInstancesRequest()
request.PageSize = 1
request.PageNum = 100
response, err := client.DescribeInstances(request)
if _, ok := err.(*common.ZenlayerCloudSdkError); ok {
fmt.Printf("An API error has returned: %s", err)
return
}
fmt.Printf("%v\n", response)
}Other Configurations
Request Timeout
Request Retries
Last updated