go env -w GO111MODULE=on
go env -w GONOSUMDB=*
go env -w GOPROXY=https://goproxy.io,direct
go mod init <工程目录名>
go mod tidy
go run com/huaweicloud/gaussdbforopengauss/sdk/demo/delete_instance_demo.go
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 DeleteInstanceDemo struct{}
func NewDeleteInstanceDemoDefault() DeleteInstanceDemo {
d := DeleteInstanceDemo{}
return d
}
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.DeleteInstanceRequest{}
request.InstanceId = "<instance_id>"
response, err := client.DeleteInstance(&request)
if err != nil {
fmt.Println(err)
return
}
log.Println(response.String())
}
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!