go get -u github.com/huaweicloud/huaweicloud-sdk-go-v3
package main
import (
gaussdbforopengaussRegion "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/gaussdbforopengauss/v3/region"
"fmt"
"log"
coreBasic "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic"
gaussdbforopengauss "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/gaussdbforopengauss/v3"
gaussdbforopengaussModel "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/gaussdbforopengauss/v3/model"
)
/*
查询GaussDB实例列表的示例代码
*/
type ListInstanceDemo struct{}
func NewListInstanceDemoDefault() ListInstanceDemo {
l := ListInstanceDemo{}
return l
}
func main() {
ak := "<YOUR AK>"
sk := "<YOUR SK>"
auth := coreBasic.NewCredentialsBuilder().WithAk(ak).WithSk(sk).Build()
client := *gaussdbforopengauss.NewGaussDBforopenGaussClient(gaussdbforopengauss.GaussDBforopenGaussClientBuilder().
WithCredential(auth).
WithRegion(gaussdbforopengaussRegion.CN_NORTH_4).
Build())
request := gaussdbforopengaussModel.ListInstancesRequest{}
response, err := client.ListInstances(&request)
if err != nil {
fmt.Println(err)
return
}
log.Println(response.String())
}
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!