1 Star 6 Fork 0

tencentcloud / tencentcloud-sdk-go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
client.go 24.26 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2023-12-26 10:22 . release v1.0.826
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831
// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package v20211228
import (
"context"
"errors"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
)
const APIVersion = "2021-12-28"
type Client struct {
common.Client
}
// Deprecated
func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
cpf := profile.NewClientProfile()
client = &Client{}
client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
return
}
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
client = &Client{}
client.Init(region).
WithCredential(credential).
WithProfile(clientProfile)
return
}
func NewCreateInstanceNewRequest() (request *CreateInstanceNewRequest) {
request = &CreateInstanceNewRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "CreateInstanceNew")
return
}
func NewCreateInstanceNewResponse() (response *CreateInstanceNewResponse) {
response = &CreateInstanceNewResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateInstanceNew
// 通过API创建集群
func (c *Client) CreateInstanceNew(request *CreateInstanceNewRequest) (response *CreateInstanceNewResponse, err error) {
return c.CreateInstanceNewWithContext(context.Background(), request)
}
// CreateInstanceNew
// 通过API创建集群
func (c *Client) CreateInstanceNewWithContext(ctx context.Context, request *CreateInstanceNewRequest) (response *CreateInstanceNewResponse, err error) {
if request == nil {
request = NewCreateInstanceNewRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("CreateInstanceNew require credential")
}
request.SetContext(ctx)
response = NewCreateInstanceNewResponse()
err = c.Send(request, response)
return
}
func NewDescribeClusterConfigsRequest() (request *DescribeClusterConfigsRequest) {
request = &DescribeClusterConfigsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeClusterConfigs")
return
}
func NewDescribeClusterConfigsResponse() (response *DescribeClusterConfigsResponse) {
response = &DescribeClusterConfigsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeClusterConfigs
// 获取集群的最新的几个配置文件(config.xml、metrika.xml、user.xml)的内容,显示给用户
func (c *Client) DescribeClusterConfigs(request *DescribeClusterConfigsRequest) (response *DescribeClusterConfigsResponse, err error) {
return c.DescribeClusterConfigsWithContext(context.Background(), request)
}
// DescribeClusterConfigs
// 获取集群的最新的几个配置文件(config.xml、metrika.xml、user.xml)的内容,显示给用户
func (c *Client) DescribeClusterConfigsWithContext(ctx context.Context, request *DescribeClusterConfigsRequest) (response *DescribeClusterConfigsResponse, err error) {
if request == nil {
request = NewDescribeClusterConfigsRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeClusterConfigs require credential")
}
request.SetContext(ctx)
response = NewDescribeClusterConfigsResponse()
err = c.Send(request, response)
return
}
func NewDescribeDatabaseAuditDownloadRequest() (request *DescribeDatabaseAuditDownloadRequest) {
request = &DescribeDatabaseAuditDownloadRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeDatabaseAuditDownload")
return
}
func NewDescribeDatabaseAuditDownloadResponse() (response *DescribeDatabaseAuditDownloadResponse) {
response = &DescribeDatabaseAuditDownloadResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDatabaseAuditDownload
// 下载数据库审计日志
func (c *Client) DescribeDatabaseAuditDownload(request *DescribeDatabaseAuditDownloadRequest) (response *DescribeDatabaseAuditDownloadResponse, err error) {
return c.DescribeDatabaseAuditDownloadWithContext(context.Background(), request)
}
// DescribeDatabaseAuditDownload
// 下载数据库审计日志
func (c *Client) DescribeDatabaseAuditDownloadWithContext(ctx context.Context, request *DescribeDatabaseAuditDownloadRequest) (response *DescribeDatabaseAuditDownloadResponse, err error) {
if request == nil {
request = NewDescribeDatabaseAuditDownloadRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDatabaseAuditDownload require credential")
}
request.SetContext(ctx)
response = NewDescribeDatabaseAuditDownloadResponse()
err = c.Send(request, response)
return
}
func NewDescribeDatabaseAuditRecordsRequest() (request *DescribeDatabaseAuditRecordsRequest) {
request = &DescribeDatabaseAuditRecordsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeDatabaseAuditRecords")
return
}
func NewDescribeDatabaseAuditRecordsResponse() (response *DescribeDatabaseAuditRecordsResponse) {
response = &DescribeDatabaseAuditRecordsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDatabaseAuditRecords
// 获取数据库审计记录
func (c *Client) DescribeDatabaseAuditRecords(request *DescribeDatabaseAuditRecordsRequest) (response *DescribeDatabaseAuditRecordsResponse, err error) {
return c.DescribeDatabaseAuditRecordsWithContext(context.Background(), request)
}
// DescribeDatabaseAuditRecords
// 获取数据库审计记录
func (c *Client) DescribeDatabaseAuditRecordsWithContext(ctx context.Context, request *DescribeDatabaseAuditRecordsRequest) (response *DescribeDatabaseAuditRecordsResponse, err error) {
if request == nil {
request = NewDescribeDatabaseAuditRecordsRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeDatabaseAuditRecords require credential")
}
request.SetContext(ctx)
response = NewDescribeDatabaseAuditRecordsResponse()
err = c.Send(request, response)
return
}
func NewDescribeInstanceRequest() (request *DescribeInstanceRequest) {
request = &DescribeInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeInstance")
return
}
func NewDescribeInstanceResponse() (response *DescribeInstanceResponse) {
response = &DescribeInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInstance
// 根据集群ID查询某个集群的具体信息
func (c *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error) {
return c.DescribeInstanceWithContext(context.Background(), request)
}
// DescribeInstance
// 根据集群ID查询某个集群的具体信息
func (c *Client) DescribeInstanceWithContext(ctx context.Context, request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error) {
if request == nil {
request = NewDescribeInstanceRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeInstance require credential")
}
request.SetContext(ctx)
response = NewDescribeInstanceResponse()
err = c.Send(request, response)
return
}
func NewDescribeInstanceNodesRequest() (request *DescribeInstanceNodesRequest) {
request = &DescribeInstanceNodesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeInstanceNodes")
return
}
func NewDescribeInstanceNodesResponse() (response *DescribeInstanceNodesResponse) {
response = &DescribeInstanceNodesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInstanceNodes
// 获取集群节点信息列表
func (c *Client) DescribeInstanceNodes(request *DescribeInstanceNodesRequest) (response *DescribeInstanceNodesResponse, err error) {
return c.DescribeInstanceNodesWithContext(context.Background(), request)
}
// DescribeInstanceNodes
// 获取集群节点信息列表
func (c *Client) DescribeInstanceNodesWithContext(ctx context.Context, request *DescribeInstanceNodesRequest) (response *DescribeInstanceNodesResponse, err error) {
if request == nil {
request = NewDescribeInstanceNodesRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeInstanceNodes require credential")
}
request.SetContext(ctx)
response = NewDescribeInstanceNodesResponse()
err = c.Send(request, response)
return
}
func NewDescribeInstanceNodesInfoRequest() (request *DescribeInstanceNodesInfoRequest) {
request = &DescribeInstanceNodesInfoRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeInstanceNodesInfo")
return
}
func NewDescribeInstanceNodesInfoResponse() (response *DescribeInstanceNodesInfoResponse) {
response = &DescribeInstanceNodesInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInstanceNodesInfo
// 获取BE/FE节点角色
func (c *Client) DescribeInstanceNodesInfo(request *DescribeInstanceNodesInfoRequest) (response *DescribeInstanceNodesInfoResponse, err error) {
return c.DescribeInstanceNodesInfoWithContext(context.Background(), request)
}
// DescribeInstanceNodesInfo
// 获取BE/FE节点角色
func (c *Client) DescribeInstanceNodesInfoWithContext(ctx context.Context, request *DescribeInstanceNodesInfoRequest) (response *DescribeInstanceNodesInfoResponse, err error) {
if request == nil {
request = NewDescribeInstanceNodesInfoRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeInstanceNodesInfo require credential")
}
request.SetContext(ctx)
response = NewDescribeInstanceNodesInfoResponse()
err = c.Send(request, response)
return
}
func NewDescribeInstanceStateRequest() (request *DescribeInstanceStateRequest) {
request = &DescribeInstanceStateRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeInstanceState")
return
}
func NewDescribeInstanceStateResponse() (response *DescribeInstanceStateResponse) {
response = &DescribeInstanceStateResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInstanceState
// 集群详情页中显示集群状态、流程进度等
func (c *Client) DescribeInstanceState(request *DescribeInstanceStateRequest) (response *DescribeInstanceStateResponse, err error) {
return c.DescribeInstanceStateWithContext(context.Background(), request)
}
// DescribeInstanceState
// 集群详情页中显示集群状态、流程进度等
func (c *Client) DescribeInstanceStateWithContext(ctx context.Context, request *DescribeInstanceStateRequest) (response *DescribeInstanceStateResponse, err error) {
if request == nil {
request = NewDescribeInstanceStateRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeInstanceState require credential")
}
request.SetContext(ctx)
response = NewDescribeInstanceStateResponse()
err = c.Send(request, response)
return
}
func NewDescribeInstancesRequest() (request *DescribeInstancesRequest) {
request = &DescribeInstancesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeInstances")
return
}
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse) {
response = &DescribeInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeInstances
// 获取集群列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error) {
return c.DescribeInstancesWithContext(context.Background(), request)
}
// DescribeInstances
// 获取集群列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error) {
if request == nil {
request = NewDescribeInstancesRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeInstances require credential")
}
request.SetContext(ctx)
response = NewDescribeInstancesResponse()
err = c.Send(request, response)
return
}
func NewDescribeSlowQueryRecordsRequest() (request *DescribeSlowQueryRecordsRequest) {
request = &DescribeSlowQueryRecordsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeSlowQueryRecords")
return
}
func NewDescribeSlowQueryRecordsResponse() (response *DescribeSlowQueryRecordsResponse) {
response = &DescribeSlowQueryRecordsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSlowQueryRecords
// 获取慢查询列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) DescribeSlowQueryRecords(request *DescribeSlowQueryRecordsRequest) (response *DescribeSlowQueryRecordsResponse, err error) {
return c.DescribeSlowQueryRecordsWithContext(context.Background(), request)
}
// DescribeSlowQueryRecords
// 获取慢查询列表
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) DescribeSlowQueryRecordsWithContext(ctx context.Context, request *DescribeSlowQueryRecordsRequest) (response *DescribeSlowQueryRecordsResponse, err error) {
if request == nil {
request = NewDescribeSlowQueryRecordsRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSlowQueryRecords require credential")
}
request.SetContext(ctx)
response = NewDescribeSlowQueryRecordsResponse()
err = c.Send(request, response)
return
}
func NewDescribeSlowQueryRecordsDownloadRequest() (request *DescribeSlowQueryRecordsDownloadRequest) {
request = &DescribeSlowQueryRecordsDownloadRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DescribeSlowQueryRecordsDownload")
return
}
func NewDescribeSlowQueryRecordsDownloadResponse() (response *DescribeSlowQueryRecordsDownloadResponse) {
response = &DescribeSlowQueryRecordsDownloadResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSlowQueryRecordsDownload
// 下载慢查询文件
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) DescribeSlowQueryRecordsDownload(request *DescribeSlowQueryRecordsDownloadRequest) (response *DescribeSlowQueryRecordsDownloadResponse, err error) {
return c.DescribeSlowQueryRecordsDownloadWithContext(context.Background(), request)
}
// DescribeSlowQueryRecordsDownload
// 下载慢查询文件
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) DescribeSlowQueryRecordsDownloadWithContext(ctx context.Context, request *DescribeSlowQueryRecordsDownloadRequest) (response *DescribeSlowQueryRecordsDownloadResponse, err error) {
if request == nil {
request = NewDescribeSlowQueryRecordsDownloadRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DescribeSlowQueryRecordsDownload require credential")
}
request.SetContext(ctx)
response = NewDescribeSlowQueryRecordsDownloadResponse()
err = c.Send(request, response)
return
}
func NewDestroyInstanceRequest() (request *DestroyInstanceRequest) {
request = &DestroyInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "DestroyInstance")
return
}
func NewDestroyInstanceResponse() (response *DestroyInstanceResponse) {
response = &DestroyInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DestroyInstance
// 销毁集群
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) DestroyInstance(request *DestroyInstanceRequest) (response *DestroyInstanceResponse, err error) {
return c.DestroyInstanceWithContext(context.Background(), request)
}
// DestroyInstance
// 销毁集群
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) DestroyInstanceWithContext(ctx context.Context, request *DestroyInstanceRequest) (response *DestroyInstanceResponse, err error) {
if request == nil {
request = NewDestroyInstanceRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("DestroyInstance require credential")
}
request.SetContext(ctx)
response = NewDestroyInstanceResponse()
err = c.Send(request, response)
return
}
func NewModifyInstanceRequest() (request *ModifyInstanceRequest) {
request = &ModifyInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "ModifyInstance")
return
}
func NewModifyInstanceResponse() (response *ModifyInstanceResponse) {
response = &ModifyInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyInstance
// 修改集群名称
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error) {
return c.ModifyInstanceWithContext(context.Background(), request)
}
// ModifyInstance
// 修改集群名称
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error) {
if request == nil {
request = NewModifyInstanceRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ModifyInstance require credential")
}
request.SetContext(ctx)
response = NewModifyInstanceResponse()
err = c.Send(request, response)
return
}
func NewResizeDiskRequest() (request *ResizeDiskRequest) {
request = &ResizeDiskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "ResizeDisk")
return
}
func NewResizeDiskResponse() (response *ResizeDiskResponse) {
response = &ResizeDiskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ResizeDisk
// 扩容云盘
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) ResizeDisk(request *ResizeDiskRequest) (response *ResizeDiskResponse, err error) {
return c.ResizeDiskWithContext(context.Background(), request)
}
// ResizeDisk
// 扩容云盘
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) ResizeDiskWithContext(ctx context.Context, request *ResizeDiskRequest) (response *ResizeDiskResponse, err error) {
if request == nil {
request = NewResizeDiskRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ResizeDisk require credential")
}
request.SetContext(ctx)
response = NewResizeDiskResponse()
err = c.Send(request, response)
return
}
func NewRestartClusterForNodeRequest() (request *RestartClusterForNodeRequest) {
request = &RestartClusterForNodeRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "RestartClusterForNode")
return
}
func NewRestartClusterForNodeResponse() (response *RestartClusterForNodeResponse) {
response = &RestartClusterForNodeResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// RestartClusterForNode
// 集群滚动重启
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) RestartClusterForNode(request *RestartClusterForNodeRequest) (response *RestartClusterForNodeResponse, err error) {
return c.RestartClusterForNodeWithContext(context.Background(), request)
}
// RestartClusterForNode
// 集群滚动重启
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) RestartClusterForNodeWithContext(ctx context.Context, request *RestartClusterForNodeRequest) (response *RestartClusterForNodeResponse, err error) {
if request == nil {
request = NewRestartClusterForNodeRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("RestartClusterForNode require credential")
}
request.SetContext(ctx)
response = NewRestartClusterForNodeResponse()
err = c.Send(request, response)
return
}
func NewScaleOutInstanceRequest() (request *ScaleOutInstanceRequest) {
request = &ScaleOutInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "ScaleOutInstance")
return
}
func NewScaleOutInstanceResponse() (response *ScaleOutInstanceResponse) {
response = &ScaleOutInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ScaleOutInstance
// 水平扩容节点
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) ScaleOutInstance(request *ScaleOutInstanceRequest) (response *ScaleOutInstanceResponse, err error) {
return c.ScaleOutInstanceWithContext(context.Background(), request)
}
// ScaleOutInstance
// 水平扩容节点
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) ScaleOutInstanceWithContext(ctx context.Context, request *ScaleOutInstanceRequest) (response *ScaleOutInstanceResponse, err error) {
if request == nil {
request = NewScaleOutInstanceRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ScaleOutInstance require credential")
}
request.SetContext(ctx)
response = NewScaleOutInstanceResponse()
err = c.Send(request, response)
return
}
func NewScaleUpInstanceRequest() (request *ScaleUpInstanceRequest) {
request = &ScaleUpInstanceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cdwdoris", APIVersion, "ScaleUpInstance")
return
}
func NewScaleUpInstanceResponse() (response *ScaleUpInstanceResponse) {
response = &ScaleUpInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ScaleUpInstance
// 计算资源垂直变配
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) ScaleUpInstance(request *ScaleUpInstanceRequest) (response *ScaleUpInstanceResponse, err error) {
return c.ScaleUpInstanceWithContext(context.Background(), request)
}
// ScaleUpInstance
// 计算资源垂直变配
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
func (c *Client) ScaleUpInstanceWithContext(ctx context.Context, request *ScaleUpInstanceRequest) (response *ScaleUpInstanceResponse, err error) {
if request == nil {
request = NewScaleUpInstanceRequest()
}
if c.GetCredential() == nil {
return nil, errors.New("ScaleUpInstance require credential")
}
request.SetContext(ctx)
response = NewScaleUpInstanceResponse()
err = c.Send(request, response)
return
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tencentcloud/tencentcloud-sdk-go.git
git@gitee.com:tencentcloud/tencentcloud-sdk-go.git
tencentcloud
tencentcloud-sdk-go
tencentcloud-sdk-go
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891