1// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//    http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package v20180326
16
17import (
18    "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
19    tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
20    "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
21)
22
23const APIVersion = "2018-03-26"
24
25type Client struct {
26    common.Client
27}
28
29// Deprecated
30func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
31    cpf := profile.NewClientProfile()
32    client = &Client{}
33    client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
34    return
35}
36
37func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
38    client = &Client{}
39    client.Init(region).
40        WithCredential(credential).
41        WithProfile(clientProfile)
42    return
43}
44
45
46func NewAddClusterInstancesRequest() (request *AddClusterInstancesRequest) {
47    request = &AddClusterInstancesRequest{
48        BaseRequest: &tchttp.BaseRequest{},
49    }
50    request.Init().WithApiInfo("tsf", APIVersion, "AddClusterInstances")
51    return
52}
53
54func NewAddClusterInstancesResponse() (response *AddClusterInstancesResponse) {
55    response = &AddClusterInstancesResponse{
56        BaseResponse: &tchttp.BaseResponse{},
57    }
58    return
59}
60
61// AddClusterInstances
62// 添加云主机节点至TSF集群
63//
64// 可能返回的错误码:
65//  FAILEDOPERATION_INSTANCERESETERROR = "FailedOperation.InstanceResetError"
66//  FAILEDOPERATION_INSTANCERESETTIMEOUT = "FailedOperation.InstanceResetTimeout"
67//  FAILEDOPERATION_INSTANCEUPDATEFAILED = "FailedOperation.InstanceUpdateFailed"
68//  FAILEDOPERATION_TKECLUSTERQUERYFAILED = "FailedOperation.TkeClusterQueryFailed"
69//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
70//  INTERNALERROR_CPCLUSTERUNAVAILABLE = "InternalError.CpClusterUnavailable"
71//  INTERNALERROR_TKEAPIFAILEDOPERATION = "InternalError.TkeApiFailedOperation"
72//  INVALIDPARAMETERVALUE_INSTANCEINVALIDIMAGE = "InvalidParameterValue.InstanceInvalidImage"
73//  RESOURCEINUSE_INSTANCEHASBEENUSED = "ResourceInUse.InstanceHasBeenUsed"
74//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
75//  RESOURCENOTFOUND_INSTANCENOTEXIST = "ResourceNotFound.InstanceNotExist"
76//  RESOURCENOTFOUND_TKECLUSTERNOTEXISTS = "ResourceNotFound.TkeClusterNotExists"
77//  UNAUTHORIZEDOPERATION_CAMGENERALERROR = "UnauthorizedOperation.CamGeneralError"
78//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
79func (c *Client) AddClusterInstances(request *AddClusterInstancesRequest) (response *AddClusterInstancesResponse, err error) {
80    if request == nil {
81        request = NewAddClusterInstancesRequest()
82    }
83    response = NewAddClusterInstancesResponse()
84    err = c.Send(request, response)
85    return
86}
87
88func NewAddInstancesRequest() (request *AddInstancesRequest) {
89    request = &AddInstancesRequest{
90        BaseRequest: &tchttp.BaseRequest{},
91    }
92    request.Init().WithApiInfo("tsf", APIVersion, "AddInstances")
93    return
94}
95
96func NewAddInstancesResponse() (response *AddInstancesResponse) {
97    response = &AddInstancesResponse{
98        BaseResponse: &tchttp.BaseResponse{},
99    }
100    return
101}
102
103// AddInstances
104// 添加云主机节点至TSF集群
105//
106// 可能返回的错误码:
107//  INVALIDPARAMETERVALUE = "InvalidParameterValue"
108//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
109func (c *Client) AddInstances(request *AddInstancesRequest) (response *AddInstancesResponse, err error) {
110    if request == nil {
111        request = NewAddInstancesRequest()
112    }
113    response = NewAddInstancesResponse()
114    err = c.Send(request, response)
115    return
116}
117
118func NewBindApiGroupRequest() (request *BindApiGroupRequest) {
119    request = &BindApiGroupRequest{
120        BaseRequest: &tchttp.BaseRequest{},
121    }
122    request.Init().WithApiInfo("tsf", APIVersion, "BindApiGroup")
123    return
124}
125
126func NewBindApiGroupResponse() (response *BindApiGroupResponse) {
127    response = &BindApiGroupResponse{
128        BaseResponse: &tchttp.BaseResponse{},
129    }
130    return
131}
132
133// BindApiGroup
134// 网关与API分组批量绑定
135//
136// 可能返回的错误码:
137//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
138//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
139//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
140func (c *Client) BindApiGroup(request *BindApiGroupRequest) (response *BindApiGroupResponse, err error) {
141    if request == nil {
142        request = NewBindApiGroupRequest()
143    }
144    response = NewBindApiGroupResponse()
145    err = c.Send(request, response)
146    return
147}
148
149func NewBindPluginRequest() (request *BindPluginRequest) {
150    request = &BindPluginRequest{
151        BaseRequest: &tchttp.BaseRequest{},
152    }
153    request.Init().WithApiInfo("tsf", APIVersion, "BindPlugin")
154    return
155}
156
157func NewBindPluginResponse() (response *BindPluginResponse) {
158    response = &BindPluginResponse{
159        BaseResponse: &tchttp.BaseResponse{},
160    }
161    return
162}
163
164// BindPlugin
165// 插件与网关分组/API批量绑定
166//
167// 可能返回的错误码:
168//  INTERNALERROR_GATEWAYCOMMONERROR = "InternalError.GatewayCommonError"
169//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
170//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
171func (c *Client) BindPlugin(request *BindPluginRequest) (response *BindPluginResponse, err error) {
172    if request == nil {
173        request = NewBindPluginRequest()
174    }
175    response = NewBindPluginResponse()
176    err = c.Send(request, response)
177    return
178}
179
180func NewChangeApiUsableStatusRequest() (request *ChangeApiUsableStatusRequest) {
181    request = &ChangeApiUsableStatusRequest{
182        BaseRequest: &tchttp.BaseRequest{},
183    }
184    request.Init().WithApiInfo("tsf", APIVersion, "ChangeApiUsableStatus")
185    return
186}
187
188func NewChangeApiUsableStatusResponse() (response *ChangeApiUsableStatusResponse) {
189    response = &ChangeApiUsableStatusResponse{
190        BaseResponse: &tchttp.BaseResponse{},
191    }
192    return
193}
194
195// ChangeApiUsableStatus
196// 启用或禁用API
197//
198// 可能返回的错误码:
199//  INTERNALERROR_GATEWAYCOMMONERROR = "InternalError.GatewayCommonError"
200//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
201//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
202func (c *Client) ChangeApiUsableStatus(request *ChangeApiUsableStatusRequest) (response *ChangeApiUsableStatusResponse, err error) {
203    if request == nil {
204        request = NewChangeApiUsableStatusRequest()
205    }
206    response = NewChangeApiUsableStatusResponse()
207    err = c.Send(request, response)
208    return
209}
210
211func NewContinueRunFailedTaskBatchRequest() (request *ContinueRunFailedTaskBatchRequest) {
212    request = &ContinueRunFailedTaskBatchRequest{
213        BaseRequest: &tchttp.BaseRequest{},
214    }
215    request.Init().WithApiInfo("tsf", APIVersion, "ContinueRunFailedTaskBatch")
216    return
217}
218
219func NewContinueRunFailedTaskBatchResponse() (response *ContinueRunFailedTaskBatchResponse) {
220    response = &ContinueRunFailedTaskBatchResponse{
221        BaseResponse: &tchttp.BaseResponse{},
222    }
223    return
224}
225
226// ContinueRunFailedTaskBatch
227// 对执行失败的任务批次执行续跑
228//
229// 可能返回的错误码:
230//  FAILEDOPERATION_TASKCREATEERROR = "FailedOperation.TaskCreateError"
231//  FAILEDOPERATION_TASKOPERATIONFAILED = "FailedOperation.TaskOperationFailed"
232//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
233//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
234//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
235//  INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
236//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
237//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
238//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
239//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
240//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
241//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
242//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
243//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
244func (c *Client) ContinueRunFailedTaskBatch(request *ContinueRunFailedTaskBatchRequest) (response *ContinueRunFailedTaskBatchResponse, err error) {
245    if request == nil {
246        request = NewContinueRunFailedTaskBatchRequest()
247    }
248    response = NewContinueRunFailedTaskBatchResponse()
249    err = c.Send(request, response)
250    return
251}
252
253func NewCreateAllGatewayApiAsyncRequest() (request *CreateAllGatewayApiAsyncRequest) {
254    request = &CreateAllGatewayApiAsyncRequest{
255        BaseRequest: &tchttp.BaseRequest{},
256    }
257    request.Init().WithApiInfo("tsf", APIVersion, "CreateAllGatewayApiAsync")
258    return
259}
260
261func NewCreateAllGatewayApiAsyncResponse() (response *CreateAllGatewayApiAsyncResponse) {
262    response = &CreateAllGatewayApiAsyncResponse{
263        BaseResponse: &tchttp.BaseResponse{},
264    }
265    return
266}
267
268// CreateAllGatewayApiAsync
269// 一键导入API分组
270//
271// 可能返回的错误码:
272//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
273func (c *Client) CreateAllGatewayApiAsync(request *CreateAllGatewayApiAsyncRequest) (response *CreateAllGatewayApiAsyncResponse, err error) {
274    if request == nil {
275        request = NewCreateAllGatewayApiAsyncRequest()
276    }
277    response = NewCreateAllGatewayApiAsyncResponse()
278    err = c.Send(request, response)
279    return
280}
281
282func NewCreateApiGroupRequest() (request *CreateApiGroupRequest) {
283    request = &CreateApiGroupRequest{
284        BaseRequest: &tchttp.BaseRequest{},
285    }
286    request.Init().WithApiInfo("tsf", APIVersion, "CreateApiGroup")
287    return
288}
289
290func NewCreateApiGroupResponse() (response *CreateApiGroupResponse) {
291    response = &CreateApiGroupResponse{
292        BaseResponse: &tchttp.BaseResponse{},
293    }
294    return
295}
296
297// CreateApiGroup
298// 创建API分组
299//
300// 可能返回的错误码:
301//  INTERNALERROR_GATEWAYDBERROR = "InternalError.GatewayDbError"
302//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
303//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
304//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
305//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
306func (c *Client) CreateApiGroup(request *CreateApiGroupRequest) (response *CreateApiGroupResponse, err error) {
307    if request == nil {
308        request = NewCreateApiGroupRequest()
309    }
310    response = NewCreateApiGroupResponse()
311    err = c.Send(request, response)
312    return
313}
314
315func NewCreateApiRateLimitRuleRequest() (request *CreateApiRateLimitRuleRequest) {
316    request = &CreateApiRateLimitRuleRequest{
317        BaseRequest: &tchttp.BaseRequest{},
318    }
319    request.Init().WithApiInfo("tsf", APIVersion, "CreateApiRateLimitRule")
320    return
321}
322
323func NewCreateApiRateLimitRuleResponse() (response *CreateApiRateLimitRuleResponse) {
324    response = &CreateApiRateLimitRuleResponse{
325        BaseResponse: &tchttp.BaseResponse{},
326    }
327    return
328}
329
330// CreateApiRateLimitRule
331// 创建API限流规则
332//
333// 可能返回的错误码:
334//  INTERNALERROR_GATEWAYCONSISTENCYERROR = "InternalError.GatewayConsistencyError"
335//  INTERNALERROR_GATEWAYDBERROR = "InternalError.GatewayDbError"
336//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
337//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
338func (c *Client) CreateApiRateLimitRule(request *CreateApiRateLimitRuleRequest) (response *CreateApiRateLimitRuleResponse, err error) {
339    if request == nil {
340        request = NewCreateApiRateLimitRuleRequest()
341    }
342    response = NewCreateApiRateLimitRuleResponse()
343    err = c.Send(request, response)
344    return
345}
346
347func NewCreateApplicationRequest() (request *CreateApplicationRequest) {
348    request = &CreateApplicationRequest{
349        BaseRequest: &tchttp.BaseRequest{},
350    }
351    request.Init().WithApiInfo("tsf", APIVersion, "CreateApplication")
352    return
353}
354
355func NewCreateApplicationResponse() (response *CreateApplicationResponse) {
356    response = &CreateApplicationResponse{
357        BaseResponse: &tchttp.BaseResponse{},
358    }
359    return
360}
361
362// CreateApplication
363// 创建应用
364//
365// 可能返回的错误码:
366//  FAILEDOPERATION_APPLICATIONCREATEESATUHERROR = "FailedOperation.ApplicationCreateEsAtuhError"
367//  FAILEDOPERATION_APPLICATIONQUERYFAILED = "FailedOperation.ApplicationQueryFailed"
368//  INTERNALERROR_APPLICATIONMASTERFEIGNERROR = "InternalError.ApplicationMasterFeignError"
369//  INTERNALERROR_APPLICATIONMASTERNUKNOWNERROR = "InternalError.ApplicationMasterNuknownError"
370//  INTERNALERROR_APPLICATIONSCALABLEINITERROR = "InternalError.ApplicationScalableInitError"
371//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
372//  INVALIDPARAMETERVALUE_APPLICATIONMICROTYPEINVALID = "InvalidParameterValue.ApplicationMicroTypeInvalid"
373//  INVALIDPARAMETERVALUE_APPLICATIONNAMEEXIST = "InvalidParameterValue.ApplicationNameExist"
374//  INVALIDPARAMETERVALUE_APPLICATIONNAMENULL = "InvalidParameterValue.ApplicationNameNull"
375//  INVALIDPARAMETERVALUE_APPLICATIONNAMEREGXINVALID = "InvalidParameterValue.ApplicationNameRegxInvalid"
376//  INVALIDPARAMETERVALUE_APPLICATIONTYPEINVALID = "InvalidParameterValue.ApplicationTypeInvalid"
377//  LIMITEXCEEDED_ERRNAMESPACEMAXLIMIT = "LimitExceeded.ErrNamespaceMaxLimit"
378//  LIMITEXCEEDED_ERRREPOMAXLIMIT = "LimitExceeded.ErrRepoMaxLimit"
379//  MISSINGPARAMETER_APPLICATIONTYPENULL = "MissingParameter.ApplicationTypeNull"
380//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
381//  UNAUTHORIZEDOPERATION_CAMGENERALERROR = "UnauthorizedOperation.CamGeneralError"
382//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
383func (c *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error) {
384    if request == nil {
385        request = NewCreateApplicationRequest()
386    }
387    response = NewCreateApplicationResponse()
388    err = c.Send(request, response)
389    return
390}
391
392func NewCreateClusterRequest() (request *CreateClusterRequest) {
393    request = &CreateClusterRequest{
394        BaseRequest: &tchttp.BaseRequest{},
395    }
396    request.Init().WithApiInfo("tsf", APIVersion, "CreateCluster")
397    return
398}
399
400func NewCreateClusterResponse() (response *CreateClusterResponse) {
401    response = &CreateClusterResponse{
402        BaseResponse: &tchttp.BaseResponse{},
403    }
404    return
405}
406
407// CreateCluster
408// 创建集群
409//
410// 可能返回的错误码:
411//  FAILEDOPERATION_CLUSTERCREATEVPCFAIL = "FailedOperation.ClusterCreateVpcFail"
412//  FAILEDOPERATION_CLUSTERQUERYFAILED = "FailedOperation.ClusterQueryFailed"
413//  FAILEDOPERATION_TKECLUSTERCREATEFAILED = "FailedOperation.TkeClusterCreateFailed"
414//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
415//  INTERNALERROR_CLUSTERCOMMONERROR = "InternalError.ClusterCommonError"
416//  INTERNALERROR_CLUSTERMASTERFEIGNERROR = "InternalError.ClusterMasterFeignError"
417//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
418//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
419//  INVALIDPARAMETERVALUE_CLUSTERCIDRCONFLICT = "InvalidParameterValue.ClusterCidrConflict"
420//  INVALIDPARAMETERVALUE_CLUSTERNAMEEXIST = "InvalidParameterValue.ClusterNameExist"
421//  INVALIDPARAMETERVALUE_CLUSTERNAMEREQUIRED = "InvalidParameterValue.ClusterNameRequired"
422//  INVALIDPARAMETERVALUE_CLUSTERREGIONINVALID = "InvalidParameterValue.ClusterRegionInvalid"
423//  INVALIDPARAMETERVALUE_CLUSTERTYPEINVALID = "InvalidParameterValue.ClusterTypeInvalid"
424//  INVALIDPARAMETERVALUE_CLUSTERZONEINVALID = "InvalidParameterValue.ClusterZoneInvalid"
425//  LIMITEXCEEDED_TKECLUSTERNUMBEREXCEEDLIMIT = "LimitExceeded.TkeClusterNumberExceedLimit"
426//  MISSINGPARAMETER_CLUSTERSUBNETREQUIRED = "MissingParameter.ClusterSubnetRequired"
427//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
428//  RESOURCENOTFOUND_CLUSTERVPCNOTEXIST = "ResourceNotFound.ClusterVpcNotExist"
429//  UNAUTHORIZEDOPERATION_CAMGENERALERROR = "UnauthorizedOperation.CamGeneralError"
430//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
431func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error) {
432    if request == nil {
433        request = NewCreateClusterRequest()
434    }
435    response = NewCreateClusterResponse()
436    err = c.Send(request, response)
437    return
438}
439
440func NewCreateConfigRequest() (request *CreateConfigRequest) {
441    request = &CreateConfigRequest{
442        BaseRequest: &tchttp.BaseRequest{},
443    }
444    request.Init().WithApiInfo("tsf", APIVersion, "CreateConfig")
445    return
446}
447
448func NewCreateConfigResponse() (response *CreateConfigResponse) {
449    response = &CreateConfigResponse{
450        BaseResponse: &tchttp.BaseResponse{},
451    }
452    return
453}
454
455// CreateConfig
456// 创建配置项
457//
458// 可能返回的错误码:
459//  FAILEDOPERATION_CONFIGCREATEFAILED = "FailedOperation.ConfigCreateFailed"
460//  INVALIDPARAMETERVALUE_APPLICATIONNOTEXISTS = "InvalidParameterValue.ApplicationNotExists"
461//  INVALIDPARAMETERVALUE_CONFIGEXISTS = "InvalidParameterValue.ConfigExists"
462//  INVALIDPARAMETERVALUE_CONFIGNAMEINVALID = "InvalidParameterValue.ConfigNameInvalid"
463//  INVALIDPARAMETERVALUE_CONFIGVALUEFORMATINVALID = "InvalidParameterValue.ConfigValueFormatInvalid"
464//  INVALIDPARAMETERVALUE_CONFIGVALUETOOLONG = "InvalidParameterValue.ConfigValueTooLong"
465//  INVALIDPARAMETERVALUE_CONFIGVERSIONDESCINVALID = "InvalidParameterValue.ConfigVersionDescInvalid"
466//  INVALIDPARAMETERVALUE_CONFIGVERSIONINVALID = "InvalidParameterValue.ConfigVersionInvalid"
467//  INVALIDPARAMETERVALUE_RESOURCEPERMISSIONDENIED = "InvalidParameterValue.ResourcePermissionDenied"
468//  MISSINGPARAMETER_APPLICATIONIDREQUIRED = "MissingParameter.ApplicationIdRequired"
469//  MISSINGPARAMETER_CONFIGNAMEREQUIRED = "MissingParameter.ConfigNameRequired"
470//  MISSINGPARAMETER_CONFIGTYPEREQUIRED = "MissingParameter.ConfigTypeRequired"
471//  MISSINGPARAMETER_CONFIGVALUEREQUIRED = "MissingParameter.ConfigValueRequired"
472//  MISSINGPARAMETER_CONFIGVERSIONREQUIRED = "MissingParameter.ConfigVersionRequired"
473//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
474func (c *Client) CreateConfig(request *CreateConfigRequest) (response *CreateConfigResponse, err error) {
475    if request == nil {
476        request = NewCreateConfigRequest()
477    }
478    response = NewCreateConfigResponse()
479    err = c.Send(request, response)
480    return
481}
482
483func NewCreateContainGroupRequest() (request *CreateContainGroupRequest) {
484    request = &CreateContainGroupRequest{
485        BaseRequest: &tchttp.BaseRequest{},
486    }
487    request.Init().WithApiInfo("tsf", APIVersion, "CreateContainGroup")
488    return
489}
490
491func NewCreateContainGroupResponse() (response *CreateContainGroupResponse) {
492    response = &CreateContainGroupResponse{
493        BaseResponse: &tchttp.BaseResponse{},
494    }
495    return
496}
497
498// CreateContainGroup
499// 创建容器部署组
500//
501// 可能返回的错误码:
502//  INTERNALERROR_CONTAINERGROUPSQLFAILED = "InternalError.ContainergroupSqlFailed"
503//  INTERNALERROR_GROUPMASTERNUKNOWNERROR = "InternalError.GroupMasterNuknownError"
504//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
505//  INVALIDPARAMETERVALUE_CONTAINERGROUPAPPLICATIONIDNULL = "InvalidParameterValue.ContainergroupApplicationIdNull"
506//  INVALIDPARAMETERVALUE_CONTAINERGROUPGROUPNAMELEGNTH = "InvalidParameterValue.ContainergroupGroupnameLegnth"
507//  INVALIDPARAMETERVALUE_CONTAINERGROUPGROUPNAMEREGEXMATCHFALSE = "InvalidParameterValue.ContainergroupGroupnameRegexMatchFalse"
508//  INVALIDPARAMETERVALUE_CONTAINERGROUPINVALIDCPUINFO = "InvalidParameterValue.ContainergroupInvalidCpuInfo"
509//  INVALIDPARAMETERVALUE_CONTAINERGROUPINVALIDMEMINFO = "InvalidParameterValue.ContainergroupInvalidMemInfo"
510//  INVALIDPARAMETERVALUE_CONTAINERGROUPNODEPORTINVALID = "InvalidParameterValue.ContainergroupNodePortInvalid"
511//  INVALIDPARAMETERVALUE_CONTAINERGROUPPORTINVALID = "InvalidParameterValue.ContainergroupPortInvalid"
512//  INVALIDPARAMETERVALUE_CONTAINERGROUPPROTOCOLINVALID = "InvalidParameterValue.ContainergroupProtocolInvalid"
513//  INVALIDPARAMETERVALUE_CONTAINERGROUPPROTOCOLPORTSNULL = "InvalidParameterValue.ContainergroupProtocolPortsNull"
514//  INVALIDPARAMETERVALUE_CONTAINERGROUPTARGETPORTNULL = "InvalidParameterValue.ContainergroupTargetportNull"
515//  INVALIDPARAMETERVALUE_CONTAINERGROUPUPDATEIVLINVALID = "InvalidParameterValue.ContainergroupUpdateivlInvalid"
516//  INVALIDPARAMETERVALUE_GROUPCLUSTERNAMESPACENOTBOUND = "InvalidParameterValue.GroupClusterNamespaceNotBound"
517//  INVALIDPARAMETERVALUE_GROUPNAMEEXIST = "InvalidParameterValue.GroupNameExist"
518//  RESOURCENOTFOUND_CONTAINERGROUPCLUSTERNOTFOUND = "ResourceNotFound.ContainergroupClusterNotfound"
519//  RESOURCENOTFOUND_GROUPAPPLICATIONNOTEXIST = "ResourceNotFound.GroupApplicationNotExist"
520//  RESOURCENOTFOUND_GROUPNAMESPACENOTEXIST = "ResourceNotFound.GroupNamespaceNotExist"
521func (c *Client) CreateContainGroup(request *CreateContainGroupRequest) (response *CreateContainGroupResponse, err error) {
522    if request == nil {
523        request = NewCreateContainGroupRequest()
524    }
525    response = NewCreateContainGroupResponse()
526    err = c.Send(request, response)
527    return
528}
529
530func NewCreateFileConfigRequest() (request *CreateFileConfigRequest) {
531    request = &CreateFileConfigRequest{
532        BaseRequest: &tchttp.BaseRequest{},
533    }
534    request.Init().WithApiInfo("tsf", APIVersion, "CreateFileConfig")
535    return
536}
537
538func NewCreateFileConfigResponse() (response *CreateFileConfigResponse) {
539    response = &CreateFileConfigResponse{
540        BaseResponse: &tchttp.BaseResponse{},
541    }
542    return
543}
544
545// CreateFileConfig
546// 创建文件配置项
547//
548// 可能返回的错误码:
549//  FAILEDOPERATION_CONFIGCREATEFAILED = "FailedOperation.ConfigCreateFailed"
550//  INVALIDPARAMETERVALUE_APPLICATIONNOTEXISTS = "InvalidParameterValue.ApplicationNotExists"
551//  INVALIDPARAMETERVALUE_FILECONFIGEXISTS = "InvalidParameterValue.FileConfigExists"
552//  INVALIDPARAMETERVALUE_FILECONFIGEXISTSPATH = "InvalidParameterValue.FileConfigExistsPath"
553//  INVALIDPARAMETERVALUE_FILECONFIGEXISTSPATHOTHER = "InvalidParameterValue.FileConfigExistsPathOther"
554//  INVALIDPARAMETERVALUE_FILECONFIGFILEPATHINVALID = "InvalidParameterValue.FileConfigFilePathInvalid"
555//  INVALIDPARAMETERVALUE_FILECONFIGNAMEINVALID = "InvalidParameterValue.FileConfigNameInvalid"
556//  INVALIDPARAMETERVALUE_FILECONFIGVERSIONDESCINVALID = "InvalidParameterValue.FileConfigVersionDescInvalid"
557//  INVALIDPARAMETERVALUE_RESOURCEPERMISSIONDENIED = "InvalidParameterValue.ResourcePermissionDenied"
558//  MISSINGPARAMETER_FILECONFIGFILEVALUEREQUIRED = "MissingParameter.FileConfigFileValueRequired"
559func (c *Client) CreateFileConfig(request *CreateFileConfigRequest) (response *CreateFileConfigResponse, err error) {
560    if request == nil {
561        request = NewCreateFileConfigRequest()
562    }
563    response = NewCreateFileConfigResponse()
564    err = c.Send(request, response)
565    return
566}
567
568func NewCreateGatewayApiRequest() (request *CreateGatewayApiRequest) {
569    request = &CreateGatewayApiRequest{
570        BaseRequest: &tchttp.BaseRequest{},
571    }
572    request.Init().WithApiInfo("tsf", APIVersion, "CreateGatewayApi")
573    return
574}
575
576func NewCreateGatewayApiResponse() (response *CreateGatewayApiResponse) {
577    response = &CreateGatewayApiResponse{
578        BaseResponse: &tchttp.BaseResponse{},
579    }
580    return
581}
582
583// CreateGatewayApi
584// 批量导入API至api分组(也支持新建API到分组)
585//
586// 可能返回的错误码:
587//  INTERNALERROR_GATEWAYDBERROR = "InternalError.GatewayDbError"
588//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
589//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
590//  UNSUPPORTEDOPERATION_GATEWAYTOOMANYREQUESTPARAMETER = "UnsupportedOperation.GatewayTooManyRequestParameter"
591func (c *Client) CreateGatewayApi(request *CreateGatewayApiRequest) (response *CreateGatewayApiResponse, err error) {
592    if request == nil {
593        request = NewCreateGatewayApiRequest()
594    }
595    response = NewCreateGatewayApiResponse()
596    err = c.Send(request, response)
597    return
598}
599
600func NewCreateGroupRequest() (request *CreateGroupRequest) {
601    request = &CreateGroupRequest{
602        BaseRequest: &tchttp.BaseRequest{},
603    }
604    request.Init().WithApiInfo("tsf", APIVersion, "CreateGroup")
605    return
606}
607
608func NewCreateGroupResponse() (response *CreateGroupResponse) {
609    response = &CreateGroupResponse{
610        BaseResponse: &tchttp.BaseResponse{},
611    }
612    return
613}
614
615// CreateGroup
616// 创建虚拟机部署组
617//
618// 可能返回的错误码:
619//  INTERNALERROR_GROUPMASTERNUKNOWNERROR = "InternalError.GroupMasterNuknownError"
620//  INVALIDPARAMETERVALUE_GROUPCLUSTERNAMESPACENOTBOUND = "InvalidParameterValue.GroupClusterNamespaceNotBound"
621//  INVALIDPARAMETERVALUE_GROUPNAMEEXIST = "InvalidParameterValue.GroupNameExist"
622//  INVALIDPARAMETERVALUE_GROUPNAMELENGTH = "InvalidParameterValue.GroupNameLength"
623//  INVALIDPARAMETERVALUE_GROUPNAMEREGXMISMATCH = "InvalidParameterValue.GroupNameRegxMismatch"
624//  MISSINGPARAMETER_GROUPAPPLICATIONNULL = "MissingParameter.GroupApplicationNull"
625//  RESOURCENOTFOUND_CONTAINERGROUPCLUSTERNOTFOUND = "ResourceNotFound.ContainergroupClusterNotfound"
626//  RESOURCENOTFOUND_CVMCAEMASTERRESOURCENOTFOUND = "ResourceNotFound.CvmcaeMasterResourceNotFound"
627//  RESOURCENOTFOUND_GROUPAPPLICATIONNOTEXIST = "ResourceNotFound.GroupApplicationNotExist"
628//  RESOURCENOTFOUND_GROUPNAMESPACENOTEXIST = "ResourceNotFound.GroupNamespaceNotExist"
629//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
630//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
631func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error) {
632    if request == nil {
633        request = NewCreateGroupRequest()
634    }
635    response = NewCreateGroupResponse()
636    err = c.Send(request, response)
637    return
638}
639
640func NewCreateLaneRequest() (request *CreateLaneRequest) {
641    request = &CreateLaneRequest{
642        BaseRequest: &tchttp.BaseRequest{},
643    }
644    request.Init().WithApiInfo("tsf", APIVersion, "CreateLane")
645    return
646}
647
648func NewCreateLaneResponse() (response *CreateLaneResponse) {
649    response = &CreateLaneResponse{
650        BaseResponse: &tchttp.BaseResponse{},
651    }
652    return
653}
654
655// CreateLane
656// 创建泳道
657//
658// 可能返回的错误码:
659//  FAILEDOPERATION_LANEINFODELETECONSULFAILED = "FailedOperation.LaneInfoDeleteConsulFailed"
660//  FAILEDOPERATION_LANEINFOGROUPNOTEMPTY = "FailedOperation.LaneInfoGroupNotEmpty"
661//  FAILEDOPERATION_LANEINFORELEASECONSULFAILED = "FailedOperation.LaneInfoReleaseConsulFailed"
662//  FAILEDOPERATION_LANEINFORELEASEMESHFAILED = "FailedOperation.LaneInfoReleaseMeshFailed"
663//  FAILEDOPERATION_LANERULEENABLECONSULFAILED = "FailedOperation.LaneRuleEnableConsulFailed"
664//  FAILEDOPERATION_LANERULEMAXLIMIT = "FailedOperation.LaneRuleMaxLimit"
665//  FAILEDOPERATION_SERVICEINSERTFAILED = "FailedOperation.ServiceInsertFailed"
666//  INVALIDPARAMETER_LANEINFOALREADYUSED = "InvalidParameter.LaneInfoAlreadyUsed"
667//  INVALIDPARAMETER_LANEINFONAMEALREADYUSED = "InvalidParameter.LaneInfoNameAlreadyUsed"
668//  INVALIDPARAMETER_LANEINFONAMEINVALID = "InvalidParameter.LaneInfoNameInvalid"
669//  INVALIDPARAMETER_LANEINFONAMENOTEMPTY = "InvalidParameter.LaneInfoNameNotEmpty"
670//  INVALIDPARAMETER_LANEINFONAMETOOLONG = "InvalidParameter.LaneInfoNameTooLong"
671//  INVALIDPARAMETER_LANEINFONOTEXIST = "InvalidParameter.LaneInfoNotExist"
672//  INVALIDPARAMETER_LANEINFONOTEXISTENTRANCE = "InvalidParameter.LaneInfoNotExistEntrance"
673//  INVALIDPARAMETER_LANEINFOREMARKTOOLONG = "InvalidParameter.LaneInfoRemarkTooLong"
674//  INVALIDPARAMETER_LANERULEINFONOTEXIST = "InvalidParameter.LaneRuleInfoNotExist"
675//  INVALIDPARAMETER_LANERULENAMEALREADYUSED = "InvalidParameter.LaneRuleNameAlreadyUsed"
676//  INVALIDPARAMETER_LANERULENAMEINVALID = "InvalidParameter.LaneRuleNameInvalid"
677//  INVALIDPARAMETER_LANERULENAMENOTEMPTY = "InvalidParameter.LaneRuleNameNotEmpty"
678//  INVALIDPARAMETER_LANERULENAMETOOLONG = "InvalidParameter.LaneRuleNameTooLong"
679//  INVALIDPARAMETER_LANERULENOTEXIST = "InvalidParameter.LaneRuleNotExist"
680//  INVALIDPARAMETER_LANERULEREMARKTOOLONG = "InvalidParameter.LaneRuleRemarkTooLong"
681//  INVALIDPARAMETER_LANERULETAGNAMENOTEMPTY = "InvalidParameter.LaneRuleTagNameNotEmpty"
682//  INVALIDPARAMETER_LANERULETAGNAMETOOLONG = "InvalidParameter.LaneRuleTagNameTooLong"
683//  INVALIDPARAMETER_LANERULETAGNOTEMPTY = "InvalidParameter.LaneRuleTagNotEmpty"
684//  INVALIDPARAMETER_LANERULETAGVALUETOOLONG = "InvalidParameter.LaneRuleTagValueTooLong"
685//  INVALIDPARAMETER_LANERULETAGVALUETOTALTOOLONG = "InvalidParameter.LaneRuleTagValueTotalTooLong"
686//  INVALIDPARAMETERVALUE_LANEINFOALREADYUSED = "InvalidParameterValue.LaneInfoAlreadyUsed"
687//  INVALIDPARAMETERVALUE_LANEINFONAMEALREADYUSED = "InvalidParameterValue.LaneInfoNameAlreadyUsed"
688//  INVALIDPARAMETERVALUE_LANEINFONAMEINVALID = "InvalidParameterValue.LaneInfoNameInvalid"
689//  INVALIDPARAMETERVALUE_LANEINFONAMENOTEMPTY = "InvalidParameterValue.LaneInfoNameNotEmpty"
690//  INVALIDPARAMETERVALUE_LANEINFONAMETOOLONG = "InvalidParameterValue.LaneInfoNameTooLong"
691//  INVALIDPARAMETERVALUE_LANEINFONOTEXIST = "InvalidParameterValue.LaneInfoNotExist"
692//  INVALIDPARAMETERVALUE_LANEINFONOTEXISTENTRANCE = "InvalidParameterValue.LaneInfoNotExistEntrance"
693//  INVALIDPARAMETERVALUE_LANEINFOREMARKTOOLONG = "InvalidParameterValue.LaneInfoRemarkTooLong"
694//  INVALIDPARAMETERVALUE_LANERULEINFONOTEXIST = "InvalidParameterValue.LaneRuleInfoNotExist"
695//  INVALIDPARAMETERVALUE_LANERULENAMEALREADYUSED = "InvalidParameterValue.LaneRuleNameAlreadyUsed"
696//  INVALIDPARAMETERVALUE_LANERULENAMEINVALID = "InvalidParameterValue.LaneRuleNameInvalid"
697//  INVALIDPARAMETERVALUE_LANERULENAMENOTEMPTY = "InvalidParameterValue.LaneRuleNameNotEmpty"
698//  INVALIDPARAMETERVALUE_LANERULENAMETOOLONG = "InvalidParameterValue.LaneRuleNameTooLong"
699//  INVALIDPARAMETERVALUE_LANERULENOTEXIST = "InvalidParameterValue.LaneRuleNotExist"
700//  INVALIDPARAMETERVALUE_LANERULEREMARKTOOLONG = "InvalidParameterValue.LaneRuleRemarkTooLong"
701//  INVALIDPARAMETERVALUE_LANERULETAGNAMENOTEMPTY = "InvalidParameterValue.LaneRuleTagNameNotEmpty"
702//  INVALIDPARAMETERVALUE_LANERULETAGNAMETOOLONG = "InvalidParameterValue.LaneRuleTagNameTooLong"
703//  INVALIDPARAMETERVALUE_LANERULETAGNOTEMPTY = "InvalidParameterValue.LaneRuleTagNotEmpty"
704//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOOLONG = "InvalidParameterValue.LaneRuleTagValueTooLong"
705//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOTALTOOLONG = "InvalidParameterValue.LaneRuleTagValueTotalTooLong"
706//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
707func (c *Client) CreateLane(request *CreateLaneRequest) (response *CreateLaneResponse, err error) {
708    if request == nil {
709        request = NewCreateLaneRequest()
710    }
711    response = NewCreateLaneResponse()
712    err = c.Send(request, response)
713    return
714}
715
716func NewCreateLaneRuleRequest() (request *CreateLaneRuleRequest) {
717    request = &CreateLaneRuleRequest{
718        BaseRequest: &tchttp.BaseRequest{},
719    }
720    request.Init().WithApiInfo("tsf", APIVersion, "CreateLaneRule")
721    return
722}
723
724func NewCreateLaneRuleResponse() (response *CreateLaneRuleResponse) {
725    response = &CreateLaneRuleResponse{
726        BaseResponse: &tchttp.BaseResponse{},
727    }
728    return
729}
730
731// CreateLaneRule
732// 创建泳道规则
733//
734// 可能返回的错误码:
735//  FAILEDOPERATION_LANEINFODELETECONSULFAILED = "FailedOperation.LaneInfoDeleteConsulFailed"
736//  FAILEDOPERATION_LANEINFOGROUPNOTEMPTY = "FailedOperation.LaneInfoGroupNotEmpty"
737//  FAILEDOPERATION_LANEINFORELEASECONSULFAILED = "FailedOperation.LaneInfoReleaseConsulFailed"
738//  FAILEDOPERATION_LANERULEENABLECONSULFAILED = "FailedOperation.LaneRuleEnableConsulFailed"
739//  FAILEDOPERATION_LANERULEMAXLIMIT = "FailedOperation.LaneRuleMaxLimit"
740//  INVALIDPARAMETER_LANEINFOALREADYUSED = "InvalidParameter.LaneInfoAlreadyUsed"
741//  INVALIDPARAMETER_LANEINFONAMEALREADYUSED = "InvalidParameter.LaneInfoNameAlreadyUsed"
742//  INVALIDPARAMETER_LANEINFONAMEINVALID = "InvalidParameter.LaneInfoNameInvalid"
743//  INVALIDPARAMETER_LANEINFONAMENOTEMPTY = "InvalidParameter.LaneInfoNameNotEmpty"
744//  INVALIDPARAMETER_LANEINFONAMETOOLONG = "InvalidParameter.LaneInfoNameTooLong"
745//  INVALIDPARAMETER_LANEINFONOTEXIST = "InvalidParameter.LaneInfoNotExist"
746//  INVALIDPARAMETER_LANEINFONOTEXISTENTRANCE = "InvalidParameter.LaneInfoNotExistEntrance"
747//  INVALIDPARAMETER_LANEINFOREMARKTOOLONG = "InvalidParameter.LaneInfoRemarkTooLong"
748//  INVALIDPARAMETER_LANERULEINFONOTEXIST = "InvalidParameter.LaneRuleInfoNotExist"
749//  INVALIDPARAMETER_LANERULENAMEALREADYUSED = "InvalidParameter.LaneRuleNameAlreadyUsed"
750//  INVALIDPARAMETER_LANERULENAMEINVALID = "InvalidParameter.LaneRuleNameInvalid"
751//  INVALIDPARAMETER_LANERULENAMENOTEMPTY = "InvalidParameter.LaneRuleNameNotEmpty"
752//  INVALIDPARAMETER_LANERULENAMETOOLONG = "InvalidParameter.LaneRuleNameTooLong"
753//  INVALIDPARAMETER_LANERULENOTEXIST = "InvalidParameter.LaneRuleNotExist"
754//  INVALIDPARAMETER_LANERULEREMARKTOOLONG = "InvalidParameter.LaneRuleRemarkTooLong"
755//  INVALIDPARAMETER_LANERULETAGNAMENOTEMPTY = "InvalidParameter.LaneRuleTagNameNotEmpty"
756//  INVALIDPARAMETER_LANERULETAGNAMETOOLONG = "InvalidParameter.LaneRuleTagNameTooLong"
757//  INVALIDPARAMETER_LANERULETAGNOTEMPTY = "InvalidParameter.LaneRuleTagNotEmpty"
758//  INVALIDPARAMETER_LANERULETAGVALUETOOLONG = "InvalidParameter.LaneRuleTagValueTooLong"
759//  INVALIDPARAMETER_LANERULETAGVALUETOTALTOOLONG = "InvalidParameter.LaneRuleTagValueTotalTooLong"
760//  INVALIDPARAMETERVALUE_LANEINFOALREADYUSED = "InvalidParameterValue.LaneInfoAlreadyUsed"
761//  INVALIDPARAMETERVALUE_LANEINFONAMEALREADYUSED = "InvalidParameterValue.LaneInfoNameAlreadyUsed"
762//  INVALIDPARAMETERVALUE_LANEINFONAMEINVALID = "InvalidParameterValue.LaneInfoNameInvalid"
763//  INVALIDPARAMETERVALUE_LANEINFONAMENOTEMPTY = "InvalidParameterValue.LaneInfoNameNotEmpty"
764//  INVALIDPARAMETERVALUE_LANEINFONAMETOOLONG = "InvalidParameterValue.LaneInfoNameTooLong"
765//  INVALIDPARAMETERVALUE_LANEINFONOTEXIST = "InvalidParameterValue.LaneInfoNotExist"
766//  INVALIDPARAMETERVALUE_LANEINFONOTEXISTENTRANCE = "InvalidParameterValue.LaneInfoNotExistEntrance"
767//  INVALIDPARAMETERVALUE_LANEINFOREMARKTOOLONG = "InvalidParameterValue.LaneInfoRemarkTooLong"
768//  INVALIDPARAMETERVALUE_LANERULEINFONOTEXIST = "InvalidParameterValue.LaneRuleInfoNotExist"
769//  INVALIDPARAMETERVALUE_LANERULENAMEALREADYUSED = "InvalidParameterValue.LaneRuleNameAlreadyUsed"
770//  INVALIDPARAMETERVALUE_LANERULENAMEINVALID = "InvalidParameterValue.LaneRuleNameInvalid"
771//  INVALIDPARAMETERVALUE_LANERULENAMENOTEMPTY = "InvalidParameterValue.LaneRuleNameNotEmpty"
772//  INVALIDPARAMETERVALUE_LANERULENAMETOOLONG = "InvalidParameterValue.LaneRuleNameTooLong"
773//  INVALIDPARAMETERVALUE_LANERULENOTEXIST = "InvalidParameterValue.LaneRuleNotExist"
774//  INVALIDPARAMETERVALUE_LANERULEREMARKTOOLONG = "InvalidParameterValue.LaneRuleRemarkTooLong"
775//  INVALIDPARAMETERVALUE_LANERULETAGNAMENOTEMPTY = "InvalidParameterValue.LaneRuleTagNameNotEmpty"
776//  INVALIDPARAMETERVALUE_LANERULETAGNAMETOOLONG = "InvalidParameterValue.LaneRuleTagNameTooLong"
777//  INVALIDPARAMETERVALUE_LANERULETAGNOTEMPTY = "InvalidParameterValue.LaneRuleTagNotEmpty"
778//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOOLONG = "InvalidParameterValue.LaneRuleTagValueTooLong"
779//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOTALTOOLONG = "InvalidParameterValue.LaneRuleTagValueTotalTooLong"
780//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
781func (c *Client) CreateLaneRule(request *CreateLaneRuleRequest) (response *CreateLaneRuleResponse, err error) {
782    if request == nil {
783        request = NewCreateLaneRuleRequest()
784    }
785    response = NewCreateLaneRuleResponse()
786    err = c.Send(request, response)
787    return
788}
789
790func NewCreateMicroserviceRequest() (request *CreateMicroserviceRequest) {
791    request = &CreateMicroserviceRequest{
792        BaseRequest: &tchttp.BaseRequest{},
793    }
794    request.Init().WithApiInfo("tsf", APIVersion, "CreateMicroservice")
795    return
796}
797
798func NewCreateMicroserviceResponse() (response *CreateMicroserviceResponse) {
799    response = &CreateMicroserviceResponse{
800        BaseResponse: &tchttp.BaseResponse{},
801    }
802    return
803}
804
805// CreateMicroservice
806// 新增微服务
807//
808// 可能返回的错误码:
809//  INVALIDPARAMETERVALUE_SERVICEDESCLENGTH = "InvalidParameterValue.ServiceDescLength"
810//  INVALIDPARAMETERVALUE_SERVICENAMEREPEATED = "InvalidParameterValue.ServiceNameRepeated"
811//  RESOURCENOTFOUND_NAMESPACENOTEXIST = "ResourceNotFound.NamespaceNotExist"
812//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
813func (c *Client) CreateMicroservice(request *CreateMicroserviceRequest) (response *CreateMicroserviceResponse, err error) {
814    if request == nil {
815        request = NewCreateMicroserviceRequest()
816    }
817    response = NewCreateMicroserviceResponse()
818    err = c.Send(request, response)
819    return
820}
821
822func NewCreateNamespaceRequest() (request *CreateNamespaceRequest) {
823    request = &CreateNamespaceRequest{
824        BaseRequest: &tchttp.BaseRequest{},
825    }
826    request.Init().WithApiInfo("tsf", APIVersion, "CreateNamespace")
827    return
828}
829
830func NewCreateNamespaceResponse() (response *CreateNamespaceResponse) {
831    response = &CreateNamespaceResponse{
832        BaseResponse: &tchttp.BaseResponse{},
833    }
834    return
835}
836
837// CreateNamespace
838// 创建命名空间
839//
840// 可能返回的错误码:
841//  FAILEDOPERATION_NAMESPACECREATEFAILED = "FailedOperation.NamespaceCreateFailed"
842//  INTERNALERROR_CONTAINERGROUPKUBERNETECONNECTERROR = "InternalError.ContainergroupKuberneteConnectError"
843//  INTERNALERROR_CPCLUSTERUNAVAILABLE = "InternalError.CpClusterUnavailable"
844//  INTERNALERROR_KUBERNETESAPICREATESECRETERROR = "InternalError.KubernetesApiCreateSecretError"
845//  INVALIDPARAMETERVALUE_GLOBALNAMESPACENAMEEXIST = "InvalidParameterValue.GlobalNamespaceNameExist"
846//  INVALIDPARAMETERVALUE_NAMESPACEALREADYBINDCLUSTER = "InvalidParameterValue.NamespaceAlreadyBindCluster"
847//  INVALIDPARAMETERVALUE_NAMESPACEDESCINVALID = "InvalidParameterValue.NamespaceDescInvalid"
848//  INVALIDPARAMETERVALUE_NAMESPACENAMEEXIST = "InvalidParameterValue.NamespaceNameExist"
849//  INVALIDPARAMETERVALUE_NAMESPACENAMEINVALID = "InvalidParameterValue.NamespaceNameInvalid"
850//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
851//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
852func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error) {
853    if request == nil {
854        request = NewCreateNamespaceRequest()
855    }
856    response = NewCreateNamespaceResponse()
857    err = c.Send(request, response)
858    return
859}
860
861func NewCreatePathRewritesRequest() (request *CreatePathRewritesRequest) {
862    request = &CreatePathRewritesRequest{
863        BaseRequest: &tchttp.BaseRequest{},
864    }
865    request.Init().WithApiInfo("tsf", APIVersion, "CreatePathRewrites")
866    return
867}
868
869func NewCreatePathRewritesResponse() (response *CreatePathRewritesResponse) {
870    response = &CreatePathRewritesResponse{
871        BaseResponse: &tchttp.BaseResponse{},
872    }
873    return
874}
875
876// CreatePathRewrites
877// 创建路径重写
878//
879// 可能返回的错误码:
880//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
881//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
882//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
883func (c *Client) CreatePathRewrites(request *CreatePathRewritesRequest) (response *CreatePathRewritesResponse, err error) {
884    if request == nil {
885        request = NewCreatePathRewritesRequest()
886    }
887    response = NewCreatePathRewritesResponse()
888    err = c.Send(request, response)
889    return
890}
891
892func NewCreatePublicConfigRequest() (request *CreatePublicConfigRequest) {
893    request = &CreatePublicConfigRequest{
894        BaseRequest: &tchttp.BaseRequest{},
895    }
896    request.Init().WithApiInfo("tsf", APIVersion, "CreatePublicConfig")
897    return
898}
899
900func NewCreatePublicConfigResponse() (response *CreatePublicConfigResponse) {
901    response = &CreatePublicConfigResponse{
902        BaseResponse: &tchttp.BaseResponse{},
903    }
904    return
905}
906
907// CreatePublicConfig
908// 创建公共配置项
909//
910// 可能返回的错误码:
911//  INVALIDPARAMETERVALUE_CONFIGEXISTS = "InvalidParameterValue.ConfigExists"
912//  INVALIDPARAMETERVALUE_CONFIGNAMEINVALID = "InvalidParameterValue.ConfigNameInvalid"
913//  INVALIDPARAMETERVALUE_CONFIGVALUEFORMATINVALID = "InvalidParameterValue.ConfigValueFormatInvalid"
914//  INVALIDPARAMETERVALUE_CONFIGVERSIONINVALID = "InvalidParameterValue.ConfigVersionInvalid"
915//  MISSINGPARAMETER_CONFIGVALUEREQUIRED = "MissingParameter.ConfigValueRequired"
916//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
917func (c *Client) CreatePublicConfig(request *CreatePublicConfigRequest) (response *CreatePublicConfigResponse, err error) {
918    if request == nil {
919        request = NewCreatePublicConfigRequest()
920    }
921    response = NewCreatePublicConfigResponse()
922    err = c.Send(request, response)
923    return
924}
925
926func NewCreateRepositoryRequest() (request *CreateRepositoryRequest) {
927    request = &CreateRepositoryRequest{
928        BaseRequest: &tchttp.BaseRequest{},
929    }
930    request.Init().WithApiInfo("tsf", APIVersion, "CreateRepository")
931    return
932}
933
934func NewCreateRepositoryResponse() (response *CreateRepositoryResponse) {
935    response = &CreateRepositoryResponse{
936        BaseResponse: &tchttp.BaseResponse{},
937    }
938    return
939}
940
941// CreateRepository
942// 创建仓库
943//
944// 可能返回的错误码:
945//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
946//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
947//  RESOURCEINUSE_OBJECTEXIST = "ResourceInUse.ObjectExist"
948func (c *Client) CreateRepository(request *CreateRepositoryRequest) (response *CreateRepositoryResponse, err error) {
949    if request == nil {
950        request = NewCreateRepositoryRequest()
951    }
952    response = NewCreateRepositoryResponse()
953    err = c.Send(request, response)
954    return
955}
956
957func NewCreateServerlessGroupRequest() (request *CreateServerlessGroupRequest) {
958    request = &CreateServerlessGroupRequest{
959        BaseRequest: &tchttp.BaseRequest{},
960    }
961    request.Init().WithApiInfo("tsf", APIVersion, "CreateServerlessGroup")
962    return
963}
964
965func NewCreateServerlessGroupResponse() (response *CreateServerlessGroupResponse) {
966    response = &CreateServerlessGroupResponse{
967        BaseResponse: &tchttp.BaseResponse{},
968    }
969    return
970}
971
972// CreateServerlessGroup
973// 创建Serverless部署组
974//
975// 可能返回的错误码:
976//  INVALIDPARAMETERVALUE = "InvalidParameterValue"
977//  INVALIDPARAMETERVALUE_GROUPNAMEEXIST = "InvalidParameterValue.GroupNameExist"
978//  INVALIDPARAMETERVALUE_GROUPNAMELENGTH = "InvalidParameterValue.GroupNameLength"
979//  INVALIDPARAMETERVALUE_GROUPNAMENULL = "InvalidParameterValue.GroupNameNull"
980//  INVALIDPARAMETERVALUE_GROUPNAMEREGXMISMATCH = "InvalidParameterValue.GroupNameRegxMismatch"
981//  INVALIDPARAMETERVALUE_GROUPPKGNULL = "InvalidParameterValue.GroupPkgNull"
982func (c *Client) CreateServerlessGroup(request *CreateServerlessGroupRequest) (response *CreateServerlessGroupResponse, err error) {
983    if request == nil {
984        request = NewCreateServerlessGroupRequest()
985    }
986    response = NewCreateServerlessGroupResponse()
987    err = c.Send(request, response)
988    return
989}
990
991func NewCreateTaskRequest() (request *CreateTaskRequest) {
992    request = &CreateTaskRequest{
993        BaseRequest: &tchttp.BaseRequest{},
994    }
995    request.Init().WithApiInfo("tsf", APIVersion, "CreateTask")
996    return
997}
998
999func NewCreateTaskResponse() (response *CreateTaskResponse) {
1000    response = &CreateTaskResponse{
1001        BaseResponse: &tchttp.BaseResponse{},
1002    }
1003    return
1004}
1005
1006// CreateTask
1007// 创建任务
1008//
1009// 可能返回的错误码:
1010//  FAILEDOPERATION_TASKCREATEERROR = "FailedOperation.TaskCreateError"
1011//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
1012//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
1013//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
1014//  INVALIDPARAMETER_BADREQUEST = "InvalidParameter.BadRequest"
1015//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
1016//  INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
1017//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
1018//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
1019//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
1020//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
1021//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
1022//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
1023//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
1024//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1025func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskResponse, err error) {
1026    if request == nil {
1027        request = NewCreateTaskRequest()
1028    }
1029    response = NewCreateTaskResponse()
1030    err = c.Send(request, response)
1031    return
1032}
1033
1034func NewCreateTaskFlowRequest() (request *CreateTaskFlowRequest) {
1035    request = &CreateTaskFlowRequest{
1036        BaseRequest: &tchttp.BaseRequest{},
1037    }
1038    request.Init().WithApiInfo("tsf", APIVersion, "CreateTaskFlow")
1039    return
1040}
1041
1042func NewCreateTaskFlowResponse() (response *CreateTaskFlowResponse) {
1043    response = &CreateTaskFlowResponse{
1044        BaseResponse: &tchttp.BaseResponse{},
1045    }
1046    return
1047}
1048
1049// CreateTaskFlow
1050// 创建工作流
1051//
1052// 可能返回的错误码:
1053//  FAILEDOPERATION_TASKCREATEERROR = "FailedOperation.TaskCreateError"
1054//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
1055//  INVALIDPARAMETER_BADREQUEST = "InvalidParameter.BadRequest"
1056//  INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
1057//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
1058//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
1059//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
1060//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
1061//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
1062//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
1063//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1064func (c *Client) CreateTaskFlow(request *CreateTaskFlowRequest) (response *CreateTaskFlowResponse, err error) {
1065    if request == nil {
1066        request = NewCreateTaskFlowRequest()
1067    }
1068    response = NewCreateTaskFlowResponse()
1069    err = c.Send(request, response)
1070    return
1071}
1072
1073func NewCreateUnitRuleRequest() (request *CreateUnitRuleRequest) {
1074    request = &CreateUnitRuleRequest{
1075        BaseRequest: &tchttp.BaseRequest{},
1076    }
1077    request.Init().WithApiInfo("tsf", APIVersion, "CreateUnitRule")
1078    return
1079}
1080
1081func NewCreateUnitRuleResponse() (response *CreateUnitRuleResponse) {
1082    response = &CreateUnitRuleResponse{
1083        BaseResponse: &tchttp.BaseResponse{},
1084    }
1085    return
1086}
1087
1088// CreateUnitRule
1089// 创建单元化规则
1090//
1091// 可能返回的错误码:
1092//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
1093//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
1094//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
1095func (c *Client) CreateUnitRule(request *CreateUnitRuleRequest) (response *CreateUnitRuleResponse, err error) {
1096    if request == nil {
1097        request = NewCreateUnitRuleRequest()
1098    }
1099    response = NewCreateUnitRuleResponse()
1100    err = c.Send(request, response)
1101    return
1102}
1103
1104func NewDeleteApiGroupRequest() (request *DeleteApiGroupRequest) {
1105    request = &DeleteApiGroupRequest{
1106        BaseRequest: &tchttp.BaseRequest{},
1107    }
1108    request.Init().WithApiInfo("tsf", APIVersion, "DeleteApiGroup")
1109    return
1110}
1111
1112func NewDeleteApiGroupResponse() (response *DeleteApiGroupResponse) {
1113    response = &DeleteApiGroupResponse{
1114        BaseResponse: &tchttp.BaseResponse{},
1115    }
1116    return
1117}
1118
1119// DeleteApiGroup
1120// 删除Api分组
1121//
1122// 可能返回的错误码:
1123//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
1124func (c *Client) DeleteApiGroup(request *DeleteApiGroupRequest) (response *DeleteApiGroupResponse, err error) {
1125    if request == nil {
1126        request = NewDeleteApiGroupRequest()
1127    }
1128    response = NewDeleteApiGroupResponse()
1129    err = c.Send(request, response)
1130    return
1131}
1132
1133func NewDeleteApplicationRequest() (request *DeleteApplicationRequest) {
1134    request = &DeleteApplicationRequest{
1135        BaseRequest: &tchttp.BaseRequest{},
1136    }
1137    request.Init().WithApiInfo("tsf", APIVersion, "DeleteApplication")
1138    return
1139}
1140
1141func NewDeleteApplicationResponse() (response *DeleteApplicationResponse) {
1142    response = &DeleteApplicationResponse{
1143        BaseResponse: &tchttp.BaseResponse{},
1144    }
1145    return
1146}
1147
1148// DeleteApplication
1149// 删除应用
1150//
1151// 可能返回的错误码:
1152//  INTERNALERROR_APPLICATIONREPODELETEPKG = "InternalError.ApplicationRepoDeletePkg"
1153//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
1154//  INTERNALERROR_REMOTESERVICECALLERROR = "InternalError.RemoteServiceCallError"
1155//  RESOURCEINUSE_APPLICATIONCANNOTDELETE = "ResourceInUse.ApplicationCannotDelete"
1156//  RESOURCEINUSE_CVMCAEMASTERCANNOTDELETE = "ResourceInUse.CvmcaeMasterCannotDelete"
1157//  RESOURCENOTFOUND_APPLICATIONNOTEXIST = "ResourceNotFound.ApplicationNotExist"
1158//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1159func (c *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error) {
1160    if request == nil {
1161        request = NewDeleteApplicationRequest()
1162    }
1163    response = NewDeleteApplicationResponse()
1164    err = c.Send(request, response)
1165    return
1166}
1167
1168func NewDeleteConfigRequest() (request *DeleteConfigRequest) {
1169    request = &DeleteConfigRequest{
1170        BaseRequest: &tchttp.BaseRequest{},
1171    }
1172    request.Init().WithApiInfo("tsf", APIVersion, "DeleteConfig")
1173    return
1174}
1175
1176func NewDeleteConfigResponse() (response *DeleteConfigResponse) {
1177    response = &DeleteConfigResponse{
1178        BaseResponse: &tchttp.BaseResponse{},
1179    }
1180    return
1181}
1182
1183// DeleteConfig
1184// 删除配置项
1185//
1186// 可能返回的错误码:
1187//  INVALIDPARAMETERVALUE_CONFIGNOTEXISTSORPERMISSIONDENIED = "InvalidParameterValue.ConfigNotExistsOrPermissionDenied"
1188//  INVALIDPARAMETERVALUE_RELEASEDCONFIGCANNOTBEDELETED = "InvalidParameterValue.ReleasedConfigCanNotBeDeleted"
1189//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1190func (c *Client) DeleteConfig(request *DeleteConfigRequest) (response *DeleteConfigResponse, err error) {
1191    if request == nil {
1192        request = NewDeleteConfigRequest()
1193    }
1194    response = NewDeleteConfigResponse()
1195    err = c.Send(request, response)
1196    return
1197}
1198
1199func NewDeleteContainerGroupRequest() (request *DeleteContainerGroupRequest) {
1200    request = &DeleteContainerGroupRequest{
1201        BaseRequest: &tchttp.BaseRequest{},
1202    }
1203    request.Init().WithApiInfo("tsf", APIVersion, "DeleteContainerGroup")
1204    return
1205}
1206
1207func NewDeleteContainerGroupResponse() (response *DeleteContainerGroupResponse) {
1208    response = &DeleteContainerGroupResponse{
1209        BaseResponse: &tchttp.BaseResponse{},
1210    }
1211    return
1212}
1213
1214// DeleteContainerGroup
1215// 删除容器部署组
1216//
1217// 可能返回的错误码:
1218//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
1219//  INTERNALERROR_CONTAINERGROUPKUBERNETEAPIINVOKEERROR = "InternalError.ContainergroupKuberneteApiInvokeError"
1220//  INTERNALERROR_CONTAINERGROUPKUBERNETECONNECTERROR = "InternalError.ContainergroupKuberneteConnectError"
1221//  INVALIDPARAMETER_KUBERNETESPARAMERROR = "InvalidParameter.KubernetesParamError"
1222//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNOTFOUND = "ResourceNotFound.ContainergroupGroupNotFound"
1223//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
1224//  UNAUTHORIZEDOPERATION_CAMGENERALERROR = "UnauthorizedOperation.CamGeneralError"
1225//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1226func (c *Client) DeleteContainerGroup(request *DeleteContainerGroupRequest) (response *DeleteContainerGroupResponse, err error) {
1227    if request == nil {
1228        request = NewDeleteContainerGroupRequest()
1229    }
1230    response = NewDeleteContainerGroupResponse()
1231    err = c.Send(request, response)
1232    return
1233}
1234
1235func NewDeleteGroupRequest() (request *DeleteGroupRequest) {
1236    request = &DeleteGroupRequest{
1237        BaseRequest: &tchttp.BaseRequest{},
1238    }
1239    request.Init().WithApiInfo("tsf", APIVersion, "DeleteGroup")
1240    return
1241}
1242
1243func NewDeleteGroupResponse() (response *DeleteGroupResponse) {
1244    response = &DeleteGroupResponse{
1245        BaseResponse: &tchttp.BaseResponse{},
1246    }
1247    return
1248}
1249
1250// DeleteGroup
1251// 删除容器部署组
1252//
1253// 可能返回的错误码:
1254//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
1255//  RESOURCEINUSE_GROUPCANNOTDELETE = "ResourceInUse.GroupCannotDelete"
1256//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
1257func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error) {
1258    if request == nil {
1259        request = NewDeleteGroupRequest()
1260    }
1261    response = NewDeleteGroupResponse()
1262    err = c.Send(request, response)
1263    return
1264}
1265
1266func NewDeleteImageTagsRequest() (request *DeleteImageTagsRequest) {
1267    request = &DeleteImageTagsRequest{
1268        BaseRequest: &tchttp.BaseRequest{},
1269    }
1270    request.Init().WithApiInfo("tsf", APIVersion, "DeleteImageTags")
1271    return
1272}
1273
1274func NewDeleteImageTagsResponse() (response *DeleteImageTagsResponse) {
1275    response = &DeleteImageTagsResponse{
1276        BaseResponse: &tchttp.BaseResponse{},
1277    }
1278    return
1279}
1280
1281// DeleteImageTags
1282// 批量删除镜像版本
1283//
1284// 可能返回的错误码:
1285//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
1286//  RESOURCEINUSE_GROUPCANNOTDELETE = "ResourceInUse.GroupCannotDelete"
1287//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
1288func (c *Client) DeleteImageTags(request *DeleteImageTagsRequest) (response *DeleteImageTagsResponse, err error) {
1289    if request == nil {
1290        request = NewDeleteImageTagsRequest()
1291    }
1292    response = NewDeleteImageTagsResponse()
1293    err = c.Send(request, response)
1294    return
1295}
1296
1297func NewDeleteLaneRequest() (request *DeleteLaneRequest) {
1298    request = &DeleteLaneRequest{
1299        BaseRequest: &tchttp.BaseRequest{},
1300    }
1301    request.Init().WithApiInfo("tsf", APIVersion, "DeleteLane")
1302    return
1303}
1304
1305func NewDeleteLaneResponse() (response *DeleteLaneResponse) {
1306    response = &DeleteLaneResponse{
1307        BaseResponse: &tchttp.BaseResponse{},
1308    }
1309    return
1310}
1311
1312// DeleteLane
1313// 删除泳道
1314//
1315// 可能返回的错误码:
1316//  FAILEDOPERATION_LANEINFODELETECONSULFAILED = "FailedOperation.LaneInfoDeleteConsulFailed"
1317//  FAILEDOPERATION_LANEINFOGROUPNOTEMPTY = "FailedOperation.LaneInfoGroupNotEmpty"
1318//  FAILEDOPERATION_LANEINFORELEASECONSULFAILED = "FailedOperation.LaneInfoReleaseConsulFailed"
1319//  FAILEDOPERATION_LANERULEENABLECONSULFAILED = "FailedOperation.LaneRuleEnableConsulFailed"
1320//  FAILEDOPERATION_LANERULEMAXLIMIT = "FailedOperation.LaneRuleMaxLimit"
1321//  INVALIDPARAMETER_LANEINFOALREADYUSED = "InvalidParameter.LaneInfoAlreadyUsed"
1322//  INVALIDPARAMETER_LANEINFONAMEALREADYUSED = "InvalidParameter.LaneInfoNameAlreadyUsed"
1323//  INVALIDPARAMETER_LANEINFONAMEINVALID = "InvalidParameter.LaneInfoNameInvalid"
1324//  INVALIDPARAMETER_LANEINFONAMENOTEMPTY = "InvalidParameter.LaneInfoNameNotEmpty"
1325//  INVALIDPARAMETER_LANEINFONAMETOOLONG = "InvalidParameter.LaneInfoNameTooLong"
1326//  INVALIDPARAMETER_LANEINFONOTEXIST = "InvalidParameter.LaneInfoNotExist"
1327//  INVALIDPARAMETER_LANEINFONOTEXISTENTRANCE = "InvalidParameter.LaneInfoNotExistEntrance"
1328//  INVALIDPARAMETER_LANEINFOREMARKTOOLONG = "InvalidParameter.LaneInfoRemarkTooLong"
1329//  INVALIDPARAMETER_LANERULEINFONOTEXIST = "InvalidParameter.LaneRuleInfoNotExist"
1330//  INVALIDPARAMETER_LANERULENAMEALREADYUSED = "InvalidParameter.LaneRuleNameAlreadyUsed"
1331//  INVALIDPARAMETER_LANERULENAMEINVALID = "InvalidParameter.LaneRuleNameInvalid"
1332//  INVALIDPARAMETER_LANERULENAMENOTEMPTY = "InvalidParameter.LaneRuleNameNotEmpty"
1333//  INVALIDPARAMETER_LANERULENAMETOOLONG = "InvalidParameter.LaneRuleNameTooLong"
1334//  INVALIDPARAMETER_LANERULENOTEXIST = "InvalidParameter.LaneRuleNotExist"
1335//  INVALIDPARAMETER_LANERULEREMARKTOOLONG = "InvalidParameter.LaneRuleRemarkTooLong"
1336//  INVALIDPARAMETER_LANERULETAGNAMENOTEMPTY = "InvalidParameter.LaneRuleTagNameNotEmpty"
1337//  INVALIDPARAMETER_LANERULETAGNAMETOOLONG = "InvalidParameter.LaneRuleTagNameTooLong"
1338//  INVALIDPARAMETER_LANERULETAGNOTEMPTY = "InvalidParameter.LaneRuleTagNotEmpty"
1339//  INVALIDPARAMETER_LANERULETAGVALUETOOLONG = "InvalidParameter.LaneRuleTagValueTooLong"
1340//  INVALIDPARAMETER_LANERULETAGVALUETOTALTOOLONG = "InvalidParameter.LaneRuleTagValueTotalTooLong"
1341//  INVALIDPARAMETERVALUE_LANEINFOALREADYUSED = "InvalidParameterValue.LaneInfoAlreadyUsed"
1342//  INVALIDPARAMETERVALUE_LANEINFONAMEALREADYUSED = "InvalidParameterValue.LaneInfoNameAlreadyUsed"
1343//  INVALIDPARAMETERVALUE_LANEINFONAMEINVALID = "InvalidParameterValue.LaneInfoNameInvalid"
1344//  INVALIDPARAMETERVALUE_LANEINFONAMENOTEMPTY = "InvalidParameterValue.LaneInfoNameNotEmpty"
1345//  INVALIDPARAMETERVALUE_LANEINFONAMETOOLONG = "InvalidParameterValue.LaneInfoNameTooLong"
1346//  INVALIDPARAMETERVALUE_LANEINFONOTEXIST = "InvalidParameterValue.LaneInfoNotExist"
1347//  INVALIDPARAMETERVALUE_LANEINFONOTEXISTENTRANCE = "InvalidParameterValue.LaneInfoNotExistEntrance"
1348//  INVALIDPARAMETERVALUE_LANEINFOREMARKTOOLONG = "InvalidParameterValue.LaneInfoRemarkTooLong"
1349//  INVALIDPARAMETERVALUE_LANERULEINFONOTEXIST = "InvalidParameterValue.LaneRuleInfoNotExist"
1350//  INVALIDPARAMETERVALUE_LANERULENAMEALREADYUSED = "InvalidParameterValue.LaneRuleNameAlreadyUsed"
1351//  INVALIDPARAMETERVALUE_LANERULENAMEINVALID = "InvalidParameterValue.LaneRuleNameInvalid"
1352//  INVALIDPARAMETERVALUE_LANERULENAMENOTEMPTY = "InvalidParameterValue.LaneRuleNameNotEmpty"
1353//  INVALIDPARAMETERVALUE_LANERULENAMETOOLONG = "InvalidParameterValue.LaneRuleNameTooLong"
1354//  INVALIDPARAMETERVALUE_LANERULENOTEXIST = "InvalidParameterValue.LaneRuleNotExist"
1355//  INVALIDPARAMETERVALUE_LANERULEREMARKTOOLONG = "InvalidParameterValue.LaneRuleRemarkTooLong"
1356//  INVALIDPARAMETERVALUE_LANERULETAGNAMENOTEMPTY = "InvalidParameterValue.LaneRuleTagNameNotEmpty"
1357//  INVALIDPARAMETERVALUE_LANERULETAGNAMETOOLONG = "InvalidParameterValue.LaneRuleTagNameTooLong"
1358//  INVALIDPARAMETERVALUE_LANERULETAGNOTEMPTY = "InvalidParameterValue.LaneRuleTagNotEmpty"
1359//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOOLONG = "InvalidParameterValue.LaneRuleTagValueTooLong"
1360//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOTALTOOLONG = "InvalidParameterValue.LaneRuleTagValueTotalTooLong"
1361func (c *Client) DeleteLane(request *DeleteLaneRequest) (response *DeleteLaneResponse, err error) {
1362    if request == nil {
1363        request = NewDeleteLaneRequest()
1364    }
1365    response = NewDeleteLaneResponse()
1366    err = c.Send(request, response)
1367    return
1368}
1369
1370func NewDeleteMicroserviceRequest() (request *DeleteMicroserviceRequest) {
1371    request = &DeleteMicroserviceRequest{
1372        BaseRequest: &tchttp.BaseRequest{},
1373    }
1374    request.Init().WithApiInfo("tsf", APIVersion, "DeleteMicroservice")
1375    return
1376}
1377
1378func NewDeleteMicroserviceResponse() (response *DeleteMicroserviceResponse) {
1379    response = &DeleteMicroserviceResponse{
1380        BaseResponse: &tchttp.BaseResponse{},
1381    }
1382    return
1383}
1384
1385// DeleteMicroservice
1386// 删除微服务
1387//
1388// 可能返回的错误码:
1389//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
1390//  RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"
1391//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1392func (c *Client) DeleteMicroservice(request *DeleteMicroserviceRequest) (response *DeleteMicroserviceResponse, err error) {
1393    if request == nil {
1394        request = NewDeleteMicroserviceRequest()
1395    }
1396    response = NewDeleteMicroserviceResponse()
1397    err = c.Send(request, response)
1398    return
1399}
1400
1401func NewDeleteNamespaceRequest() (request *DeleteNamespaceRequest) {
1402    request = &DeleteNamespaceRequest{
1403        BaseRequest: &tchttp.BaseRequest{},
1404    }
1405    request.Init().WithApiInfo("tsf", APIVersion, "DeleteNamespace")
1406    return
1407}
1408
1409func NewDeleteNamespaceResponse() (response *DeleteNamespaceResponse) {
1410    response = &DeleteNamespaceResponse{
1411        BaseResponse: &tchttp.BaseResponse{},
1412    }
1413    return
1414}
1415
1416// DeleteNamespace
1417// 删除命名空间
1418//
1419// 可能返回的错误码:
1420//  FAILEDOPERATION_GROUPEXISTS = "FailedOperation.GroupExists"
1421//  INTERNALERROR_KUBERNETESCALLERROR = "InternalError.KubernetesCallError"
1422//  RESOURCEINUSE_DEFAULTNAMEPSACECANNOTBEDELETED = "ResourceInUse.DefaultNamepsaceCannotBeDeleted"
1423//  RESOURCEINUSE_NAMESPACECANNOTDELETE = "ResourceInUse.NamespaceCannotDelete"
1424//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
1425//  RESOURCENOTFOUND_NAMESPACENOTEXIST = "ResourceNotFound.NamespaceNotExist"
1426//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1427func (c *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error) {
1428    if request == nil {
1429        request = NewDeleteNamespaceRequest()
1430    }
1431    response = NewDeleteNamespaceResponse()
1432    err = c.Send(request, response)
1433    return
1434}
1435
1436func NewDeletePathRewritesRequest() (request *DeletePathRewritesRequest) {
1437    request = &DeletePathRewritesRequest{
1438        BaseRequest: &tchttp.BaseRequest{},
1439    }
1440    request.Init().WithApiInfo("tsf", APIVersion, "DeletePathRewrites")
1441    return
1442}
1443
1444func NewDeletePathRewritesResponse() (response *DeletePathRewritesResponse) {
1445    response = &DeletePathRewritesResponse{
1446        BaseResponse: &tchttp.BaseResponse{},
1447    }
1448    return
1449}
1450
1451// DeletePathRewrites
1452// 删除路径重写
1453//
1454// 可能返回的错误码:
1455//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
1456//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
1457func (c *Client) DeletePathRewrites(request *DeletePathRewritesRequest) (response *DeletePathRewritesResponse, err error) {
1458    if request == nil {
1459        request = NewDeletePathRewritesRequest()
1460    }
1461    response = NewDeletePathRewritesResponse()
1462    err = c.Send(request, response)
1463    return
1464}
1465
1466func NewDeletePkgsRequest() (request *DeletePkgsRequest) {
1467    request = &DeletePkgsRequest{
1468        BaseRequest: &tchttp.BaseRequest{},
1469    }
1470    request.Init().WithApiInfo("tsf", APIVersion, "DeletePkgs")
1471    return
1472}
1473
1474func NewDeletePkgsResponse() (response *DeletePkgsResponse) {
1475    response = &DeletePkgsResponse{
1476        BaseResponse: &tchttp.BaseResponse{},
1477    }
1478    return
1479}
1480
1481// DeletePkgs
1482// 从软件仓库批量删除程序包。
1483//
1484// 一次最多支持删除1000个包,数量超过1000,返回UpperDeleteLimit错误。
1485//
1486// 可能返回的错误码:
1487//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
1488//  INVALIDPARAMETER_PACKAGEINUSE = "InvalidParameter.PackageInUse"
1489//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
1490//  INVALIDPARAMETER_UPPERDELETELIMIT = "InvalidParameter.UpperDeleteLimit"
1491func (c *Client) DeletePkgs(request *DeletePkgsRequest) (response *DeletePkgsResponse, err error) {
1492    if request == nil {
1493        request = NewDeletePkgsRequest()
1494    }
1495    response = NewDeletePkgsResponse()
1496    err = c.Send(request, response)
1497    return
1498}
1499
1500func NewDeletePublicConfigRequest() (request *DeletePublicConfigRequest) {
1501    request = &DeletePublicConfigRequest{
1502        BaseRequest: &tchttp.BaseRequest{},
1503    }
1504    request.Init().WithApiInfo("tsf", APIVersion, "DeletePublicConfig")
1505    return
1506}
1507
1508func NewDeletePublicConfigResponse() (response *DeletePublicConfigResponse) {
1509    response = &DeletePublicConfigResponse{
1510        BaseResponse: &tchttp.BaseResponse{},
1511    }
1512    return
1513}
1514
1515// DeletePublicConfig
1516// 删除公共配置项
1517//
1518// 可能返回的错误码:
1519//  INVALIDPARAMETERVALUE_CONFIGNOTEXISTSORPERMISSIONDENIED = "InvalidParameterValue.ConfigNotExistsOrPermissionDenied"
1520//  INVALIDPARAMETERVALUE_RELEASEDCONFIGCANNOTBEDELETED = "InvalidParameterValue.ReleasedConfigCanNotBeDeleted"
1521//  MISSINGPARAMETER_CONFIGIDREQUIRED = "MissingParameter.ConfigIdRequired"
1522func (c *Client) DeletePublicConfig(request *DeletePublicConfigRequest) (response *DeletePublicConfigResponse, err error) {
1523    if request == nil {
1524        request = NewDeletePublicConfigRequest()
1525    }
1526    response = NewDeletePublicConfigResponse()
1527    err = c.Send(request, response)
1528    return
1529}
1530
1531func NewDeleteRepositoryRequest() (request *DeleteRepositoryRequest) {
1532    request = &DeleteRepositoryRequest{
1533        BaseRequest: &tchttp.BaseRequest{},
1534    }
1535    request.Init().WithApiInfo("tsf", APIVersion, "DeleteRepository")
1536    return
1537}
1538
1539func NewDeleteRepositoryResponse() (response *DeleteRepositoryResponse) {
1540    response = &DeleteRepositoryResponse{
1541        BaseResponse: &tchttp.BaseResponse{},
1542    }
1543    return
1544}
1545
1546// DeleteRepository
1547// 删除仓库
1548//
1549// 可能返回的错误码:
1550//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
1551//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
1552//  INVALIDPARAMETER_REPOSITORYNOTEMPTY = "InvalidParameter.RepositoryNotEmpty"
1553//  RESOURCENOTFOUND_OBJECTNOEXIST = "ResourceNotFound.ObjectNoExist"
1554func (c *Client) DeleteRepository(request *DeleteRepositoryRequest) (response *DeleteRepositoryResponse, err error) {
1555    if request == nil {
1556        request = NewDeleteRepositoryRequest()
1557    }
1558    response = NewDeleteRepositoryResponse()
1559    err = c.Send(request, response)
1560    return
1561}
1562
1563func NewDeleteServerlessGroupRequest() (request *DeleteServerlessGroupRequest) {
1564    request = &DeleteServerlessGroupRequest{
1565        BaseRequest: &tchttp.BaseRequest{},
1566    }
1567    request.Init().WithApiInfo("tsf", APIVersion, "DeleteServerlessGroup")
1568    return
1569}
1570
1571func NewDeleteServerlessGroupResponse() (response *DeleteServerlessGroupResponse) {
1572    response = &DeleteServerlessGroupResponse{
1573        BaseResponse: &tchttp.BaseResponse{},
1574    }
1575    return
1576}
1577
1578// DeleteServerlessGroup
1579// 删除Serverless部署组
1580//
1581// 可能返回的错误码:
1582//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
1583//  INVALIDPARAMETERVALUE_GROUPIDNULL = "InvalidParameterValue.GroupIdNull"
1584//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
1585func (c *Client) DeleteServerlessGroup(request *DeleteServerlessGroupRequest) (response *DeleteServerlessGroupResponse, err error) {
1586    if request == nil {
1587        request = NewDeleteServerlessGroupRequest()
1588    }
1589    response = NewDeleteServerlessGroupResponse()
1590    err = c.Send(request, response)
1591    return
1592}
1593
1594func NewDeleteTaskRequest() (request *DeleteTaskRequest) {
1595    request = &DeleteTaskRequest{
1596        BaseRequest: &tchttp.BaseRequest{},
1597    }
1598    request.Init().WithApiInfo("tsf", APIVersion, "DeleteTask")
1599    return
1600}
1601
1602func NewDeleteTaskResponse() (response *DeleteTaskResponse) {
1603    response = &DeleteTaskResponse{
1604        BaseResponse: &tchttp.BaseResponse{},
1605    }
1606    return
1607}
1608
1609// DeleteTask
1610// 删除任务
1611//
1612// 可能返回的错误码:
1613//  FAILEDOPERATION_TASKDELETEERROR = "FailedOperation.TaskDeleteError"
1614//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
1615//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
1616//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
1617//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
1618//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
1619//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
1620//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
1621//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1622func (c *Client) DeleteTask(request *DeleteTaskRequest) (response *DeleteTaskResponse, err error) {
1623    if request == nil {
1624        request = NewDeleteTaskRequest()
1625    }
1626    response = NewDeleteTaskResponse()
1627    err = c.Send(request, response)
1628    return
1629}
1630
1631func NewDeleteUnitNamespacesRequest() (request *DeleteUnitNamespacesRequest) {
1632    request = &DeleteUnitNamespacesRequest{
1633        BaseRequest: &tchttp.BaseRequest{},
1634    }
1635    request.Init().WithApiInfo("tsf", APIVersion, "DeleteUnitNamespaces")
1636    return
1637}
1638
1639func NewDeleteUnitNamespacesResponse() (response *DeleteUnitNamespacesResponse) {
1640    response = &DeleteUnitNamespacesResponse{
1641        BaseResponse: &tchttp.BaseResponse{},
1642    }
1643    return
1644}
1645
1646// DeleteUnitNamespaces
1647// 删除单元化命名空间
1648//
1649// 可能返回的错误码:
1650//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
1651//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
1652//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
1653func (c *Client) DeleteUnitNamespaces(request *DeleteUnitNamespacesRequest) (response *DeleteUnitNamespacesResponse, err error) {
1654    if request == nil {
1655        request = NewDeleteUnitNamespacesRequest()
1656    }
1657    response = NewDeleteUnitNamespacesResponse()
1658    err = c.Send(request, response)
1659    return
1660}
1661
1662func NewDeleteUnitRuleRequest() (request *DeleteUnitRuleRequest) {
1663    request = &DeleteUnitRuleRequest{
1664        BaseRequest: &tchttp.BaseRequest{},
1665    }
1666    request.Init().WithApiInfo("tsf", APIVersion, "DeleteUnitRule")
1667    return
1668}
1669
1670func NewDeleteUnitRuleResponse() (response *DeleteUnitRuleResponse) {
1671    response = &DeleteUnitRuleResponse{
1672        BaseResponse: &tchttp.BaseResponse{},
1673    }
1674    return
1675}
1676
1677// DeleteUnitRule
1678// 删除单元化规则
1679//
1680// 可能返回的错误码:
1681//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
1682//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
1683//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
1684func (c *Client) DeleteUnitRule(request *DeleteUnitRuleRequest) (response *DeleteUnitRuleResponse, err error) {
1685    if request == nil {
1686        request = NewDeleteUnitRuleRequest()
1687    }
1688    response = NewDeleteUnitRuleResponse()
1689    err = c.Send(request, response)
1690    return
1691}
1692
1693func NewDeployContainerGroupRequest() (request *DeployContainerGroupRequest) {
1694    request = &DeployContainerGroupRequest{
1695        BaseRequest: &tchttp.BaseRequest{},
1696    }
1697    request.Init().WithApiInfo("tsf", APIVersion, "DeployContainerGroup")
1698    return
1699}
1700
1701func NewDeployContainerGroupResponse() (response *DeployContainerGroupResponse) {
1702    response = &DeployContainerGroupResponse{
1703        BaseResponse: &tchttp.BaseResponse{},
1704    }
1705    return
1706}
1707
1708// DeployContainerGroup
1709// 部署容器应用
1710//
1711// 可能返回的错误码:
1712//  FAILEDOPERATION_CLUSTERQUERYFAILED = "FailedOperation.ClusterQueryFailed"
1713//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
1714//  INTERNALERROR_CONTAINERGROUPKUBERNETEAPIINVOKEERROR = "InternalError.ContainergroupKuberneteApiInvokeError"
1715//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
1716//  INVALIDPARAMETER_BADREQUEST = "InvalidParameter.BadRequest"
1717//  INVALIDPARAMETER_KUBERNETESPARAMERROR = "InvalidParameter.KubernetesParamError"
1718//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
1719//  INVALIDPARAMETERVALUE_CONTAINERGROUPACCESSTYPENULL = "InvalidParameterValue.ContainergroupAccesstypeNull"
1720//  INVALIDPARAMETERVALUE_CONTAINERGROUPGROUPIDNULL = "InvalidParameterValue.ContainergroupGroupidNull"
1721//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
1722//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNOTFOUND = "ResourceNotFound.ContainergroupGroupNotFound"
1723//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
1724//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1725func (c *Client) DeployContainerGroup(request *DeployContainerGroupRequest) (response *DeployContainerGroupResponse, err error) {
1726    if request == nil {
1727        request = NewDeployContainerGroupRequest()
1728    }
1729    response = NewDeployContainerGroupResponse()
1730    err = c.Send(request, response)
1731    return
1732}
1733
1734func NewDeployGroupRequest() (request *DeployGroupRequest) {
1735    request = &DeployGroupRequest{
1736        BaseRequest: &tchttp.BaseRequest{},
1737    }
1738    request.Init().WithApiInfo("tsf", APIVersion, "DeployGroup")
1739    return
1740}
1741
1742func NewDeployGroupResponse() (response *DeployGroupResponse) {
1743    response = &DeployGroupResponse{
1744        BaseResponse: &tchttp.BaseResponse{},
1745    }
1746    return
1747}
1748
1749// DeployGroup
1750// 部署虚拟机部署组应用
1751//
1752// 可能返回的错误码:
1753//  INTERNALERROR_GROUPCOMMONERROR = "InternalError.GroupCommonError"
1754//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
1755//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
1756//  INVALIDPARAMETER_REPOPACKAGEPARAMERROR = "InvalidParameter.RepoPackageParamError"
1757//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTBUSY = "InvalidParameterValue.CvmCaeMasterAgentBusy"
1758//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTNOTFOUND = "InvalidParameterValue.CvmCaeMasterAgentNotFound"
1759//  INVALIDPARAMETERVALUE_GROUPBATCHPARAMETERINVALID = "InvalidParameterValue.GroupBatchParameterInvalid"
1760//  RESOURCENOTFOUND_GROUPAPPLICATIONNOTEXIST = "ResourceNotFound.GroupApplicationNotExist"
1761//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
1762//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
1763//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1764func (c *Client) DeployGroup(request *DeployGroupRequest) (response *DeployGroupResponse, err error) {
1765    if request == nil {
1766        request = NewDeployGroupRequest()
1767    }
1768    response = NewDeployGroupResponse()
1769    err = c.Send(request, response)
1770    return
1771}
1772
1773func NewDeployServerlessGroupRequest() (request *DeployServerlessGroupRequest) {
1774    request = &DeployServerlessGroupRequest{
1775        BaseRequest: &tchttp.BaseRequest{},
1776    }
1777    request.Init().WithApiInfo("tsf", APIVersion, "DeployServerlessGroup")
1778    return
1779}
1780
1781func NewDeployServerlessGroupResponse() (response *DeployServerlessGroupResponse) {
1782    response = &DeployServerlessGroupResponse{
1783        BaseResponse: &tchttp.BaseResponse{},
1784    }
1785    return
1786}
1787
1788// DeployServerlessGroup
1789// 部署Serverless应用
1790//
1791// 可能返回的错误码:
1792//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
1793//  INVALIDPARAMETER_REPOPACKAGEPARAMERROR = "InvalidParameter.RepoPackageParamError"
1794//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTBUSY = "InvalidParameterValue.CvmCaeMasterAgentBusy"
1795//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTNOTFOUND = "InvalidParameterValue.CvmCaeMasterAgentNotFound"
1796//  INVALIDPARAMETERVALUE_GROUPIDNULL = "InvalidParameterValue.GroupIdNull"
1797//  RESOURCEINUSE_GROUPINOPERATION = "ResourceInUse.GroupInOperation"
1798//  RESOURCEINSUFFICIENT_INSTANCEEXCESSLIMIT = "ResourceInsufficient.InstanceExcessLimit"
1799//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
1800func (c *Client) DeployServerlessGroup(request *DeployServerlessGroupRequest) (response *DeployServerlessGroupResponse, err error) {
1801    if request == nil {
1802        request = NewDeployServerlessGroupRequest()
1803    }
1804    response = NewDeployServerlessGroupResponse()
1805    err = c.Send(request, response)
1806    return
1807}
1808
1809func NewDescribeApiDetailRequest() (request *DescribeApiDetailRequest) {
1810    request = &DescribeApiDetailRequest{
1811        BaseRequest: &tchttp.BaseRequest{},
1812    }
1813    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApiDetail")
1814    return
1815}
1816
1817func NewDescribeApiDetailResponse() (response *DescribeApiDetailResponse) {
1818    response = &DescribeApiDetailResponse{
1819        BaseResponse: &tchttp.BaseResponse{},
1820    }
1821    return
1822}
1823
1824// DescribeApiDetail
1825// 查询API详情
1826//
1827// 可能返回的错误码:
1828//  FAILEDOPERATION_APIMETAPARSEFAILED = "FailedOperation.ApiMetaParseFailed"
1829//  FAILEDOPERATION_SERVICEQUERYFAILED = "FailedOperation.ServiceQueryFailed"
1830//  MISSINGPARAMETER_REQUIREDPARAMETERMISSING = "MissingParameter.RequiredParameterMissing"
1831//  RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"
1832func (c *Client) DescribeApiDetail(request *DescribeApiDetailRequest) (response *DescribeApiDetailResponse, err error) {
1833    if request == nil {
1834        request = NewDescribeApiDetailRequest()
1835    }
1836    response = NewDescribeApiDetailResponse()
1837    err = c.Send(request, response)
1838    return
1839}
1840
1841func NewDescribeApiGroupRequest() (request *DescribeApiGroupRequest) {
1842    request = &DescribeApiGroupRequest{
1843        BaseRequest: &tchttp.BaseRequest{},
1844    }
1845    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApiGroup")
1846    return
1847}
1848
1849func NewDescribeApiGroupResponse() (response *DescribeApiGroupResponse) {
1850    response = &DescribeApiGroupResponse{
1851        BaseResponse: &tchttp.BaseResponse{},
1852    }
1853    return
1854}
1855
1856// DescribeApiGroup
1857// 查询API分组
1858//
1859// 可能返回的错误码:
1860//  INTERNALERROR_GATEWAYDBERROR = "InternalError.GatewayDbError"
1861//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
1862//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
1863func (c *Client) DescribeApiGroup(request *DescribeApiGroupRequest) (response *DescribeApiGroupResponse, err error) {
1864    if request == nil {
1865        request = NewDescribeApiGroupRequest()
1866    }
1867    response = NewDescribeApiGroupResponse()
1868    err = c.Send(request, response)
1869    return
1870}
1871
1872func NewDescribeApiGroupsRequest() (request *DescribeApiGroupsRequest) {
1873    request = &DescribeApiGroupsRequest{
1874        BaseRequest: &tchttp.BaseRequest{},
1875    }
1876    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApiGroups")
1877    return
1878}
1879
1880func NewDescribeApiGroupsResponse() (response *DescribeApiGroupsResponse) {
1881    response = &DescribeApiGroupsResponse{
1882        BaseResponse: &tchttp.BaseResponse{},
1883    }
1884    return
1885}
1886
1887// DescribeApiGroups
1888// 查询API 分组信息列表
1889//
1890// 可能返回的错误码:
1891//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
1892//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
1893//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
1894//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
1895func (c *Client) DescribeApiGroups(request *DescribeApiGroupsRequest) (response *DescribeApiGroupsResponse, err error) {
1896    if request == nil {
1897        request = NewDescribeApiGroupsRequest()
1898    }
1899    response = NewDescribeApiGroupsResponse()
1900    err = c.Send(request, response)
1901    return
1902}
1903
1904func NewDescribeApiRateLimitRulesRequest() (request *DescribeApiRateLimitRulesRequest) {
1905    request = &DescribeApiRateLimitRulesRequest{
1906        BaseRequest: &tchttp.BaseRequest{},
1907    }
1908    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApiRateLimitRules")
1909    return
1910}
1911
1912func NewDescribeApiRateLimitRulesResponse() (response *DescribeApiRateLimitRulesResponse) {
1913    response = &DescribeApiRateLimitRulesResponse{
1914        BaseResponse: &tchttp.BaseResponse{},
1915    }
1916    return
1917}
1918
1919// DescribeApiRateLimitRules
1920// 查询API限流规则
1921//
1922// 可能返回的错误码:
1923//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
1924func (c *Client) DescribeApiRateLimitRules(request *DescribeApiRateLimitRulesRequest) (response *DescribeApiRateLimitRulesResponse, err error) {
1925    if request == nil {
1926        request = NewDescribeApiRateLimitRulesRequest()
1927    }
1928    response = NewDescribeApiRateLimitRulesResponse()
1929    err = c.Send(request, response)
1930    return
1931}
1932
1933func NewDescribeApiUseDetailRequest() (request *DescribeApiUseDetailRequest) {
1934    request = &DescribeApiUseDetailRequest{
1935        BaseRequest: &tchttp.BaseRequest{},
1936    }
1937    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApiUseDetail")
1938    return
1939}
1940
1941func NewDescribeApiUseDetailResponse() (response *DescribeApiUseDetailResponse) {
1942    response = &DescribeApiUseDetailResponse{
1943        BaseResponse: &tchttp.BaseResponse{},
1944    }
1945    return
1946}
1947
1948// DescribeApiUseDetail
1949// 查询网关API监控明细数据
1950//
1951// 可能返回的错误码:
1952//  FAILEDOPERATION_GATEWAYREMOTECALLERROR = "FailedOperation.GatewayRemoteCallError"
1953//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
1954//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
1955func (c *Client) DescribeApiUseDetail(request *DescribeApiUseDetailRequest) (response *DescribeApiUseDetailResponse, err error) {
1956    if request == nil {
1957        request = NewDescribeApiUseDetailRequest()
1958    }
1959    response = NewDescribeApiUseDetailResponse()
1960    err = c.Send(request, response)
1961    return
1962}
1963
1964func NewDescribeApiVersionsRequest() (request *DescribeApiVersionsRequest) {
1965    request = &DescribeApiVersionsRequest{
1966        BaseRequest: &tchttp.BaseRequest{},
1967    }
1968    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApiVersions")
1969    return
1970}
1971
1972func NewDescribeApiVersionsResponse() (response *DescribeApiVersionsResponse) {
1973    response = &DescribeApiVersionsResponse{
1974        BaseResponse: &tchttp.BaseResponse{},
1975    }
1976    return
1977}
1978
1979// DescribeApiVersions
1980// 查询API 版本
1981//
1982// 可能返回的错误码:
1983//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
1984//  MISSINGPARAMETER_REQUIREDPARAMETERMISSING = "MissingParameter.RequiredParameterMissing"
1985//  RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"
1986func (c *Client) DescribeApiVersions(request *DescribeApiVersionsRequest) (response *DescribeApiVersionsResponse, err error) {
1987    if request == nil {
1988        request = NewDescribeApiVersionsRequest()
1989    }
1990    response = NewDescribeApiVersionsResponse()
1991    err = c.Send(request, response)
1992    return
1993}
1994
1995func NewDescribeApplicationRequest() (request *DescribeApplicationRequest) {
1996    request = &DescribeApplicationRequest{
1997        BaseRequest: &tchttp.BaseRequest{},
1998    }
1999    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApplication")
2000    return
2001}
2002
2003func NewDescribeApplicationResponse() (response *DescribeApplicationResponse) {
2004    response = &DescribeApplicationResponse{
2005        BaseResponse: &tchttp.BaseResponse{},
2006    }
2007    return
2008}
2009
2010// DescribeApplication
2011// 获取应用详情
2012//
2013// 可能返回的错误码:
2014//  FAILEDOPERATION_APPLICATIONQUERYFAILED = "FailedOperation.ApplicationQueryFailed"
2015//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2016//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2017//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2018//  MISSINGPARAMETER_APPLICATIONIDNULL = "MissingParameter.ApplicationIdNull"
2019//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2020//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2021//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2022func (c *Client) DescribeApplication(request *DescribeApplicationRequest) (response *DescribeApplicationResponse, err error) {
2023    if request == nil {
2024        request = NewDescribeApplicationRequest()
2025    }
2026    response = NewDescribeApplicationResponse()
2027    err = c.Send(request, response)
2028    return
2029}
2030
2031func NewDescribeApplicationAttributeRequest() (request *DescribeApplicationAttributeRequest) {
2032    request = &DescribeApplicationAttributeRequest{
2033        BaseRequest: &tchttp.BaseRequest{},
2034    }
2035    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApplicationAttribute")
2036    return
2037}
2038
2039func NewDescribeApplicationAttributeResponse() (response *DescribeApplicationAttributeResponse) {
2040    response = &DescribeApplicationAttributeResponse{
2041        BaseResponse: &tchttp.BaseResponse{},
2042    }
2043    return
2044}
2045
2046// DescribeApplicationAttribute
2047// 获取应用列表其它字段,如实例数量信息等
2048//
2049// 可能返回的错误码:
2050//  FAILEDOPERATION_APPLICATIONQUERYFAILED = "FailedOperation.ApplicationQueryFailed"
2051//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2052//  INTERNALERROR_INSTANCECOMMONERROR = "InternalError.InstanceCommonError"
2053//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2054//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNAMESPACECLUSTERNOTFOUND = "ResourceNotFound.ContainergroupGroupNamespaceClusterNotFound"
2055//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2056//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2057//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2058func (c *Client) DescribeApplicationAttribute(request *DescribeApplicationAttributeRequest) (response *DescribeApplicationAttributeResponse, err error) {
2059    if request == nil {
2060        request = NewDescribeApplicationAttributeRequest()
2061    }
2062    response = NewDescribeApplicationAttributeResponse()
2063    err = c.Send(request, response)
2064    return
2065}
2066
2067func NewDescribeApplicationsRequest() (request *DescribeApplicationsRequest) {
2068    request = &DescribeApplicationsRequest{
2069        BaseRequest: &tchttp.BaseRequest{},
2070    }
2071    request.Init().WithApiInfo("tsf", APIVersion, "DescribeApplications")
2072    return
2073}
2074
2075func NewDescribeApplicationsResponse() (response *DescribeApplicationsResponse) {
2076    response = &DescribeApplicationsResponse{
2077        BaseResponse: &tchttp.BaseResponse{},
2078    }
2079    return
2080}
2081
2082// DescribeApplications
2083// 获取应用列表
2084//
2085// 可能返回的错误码:
2086//  FAILEDOPERATION_APPLICATIONQUERYFAILED = "FailedOperation.ApplicationQueryFailed"
2087//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2088//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2089//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2090//  INVALIDPARAMETERVALUE_APPLICATIONPAGELIMITINVALID = "InvalidParameterValue.ApplicationPageLimitInvalid"
2091//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2092//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2093//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2094func (c *Client) DescribeApplications(request *DescribeApplicationsRequest) (response *DescribeApplicationsResponse, err error) {
2095    if request == nil {
2096        request = NewDescribeApplicationsRequest()
2097    }
2098    response = NewDescribeApplicationsResponse()
2099    err = c.Send(request, response)
2100    return
2101}
2102
2103func NewDescribeBasicResourceUsageRequest() (request *DescribeBasicResourceUsageRequest) {
2104    request = &DescribeBasicResourceUsageRequest{
2105        BaseRequest: &tchttp.BaseRequest{},
2106    }
2107    request.Init().WithApiInfo("tsf", APIVersion, "DescribeBasicResourceUsage")
2108    return
2109}
2110
2111func NewDescribeBasicResourceUsageResponse() (response *DescribeBasicResourceUsageResponse) {
2112    response = &DescribeBasicResourceUsageResponse{
2113        BaseResponse: &tchttp.BaseResponse{},
2114    }
2115    return
2116}
2117
2118// DescribeBasicResourceUsage
2119// TSF基本资源信息概览接口
2120//
2121// 可能返回的错误码:
2122//  FAILEDOPERATION_NAMESPACEQUERYFAILED = "FailedOperation.NamespaceQueryFailed"
2123//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2124//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2125//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2126//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2127//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2128//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2129//  UNSUPPORTEDOPERATION_UNSUPPORTACTION = "UnsupportedOperation.UnsupportAction"
2130func (c *Client) DescribeBasicResourceUsage(request *DescribeBasicResourceUsageRequest) (response *DescribeBasicResourceUsageResponse, err error) {
2131    if request == nil {
2132        request = NewDescribeBasicResourceUsageRequest()
2133    }
2134    response = NewDescribeBasicResourceUsageResponse()
2135    err = c.Send(request, response)
2136    return
2137}
2138
2139func NewDescribeClusterInstancesRequest() (request *DescribeClusterInstancesRequest) {
2140    request = &DescribeClusterInstancesRequest{
2141        BaseRequest: &tchttp.BaseRequest{},
2142    }
2143    request.Init().WithApiInfo("tsf", APIVersion, "DescribeClusterInstances")
2144    return
2145}
2146
2147func NewDescribeClusterInstancesResponse() (response *DescribeClusterInstancesResponse) {
2148    response = &DescribeClusterInstancesResponse{
2149        BaseResponse: &tchttp.BaseResponse{},
2150    }
2151    return
2152}
2153
2154// DescribeClusterInstances
2155// 查询集群实例
2156//
2157// 可能返回的错误码:
2158//  FAILEDOPERATION_INSTANCEUPDATEFAILED = "FailedOperation.InstanceUpdateFailed"
2159//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2160//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
2161//  INTERNALERROR_CLUSTERNOTEXISTORPRIVILEGEERROR = "InternalError.ClusterNotExistOrPrivilegeError"
2162//  INTERNALERROR_CONTAINERGROUPKUBERNETECONNECTERROR = "InternalError.ContainergroupKuberneteConnectError"
2163//  INTERNALERROR_INSTANCECOMMONERROR = "InternalError.InstanceCommonError"
2164//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2165//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2166//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
2167//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2168//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2169func (c *Client) DescribeClusterInstances(request *DescribeClusterInstancesRequest) (response *DescribeClusterInstancesResponse, err error) {
2170    if request == nil {
2171        request = NewDescribeClusterInstancesRequest()
2172    }
2173    response = NewDescribeClusterInstancesResponse()
2174    err = c.Send(request, response)
2175    return
2176}
2177
2178func NewDescribeConfigRequest() (request *DescribeConfigRequest) {
2179    request = &DescribeConfigRequest{
2180        BaseRequest: &tchttp.BaseRequest{},
2181    }
2182    request.Init().WithApiInfo("tsf", APIVersion, "DescribeConfig")
2183    return
2184}
2185
2186func NewDescribeConfigResponse() (response *DescribeConfigResponse) {
2187    response = &DescribeConfigResponse{
2188        BaseResponse: &tchttp.BaseResponse{},
2189    }
2190    return
2191}
2192
2193// DescribeConfig
2194// 查询配置
2195//
2196// 可能返回的错误码:
2197//  FAILEDOPERATION_CONFIGAPPLICATIONQUERYFAILED = "FailedOperation.ConfigApplicationQueryFailed"
2198func (c *Client) DescribeConfig(request *DescribeConfigRequest) (response *DescribeConfigResponse, err error) {
2199    if request == nil {
2200        request = NewDescribeConfigRequest()
2201    }
2202    response = NewDescribeConfigResponse()
2203    err = c.Send(request, response)
2204    return
2205}
2206
2207func NewDescribeConfigReleaseLogsRequest() (request *DescribeConfigReleaseLogsRequest) {
2208    request = &DescribeConfigReleaseLogsRequest{
2209        BaseRequest: &tchttp.BaseRequest{},
2210    }
2211    request.Init().WithApiInfo("tsf", APIVersion, "DescribeConfigReleaseLogs")
2212    return
2213}
2214
2215func NewDescribeConfigReleaseLogsResponse() (response *DescribeConfigReleaseLogsResponse) {
2216    response = &DescribeConfigReleaseLogsResponse{
2217        BaseResponse: &tchttp.BaseResponse{},
2218    }
2219    return
2220}
2221
2222// DescribeConfigReleaseLogs
2223// 查询配置发布历史
2224//
2225// 可能返回的错误码:
2226//  INTERNALERROR_SQLTOOMANYINITEM = "InternalError.SqlTooManyInItem"
2227func (c *Client) DescribeConfigReleaseLogs(request *DescribeConfigReleaseLogsRequest) (response *DescribeConfigReleaseLogsResponse, err error) {
2228    if request == nil {
2229        request = NewDescribeConfigReleaseLogsRequest()
2230    }
2231    response = NewDescribeConfigReleaseLogsResponse()
2232    err = c.Send(request, response)
2233    return
2234}
2235
2236func NewDescribeConfigReleasesRequest() (request *DescribeConfigReleasesRequest) {
2237    request = &DescribeConfigReleasesRequest{
2238        BaseRequest: &tchttp.BaseRequest{},
2239    }
2240    request.Init().WithApiInfo("tsf", APIVersion, "DescribeConfigReleases")
2241    return
2242}
2243
2244func NewDescribeConfigReleasesResponse() (response *DescribeConfigReleasesResponse) {
2245    response = &DescribeConfigReleasesResponse{
2246        BaseResponse: &tchttp.BaseResponse{},
2247    }
2248    return
2249}
2250
2251// DescribeConfigReleases
2252// 查询配置发布信息
2253//
2254// 可能返回的错误码:
2255//  FAILEDOPERATION_CONFIGGROUPQUERYFAILED = "FailedOperation.ConfigGroupQueryFailed"
2256//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2257//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2258//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2259//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2260//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2261func (c *Client) DescribeConfigReleases(request *DescribeConfigReleasesRequest) (response *DescribeConfigReleasesResponse, err error) {
2262    if request == nil {
2263        request = NewDescribeConfigReleasesRequest()
2264    }
2265    response = NewDescribeConfigReleasesResponse()
2266    err = c.Send(request, response)
2267    return
2268}
2269
2270func NewDescribeConfigSummaryRequest() (request *DescribeConfigSummaryRequest) {
2271    request = &DescribeConfigSummaryRequest{
2272        BaseRequest: &tchttp.BaseRequest{},
2273    }
2274    request.Init().WithApiInfo("tsf", APIVersion, "DescribeConfigSummary")
2275    return
2276}
2277
2278func NewDescribeConfigSummaryResponse() (response *DescribeConfigSummaryResponse) {
2279    response = &DescribeConfigSummaryResponse{
2280        BaseResponse: &tchttp.BaseResponse{},
2281    }
2282    return
2283}
2284
2285// DescribeConfigSummary
2286// 查询配置汇总列表
2287//
2288// 可能返回的错误码:
2289//  FAILEDOPERATION_CONFIGAPPLICATIONQUERYFAILED = "FailedOperation.ConfigApplicationQueryFailed"
2290//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2291//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2292//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2293func (c *Client) DescribeConfigSummary(request *DescribeConfigSummaryRequest) (response *DescribeConfigSummaryResponse, err error) {
2294    if request == nil {
2295        request = NewDescribeConfigSummaryRequest()
2296    }
2297    response = NewDescribeConfigSummaryResponse()
2298    err = c.Send(request, response)
2299    return
2300}
2301
2302func NewDescribeConfigsRequest() (request *DescribeConfigsRequest) {
2303    request = &DescribeConfigsRequest{
2304        BaseRequest: &tchttp.BaseRequest{},
2305    }
2306    request.Init().WithApiInfo("tsf", APIVersion, "DescribeConfigs")
2307    return
2308}
2309
2310func NewDescribeConfigsResponse() (response *DescribeConfigsResponse) {
2311    response = &DescribeConfigsResponse{
2312        BaseResponse: &tchttp.BaseResponse{},
2313    }
2314    return
2315}
2316
2317// DescribeConfigs
2318// 查询配置项列表
2319//
2320// 可能返回的错误码:
2321//  FAILEDOPERATION_CONFIGAPPLICATIONQUERYFAILED = "FailedOperation.ConfigApplicationQueryFailed"
2322//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2323//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2324func (c *Client) DescribeConfigs(request *DescribeConfigsRequest) (response *DescribeConfigsResponse, err error) {
2325    if request == nil {
2326        request = NewDescribeConfigsRequest()
2327    }
2328    response = NewDescribeConfigsResponse()
2329    err = c.Send(request, response)
2330    return
2331}
2332
2333func NewDescribeContainerEventsRequest() (request *DescribeContainerEventsRequest) {
2334    request = &DescribeContainerEventsRequest{
2335        BaseRequest: &tchttp.BaseRequest{},
2336    }
2337    request.Init().WithApiInfo("tsf", APIVersion, "DescribeContainerEvents")
2338    return
2339}
2340
2341func NewDescribeContainerEventsResponse() (response *DescribeContainerEventsResponse) {
2342    response = &DescribeContainerEventsResponse{
2343        BaseResponse: &tchttp.BaseResponse{},
2344    }
2345    return
2346}
2347
2348// DescribeContainerEvents
2349// 获取容器事件列表
2350//
2351// 可能返回的错误码:
2352//  INTERNALERROR_CONTAINERGROUPKUBERNETEAPIINVOKEERROR = "InternalError.ContainergroupKuberneteApiInvokeError"
2353//  INTERNALERROR_CONTAINERGROUPKUBERNETECONNECTERROR = "InternalError.ContainergroupKuberneteConnectError"
2354//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2355//  INVALIDPARAMETER = "InvalidParameter"
2356//  INVALIDPARAMETERVALUE_RESOURCETYPEERROR = "InvalidParameterValue.ResourceTypeError"
2357//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
2358//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNAMESPACECLUSTERNOTFOUND = "ResourceNotFound.ContainergroupGroupNamespaceClusterNotFound"
2359func (c *Client) DescribeContainerEvents(request *DescribeContainerEventsRequest) (response *DescribeContainerEventsResponse, err error) {
2360    if request == nil {
2361        request = NewDescribeContainerEventsRequest()
2362    }
2363    response = NewDescribeContainerEventsResponse()
2364    err = c.Send(request, response)
2365    return
2366}
2367
2368func NewDescribeContainerGroupDetailRequest() (request *DescribeContainerGroupDetailRequest) {
2369    request = &DescribeContainerGroupDetailRequest{
2370        BaseRequest: &tchttp.BaseRequest{},
2371    }
2372    request.Init().WithApiInfo("tsf", APIVersion, "DescribeContainerGroupDetail")
2373    return
2374}
2375
2376func NewDescribeContainerGroupDetailResponse() (response *DescribeContainerGroupDetailResponse) {
2377    response = &DescribeContainerGroupDetailResponse{
2378        BaseResponse: &tchttp.BaseResponse{},
2379    }
2380    return
2381}
2382
2383// DescribeContainerGroupDetail
2384//  容器部署组详情
2385//
2386// 可能返回的错误码:
2387//  FAILEDOPERATION_GROUPQUERYFAILD = "FailedOperation.GroupQueryFaild"
2388//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2389//  INTERNALERROR_CONTAINERGROUPKUBERNETECONNECTERROR = "InternalError.ContainergroupKuberneteConnectError"
2390//  INTERNALERROR_CONTAINERGROUPSQLFAILED = "InternalError.ContainergroupSqlFailed"
2391//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2392//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2393//  INVALIDPARAMETERVALUE_CONTAINERGROUPGROUPIDNULL = "InvalidParameterValue.ContainergroupGroupidNull"
2394//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNAMESPACECLUSTERNOTFOUND = "ResourceNotFound.ContainergroupGroupNamespaceClusterNotFound"
2395//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
2396//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2397//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2398//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2399func (c *Client) DescribeContainerGroupDetail(request *DescribeContainerGroupDetailRequest) (response *DescribeContainerGroupDetailResponse, err error) {
2400    if request == nil {
2401        request = NewDescribeContainerGroupDetailRequest()
2402    }
2403    response = NewDescribeContainerGroupDetailResponse()
2404    err = c.Send(request, response)
2405    return
2406}
2407
2408func NewDescribeContainerGroupsRequest() (request *DescribeContainerGroupsRequest) {
2409    request = &DescribeContainerGroupsRequest{
2410        BaseRequest: &tchttp.BaseRequest{},
2411    }
2412    request.Init().WithApiInfo("tsf", APIVersion, "DescribeContainerGroups")
2413    return
2414}
2415
2416func NewDescribeContainerGroupsResponse() (response *DescribeContainerGroupsResponse) {
2417    response = &DescribeContainerGroupsResponse{
2418        BaseResponse: &tchttp.BaseResponse{},
2419    }
2420    return
2421}
2422
2423// DescribeContainerGroups
2424// 容器部署组列表
2425//
2426// 可能返回的错误码:
2427//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2428//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2429//  INVALIDPARAMETERVALUE_CONTAINERGROUPAPPLICATIONIDNULL = "InvalidParameterValue.ContainergroupApplicationIdNull"
2430//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2431//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2432//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2433func (c *Client) DescribeContainerGroups(request *DescribeContainerGroupsRequest) (response *DescribeContainerGroupsResponse, err error) {
2434    if request == nil {
2435        request = NewDescribeContainerGroupsRequest()
2436    }
2437    response = NewDescribeContainerGroupsResponse()
2438    err = c.Send(request, response)
2439    return
2440}
2441
2442func NewDescribeCreateGatewayApiStatusRequest() (request *DescribeCreateGatewayApiStatusRequest) {
2443    request = &DescribeCreateGatewayApiStatusRequest{
2444        BaseRequest: &tchttp.BaseRequest{},
2445    }
2446    request.Init().WithApiInfo("tsf", APIVersion, "DescribeCreateGatewayApiStatus")
2447    return
2448}
2449
2450func NewDescribeCreateGatewayApiStatusResponse() (response *DescribeCreateGatewayApiStatusResponse) {
2451    response = &DescribeCreateGatewayApiStatusResponse{
2452        BaseResponse: &tchttp.BaseResponse{},
2453    }
2454    return
2455}
2456
2457// DescribeCreateGatewayApiStatus
2458// 查询一键导入API分组任务的状态
2459//
2460// 可能返回的错误码:
2461//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2462//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2463//  INVALIDPARAMETERVALUE_CONTAINERGROUPAPPLICATIONIDNULL = "InvalidParameterValue.ContainergroupApplicationIdNull"
2464//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2465//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2466//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2467func (c *Client) DescribeCreateGatewayApiStatus(request *DescribeCreateGatewayApiStatusRequest) (response *DescribeCreateGatewayApiStatusResponse, err error) {
2468    if request == nil {
2469        request = NewDescribeCreateGatewayApiStatusRequest()
2470    }
2471    response = NewDescribeCreateGatewayApiStatusResponse()
2472    err = c.Send(request, response)
2473    return
2474}
2475
2476func NewDescribeDownloadInfoRequest() (request *DescribeDownloadInfoRequest) {
2477    request = &DescribeDownloadInfoRequest{
2478        BaseRequest: &tchttp.BaseRequest{},
2479    }
2480    request.Init().WithApiInfo("tsf", APIVersion, "DescribeDownloadInfo")
2481    return
2482}
2483
2484func NewDescribeDownloadInfoResponse() (response *DescribeDownloadInfoResponse) {
2485    response = &DescribeDownloadInfoResponse{
2486        BaseResponse: &tchttp.BaseResponse{},
2487    }
2488    return
2489}
2490
2491// DescribeDownloadInfo
2492// TSF上传的程序包存放在腾讯云对象存储(COS)中,通过该API可以获取从COS下载程序包需要的信息,包括包所在的桶、存储路径、鉴权信息等,之后使用COS API(或SDK)进行下载。
2493//
2494// COS相关文档请查阅:https://cloud.tencent.com/document/product/436
2495//
2496// 可能返回的错误码:
2497//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2498//  RESOURCENOTFOUND_OBJECTNOEXIST = "ResourceNotFound.ObjectNoExist"
2499func (c *Client) DescribeDownloadInfo(request *DescribeDownloadInfoRequest) (response *DescribeDownloadInfoResponse, err error) {
2500    if request == nil {
2501        request = NewDescribeDownloadInfoRequest()
2502    }
2503    response = NewDescribeDownloadInfoResponse()
2504    err = c.Send(request, response)
2505    return
2506}
2507
2508func NewDescribeEnabledUnitRuleRequest() (request *DescribeEnabledUnitRuleRequest) {
2509    request = &DescribeEnabledUnitRuleRequest{
2510        BaseRequest: &tchttp.BaseRequest{},
2511    }
2512    request.Init().WithApiInfo("tsf", APIVersion, "DescribeEnabledUnitRule")
2513    return
2514}
2515
2516func NewDescribeEnabledUnitRuleResponse() (response *DescribeEnabledUnitRuleResponse) {
2517    response = &DescribeEnabledUnitRuleResponse{
2518        BaseResponse: &tchttp.BaseResponse{},
2519    }
2520    return
2521}
2522
2523// DescribeEnabledUnitRule
2524// 查询生效的单元化规则
2525//
2526// 可能返回的错误码:
2527//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
2528//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
2529//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
2530func (c *Client) DescribeEnabledUnitRule(request *DescribeEnabledUnitRuleRequest) (response *DescribeEnabledUnitRuleResponse, err error) {
2531    if request == nil {
2532        request = NewDescribeEnabledUnitRuleRequest()
2533    }
2534    response = NewDescribeEnabledUnitRuleResponse()
2535    err = c.Send(request, response)
2536    return
2537}
2538
2539func NewDescribeFileConfigsRequest() (request *DescribeFileConfigsRequest) {
2540    request = &DescribeFileConfigsRequest{
2541        BaseRequest: &tchttp.BaseRequest{},
2542    }
2543    request.Init().WithApiInfo("tsf", APIVersion, "DescribeFileConfigs")
2544    return
2545}
2546
2547func NewDescribeFileConfigsResponse() (response *DescribeFileConfigsResponse) {
2548    response = &DescribeFileConfigsResponse{
2549        BaseResponse: &tchttp.BaseResponse{},
2550    }
2551    return
2552}
2553
2554// DescribeFileConfigs
2555// 查询文件配置项列表
2556//
2557// 可能返回的错误码:
2558//  FAILEDOPERATION_CONFIGAPPLICATIONQUERYFAILED = "FailedOperation.ConfigApplicationQueryFailed"
2559func (c *Client) DescribeFileConfigs(request *DescribeFileConfigsRequest) (response *DescribeFileConfigsResponse, err error) {
2560    if request == nil {
2561        request = NewDescribeFileConfigsRequest()
2562    }
2563    response = NewDescribeFileConfigsResponse()
2564    err = c.Send(request, response)
2565    return
2566}
2567
2568func NewDescribeFlowLastBatchStateRequest() (request *DescribeFlowLastBatchStateRequest) {
2569    request = &DescribeFlowLastBatchStateRequest{
2570        BaseRequest: &tchttp.BaseRequest{},
2571    }
2572    request.Init().WithApiInfo("tsf", APIVersion, "DescribeFlowLastBatchState")
2573    return
2574}
2575
2576func NewDescribeFlowLastBatchStateResponse() (response *DescribeFlowLastBatchStateResponse) {
2577    response = &DescribeFlowLastBatchStateResponse{
2578        BaseResponse: &tchttp.BaseResponse{},
2579    }
2580    return
2581}
2582
2583// DescribeFlowLastBatchState
2584// 查询工作流最新一个批次的状态信息
2585//
2586// 可能返回的错误码:
2587//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
2588//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
2589//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
2590//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
2591//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
2592//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
2593//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
2594//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
2595//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2596func (c *Client) DescribeFlowLastBatchState(request *DescribeFlowLastBatchStateRequest) (response *DescribeFlowLastBatchStateResponse, err error) {
2597    if request == nil {
2598        request = NewDescribeFlowLastBatchStateRequest()
2599    }
2600    response = NewDescribeFlowLastBatchStateResponse()
2601    err = c.Send(request, response)
2602    return
2603}
2604
2605func NewDescribeGatewayAllGroupApisRequest() (request *DescribeGatewayAllGroupApisRequest) {
2606    request = &DescribeGatewayAllGroupApisRequest{
2607        BaseRequest: &tchttp.BaseRequest{},
2608    }
2609    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGatewayAllGroupApis")
2610    return
2611}
2612
2613func NewDescribeGatewayAllGroupApisResponse() (response *DescribeGatewayAllGroupApisResponse) {
2614    response = &DescribeGatewayAllGroupApisResponse{
2615        BaseResponse: &tchttp.BaseResponse{},
2616    }
2617    return
2618}
2619
2620// DescribeGatewayAllGroupApis
2621// 查询网关所有分组下Api列表
2622//
2623// 可能返回的错误码:
2624//  INVALIDPARAMETERVALUE_DEPLOYGROUPNOTEXISTS = "InvalidParameterValue.DeployGroupNotExists"
2625//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
2626//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
2627func (c *Client) DescribeGatewayAllGroupApis(request *DescribeGatewayAllGroupApisRequest) (response *DescribeGatewayAllGroupApisResponse, err error) {
2628    if request == nil {
2629        request = NewDescribeGatewayAllGroupApisRequest()
2630    }
2631    response = NewDescribeGatewayAllGroupApisResponse()
2632    err = c.Send(request, response)
2633    return
2634}
2635
2636func NewDescribeGatewayMonitorOverviewRequest() (request *DescribeGatewayMonitorOverviewRequest) {
2637    request = &DescribeGatewayMonitorOverviewRequest{
2638        BaseRequest: &tchttp.BaseRequest{},
2639    }
2640    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGatewayMonitorOverview")
2641    return
2642}
2643
2644func NewDescribeGatewayMonitorOverviewResponse() (response *DescribeGatewayMonitorOverviewResponse) {
2645    response = &DescribeGatewayMonitorOverviewResponse{
2646        BaseResponse: &tchttp.BaseResponse{},
2647    }
2648    return
2649}
2650
2651// DescribeGatewayMonitorOverview
2652// 查询网关监控概览
2653//
2654// 可能返回的错误码:
2655//  FAILEDOPERATION_GATEWAYREMOTECALLERROR = "FailedOperation.GatewayRemoteCallError"
2656//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2657//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
2658//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
2659//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2660//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2661//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2662func (c *Client) DescribeGatewayMonitorOverview(request *DescribeGatewayMonitorOverviewRequest) (response *DescribeGatewayMonitorOverviewResponse, err error) {
2663    if request == nil {
2664        request = NewDescribeGatewayMonitorOverviewRequest()
2665    }
2666    response = NewDescribeGatewayMonitorOverviewResponse()
2667    err = c.Send(request, response)
2668    return
2669}
2670
2671func NewDescribeGroupRequest() (request *DescribeGroupRequest) {
2672    request = &DescribeGroupRequest{
2673        BaseRequest: &tchttp.BaseRequest{},
2674    }
2675    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGroup")
2676    return
2677}
2678
2679func NewDescribeGroupResponse() (response *DescribeGroupResponse) {
2680    response = &DescribeGroupResponse{
2681        BaseResponse: &tchttp.BaseResponse{},
2682    }
2683    return
2684}
2685
2686// DescribeGroup
2687// 查询虚拟机部署组详情
2688//
2689// 可能返回的错误码:
2690//  INTERNALERROR_GROUPCOMMONERROR = "InternalError.GroupCommonError"
2691//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2692//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2693//  INVALIDPARAMETER_REPOPACKAGEPARAMERROR = "InvalidParameter.RepoPackageParamError"
2694//  MISSINGPARAMETER_GROUPIDNULL = "MissingParameter.GroupIdNull"
2695//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
2696//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2697//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2698func (c *Client) DescribeGroup(request *DescribeGroupRequest) (response *DescribeGroupResponse, err error) {
2699    if request == nil {
2700        request = NewDescribeGroupRequest()
2701    }
2702    response = NewDescribeGroupResponse()
2703    err = c.Send(request, response)
2704    return
2705}
2706
2707func NewDescribeGroupBindedGatewaysRequest() (request *DescribeGroupBindedGatewaysRequest) {
2708    request = &DescribeGroupBindedGatewaysRequest{
2709        BaseRequest: &tchttp.BaseRequest{},
2710    }
2711    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGroupBindedGateways")
2712    return
2713}
2714
2715func NewDescribeGroupBindedGatewaysResponse() (response *DescribeGroupBindedGatewaysResponse) {
2716    response = &DescribeGroupBindedGatewaysResponse{
2717        BaseResponse: &tchttp.BaseResponse{},
2718    }
2719    return
2720}
2721
2722// DescribeGroupBindedGateways
2723// 查询某个API分组已绑定的网关部署组信息列表
2724//
2725// 可能返回的错误码:
2726//  FAILEDOPERATION_GATEWAYREMOTECALLERROR = "FailedOperation.GatewayRemoteCallError"
2727//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
2728//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
2729func (c *Client) DescribeGroupBindedGateways(request *DescribeGroupBindedGatewaysRequest) (response *DescribeGroupBindedGatewaysResponse, err error) {
2730    if request == nil {
2731        request = NewDescribeGroupBindedGatewaysRequest()
2732    }
2733    response = NewDescribeGroupBindedGatewaysResponse()
2734    err = c.Send(request, response)
2735    return
2736}
2737
2738func NewDescribeGroupGatewaysRequest() (request *DescribeGroupGatewaysRequest) {
2739    request = &DescribeGroupGatewaysRequest{
2740        BaseRequest: &tchttp.BaseRequest{},
2741    }
2742    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGroupGateways")
2743    return
2744}
2745
2746func NewDescribeGroupGatewaysResponse() (response *DescribeGroupGatewaysResponse) {
2747    response = &DescribeGroupGatewaysResponse{
2748        BaseResponse: &tchttp.BaseResponse{},
2749    }
2750    return
2751}
2752
2753// DescribeGroupGateways
2754// 查询某个网关绑定的API 分组信息列表
2755//
2756// 可能返回的错误码:
2757//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2758//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2759func (c *Client) DescribeGroupGateways(request *DescribeGroupGatewaysRequest) (response *DescribeGroupGatewaysResponse, err error) {
2760    if request == nil {
2761        request = NewDescribeGroupGatewaysRequest()
2762    }
2763    response = NewDescribeGroupGatewaysResponse()
2764    err = c.Send(request, response)
2765    return
2766}
2767
2768func NewDescribeGroupInstancesRequest() (request *DescribeGroupInstancesRequest) {
2769    request = &DescribeGroupInstancesRequest{
2770        BaseRequest: &tchttp.BaseRequest{},
2771    }
2772    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGroupInstances")
2773    return
2774}
2775
2776func NewDescribeGroupInstancesResponse() (response *DescribeGroupInstancesResponse) {
2777    response = &DescribeGroupInstancesResponse{
2778        BaseResponse: &tchttp.BaseResponse{},
2779    }
2780    return
2781}
2782
2783// DescribeGroupInstances
2784// 查询虚拟机部署组云主机列表
2785//
2786// 可能返回的错误码:
2787//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2788//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
2789//  INTERNALERROR_INSTANCECOMMONERROR = "InternalError.InstanceCommonError"
2790//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2791//  MISSINGPARAMETER_GROUPIDNULL = "MissingParameter.GroupIdNull"
2792//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
2793//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2794//  UNAUTHORIZEDOPERATION_CAMGENERALERROR = "UnauthorizedOperation.CamGeneralError"
2795//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2796//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2797func (c *Client) DescribeGroupInstances(request *DescribeGroupInstancesRequest) (response *DescribeGroupInstancesResponse, err error) {
2798    if request == nil {
2799        request = NewDescribeGroupInstancesRequest()
2800    }
2801    response = NewDescribeGroupInstancesResponse()
2802    err = c.Send(request, response)
2803    return
2804}
2805
2806func NewDescribeGroupReleaseRequest() (request *DescribeGroupReleaseRequest) {
2807    request = &DescribeGroupReleaseRequest{
2808        BaseRequest: &tchttp.BaseRequest{},
2809    }
2810    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGroupRelease")
2811    return
2812}
2813
2814func NewDescribeGroupReleaseResponse() (response *DescribeGroupReleaseResponse) {
2815    response = &DescribeGroupReleaseResponse{
2816        BaseResponse: &tchttp.BaseResponse{},
2817    }
2818    return
2819}
2820
2821// DescribeGroupRelease
2822// 查询部署组相关的发布信息
2823//
2824// 可能返回的错误码:
2825//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2826//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
2827//  INTERNALERROR_INSTANCECOMMONERROR = "InternalError.InstanceCommonError"
2828//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2829//  MISSINGPARAMETER_GROUPIDNULL = "MissingParameter.GroupIdNull"
2830//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
2831//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2832//  UNAUTHORIZEDOPERATION_CAMGENERALERROR = "UnauthorizedOperation.CamGeneralError"
2833//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2834//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2835func (c *Client) DescribeGroupRelease(request *DescribeGroupReleaseRequest) (response *DescribeGroupReleaseResponse, err error) {
2836    if request == nil {
2837        request = NewDescribeGroupReleaseRequest()
2838    }
2839    response = NewDescribeGroupReleaseResponse()
2840    err = c.Send(request, response)
2841    return
2842}
2843
2844func NewDescribeGroupUseDetailRequest() (request *DescribeGroupUseDetailRequest) {
2845    request = &DescribeGroupUseDetailRequest{
2846        BaseRequest: &tchttp.BaseRequest{},
2847    }
2848    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGroupUseDetail")
2849    return
2850}
2851
2852func NewDescribeGroupUseDetailResponse() (response *DescribeGroupUseDetailResponse) {
2853    response = &DescribeGroupUseDetailResponse{
2854        BaseResponse: &tchttp.BaseResponse{},
2855    }
2856    return
2857}
2858
2859// DescribeGroupUseDetail
2860// 查询网关分组监控明细数据
2861//
2862// 可能返回的错误码:
2863//  FAILEDOPERATION_GATEWAYREMOTECALLERROR = "FailedOperation.GatewayRemoteCallError"
2864//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
2865//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
2866func (c *Client) DescribeGroupUseDetail(request *DescribeGroupUseDetailRequest) (response *DescribeGroupUseDetailResponse, err error) {
2867    if request == nil {
2868        request = NewDescribeGroupUseDetailRequest()
2869    }
2870    response = NewDescribeGroupUseDetailResponse()
2871    err = c.Send(request, response)
2872    return
2873}
2874
2875func NewDescribeGroupsRequest() (request *DescribeGroupsRequest) {
2876    request = &DescribeGroupsRequest{
2877        BaseRequest: &tchttp.BaseRequest{},
2878    }
2879    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGroups")
2880    return
2881}
2882
2883func NewDescribeGroupsResponse() (response *DescribeGroupsResponse) {
2884    response = &DescribeGroupsResponse{
2885        BaseResponse: &tchttp.BaseResponse{},
2886    }
2887    return
2888}
2889
2890// DescribeGroups
2891// 获取虚拟机部署组列表
2892//
2893// 可能返回的错误码:
2894//  FAILEDOPERATION_APPLICATIONQUERYFAILED = "FailedOperation.ApplicationQueryFailed"
2895//  FAILEDOPERATION_GROUPQUERYFAILD = "FailedOperation.GroupQueryFaild"
2896//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2897//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2898//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2899//  INVALIDPARAMETERVALUE_GROUPPAGELIMITINVALID = "InvalidParameterValue.GroupPageLimitInvalid"
2900//  INVALIDPARAMETERVALUE_GROUPSTATUSINVALID = "InvalidParameterValue.GroupStatusInvalid"
2901//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2902//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2903//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2904func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error) {
2905    if request == nil {
2906        request = NewDescribeGroupsRequest()
2907    }
2908    response = NewDescribeGroupsResponse()
2909    err = c.Send(request, response)
2910    return
2911}
2912
2913func NewDescribeGroupsWithPluginRequest() (request *DescribeGroupsWithPluginRequest) {
2914    request = &DescribeGroupsWithPluginRequest{
2915        BaseRequest: &tchttp.BaseRequest{},
2916    }
2917    request.Init().WithApiInfo("tsf", APIVersion, "DescribeGroupsWithPlugin")
2918    return
2919}
2920
2921func NewDescribeGroupsWithPluginResponse() (response *DescribeGroupsWithPluginResponse) {
2922    response = &DescribeGroupsWithPluginResponse{
2923        BaseResponse: &tchttp.BaseResponse{},
2924    }
2925    return
2926}
2927
2928// DescribeGroupsWithPlugin
2929// 查询某个插件下绑定或未绑定的API分组
2930//
2931// 可能返回的错误码:
2932//  FAILEDOPERATION_APPLICATIONQUERYFAILED = "FailedOperation.ApplicationQueryFailed"
2933//  FAILEDOPERATION_GROUPQUERYFAILD = "FailedOperation.GroupQueryFaild"
2934//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
2935//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2936//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
2937//  INVALIDPARAMETERVALUE_GROUPPAGELIMITINVALID = "InvalidParameterValue.GroupPageLimitInvalid"
2938//  INVALIDPARAMETERVALUE_GROUPSTATUSINVALID = "InvalidParameterValue.GroupStatusInvalid"
2939//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
2940//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
2941//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2942func (c *Client) DescribeGroupsWithPlugin(request *DescribeGroupsWithPluginRequest) (response *DescribeGroupsWithPluginResponse, err error) {
2943    if request == nil {
2944        request = NewDescribeGroupsWithPluginRequest()
2945    }
2946    response = NewDescribeGroupsWithPluginResponse()
2947    err = c.Send(request, response)
2948    return
2949}
2950
2951func NewDescribeImageRepositoryRequest() (request *DescribeImageRepositoryRequest) {
2952    request = &DescribeImageRepositoryRequest{
2953        BaseRequest: &tchttp.BaseRequest{},
2954    }
2955    request.Init().WithApiInfo("tsf", APIVersion, "DescribeImageRepository")
2956    return
2957}
2958
2959func NewDescribeImageRepositoryResponse() (response *DescribeImageRepositoryResponse) {
2960    response = &DescribeImageRepositoryResponse{
2961        BaseResponse: &tchttp.BaseResponse{},
2962    }
2963    return
2964}
2965
2966// DescribeImageRepository
2967// 镜像仓库列表
2968//
2969// 可能返回的错误码:
2970//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
2971//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
2972//  RESOURCENOTFOUND_ERRNOUSER = "ResourceNotFound.ErrNoUser"
2973//  UNAUTHORIZEDOPERATION_CAMGENERALERROR = "UnauthorizedOperation.CamGeneralError"
2974//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
2975func (c *Client) DescribeImageRepository(request *DescribeImageRepositoryRequest) (response *DescribeImageRepositoryResponse, err error) {
2976    if request == nil {
2977        request = NewDescribeImageRepositoryRequest()
2978    }
2979    response = NewDescribeImageRepositoryResponse()
2980    err = c.Send(request, response)
2981    return
2982}
2983
2984func NewDescribeImageTagsRequest() (request *DescribeImageTagsRequest) {
2985    request = &DescribeImageTagsRequest{
2986        BaseRequest: &tchttp.BaseRequest{},
2987    }
2988    request.Init().WithApiInfo("tsf", APIVersion, "DescribeImageTags")
2989    return
2990}
2991
2992func NewDescribeImageTagsResponse() (response *DescribeImageTagsResponse) {
2993    response = &DescribeImageTagsResponse{
2994        BaseResponse: &tchttp.BaseResponse{},
2995    }
2996    return
2997}
2998
2999// DescribeImageTags
3000// 镜像版本列表
3001//
3002// 可能返回的错误码:
3003//  FAILEDOPERATION_APPLICATIONQUERYFAILED = "FailedOperation.ApplicationQueryFailed"
3004//  INTERNALERROR_CAMROLEREQUESTERROR = "InternalError.CamRoleRequestError"
3005//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
3006//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3007//  RESOURCENOTFOUND_ERRNOREPO = "ResourceNotFound.ErrNoRepo"
3008//  RESOURCENOTFOUND_GROUPAPPLICATIONNOTEXIST = "ResourceNotFound.GroupApplicationNotExist"
3009//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3010//  UNAUTHORIZEDOPERATION_CAMGENERALERROR = "UnauthorizedOperation.CamGeneralError"
3011//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3012func (c *Client) DescribeImageTags(request *DescribeImageTagsRequest) (response *DescribeImageTagsResponse, err error) {
3013    if request == nil {
3014        request = NewDescribeImageTagsRequest()
3015    }
3016    response = NewDescribeImageTagsResponse()
3017    err = c.Send(request, response)
3018    return
3019}
3020
3021func NewDescribeLaneRulesRequest() (request *DescribeLaneRulesRequest) {
3022    request = &DescribeLaneRulesRequest{
3023        BaseRequest: &tchttp.BaseRequest{},
3024    }
3025    request.Init().WithApiInfo("tsf", APIVersion, "DescribeLaneRules")
3026    return
3027}
3028
3029func NewDescribeLaneRulesResponse() (response *DescribeLaneRulesResponse) {
3030    response = &DescribeLaneRulesResponse{
3031        BaseResponse: &tchttp.BaseResponse{},
3032    }
3033    return
3034}
3035
3036// DescribeLaneRules
3037// 查询泳道规则列表
3038//
3039// 可能返回的错误码:
3040//  FAILEDOPERATION_LANEINFODELETECONSULFAILED = "FailedOperation.LaneInfoDeleteConsulFailed"
3041//  FAILEDOPERATION_LANEINFOGROUPNOTEMPTY = "FailedOperation.LaneInfoGroupNotEmpty"
3042//  FAILEDOPERATION_LANEINFORELEASECONSULFAILED = "FailedOperation.LaneInfoReleaseConsulFailed"
3043//  FAILEDOPERATION_LANERULEENABLECONSULFAILED = "FailedOperation.LaneRuleEnableConsulFailed"
3044//  FAILEDOPERATION_LANERULEMAXLIMIT = "FailedOperation.LaneRuleMaxLimit"
3045//  INVALIDPARAMETER_LANEINFOALREADYUSED = "InvalidParameter.LaneInfoAlreadyUsed"
3046//  INVALIDPARAMETER_LANEINFONAMEALREADYUSED = "InvalidParameter.LaneInfoNameAlreadyUsed"
3047//  INVALIDPARAMETER_LANEINFONAMEINVALID = "InvalidParameter.LaneInfoNameInvalid"
3048//  INVALIDPARAMETER_LANEINFONAMENOTEMPTY = "InvalidParameter.LaneInfoNameNotEmpty"
3049//  INVALIDPARAMETER_LANEINFONAMETOOLONG = "InvalidParameter.LaneInfoNameTooLong"
3050//  INVALIDPARAMETER_LANEINFONOTEXIST = "InvalidParameter.LaneInfoNotExist"
3051//  INVALIDPARAMETER_LANEINFONOTEXISTENTRANCE = "InvalidParameter.LaneInfoNotExistEntrance"
3052//  INVALIDPARAMETER_LANEINFOREMARKTOOLONG = "InvalidParameter.LaneInfoRemarkTooLong"
3053//  INVALIDPARAMETER_LANERULEINFONOTEXIST = "InvalidParameter.LaneRuleInfoNotExist"
3054//  INVALIDPARAMETER_LANERULENAMEALREADYUSED = "InvalidParameter.LaneRuleNameAlreadyUsed"
3055//  INVALIDPARAMETER_LANERULENAMEINVALID = "InvalidParameter.LaneRuleNameInvalid"
3056//  INVALIDPARAMETER_LANERULENAMENOTEMPTY = "InvalidParameter.LaneRuleNameNotEmpty"
3057//  INVALIDPARAMETER_LANERULENAMETOOLONG = "InvalidParameter.LaneRuleNameTooLong"
3058//  INVALIDPARAMETER_LANERULENOTEXIST = "InvalidParameter.LaneRuleNotExist"
3059//  INVALIDPARAMETER_LANERULEREMARKTOOLONG = "InvalidParameter.LaneRuleRemarkTooLong"
3060//  INVALIDPARAMETER_LANERULETAGNAMENOTEMPTY = "InvalidParameter.LaneRuleTagNameNotEmpty"
3061//  INVALIDPARAMETER_LANERULETAGNAMETOOLONG = "InvalidParameter.LaneRuleTagNameTooLong"
3062//  INVALIDPARAMETER_LANERULETAGNOTEMPTY = "InvalidParameter.LaneRuleTagNotEmpty"
3063//  INVALIDPARAMETER_LANERULETAGVALUETOOLONG = "InvalidParameter.LaneRuleTagValueTooLong"
3064//  INVALIDPARAMETER_LANERULETAGVALUETOTALTOOLONG = "InvalidParameter.LaneRuleTagValueTotalTooLong"
3065//  INVALIDPARAMETERVALUE_LANEINFOALREADYUSED = "InvalidParameterValue.LaneInfoAlreadyUsed"
3066//  INVALIDPARAMETERVALUE_LANEINFONAMEALREADYUSED = "InvalidParameterValue.LaneInfoNameAlreadyUsed"
3067//  INVALIDPARAMETERVALUE_LANEINFONAMEINVALID = "InvalidParameterValue.LaneInfoNameInvalid"
3068//  INVALIDPARAMETERVALUE_LANEINFONAMENOTEMPTY = "InvalidParameterValue.LaneInfoNameNotEmpty"
3069//  INVALIDPARAMETERVALUE_LANEINFONAMETOOLONG = "InvalidParameterValue.LaneInfoNameTooLong"
3070//  INVALIDPARAMETERVALUE_LANEINFONOTEXIST = "InvalidParameterValue.LaneInfoNotExist"
3071//  INVALIDPARAMETERVALUE_LANEINFONOTEXISTENTRANCE = "InvalidParameterValue.LaneInfoNotExistEntrance"
3072//  INVALIDPARAMETERVALUE_LANEINFOREMARKTOOLONG = "InvalidParameterValue.LaneInfoRemarkTooLong"
3073//  INVALIDPARAMETERVALUE_LANERULEINFONOTEXIST = "InvalidParameterValue.LaneRuleInfoNotExist"
3074//  INVALIDPARAMETERVALUE_LANERULENAMEALREADYUSED = "InvalidParameterValue.LaneRuleNameAlreadyUsed"
3075//  INVALIDPARAMETERVALUE_LANERULENAMEINVALID = "InvalidParameterValue.LaneRuleNameInvalid"
3076//  INVALIDPARAMETERVALUE_LANERULENAMENOTEMPTY = "InvalidParameterValue.LaneRuleNameNotEmpty"
3077//  INVALIDPARAMETERVALUE_LANERULENAMETOOLONG = "InvalidParameterValue.LaneRuleNameTooLong"
3078//  INVALIDPARAMETERVALUE_LANERULENOTEXIST = "InvalidParameterValue.LaneRuleNotExist"
3079//  INVALIDPARAMETERVALUE_LANERULEREMARKTOOLONG = "InvalidParameterValue.LaneRuleRemarkTooLong"
3080//  INVALIDPARAMETERVALUE_LANERULETAGNAMENOTEMPTY = "InvalidParameterValue.LaneRuleTagNameNotEmpty"
3081//  INVALIDPARAMETERVALUE_LANERULETAGNAMETOOLONG = "InvalidParameterValue.LaneRuleTagNameTooLong"
3082//  INVALIDPARAMETERVALUE_LANERULETAGNOTEMPTY = "InvalidParameterValue.LaneRuleTagNotEmpty"
3083//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOOLONG = "InvalidParameterValue.LaneRuleTagValueTooLong"
3084//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOTALTOOLONG = "InvalidParameterValue.LaneRuleTagValueTotalTooLong"
3085//  RESOURCENOTFOUND_LICENSESERVERNOTFOUND = "ResourceNotFound.LicenseServerNotFound"
3086//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3087//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3088func (c *Client) DescribeLaneRules(request *DescribeLaneRulesRequest) (response *DescribeLaneRulesResponse, err error) {
3089    if request == nil {
3090        request = NewDescribeLaneRulesRequest()
3091    }
3092    response = NewDescribeLaneRulesResponse()
3093    err = c.Send(request, response)
3094    return
3095}
3096
3097func NewDescribeLanesRequest() (request *DescribeLanesRequest) {
3098    request = &DescribeLanesRequest{
3099        BaseRequest: &tchttp.BaseRequest{},
3100    }
3101    request.Init().WithApiInfo("tsf", APIVersion, "DescribeLanes")
3102    return
3103}
3104
3105func NewDescribeLanesResponse() (response *DescribeLanesResponse) {
3106    response = &DescribeLanesResponse{
3107        BaseResponse: &tchttp.BaseResponse{},
3108    }
3109    return
3110}
3111
3112// DescribeLanes
3113// 查询泳道列表
3114//
3115// 可能返回的错误码:
3116//  FAILEDOPERATION_LANEINFODELETECONSULFAILED = "FailedOperation.LaneInfoDeleteConsulFailed"
3117//  FAILEDOPERATION_LANEINFOGROUPNOTEMPTY = "FailedOperation.LaneInfoGroupNotEmpty"
3118//  FAILEDOPERATION_LANEINFORELEASECONSULFAILED = "FailedOperation.LaneInfoReleaseConsulFailed"
3119//  FAILEDOPERATION_LANERULEENABLECONSULFAILED = "FailedOperation.LaneRuleEnableConsulFailed"
3120//  FAILEDOPERATION_LANERULEMAXLIMIT = "FailedOperation.LaneRuleMaxLimit"
3121//  INVALIDPARAMETER_LANEINFOALREADYUSED = "InvalidParameter.LaneInfoAlreadyUsed"
3122//  INVALIDPARAMETER_LANEINFONAMEALREADYUSED = "InvalidParameter.LaneInfoNameAlreadyUsed"
3123//  INVALIDPARAMETER_LANEINFONAMEINVALID = "InvalidParameter.LaneInfoNameInvalid"
3124//  INVALIDPARAMETER_LANEINFONAMENOTEMPTY = "InvalidParameter.LaneInfoNameNotEmpty"
3125//  INVALIDPARAMETER_LANEINFONAMETOOLONG = "InvalidParameter.LaneInfoNameTooLong"
3126//  INVALIDPARAMETER_LANEINFONOTEXIST = "InvalidParameter.LaneInfoNotExist"
3127//  INVALIDPARAMETER_LANEINFONOTEXISTENTRANCE = "InvalidParameter.LaneInfoNotExistEntrance"
3128//  INVALIDPARAMETER_LANEINFOREMARKTOOLONG = "InvalidParameter.LaneInfoRemarkTooLong"
3129//  INVALIDPARAMETER_LANERULEINFONOTEXIST = "InvalidParameter.LaneRuleInfoNotExist"
3130//  INVALIDPARAMETER_LANERULENAMEALREADYUSED = "InvalidParameter.LaneRuleNameAlreadyUsed"
3131//  INVALIDPARAMETER_LANERULENAMEINVALID = "InvalidParameter.LaneRuleNameInvalid"
3132//  INVALIDPARAMETER_LANERULENAMENOTEMPTY = "InvalidParameter.LaneRuleNameNotEmpty"
3133//  INVALIDPARAMETER_LANERULENAMETOOLONG = "InvalidParameter.LaneRuleNameTooLong"
3134//  INVALIDPARAMETER_LANERULENOTEXIST = "InvalidParameter.LaneRuleNotExist"
3135//  INVALIDPARAMETER_LANERULEREMARKTOOLONG = "InvalidParameter.LaneRuleRemarkTooLong"
3136//  INVALIDPARAMETER_LANERULETAGNAMENOTEMPTY = "InvalidParameter.LaneRuleTagNameNotEmpty"
3137//  INVALIDPARAMETER_LANERULETAGNAMETOOLONG = "InvalidParameter.LaneRuleTagNameTooLong"
3138//  INVALIDPARAMETER_LANERULETAGNOTEMPTY = "InvalidParameter.LaneRuleTagNotEmpty"
3139//  INVALIDPARAMETER_LANERULETAGVALUETOOLONG = "InvalidParameter.LaneRuleTagValueTooLong"
3140//  INVALIDPARAMETER_LANERULETAGVALUETOTALTOOLONG = "InvalidParameter.LaneRuleTagValueTotalTooLong"
3141//  INVALIDPARAMETERVALUE_LANEINFOALREADYUSED = "InvalidParameterValue.LaneInfoAlreadyUsed"
3142//  INVALIDPARAMETERVALUE_LANEINFONAMEALREADYUSED = "InvalidParameterValue.LaneInfoNameAlreadyUsed"
3143//  INVALIDPARAMETERVALUE_LANEINFONAMEINVALID = "InvalidParameterValue.LaneInfoNameInvalid"
3144//  INVALIDPARAMETERVALUE_LANEINFONAMENOTEMPTY = "InvalidParameterValue.LaneInfoNameNotEmpty"
3145//  INVALIDPARAMETERVALUE_LANEINFONAMETOOLONG = "InvalidParameterValue.LaneInfoNameTooLong"
3146//  INVALIDPARAMETERVALUE_LANEINFONOTEXIST = "InvalidParameterValue.LaneInfoNotExist"
3147//  INVALIDPARAMETERVALUE_LANEINFONOTEXISTENTRANCE = "InvalidParameterValue.LaneInfoNotExistEntrance"
3148//  INVALIDPARAMETERVALUE_LANEINFOREMARKTOOLONG = "InvalidParameterValue.LaneInfoRemarkTooLong"
3149//  INVALIDPARAMETERVALUE_LANERULEINFONOTEXIST = "InvalidParameterValue.LaneRuleInfoNotExist"
3150//  INVALIDPARAMETERVALUE_LANERULENAMEALREADYUSED = "InvalidParameterValue.LaneRuleNameAlreadyUsed"
3151//  INVALIDPARAMETERVALUE_LANERULENAMEINVALID = "InvalidParameterValue.LaneRuleNameInvalid"
3152//  INVALIDPARAMETERVALUE_LANERULENAMENOTEMPTY = "InvalidParameterValue.LaneRuleNameNotEmpty"
3153//  INVALIDPARAMETERVALUE_LANERULENAMETOOLONG = "InvalidParameterValue.LaneRuleNameTooLong"
3154//  INVALIDPARAMETERVALUE_LANERULENOTEXIST = "InvalidParameterValue.LaneRuleNotExist"
3155//  INVALIDPARAMETERVALUE_LANERULEREMARKTOOLONG = "InvalidParameterValue.LaneRuleRemarkTooLong"
3156//  INVALIDPARAMETERVALUE_LANERULETAGNAMENOTEMPTY = "InvalidParameterValue.LaneRuleTagNameNotEmpty"
3157//  INVALIDPARAMETERVALUE_LANERULETAGNAMETOOLONG = "InvalidParameterValue.LaneRuleTagNameTooLong"
3158//  INVALIDPARAMETERVALUE_LANERULETAGNOTEMPTY = "InvalidParameterValue.LaneRuleTagNotEmpty"
3159//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOOLONG = "InvalidParameterValue.LaneRuleTagValueTooLong"
3160//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOTALTOOLONG = "InvalidParameterValue.LaneRuleTagValueTotalTooLong"
3161//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3162//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3163func (c *Client) DescribeLanes(request *DescribeLanesRequest) (response *DescribeLanesResponse, err error) {
3164    if request == nil {
3165        request = NewDescribeLanesRequest()
3166    }
3167    response = NewDescribeLanesResponse()
3168    err = c.Send(request, response)
3169    return
3170}
3171
3172func NewDescribeMicroserviceRequest() (request *DescribeMicroserviceRequest) {
3173    request = &DescribeMicroserviceRequest{
3174        BaseRequest: &tchttp.BaseRequest{},
3175    }
3176    request.Init().WithApiInfo("tsf", APIVersion, "DescribeMicroservice")
3177    return
3178}
3179
3180func NewDescribeMicroserviceResponse() (response *DescribeMicroserviceResponse) {
3181    response = &DescribeMicroserviceResponse{
3182        BaseResponse: &tchttp.BaseResponse{},
3183    }
3184    return
3185}
3186
3187// DescribeMicroservice
3188// 查询微服务详情
3189//
3190// 可能返回的错误码:
3191//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3192//  INTERNALERROR_CLOUDAPIPROXYERROR = "InternalError.CloudApiProxyError"
3193//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3194//  MISSINGPARAMETER_SERVICEIDREQUIRED = "MissingParameter.ServiceIdRequired"
3195//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3196//  RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"
3197//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3198//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3199func (c *Client) DescribeMicroservice(request *DescribeMicroserviceRequest) (response *DescribeMicroserviceResponse, err error) {
3200    if request == nil {
3201        request = NewDescribeMicroserviceRequest()
3202    }
3203    response = NewDescribeMicroserviceResponse()
3204    err = c.Send(request, response)
3205    return
3206}
3207
3208func NewDescribeMicroservicesRequest() (request *DescribeMicroservicesRequest) {
3209    request = &DescribeMicroservicesRequest{
3210        BaseRequest: &tchttp.BaseRequest{},
3211    }
3212    request.Init().WithApiInfo("tsf", APIVersion, "DescribeMicroservices")
3213    return
3214}
3215
3216func NewDescribeMicroservicesResponse() (response *DescribeMicroservicesResponse) {
3217    response = &DescribeMicroservicesResponse{
3218        BaseResponse: &tchttp.BaseResponse{},
3219    }
3220    return
3221}
3222
3223// DescribeMicroservices
3224// 获取微服务列表
3225//
3226// 可能返回的错误码:
3227//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3228//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3229//  INVALIDPARAMETER_BADREQUEST = "InvalidParameter.BadRequest"
3230//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3231//  MISSINGPARAMETER_NAMESPACEIDREQUIRED = "MissingParameter.NamespaceIdRequired"
3232//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3233//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3234//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3235func (c *Client) DescribeMicroservices(request *DescribeMicroservicesRequest) (response *DescribeMicroservicesResponse, err error) {
3236    if request == nil {
3237        request = NewDescribeMicroservicesRequest()
3238    }
3239    response = NewDescribeMicroservicesResponse()
3240    err = c.Send(request, response)
3241    return
3242}
3243
3244func NewDescribeMsApiListRequest() (request *DescribeMsApiListRequest) {
3245    request = &DescribeMsApiListRequest{
3246        BaseRequest: &tchttp.BaseRequest{},
3247    }
3248    request.Init().WithApiInfo("tsf", APIVersion, "DescribeMsApiList")
3249    return
3250}
3251
3252func NewDescribeMsApiListResponse() (response *DescribeMsApiListResponse) {
3253    response = &DescribeMsApiListResponse{
3254        BaseResponse: &tchttp.BaseResponse{},
3255    }
3256    return
3257}
3258
3259// DescribeMsApiList
3260// 查询服务API列表
3261//
3262// 可能返回的错误码:
3263//  FAILEDOPERATION_SERVICEINSERTFAILED = "FailedOperation.ServiceInsertFailed"
3264//  FAILEDOPERATION_SERVICEQUERYFAILED = "FailedOperation.ServiceQueryFailed"
3265//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3266//  MISSINGPARAMETER_REQUIREDPARAMETERMISSING = "MissingParameter.RequiredParameterMissing"
3267//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3268//  RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"
3269func (c *Client) DescribeMsApiList(request *DescribeMsApiListRequest) (response *DescribeMsApiListResponse, err error) {
3270    if request == nil {
3271        request = NewDescribeMsApiListRequest()
3272    }
3273    response = NewDescribeMsApiListResponse()
3274    err = c.Send(request, response)
3275    return
3276}
3277
3278func NewDescribePathRewriteRequest() (request *DescribePathRewriteRequest) {
3279    request = &DescribePathRewriteRequest{
3280        BaseRequest: &tchttp.BaseRequest{},
3281    }
3282    request.Init().WithApiInfo("tsf", APIVersion, "DescribePathRewrite")
3283    return
3284}
3285
3286func NewDescribePathRewriteResponse() (response *DescribePathRewriteResponse) {
3287    response = &DescribePathRewriteResponse{
3288        BaseResponse: &tchttp.BaseResponse{},
3289    }
3290    return
3291}
3292
3293// DescribePathRewrite
3294// 查询路径重写
3295//
3296// 可能返回的错误码:
3297//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
3298//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
3299func (c *Client) DescribePathRewrite(request *DescribePathRewriteRequest) (response *DescribePathRewriteResponse, err error) {
3300    if request == nil {
3301        request = NewDescribePathRewriteRequest()
3302    }
3303    response = NewDescribePathRewriteResponse()
3304    err = c.Send(request, response)
3305    return
3306}
3307
3308func NewDescribePathRewritesRequest() (request *DescribePathRewritesRequest) {
3309    request = &DescribePathRewritesRequest{
3310        BaseRequest: &tchttp.BaseRequest{},
3311    }
3312    request.Init().WithApiInfo("tsf", APIVersion, "DescribePathRewrites")
3313    return
3314}
3315
3316func NewDescribePathRewritesResponse() (response *DescribePathRewritesResponse) {
3317    response = &DescribePathRewritesResponse{
3318        BaseResponse: &tchttp.BaseResponse{},
3319    }
3320    return
3321}
3322
3323// DescribePathRewrites
3324// 查询路径重写列表
3325//
3326// 可能返回的错误码:
3327//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
3328//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
3329//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3330func (c *Client) DescribePathRewrites(request *DescribePathRewritesRequest) (response *DescribePathRewritesResponse, err error) {
3331    if request == nil {
3332        request = NewDescribePathRewritesRequest()
3333    }
3334    response = NewDescribePathRewritesResponse()
3335    err = c.Send(request, response)
3336    return
3337}
3338
3339func NewDescribePkgsRequest() (request *DescribePkgsRequest) {
3340    request = &DescribePkgsRequest{
3341        BaseRequest: &tchttp.BaseRequest{},
3342    }
3343    request.Init().WithApiInfo("tsf", APIVersion, "DescribePkgs")
3344    return
3345}
3346
3347func NewDescribePkgsResponse() (response *DescribePkgsResponse) {
3348    response = &DescribePkgsResponse{
3349        BaseResponse: &tchttp.BaseResponse{},
3350    }
3351    return
3352}
3353
3354// DescribePkgs
3355// 无
3356//
3357// 可能返回的错误码:
3358//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
3359//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3360func (c *Client) DescribePkgs(request *DescribePkgsRequest) (response *DescribePkgsResponse, err error) {
3361    if request == nil {
3362        request = NewDescribePkgsRequest()
3363    }
3364    response = NewDescribePkgsResponse()
3365    err = c.Send(request, response)
3366    return
3367}
3368
3369func NewDescribePluginInstancesRequest() (request *DescribePluginInstancesRequest) {
3370    request = &DescribePluginInstancesRequest{
3371        BaseRequest: &tchttp.BaseRequest{},
3372    }
3373    request.Init().WithApiInfo("tsf", APIVersion, "DescribePluginInstances")
3374    return
3375}
3376
3377func NewDescribePluginInstancesResponse() (response *DescribePluginInstancesResponse) {
3378    response = &DescribePluginInstancesResponse{
3379        BaseResponse: &tchttp.BaseResponse{},
3380    }
3381    return
3382}
3383
3384// DescribePluginInstances
3385// 分页查询网关分组/API绑定(或未绑定)的插件列表
3386//
3387// 可能返回的错误码:
3388//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
3389//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3390func (c *Client) DescribePluginInstances(request *DescribePluginInstancesRequest) (response *DescribePluginInstancesResponse, err error) {
3391    if request == nil {
3392        request = NewDescribePluginInstancesRequest()
3393    }
3394    response = NewDescribePluginInstancesResponse()
3395    err = c.Send(request, response)
3396    return
3397}
3398
3399func NewDescribePodInstancesRequest() (request *DescribePodInstancesRequest) {
3400    request = &DescribePodInstancesRequest{
3401        BaseRequest: &tchttp.BaseRequest{},
3402    }
3403    request.Init().WithApiInfo("tsf", APIVersion, "DescribePodInstances")
3404    return
3405}
3406
3407func NewDescribePodInstancesResponse() (response *DescribePodInstancesResponse) {
3408    response = &DescribePodInstancesResponse{
3409        BaseResponse: &tchttp.BaseResponse{},
3410    }
3411    return
3412}
3413
3414// DescribePodInstances
3415// 获取部署组实例列表
3416//
3417// 可能返回的错误码:
3418//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3419//  INTERNALERROR_CONTAINERGROUPKUBERNETECONNECTERROR = "InternalError.ContainergroupKuberneteConnectError"
3420//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3421//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3422//  INVALIDPARAMETERVALUE_CONTAINERGROUPGROUPIDNULL = "InvalidParameterValue.ContainergroupGroupidNull"
3423//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
3424//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNAMESPACECLUSTERNOTFOUND = "ResourceNotFound.ContainergroupGroupNamespaceClusterNotFound"
3425//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3426//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3427//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3428func (c *Client) DescribePodInstances(request *DescribePodInstancesRequest) (response *DescribePodInstancesResponse, err error) {
3429    if request == nil {
3430        request = NewDescribePodInstancesRequest()
3431    }
3432    response = NewDescribePodInstancesResponse()
3433    err = c.Send(request, response)
3434    return
3435}
3436
3437func NewDescribePublicConfigRequest() (request *DescribePublicConfigRequest) {
3438    request = &DescribePublicConfigRequest{
3439        BaseRequest: &tchttp.BaseRequest{},
3440    }
3441    request.Init().WithApiInfo("tsf", APIVersion, "DescribePublicConfig")
3442    return
3443}
3444
3445func NewDescribePublicConfigResponse() (response *DescribePublicConfigResponse) {
3446    response = &DescribePublicConfigResponse{
3447        BaseResponse: &tchttp.BaseResponse{},
3448    }
3449    return
3450}
3451
3452// DescribePublicConfig
3453// 查询公共配置(单条)
3454//
3455// 可能返回的错误码:
3456//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3457//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3458func (c *Client) DescribePublicConfig(request *DescribePublicConfigRequest) (response *DescribePublicConfigResponse, err error) {
3459    if request == nil {
3460        request = NewDescribePublicConfigRequest()
3461    }
3462    response = NewDescribePublicConfigResponse()
3463    err = c.Send(request, response)
3464    return
3465}
3466
3467func NewDescribePublicConfigReleaseLogsRequest() (request *DescribePublicConfigReleaseLogsRequest) {
3468    request = &DescribePublicConfigReleaseLogsRequest{
3469        BaseRequest: &tchttp.BaseRequest{},
3470    }
3471    request.Init().WithApiInfo("tsf", APIVersion, "DescribePublicConfigReleaseLogs")
3472    return
3473}
3474
3475func NewDescribePublicConfigReleaseLogsResponse() (response *DescribePublicConfigReleaseLogsResponse) {
3476    response = &DescribePublicConfigReleaseLogsResponse{
3477        BaseResponse: &tchttp.BaseResponse{},
3478    }
3479    return
3480}
3481
3482// DescribePublicConfigReleaseLogs
3483// 查询公共配置发布历史
3484//
3485// 可能返回的错误码:
3486//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3487//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3488func (c *Client) DescribePublicConfigReleaseLogs(request *DescribePublicConfigReleaseLogsRequest) (response *DescribePublicConfigReleaseLogsResponse, err error) {
3489    if request == nil {
3490        request = NewDescribePublicConfigReleaseLogsRequest()
3491    }
3492    response = NewDescribePublicConfigReleaseLogsResponse()
3493    err = c.Send(request, response)
3494    return
3495}
3496
3497func NewDescribePublicConfigReleasesRequest() (request *DescribePublicConfigReleasesRequest) {
3498    request = &DescribePublicConfigReleasesRequest{
3499        BaseRequest: &tchttp.BaseRequest{},
3500    }
3501    request.Init().WithApiInfo("tsf", APIVersion, "DescribePublicConfigReleases")
3502    return
3503}
3504
3505func NewDescribePublicConfigReleasesResponse() (response *DescribePublicConfigReleasesResponse) {
3506    response = &DescribePublicConfigReleasesResponse{
3507        BaseResponse: &tchttp.BaseResponse{},
3508    }
3509    return
3510}
3511
3512// DescribePublicConfigReleases
3513// 查询公共配置发布信息
3514//
3515// 可能返回的错误码:
3516//  FAILEDOPERATION_CONFIGNAMESPACEQUERYFAILED = "FailedOperation.ConfigNamespaceQueryFailed"
3517//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3518//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3519//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3520//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3521func (c *Client) DescribePublicConfigReleases(request *DescribePublicConfigReleasesRequest) (response *DescribePublicConfigReleasesResponse, err error) {
3522    if request == nil {
3523        request = NewDescribePublicConfigReleasesRequest()
3524    }
3525    response = NewDescribePublicConfigReleasesResponse()
3526    err = c.Send(request, response)
3527    return
3528}
3529
3530func NewDescribePublicConfigSummaryRequest() (request *DescribePublicConfigSummaryRequest) {
3531    request = &DescribePublicConfigSummaryRequest{
3532        BaseRequest: &tchttp.BaseRequest{},
3533    }
3534    request.Init().WithApiInfo("tsf", APIVersion, "DescribePublicConfigSummary")
3535    return
3536}
3537
3538func NewDescribePublicConfigSummaryResponse() (response *DescribePublicConfigSummaryResponse) {
3539    response = &DescribePublicConfigSummaryResponse{
3540        BaseResponse: &tchttp.BaseResponse{},
3541    }
3542    return
3543}
3544
3545// DescribePublicConfigSummary
3546// 查询公共配置汇总列表
3547//
3548// 可能返回的错误码:
3549//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3550//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3551func (c *Client) DescribePublicConfigSummary(request *DescribePublicConfigSummaryRequest) (response *DescribePublicConfigSummaryResponse, err error) {
3552    if request == nil {
3553        request = NewDescribePublicConfigSummaryRequest()
3554    }
3555    response = NewDescribePublicConfigSummaryResponse()
3556    err = c.Send(request, response)
3557    return
3558}
3559
3560func NewDescribePublicConfigsRequest() (request *DescribePublicConfigsRequest) {
3561    request = &DescribePublicConfigsRequest{
3562        BaseRequest: &tchttp.BaseRequest{},
3563    }
3564    request.Init().WithApiInfo("tsf", APIVersion, "DescribePublicConfigs")
3565    return
3566}
3567
3568func NewDescribePublicConfigsResponse() (response *DescribePublicConfigsResponse) {
3569    response = &DescribePublicConfigsResponse{
3570        BaseResponse: &tchttp.BaseResponse{},
3571    }
3572    return
3573}
3574
3575// DescribePublicConfigs
3576// 查询公共配置项列表
3577//
3578// 可能返回的错误码:
3579//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3580//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3581func (c *Client) DescribePublicConfigs(request *DescribePublicConfigsRequest) (response *DescribePublicConfigsResponse, err error) {
3582    if request == nil {
3583        request = NewDescribePublicConfigsRequest()
3584    }
3585    response = NewDescribePublicConfigsResponse()
3586    err = c.Send(request, response)
3587    return
3588}
3589
3590func NewDescribeReleasedConfigRequest() (request *DescribeReleasedConfigRequest) {
3591    request = &DescribeReleasedConfigRequest{
3592        BaseRequest: &tchttp.BaseRequest{},
3593    }
3594    request.Init().WithApiInfo("tsf", APIVersion, "DescribeReleasedConfig")
3595    return
3596}
3597
3598func NewDescribeReleasedConfigResponse() (response *DescribeReleasedConfigResponse) {
3599    response = &DescribeReleasedConfigResponse{
3600        BaseResponse: &tchttp.BaseResponse{},
3601    }
3602    return
3603}
3604
3605// DescribeReleasedConfig
3606// 查询group发布的配置
3607//
3608// 可能返回的错误码:
3609//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3610//  INVALIDPARAMETERVALUE_GROUPNOTEXISTS = "InvalidParameterValue.GroupNotExists"
3611//  INVALIDPARAMETERVALUE_RESOURCEPERMISSIONDENIED = "InvalidParameterValue.ResourcePermissionDenied"
3612//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3613func (c *Client) DescribeReleasedConfig(request *DescribeReleasedConfigRequest) (response *DescribeReleasedConfigResponse, err error) {
3614    if request == nil {
3615        request = NewDescribeReleasedConfigRequest()
3616    }
3617    response = NewDescribeReleasedConfigResponse()
3618    err = c.Send(request, response)
3619    return
3620}
3621
3622func NewDescribeRepositoriesRequest() (request *DescribeRepositoriesRequest) {
3623    request = &DescribeRepositoriesRequest{
3624        BaseRequest: &tchttp.BaseRequest{},
3625    }
3626    request.Init().WithApiInfo("tsf", APIVersion, "DescribeRepositories")
3627    return
3628}
3629
3630func NewDescribeRepositoriesResponse() (response *DescribeRepositoriesResponse) {
3631    response = &DescribeRepositoriesResponse{
3632        BaseResponse: &tchttp.BaseResponse{},
3633    }
3634    return
3635}
3636
3637// DescribeRepositories
3638// 查询仓库列表
3639//
3640// 可能返回的错误码:
3641//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
3642//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3643func (c *Client) DescribeRepositories(request *DescribeRepositoriesRequest) (response *DescribeRepositoriesResponse, err error) {
3644    if request == nil {
3645        request = NewDescribeRepositoriesRequest()
3646    }
3647    response = NewDescribeRepositoriesResponse()
3648    err = c.Send(request, response)
3649    return
3650}
3651
3652func NewDescribeRepositoryRequest() (request *DescribeRepositoryRequest) {
3653    request = &DescribeRepositoryRequest{
3654        BaseRequest: &tchttp.BaseRequest{},
3655    }
3656    request.Init().WithApiInfo("tsf", APIVersion, "DescribeRepository")
3657    return
3658}
3659
3660func NewDescribeRepositoryResponse() (response *DescribeRepositoryResponse) {
3661    response = &DescribeRepositoryResponse{
3662        BaseResponse: &tchttp.BaseResponse{},
3663    }
3664    return
3665}
3666
3667// DescribeRepository
3668// 查询仓库信息
3669//
3670// 可能返回的错误码:
3671//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
3672//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3673//  RESOURCENOTFOUND_OBJECTNOEXIST = "ResourceNotFound.ObjectNoExist"
3674func (c *Client) DescribeRepository(request *DescribeRepositoryRequest) (response *DescribeRepositoryResponse, err error) {
3675    if request == nil {
3676        request = NewDescribeRepositoryRequest()
3677    }
3678    response = NewDescribeRepositoryResponse()
3679    err = c.Send(request, response)
3680    return
3681}
3682
3683func NewDescribeServerlessGroupRequest() (request *DescribeServerlessGroupRequest) {
3684    request = &DescribeServerlessGroupRequest{
3685        BaseRequest: &tchttp.BaseRequest{},
3686    }
3687    request.Init().WithApiInfo("tsf", APIVersion, "DescribeServerlessGroup")
3688    return
3689}
3690
3691func NewDescribeServerlessGroupResponse() (response *DescribeServerlessGroupResponse) {
3692    response = &DescribeServerlessGroupResponse{
3693        BaseResponse: &tchttp.BaseResponse{},
3694    }
3695    return
3696}
3697
3698// DescribeServerlessGroup
3699// 查询Serverless部署组明细
3700//
3701// 可能返回的错误码:
3702//  FAILEDOPERATION_TSFASRESOURCESERVERERROR = "FailedOperation.TsfAsResourceServerError"
3703//  INTERNALERROR_REMOTESERVICECALLERROR = "InternalError.RemoteServiceCallError"
3704//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3705//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3706//  INVALIDPARAMETERVALUE = "InvalidParameterValue"
3707//  INVALIDPARAMETERVALUE_GROUPIDNULL = "InvalidParameterValue.GroupIdNull"
3708//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
3709func (c *Client) DescribeServerlessGroup(request *DescribeServerlessGroupRequest) (response *DescribeServerlessGroupResponse, err error) {
3710    if request == nil {
3711        request = NewDescribeServerlessGroupRequest()
3712    }
3713    response = NewDescribeServerlessGroupResponse()
3714    err = c.Send(request, response)
3715    return
3716}
3717
3718func NewDescribeServerlessGroupsRequest() (request *DescribeServerlessGroupsRequest) {
3719    request = &DescribeServerlessGroupsRequest{
3720        BaseRequest: &tchttp.BaseRequest{},
3721    }
3722    request.Init().WithApiInfo("tsf", APIVersion, "DescribeServerlessGroups")
3723    return
3724}
3725
3726func NewDescribeServerlessGroupsResponse() (response *DescribeServerlessGroupsResponse) {
3727    response = &DescribeServerlessGroupsResponse{
3728        BaseResponse: &tchttp.BaseResponse{},
3729    }
3730    return
3731}
3732
3733// DescribeServerlessGroups
3734// 查询Serverless部署组列表
3735//
3736// 可能返回的错误码:
3737//  INVALIDPARAMETERVALUE = "InvalidParameterValue"
3738//  INVALIDPARAMETERVALUE_APPLICATIONIDNULL = "InvalidParameterValue.ApplicationIdNull"
3739//  RESOURCENOTFOUND_GROUPNAMESPACENOTEXIST = "ResourceNotFound.GroupNamespaceNotExist"
3740func (c *Client) DescribeServerlessGroups(request *DescribeServerlessGroupsRequest) (response *DescribeServerlessGroupsResponse, err error) {
3741    if request == nil {
3742        request = NewDescribeServerlessGroupsRequest()
3743    }
3744    response = NewDescribeServerlessGroupsResponse()
3745    err = c.Send(request, response)
3746    return
3747}
3748
3749func NewDescribeSimpleApplicationsRequest() (request *DescribeSimpleApplicationsRequest) {
3750    request = &DescribeSimpleApplicationsRequest{
3751        BaseRequest: &tchttp.BaseRequest{},
3752    }
3753    request.Init().WithApiInfo("tsf", APIVersion, "DescribeSimpleApplications")
3754    return
3755}
3756
3757func NewDescribeSimpleApplicationsResponse() (response *DescribeSimpleApplicationsResponse) {
3758    response = &DescribeSimpleApplicationsResponse{
3759        BaseResponse: &tchttp.BaseResponse{},
3760    }
3761    return
3762}
3763
3764// DescribeSimpleApplications
3765// 查询简单应用列表
3766//
3767// 可能返回的错误码:
3768//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3769//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3770//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3771//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3772func (c *Client) DescribeSimpleApplications(request *DescribeSimpleApplicationsRequest) (response *DescribeSimpleApplicationsResponse, err error) {
3773    if request == nil {
3774        request = NewDescribeSimpleApplicationsRequest()
3775    }
3776    response = NewDescribeSimpleApplicationsResponse()
3777    err = c.Send(request, response)
3778    return
3779}
3780
3781func NewDescribeSimpleClustersRequest() (request *DescribeSimpleClustersRequest) {
3782    request = &DescribeSimpleClustersRequest{
3783        BaseRequest: &tchttp.BaseRequest{},
3784    }
3785    request.Init().WithApiInfo("tsf", APIVersion, "DescribeSimpleClusters")
3786    return
3787}
3788
3789func NewDescribeSimpleClustersResponse() (response *DescribeSimpleClustersResponse) {
3790    response = &DescribeSimpleClustersResponse{
3791        BaseResponse: &tchttp.BaseResponse{},
3792    }
3793    return
3794}
3795
3796// DescribeSimpleClusters
3797// 查询简单集群列表
3798//
3799// 可能返回的错误码:
3800//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3801//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3802//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3803//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3804func (c *Client) DescribeSimpleClusters(request *DescribeSimpleClustersRequest) (response *DescribeSimpleClustersResponse, err error) {
3805    if request == nil {
3806        request = NewDescribeSimpleClustersRequest()
3807    }
3808    response = NewDescribeSimpleClustersResponse()
3809    err = c.Send(request, response)
3810    return
3811}
3812
3813func NewDescribeSimpleGroupsRequest() (request *DescribeSimpleGroupsRequest) {
3814    request = &DescribeSimpleGroupsRequest{
3815        BaseRequest: &tchttp.BaseRequest{},
3816    }
3817    request.Init().WithApiInfo("tsf", APIVersion, "DescribeSimpleGroups")
3818    return
3819}
3820
3821func NewDescribeSimpleGroupsResponse() (response *DescribeSimpleGroupsResponse) {
3822    response = &DescribeSimpleGroupsResponse{
3823        BaseResponse: &tchttp.BaseResponse{},
3824    }
3825    return
3826}
3827
3828// DescribeSimpleGroups
3829// 查询简单部署组列表
3830//
3831// 可能返回的错误码:
3832//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3833//  INVALIDPARAMETER_BADREQUEST = "InvalidParameter.BadRequest"
3834//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3835//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3836//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3837//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3838func (c *Client) DescribeSimpleGroups(request *DescribeSimpleGroupsRequest) (response *DescribeSimpleGroupsResponse, err error) {
3839    if request == nil {
3840        request = NewDescribeSimpleGroupsRequest()
3841    }
3842    response = NewDescribeSimpleGroupsResponse()
3843    err = c.Send(request, response)
3844    return
3845}
3846
3847func NewDescribeSimpleNamespacesRequest() (request *DescribeSimpleNamespacesRequest) {
3848    request = &DescribeSimpleNamespacesRequest{
3849        BaseRequest: &tchttp.BaseRequest{},
3850    }
3851    request.Init().WithApiInfo("tsf", APIVersion, "DescribeSimpleNamespaces")
3852    return
3853}
3854
3855func NewDescribeSimpleNamespacesResponse() (response *DescribeSimpleNamespacesResponse) {
3856    response = &DescribeSimpleNamespacesResponse{
3857        BaseResponse: &tchttp.BaseResponse{},
3858    }
3859    return
3860}
3861
3862// DescribeSimpleNamespaces
3863// 查询简单命名空间列表
3864//
3865// 可能返回的错误码:
3866//  FAILEDOPERATION_NAMESPACEQUERYFAILED = "FailedOperation.NamespaceQueryFailed"
3867//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
3868//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
3869//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
3870//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
3871//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3872//  UNAUTHORIZEDOPERATION_NOLICENSE = "UnauthorizedOperation.NoLicense"
3873//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3874func (c *Client) DescribeSimpleNamespaces(request *DescribeSimpleNamespacesRequest) (response *DescribeSimpleNamespacesResponse, err error) {
3875    if request == nil {
3876        request = NewDescribeSimpleNamespacesRequest()
3877    }
3878    response = NewDescribeSimpleNamespacesResponse()
3879    err = c.Send(request, response)
3880    return
3881}
3882
3883func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest) {
3884    request = &DescribeTaskDetailRequest{
3885        BaseRequest: &tchttp.BaseRequest{},
3886    }
3887    request.Init().WithApiInfo("tsf", APIVersion, "DescribeTaskDetail")
3888    return
3889}
3890
3891func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse) {
3892    response = &DescribeTaskDetailResponse{
3893        BaseResponse: &tchttp.BaseResponse{},
3894    }
3895    return
3896}
3897
3898// DescribeTaskDetail
3899// 查询任务详情
3900//
3901// 可能返回的错误码:
3902//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
3903//  INVALIDPARAMETER_BADREQUEST = "InvalidParameter.BadRequest"
3904//  INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
3905//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
3906//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
3907//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
3908//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
3909//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
3910//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
3911//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3912func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error) {
3913    if request == nil {
3914        request = NewDescribeTaskDetailRequest()
3915    }
3916    response = NewDescribeTaskDetailResponse()
3917    err = c.Send(request, response)
3918    return
3919}
3920
3921func NewDescribeTaskLastStatusRequest() (request *DescribeTaskLastStatusRequest) {
3922    request = &DescribeTaskLastStatusRequest{
3923        BaseRequest: &tchttp.BaseRequest{},
3924    }
3925    request.Init().WithApiInfo("tsf", APIVersion, "DescribeTaskLastStatus")
3926    return
3927}
3928
3929func NewDescribeTaskLastStatusResponse() (response *DescribeTaskLastStatusResponse) {
3930    response = &DescribeTaskLastStatusResponse{
3931        BaseResponse: &tchttp.BaseResponse{},
3932    }
3933    return
3934}
3935
3936// DescribeTaskLastStatus
3937// 查询任务最近一次执行状态
3938//
3939// 可能返回的错误码:
3940//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
3941//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3942//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
3943//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
3944//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
3945//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
3946//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3947func (c *Client) DescribeTaskLastStatus(request *DescribeTaskLastStatusRequest) (response *DescribeTaskLastStatusResponse, err error) {
3948    if request == nil {
3949        request = NewDescribeTaskLastStatusRequest()
3950    }
3951    response = NewDescribeTaskLastStatusResponse()
3952    err = c.Send(request, response)
3953    return
3954}
3955
3956func NewDescribeTaskRecordsRequest() (request *DescribeTaskRecordsRequest) {
3957    request = &DescribeTaskRecordsRequest{
3958        BaseRequest: &tchttp.BaseRequest{},
3959    }
3960    request.Init().WithApiInfo("tsf", APIVersion, "DescribeTaskRecords")
3961    return
3962}
3963
3964func NewDescribeTaskRecordsResponse() (response *DescribeTaskRecordsResponse) {
3965    response = &DescribeTaskRecordsResponse{
3966        BaseResponse: &tchttp.BaseResponse{},
3967    }
3968    return
3969}
3970
3971// DescribeTaskRecords
3972// 翻页查询任务列表
3973//
3974// 可能返回的错误码:
3975//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
3976//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
3977//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
3978//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
3979//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
3980//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
3981//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
3982//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
3983//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
3984func (c *Client) DescribeTaskRecords(request *DescribeTaskRecordsRequest) (response *DescribeTaskRecordsResponse, err error) {
3985    if request == nil {
3986        request = NewDescribeTaskRecordsRequest()
3987    }
3988    response = NewDescribeTaskRecordsResponse()
3989    err = c.Send(request, response)
3990    return
3991}
3992
3993func NewDescribeUnitApiUseDetailRequest() (request *DescribeUnitApiUseDetailRequest) {
3994    request = &DescribeUnitApiUseDetailRequest{
3995        BaseRequest: &tchttp.BaseRequest{},
3996    }
3997    request.Init().WithApiInfo("tsf", APIVersion, "DescribeUnitApiUseDetail")
3998    return
3999}
4000
4001func NewDescribeUnitApiUseDetailResponse() (response *DescribeUnitApiUseDetailResponse) {
4002    response = &DescribeUnitApiUseDetailResponse{
4003        BaseResponse: &tchttp.BaseResponse{},
4004    }
4005    return
4006}
4007
4008// DescribeUnitApiUseDetail
4009// 查询网关API监控明细数据(仅单元化网关),非单元化网关使用DescribeApiUseDetail
4010//
4011// 可能返回的错误码:
4012//  FAILEDOPERATION_GATEWAYREMOTECALLERROR = "FailedOperation.GatewayRemoteCallError"
4013//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4014//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4015func (c *Client) DescribeUnitApiUseDetail(request *DescribeUnitApiUseDetailRequest) (response *DescribeUnitApiUseDetailResponse, err error) {
4016    if request == nil {
4017        request = NewDescribeUnitApiUseDetailRequest()
4018    }
4019    response = NewDescribeUnitApiUseDetailResponse()
4020    err = c.Send(request, response)
4021    return
4022}
4023
4024func NewDescribeUnitNamespacesRequest() (request *DescribeUnitNamespacesRequest) {
4025    request = &DescribeUnitNamespacesRequest{
4026        BaseRequest: &tchttp.BaseRequest{},
4027    }
4028    request.Init().WithApiInfo("tsf", APIVersion, "DescribeUnitNamespaces")
4029    return
4030}
4031
4032func NewDescribeUnitNamespacesResponse() (response *DescribeUnitNamespacesResponse) {
4033    response = &DescribeUnitNamespacesResponse{
4034        BaseResponse: &tchttp.BaseResponse{},
4035    }
4036    return
4037}
4038
4039// DescribeUnitNamespaces
4040// 查询单元化命名空间列表
4041//
4042// 可能返回的错误码:
4043//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
4044//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4045//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4046func (c *Client) DescribeUnitNamespaces(request *DescribeUnitNamespacesRequest) (response *DescribeUnitNamespacesResponse, err error) {
4047    if request == nil {
4048        request = NewDescribeUnitNamespacesRequest()
4049    }
4050    response = NewDescribeUnitNamespacesResponse()
4051    err = c.Send(request, response)
4052    return
4053}
4054
4055func NewDescribeUnitRuleRequest() (request *DescribeUnitRuleRequest) {
4056    request = &DescribeUnitRuleRequest{
4057        BaseRequest: &tchttp.BaseRequest{},
4058    }
4059    request.Init().WithApiInfo("tsf", APIVersion, "DescribeUnitRule")
4060    return
4061}
4062
4063func NewDescribeUnitRuleResponse() (response *DescribeUnitRuleResponse) {
4064    response = &DescribeUnitRuleResponse{
4065        BaseResponse: &tchttp.BaseResponse{},
4066    }
4067    return
4068}
4069
4070// DescribeUnitRule
4071// 查询单元化规则详情
4072//
4073// 可能返回的错误码:
4074//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
4075//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4076//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4077func (c *Client) DescribeUnitRule(request *DescribeUnitRuleRequest) (response *DescribeUnitRuleResponse, err error) {
4078    if request == nil {
4079        request = NewDescribeUnitRuleRequest()
4080    }
4081    response = NewDescribeUnitRuleResponse()
4082    err = c.Send(request, response)
4083    return
4084}
4085
4086func NewDescribeUnitRulesRequest() (request *DescribeUnitRulesRequest) {
4087    request = &DescribeUnitRulesRequest{
4088        BaseRequest: &tchttp.BaseRequest{},
4089    }
4090    request.Init().WithApiInfo("tsf", APIVersion, "DescribeUnitRules")
4091    return
4092}
4093
4094func NewDescribeUnitRulesResponse() (response *DescribeUnitRulesResponse) {
4095    response = &DescribeUnitRulesResponse{
4096        BaseResponse: &tchttp.BaseResponse{},
4097    }
4098    return
4099}
4100
4101// DescribeUnitRules
4102// 查询单元化规则列表
4103//
4104// 可能返回的错误码:
4105//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
4106//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4107//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4108func (c *Client) DescribeUnitRules(request *DescribeUnitRulesRequest) (response *DescribeUnitRulesResponse, err error) {
4109    if request == nil {
4110        request = NewDescribeUnitRulesRequest()
4111    }
4112    response = NewDescribeUnitRulesResponse()
4113    err = c.Send(request, response)
4114    return
4115}
4116
4117func NewDescribeUploadInfoRequest() (request *DescribeUploadInfoRequest) {
4118    request = &DescribeUploadInfoRequest{
4119        BaseRequest: &tchttp.BaseRequest{},
4120    }
4121    request.Init().WithApiInfo("tsf", APIVersion, "DescribeUploadInfo")
4122    return
4123}
4124
4125func NewDescribeUploadInfoResponse() (response *DescribeUploadInfoResponse) {
4126    response = &DescribeUploadInfoResponse{
4127        BaseResponse: &tchttp.BaseResponse{},
4128    }
4129    return
4130}
4131
4132// DescribeUploadInfo
4133// TSF会将软件包上传到腾讯云对象存储(COS)。调用此接口获取上传信息,如目标地域,桶,包Id,存储路径,鉴权信息等,之后请使用COS API(或SDK)进行上传。
4134//
4135// COS相关文档请查阅:https://cloud.tencent.com/document/product/436
4136//
4137// 可能返回的错误码:
4138//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
4139//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
4140//  RESOURCEINUSE_OBJECTEXIST = "ResourceInUse.ObjectExist"
4141//  RESOURCEINSUFFICIENT_PACKAGESPACEFULL = "ResourceInsufficient.PackageSpaceFull"
4142//  RESOURCENOTFOUND_OBJECTNOEXIST = "ResourceNotFound.ObjectNoExist"
4143func (c *Client) DescribeUploadInfo(request *DescribeUploadInfoRequest) (response *DescribeUploadInfoResponse, err error) {
4144    if request == nil {
4145        request = NewDescribeUploadInfoRequest()
4146    }
4147    response = NewDescribeUploadInfoResponse()
4148    err = c.Send(request, response)
4149    return
4150}
4151
4152func NewDescribeUsableUnitNamespacesRequest() (request *DescribeUsableUnitNamespacesRequest) {
4153    request = &DescribeUsableUnitNamespacesRequest{
4154        BaseRequest: &tchttp.BaseRequest{},
4155    }
4156    request.Init().WithApiInfo("tsf", APIVersion, "DescribeUsableUnitNamespaces")
4157    return
4158}
4159
4160func NewDescribeUsableUnitNamespacesResponse() (response *DescribeUsableUnitNamespacesResponse) {
4161    response = &DescribeUsableUnitNamespacesResponse{
4162        BaseResponse: &tchttp.BaseResponse{},
4163    }
4164    return
4165}
4166
4167// DescribeUsableUnitNamespaces
4168// 查询可用于被导入的命名空间列表
4169//
4170// 可能返回的错误码:
4171//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
4172//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4173//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4174func (c *Client) DescribeUsableUnitNamespaces(request *DescribeUsableUnitNamespacesRequest) (response *DescribeUsableUnitNamespacesResponse, err error) {
4175    if request == nil {
4176        request = NewDescribeUsableUnitNamespacesRequest()
4177    }
4178    response = NewDescribeUsableUnitNamespacesResponse()
4179    err = c.Send(request, response)
4180    return
4181}
4182
4183func NewDisableTaskRequest() (request *DisableTaskRequest) {
4184    request = &DisableTaskRequest{
4185        BaseRequest: &tchttp.BaseRequest{},
4186    }
4187    request.Init().WithApiInfo("tsf", APIVersion, "DisableTask")
4188    return
4189}
4190
4191func NewDisableTaskResponse() (response *DisableTaskResponse) {
4192    response = &DisableTaskResponse{
4193        BaseResponse: &tchttp.BaseResponse{},
4194    }
4195    return
4196}
4197
4198// DisableTask
4199// 停用任务
4200//
4201// 可能返回的错误码:
4202//  FAILEDOPERATION_TASKUPDATEERROR = "FailedOperation.TaskUpdateError"
4203//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
4204//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
4205//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
4206//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
4207//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
4208//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
4209//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4210func (c *Client) DisableTask(request *DisableTaskRequest) (response *DisableTaskResponse, err error) {
4211    if request == nil {
4212        request = NewDisableTaskRequest()
4213    }
4214    response = NewDisableTaskResponse()
4215    err = c.Send(request, response)
4216    return
4217}
4218
4219func NewDisableTaskFlowRequest() (request *DisableTaskFlowRequest) {
4220    request = &DisableTaskFlowRequest{
4221        BaseRequest: &tchttp.BaseRequest{},
4222    }
4223    request.Init().WithApiInfo("tsf", APIVersion, "DisableTaskFlow")
4224    return
4225}
4226
4227func NewDisableTaskFlowResponse() (response *DisableTaskFlowResponse) {
4228    response = &DisableTaskFlowResponse{
4229        BaseResponse: &tchttp.BaseResponse{},
4230    }
4231    return
4232}
4233
4234// DisableTaskFlow
4235// 停用工作流
4236//
4237// 可能返回的错误码:
4238//  FAILEDOPERATION_TASKUPDATEERROR = "FailedOperation.TaskUpdateError"
4239//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
4240//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
4241//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
4242//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
4243//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
4244//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
4245//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4246func (c *Client) DisableTaskFlow(request *DisableTaskFlowRequest) (response *DisableTaskFlowResponse, err error) {
4247    if request == nil {
4248        request = NewDisableTaskFlowRequest()
4249    }
4250    response = NewDisableTaskFlowResponse()
4251    err = c.Send(request, response)
4252    return
4253}
4254
4255func NewDisableUnitRouteRequest() (request *DisableUnitRouteRequest) {
4256    request = &DisableUnitRouteRequest{
4257        BaseRequest: &tchttp.BaseRequest{},
4258    }
4259    request.Init().WithApiInfo("tsf", APIVersion, "DisableUnitRoute")
4260    return
4261}
4262
4263func NewDisableUnitRouteResponse() (response *DisableUnitRouteResponse) {
4264    response = &DisableUnitRouteResponse{
4265        BaseResponse: &tchttp.BaseResponse{},
4266    }
4267    return
4268}
4269
4270// DisableUnitRoute
4271// 禁用单元化路由
4272//
4273// 可能返回的错误码:
4274//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4275//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4276func (c *Client) DisableUnitRoute(request *DisableUnitRouteRequest) (response *DisableUnitRouteResponse, err error) {
4277    if request == nil {
4278        request = NewDisableUnitRouteRequest()
4279    }
4280    response = NewDisableUnitRouteResponse()
4281    err = c.Send(request, response)
4282    return
4283}
4284
4285func NewDisableUnitRuleRequest() (request *DisableUnitRuleRequest) {
4286    request = &DisableUnitRuleRequest{
4287        BaseRequest: &tchttp.BaseRequest{},
4288    }
4289    request.Init().WithApiInfo("tsf", APIVersion, "DisableUnitRule")
4290    return
4291}
4292
4293func NewDisableUnitRuleResponse() (response *DisableUnitRuleResponse) {
4294    response = &DisableUnitRuleResponse{
4295        BaseResponse: &tchttp.BaseResponse{},
4296    }
4297    return
4298}
4299
4300// DisableUnitRule
4301// 禁用单元化规则
4302//
4303// 可能返回的错误码:
4304//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
4305//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4306//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4307func (c *Client) DisableUnitRule(request *DisableUnitRuleRequest) (response *DisableUnitRuleResponse, err error) {
4308    if request == nil {
4309        request = NewDisableUnitRuleRequest()
4310    }
4311    response = NewDisableUnitRuleResponse()
4312    err = c.Send(request, response)
4313    return
4314}
4315
4316func NewDraftApiGroupRequest() (request *DraftApiGroupRequest) {
4317    request = &DraftApiGroupRequest{
4318        BaseRequest: &tchttp.BaseRequest{},
4319    }
4320    request.Init().WithApiInfo("tsf", APIVersion, "DraftApiGroup")
4321    return
4322}
4323
4324func NewDraftApiGroupResponse() (response *DraftApiGroupResponse) {
4325    response = &DraftApiGroupResponse{
4326        BaseResponse: &tchttp.BaseResponse{},
4327    }
4328    return
4329}
4330
4331// DraftApiGroup
4332// 下线Api分组
4333//
4334// 可能返回的错误码:
4335//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4336func (c *Client) DraftApiGroup(request *DraftApiGroupRequest) (response *DraftApiGroupResponse, err error) {
4337    if request == nil {
4338        request = NewDraftApiGroupRequest()
4339    }
4340    response = NewDraftApiGroupResponse()
4341    err = c.Send(request, response)
4342    return
4343}
4344
4345func NewEnableTaskRequest() (request *EnableTaskRequest) {
4346    request = &EnableTaskRequest{
4347        BaseRequest: &tchttp.BaseRequest{},
4348    }
4349    request.Init().WithApiInfo("tsf", APIVersion, "EnableTask")
4350    return
4351}
4352
4353func NewEnableTaskResponse() (response *EnableTaskResponse) {
4354    response = &EnableTaskResponse{
4355        BaseResponse: &tchttp.BaseResponse{},
4356    }
4357    return
4358}
4359
4360// EnableTask
4361// 启用任务
4362//
4363// 可能返回的错误码:
4364//  FAILEDOPERATION_TASKUPDATEERROR = "FailedOperation.TaskUpdateError"
4365//  INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
4366//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
4367//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
4368//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
4369//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
4370//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
4371//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
4372//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
4373//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4374func (c *Client) EnableTask(request *EnableTaskRequest) (response *EnableTaskResponse, err error) {
4375    if request == nil {
4376        request = NewEnableTaskRequest()
4377    }
4378    response = NewEnableTaskResponse()
4379    err = c.Send(request, response)
4380    return
4381}
4382
4383func NewEnableTaskFlowRequest() (request *EnableTaskFlowRequest) {
4384    request = &EnableTaskFlowRequest{
4385        BaseRequest: &tchttp.BaseRequest{},
4386    }
4387    request.Init().WithApiInfo("tsf", APIVersion, "EnableTaskFlow")
4388    return
4389}
4390
4391func NewEnableTaskFlowResponse() (response *EnableTaskFlowResponse) {
4392    response = &EnableTaskFlowResponse{
4393        BaseResponse: &tchttp.BaseResponse{},
4394    }
4395    return
4396}
4397
4398// EnableTaskFlow
4399// 启用工作流
4400//
4401// 可能返回的错误码:
4402//  FAILEDOPERATION_TASKUPDATEERROR = "FailedOperation.TaskUpdateError"
4403//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
4404//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
4405//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
4406//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
4407//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
4408//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
4409//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
4410//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4411func (c *Client) EnableTaskFlow(request *EnableTaskFlowRequest) (response *EnableTaskFlowResponse, err error) {
4412    if request == nil {
4413        request = NewEnableTaskFlowRequest()
4414    }
4415    response = NewEnableTaskFlowResponse()
4416    err = c.Send(request, response)
4417    return
4418}
4419
4420func NewEnableUnitRouteRequest() (request *EnableUnitRouteRequest) {
4421    request = &EnableUnitRouteRequest{
4422        BaseRequest: &tchttp.BaseRequest{},
4423    }
4424    request.Init().WithApiInfo("tsf", APIVersion, "EnableUnitRoute")
4425    return
4426}
4427
4428func NewEnableUnitRouteResponse() (response *EnableUnitRouteResponse) {
4429    response = &EnableUnitRouteResponse{
4430        BaseResponse: &tchttp.BaseResponse{},
4431    }
4432    return
4433}
4434
4435// EnableUnitRoute
4436// 启用单元化路由
4437//
4438// 可能返回的错误码:
4439//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
4440//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4441//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4442func (c *Client) EnableUnitRoute(request *EnableUnitRouteRequest) (response *EnableUnitRouteResponse, err error) {
4443    if request == nil {
4444        request = NewEnableUnitRouteRequest()
4445    }
4446    response = NewEnableUnitRouteResponse()
4447    err = c.Send(request, response)
4448    return
4449}
4450
4451func NewEnableUnitRuleRequest() (request *EnableUnitRuleRequest) {
4452    request = &EnableUnitRuleRequest{
4453        BaseRequest: &tchttp.BaseRequest{},
4454    }
4455    request.Init().WithApiInfo("tsf", APIVersion, "EnableUnitRule")
4456    return
4457}
4458
4459func NewEnableUnitRuleResponse() (response *EnableUnitRuleResponse) {
4460    response = &EnableUnitRuleResponse{
4461        BaseResponse: &tchttp.BaseResponse{},
4462    }
4463    return
4464}
4465
4466// EnableUnitRule
4467// 启用单元化规则
4468//
4469// 可能返回的错误码:
4470//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
4471//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4472//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4473func (c *Client) EnableUnitRule(request *EnableUnitRuleRequest) (response *EnableUnitRuleResponse, err error) {
4474    if request == nil {
4475        request = NewEnableUnitRuleRequest()
4476    }
4477    response = NewEnableUnitRuleResponse()
4478    err = c.Send(request, response)
4479    return
4480}
4481
4482func NewExecuteTaskRequest() (request *ExecuteTaskRequest) {
4483    request = &ExecuteTaskRequest{
4484        BaseRequest: &tchttp.BaseRequest{},
4485    }
4486    request.Init().WithApiInfo("tsf", APIVersion, "ExecuteTask")
4487    return
4488}
4489
4490func NewExecuteTaskResponse() (response *ExecuteTaskResponse) {
4491    response = &ExecuteTaskResponse{
4492        BaseResponse: &tchttp.BaseResponse{},
4493    }
4494    return
4495}
4496
4497// ExecuteTask
4498// 手动执行一次任务。
4499//
4500// 可能返回的错误码:
4501//  FAILEDOPERATION_TASKOPERATIONFAILED = "FailedOperation.TaskOperationFailed"
4502//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
4503//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
4504//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
4505//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
4506//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
4507//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
4508//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
4509//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
4510//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4511//  UNSUPPORTEDOPERATION_UNSUPPORTACTION = "UnsupportedOperation.UnsupportAction"
4512func (c *Client) ExecuteTask(request *ExecuteTaskRequest) (response *ExecuteTaskResponse, err error) {
4513    if request == nil {
4514        request = NewExecuteTaskRequest()
4515    }
4516    response = NewExecuteTaskResponse()
4517    err = c.Send(request, response)
4518    return
4519}
4520
4521func NewExecuteTaskFlowRequest() (request *ExecuteTaskFlowRequest) {
4522    request = &ExecuteTaskFlowRequest{
4523        BaseRequest: &tchttp.BaseRequest{},
4524    }
4525    request.Init().WithApiInfo("tsf", APIVersion, "ExecuteTaskFlow")
4526    return
4527}
4528
4529func NewExecuteTaskFlowResponse() (response *ExecuteTaskFlowResponse) {
4530    response = &ExecuteTaskFlowResponse{
4531        BaseResponse: &tchttp.BaseResponse{},
4532    }
4533    return
4534}
4535
4536// ExecuteTaskFlow
4537// 执行一次工作流
4538//
4539// 可能返回的错误码:
4540//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
4541//  FAILEDOPERATION_TASKPUSHERROR = "FailedOperation.TaskPushError"
4542//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
4543//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
4544//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
4545//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
4546//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
4547//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
4548//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
4549//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4550func (c *Client) ExecuteTaskFlow(request *ExecuteTaskFlowRequest) (response *ExecuteTaskFlowResponse, err error) {
4551    if request == nil {
4552        request = NewExecuteTaskFlowRequest()
4553    }
4554    response = NewExecuteTaskFlowResponse()
4555    err = c.Send(request, response)
4556    return
4557}
4558
4559func NewExpandGroupRequest() (request *ExpandGroupRequest) {
4560    request = &ExpandGroupRequest{
4561        BaseRequest: &tchttp.BaseRequest{},
4562    }
4563    request.Init().WithApiInfo("tsf", APIVersion, "ExpandGroup")
4564    return
4565}
4566
4567func NewExpandGroupResponse() (response *ExpandGroupResponse) {
4568    response = &ExpandGroupResponse{
4569        BaseResponse: &tchttp.BaseResponse{},
4570    }
4571    return
4572}
4573
4574// ExpandGroup
4575// 虚拟机部署组添加实例
4576//
4577// 可能返回的错误码:
4578//  INTERNALERROR_CVMCAEMASTERDISPATCHERROR = "InternalError.CvmCaeMasterDispatchError"
4579//  INVALIDPARAMETER_CVMCAEMASTERUNKNOWNINSTANCESTATUS = "InvalidParameter.CvmCaeMasterUnknownInstanceStatus"
4580//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTBUSY = "InvalidParameterValue.CvmCaeMasterAgentBusy"
4581//  INVALIDPARAMETERVALUE_GROUPVALIDINSTANCENULL = "InvalidParameterValue.GroupValidInstanceNull"
4582//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
4583func (c *Client) ExpandGroup(request *ExpandGroupRequest) (response *ExpandGroupResponse, err error) {
4584    if request == nil {
4585        request = NewExpandGroupRequest()
4586    }
4587    response = NewExpandGroupResponse()
4588    err = c.Send(request, response)
4589    return
4590}
4591
4592func NewModifyContainerGroupRequest() (request *ModifyContainerGroupRequest) {
4593    request = &ModifyContainerGroupRequest{
4594        BaseRequest: &tchttp.BaseRequest{},
4595    }
4596    request.Init().WithApiInfo("tsf", APIVersion, "ModifyContainerGroup")
4597    return
4598}
4599
4600func NewModifyContainerGroupResponse() (response *ModifyContainerGroupResponse) {
4601    response = &ModifyContainerGroupResponse{
4602        BaseResponse: &tchttp.BaseResponse{},
4603    }
4604    return
4605}
4606
4607// ModifyContainerGroup
4608// 修改容器部署组
4609//
4610// 可能返回的错误码:
4611//  INVALIDPARAMETERVALUE_CONTAINERGROUPACCESSTYPENULL = "InvalidParameterValue.ContainergroupAccesstypeNull"
4612//  INVALIDPARAMETERVALUE_CONTAINERGROUPGROUPIDNULL = "InvalidParameterValue.ContainergroupGroupidNull"
4613func (c *Client) ModifyContainerGroup(request *ModifyContainerGroupRequest) (response *ModifyContainerGroupResponse, err error) {
4614    if request == nil {
4615        request = NewModifyContainerGroupRequest()
4616    }
4617    response = NewModifyContainerGroupResponse()
4618    err = c.Send(request, response)
4619    return
4620}
4621
4622func NewModifyContainerReplicasRequest() (request *ModifyContainerReplicasRequest) {
4623    request = &ModifyContainerReplicasRequest{
4624        BaseRequest: &tchttp.BaseRequest{},
4625    }
4626    request.Init().WithApiInfo("tsf", APIVersion, "ModifyContainerReplicas")
4627    return
4628}
4629
4630func NewModifyContainerReplicasResponse() (response *ModifyContainerReplicasResponse) {
4631    response = &ModifyContainerReplicasResponse{
4632        BaseResponse: &tchttp.BaseResponse{},
4633    }
4634    return
4635}
4636
4637// ModifyContainerReplicas
4638// 修改容器部署组实例数
4639//
4640// 可能返回的错误码:
4641//  INTERNALERROR_CONTAINERGROUPKUBERNETEAPIINVOKEERROR = "InternalError.ContainergroupKuberneteApiInvokeError"
4642//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
4643//  INVALIDPARAMETERVALUE_CONTAINERGROUPCPULIMITOVER = "InvalidParameterValue.ContainergroupCpulimitOver"
4644//  INVALIDPARAMETERVALUE_CONTAINERGROUPINSTANCENUMINVALID = "InvalidParameterValue.ContainergroupInstanceNumInvalid"
4645//  INVALIDPARAMETERVALUE_CONTAINERGROUPMEMLIMITOVER = "InvalidParameterValue.ContainergroupMemlimitOver"
4646//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNOTFOUND = "ResourceNotFound.ContainergroupGroupNotFound"
4647//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4648func (c *Client) ModifyContainerReplicas(request *ModifyContainerReplicasRequest) (response *ModifyContainerReplicasResponse, err error) {
4649    if request == nil {
4650        request = NewModifyContainerReplicasRequest()
4651    }
4652    response = NewModifyContainerReplicasResponse()
4653    err = c.Send(request, response)
4654    return
4655}
4656
4657func NewModifyLaneRequest() (request *ModifyLaneRequest) {
4658    request = &ModifyLaneRequest{
4659        BaseRequest: &tchttp.BaseRequest{},
4660    }
4661    request.Init().WithApiInfo("tsf", APIVersion, "ModifyLane")
4662    return
4663}
4664
4665func NewModifyLaneResponse() (response *ModifyLaneResponse) {
4666    response = &ModifyLaneResponse{
4667        BaseResponse: &tchttp.BaseResponse{},
4668    }
4669    return
4670}
4671
4672// ModifyLane
4673// 更新泳道信息
4674//
4675// 可能返回的错误码:
4676//  FAILEDOPERATION_LANEINFODELETECONSULFAILED = "FailedOperation.LaneInfoDeleteConsulFailed"
4677//  FAILEDOPERATION_LANEINFOGROUPNOTEMPTY = "FailedOperation.LaneInfoGroupNotEmpty"
4678//  FAILEDOPERATION_LANEINFORELEASECONSULFAILED = "FailedOperation.LaneInfoReleaseConsulFailed"
4679//  FAILEDOPERATION_LANERULEENABLECONSULFAILED = "FailedOperation.LaneRuleEnableConsulFailed"
4680//  FAILEDOPERATION_LANERULEMAXLIMIT = "FailedOperation.LaneRuleMaxLimit"
4681//  INVALIDPARAMETER_LANEINFOALREADYUSED = "InvalidParameter.LaneInfoAlreadyUsed"
4682//  INVALIDPARAMETER_LANEINFONAMEALREADYUSED = "InvalidParameter.LaneInfoNameAlreadyUsed"
4683//  INVALIDPARAMETER_LANEINFONAMEINVALID = "InvalidParameter.LaneInfoNameInvalid"
4684//  INVALIDPARAMETER_LANEINFONAMENOTEMPTY = "InvalidParameter.LaneInfoNameNotEmpty"
4685//  INVALIDPARAMETER_LANEINFONAMETOOLONG = "InvalidParameter.LaneInfoNameTooLong"
4686//  INVALIDPARAMETER_LANEINFONOTEXIST = "InvalidParameter.LaneInfoNotExist"
4687//  INVALIDPARAMETER_LANEINFONOTEXISTENTRANCE = "InvalidParameter.LaneInfoNotExistEntrance"
4688//  INVALIDPARAMETER_LANEINFOREMARKTOOLONG = "InvalidParameter.LaneInfoRemarkTooLong"
4689//  INVALIDPARAMETER_LANERULEINFONOTEXIST = "InvalidParameter.LaneRuleInfoNotExist"
4690//  INVALIDPARAMETER_LANERULENAMEALREADYUSED = "InvalidParameter.LaneRuleNameAlreadyUsed"
4691//  INVALIDPARAMETER_LANERULENAMEINVALID = "InvalidParameter.LaneRuleNameInvalid"
4692//  INVALIDPARAMETER_LANERULENAMENOTEMPTY = "InvalidParameter.LaneRuleNameNotEmpty"
4693//  INVALIDPARAMETER_LANERULENAMETOOLONG = "InvalidParameter.LaneRuleNameTooLong"
4694//  INVALIDPARAMETER_LANERULENOTEXIST = "InvalidParameter.LaneRuleNotExist"
4695//  INVALIDPARAMETER_LANERULEREMARKTOOLONG = "InvalidParameter.LaneRuleRemarkTooLong"
4696//  INVALIDPARAMETER_LANERULETAGNAMENOTEMPTY = "InvalidParameter.LaneRuleTagNameNotEmpty"
4697//  INVALIDPARAMETER_LANERULETAGNAMETOOLONG = "InvalidParameter.LaneRuleTagNameTooLong"
4698//  INVALIDPARAMETER_LANERULETAGNOTEMPTY = "InvalidParameter.LaneRuleTagNotEmpty"
4699//  INVALIDPARAMETER_LANERULETAGVALUETOOLONG = "InvalidParameter.LaneRuleTagValueTooLong"
4700//  INVALIDPARAMETER_LANERULETAGVALUETOTALTOOLONG = "InvalidParameter.LaneRuleTagValueTotalTooLong"
4701//  INVALIDPARAMETERVALUE_LANEINFOALREADYUSED = "InvalidParameterValue.LaneInfoAlreadyUsed"
4702//  INVALIDPARAMETERVALUE_LANEINFONAMEALREADYUSED = "InvalidParameterValue.LaneInfoNameAlreadyUsed"
4703//  INVALIDPARAMETERVALUE_LANEINFONAMEINVALID = "InvalidParameterValue.LaneInfoNameInvalid"
4704//  INVALIDPARAMETERVALUE_LANEINFONAMENOTEMPTY = "InvalidParameterValue.LaneInfoNameNotEmpty"
4705//  INVALIDPARAMETERVALUE_LANEINFONAMETOOLONG = "InvalidParameterValue.LaneInfoNameTooLong"
4706//  INVALIDPARAMETERVALUE_LANEINFONOTEXIST = "InvalidParameterValue.LaneInfoNotExist"
4707//  INVALIDPARAMETERVALUE_LANEINFONOTEXISTENTRANCE = "InvalidParameterValue.LaneInfoNotExistEntrance"
4708//  INVALIDPARAMETERVALUE_LANEINFOREMARKTOOLONG = "InvalidParameterValue.LaneInfoRemarkTooLong"
4709//  INVALIDPARAMETERVALUE_LANERULEINFONOTEXIST = "InvalidParameterValue.LaneRuleInfoNotExist"
4710//  INVALIDPARAMETERVALUE_LANERULENAMEALREADYUSED = "InvalidParameterValue.LaneRuleNameAlreadyUsed"
4711//  INVALIDPARAMETERVALUE_LANERULENAMEINVALID = "InvalidParameterValue.LaneRuleNameInvalid"
4712//  INVALIDPARAMETERVALUE_LANERULENAMENOTEMPTY = "InvalidParameterValue.LaneRuleNameNotEmpty"
4713//  INVALIDPARAMETERVALUE_LANERULENAMETOOLONG = "InvalidParameterValue.LaneRuleNameTooLong"
4714//  INVALIDPARAMETERVALUE_LANERULENOTEXIST = "InvalidParameterValue.LaneRuleNotExist"
4715//  INVALIDPARAMETERVALUE_LANERULEREMARKTOOLONG = "InvalidParameterValue.LaneRuleRemarkTooLong"
4716//  INVALIDPARAMETERVALUE_LANERULETAGNAMENOTEMPTY = "InvalidParameterValue.LaneRuleTagNameNotEmpty"
4717//  INVALIDPARAMETERVALUE_LANERULETAGNAMETOOLONG = "InvalidParameterValue.LaneRuleTagNameTooLong"
4718//  INVALIDPARAMETERVALUE_LANERULETAGNOTEMPTY = "InvalidParameterValue.LaneRuleTagNotEmpty"
4719//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOOLONG = "InvalidParameterValue.LaneRuleTagValueTooLong"
4720//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOTALTOOLONG = "InvalidParameterValue.LaneRuleTagValueTotalTooLong"
4721func (c *Client) ModifyLane(request *ModifyLaneRequest) (response *ModifyLaneResponse, err error) {
4722    if request == nil {
4723        request = NewModifyLaneRequest()
4724    }
4725    response = NewModifyLaneResponse()
4726    err = c.Send(request, response)
4727    return
4728}
4729
4730func NewModifyLaneRuleRequest() (request *ModifyLaneRuleRequest) {
4731    request = &ModifyLaneRuleRequest{
4732        BaseRequest: &tchttp.BaseRequest{},
4733    }
4734    request.Init().WithApiInfo("tsf", APIVersion, "ModifyLaneRule")
4735    return
4736}
4737
4738func NewModifyLaneRuleResponse() (response *ModifyLaneRuleResponse) {
4739    response = &ModifyLaneRuleResponse{
4740        BaseResponse: &tchttp.BaseResponse{},
4741    }
4742    return
4743}
4744
4745// ModifyLaneRule
4746// 更新泳道规则
4747//
4748// 可能返回的错误码:
4749//  FAILEDOPERATION_LANEINFODELETECONSULFAILED = "FailedOperation.LaneInfoDeleteConsulFailed"
4750//  FAILEDOPERATION_LANEINFOGROUPNOTEMPTY = "FailedOperation.LaneInfoGroupNotEmpty"
4751//  FAILEDOPERATION_LANEINFORELEASECONSULFAILED = "FailedOperation.LaneInfoReleaseConsulFailed"
4752//  FAILEDOPERATION_LANERULEENABLECONSULFAILED = "FailedOperation.LaneRuleEnableConsulFailed"
4753//  FAILEDOPERATION_LANERULEMAXLIMIT = "FailedOperation.LaneRuleMaxLimit"
4754//  INVALIDPARAMETER_LANEINFOALREADYUSED = "InvalidParameter.LaneInfoAlreadyUsed"
4755//  INVALIDPARAMETER_LANEINFONAMEALREADYUSED = "InvalidParameter.LaneInfoNameAlreadyUsed"
4756//  INVALIDPARAMETER_LANEINFONAMEINVALID = "InvalidParameter.LaneInfoNameInvalid"
4757//  INVALIDPARAMETER_LANEINFONAMENOTEMPTY = "InvalidParameter.LaneInfoNameNotEmpty"
4758//  INVALIDPARAMETER_LANEINFONAMETOOLONG = "InvalidParameter.LaneInfoNameTooLong"
4759//  INVALIDPARAMETER_LANEINFONOTEXIST = "InvalidParameter.LaneInfoNotExist"
4760//  INVALIDPARAMETER_LANEINFONOTEXISTENTRANCE = "InvalidParameter.LaneInfoNotExistEntrance"
4761//  INVALIDPARAMETER_LANEINFOREMARKTOOLONG = "InvalidParameter.LaneInfoRemarkTooLong"
4762//  INVALIDPARAMETER_LANERULEINFONOTEXIST = "InvalidParameter.LaneRuleInfoNotExist"
4763//  INVALIDPARAMETER_LANERULENAMEALREADYUSED = "InvalidParameter.LaneRuleNameAlreadyUsed"
4764//  INVALIDPARAMETER_LANERULENAMEINVALID = "InvalidParameter.LaneRuleNameInvalid"
4765//  INVALIDPARAMETER_LANERULENAMENOTEMPTY = "InvalidParameter.LaneRuleNameNotEmpty"
4766//  INVALIDPARAMETER_LANERULENAMETOOLONG = "InvalidParameter.LaneRuleNameTooLong"
4767//  INVALIDPARAMETER_LANERULENOTEXIST = "InvalidParameter.LaneRuleNotExist"
4768//  INVALIDPARAMETER_LANERULEREMARKTOOLONG = "InvalidParameter.LaneRuleRemarkTooLong"
4769//  INVALIDPARAMETER_LANERULETAGNAMENOTEMPTY = "InvalidParameter.LaneRuleTagNameNotEmpty"
4770//  INVALIDPARAMETER_LANERULETAGNAMETOOLONG = "InvalidParameter.LaneRuleTagNameTooLong"
4771//  INVALIDPARAMETER_LANERULETAGNOTEMPTY = "InvalidParameter.LaneRuleTagNotEmpty"
4772//  INVALIDPARAMETER_LANERULETAGVALUETOOLONG = "InvalidParameter.LaneRuleTagValueTooLong"
4773//  INVALIDPARAMETER_LANERULETAGVALUETOTALTOOLONG = "InvalidParameter.LaneRuleTagValueTotalTooLong"
4774//  INVALIDPARAMETERVALUE_LANEINFOALREADYUSED = "InvalidParameterValue.LaneInfoAlreadyUsed"
4775//  INVALIDPARAMETERVALUE_LANEINFONAMEALREADYUSED = "InvalidParameterValue.LaneInfoNameAlreadyUsed"
4776//  INVALIDPARAMETERVALUE_LANEINFONAMEINVALID = "InvalidParameterValue.LaneInfoNameInvalid"
4777//  INVALIDPARAMETERVALUE_LANEINFONAMENOTEMPTY = "InvalidParameterValue.LaneInfoNameNotEmpty"
4778//  INVALIDPARAMETERVALUE_LANEINFONAMETOOLONG = "InvalidParameterValue.LaneInfoNameTooLong"
4779//  INVALIDPARAMETERVALUE_LANEINFONOTEXIST = "InvalidParameterValue.LaneInfoNotExist"
4780//  INVALIDPARAMETERVALUE_LANEINFONOTEXISTENTRANCE = "InvalidParameterValue.LaneInfoNotExistEntrance"
4781//  INVALIDPARAMETERVALUE_LANEINFOREMARKTOOLONG = "InvalidParameterValue.LaneInfoRemarkTooLong"
4782//  INVALIDPARAMETERVALUE_LANERULEINFONOTEXIST = "InvalidParameterValue.LaneRuleInfoNotExist"
4783//  INVALIDPARAMETERVALUE_LANERULENAMEALREADYUSED = "InvalidParameterValue.LaneRuleNameAlreadyUsed"
4784//  INVALIDPARAMETERVALUE_LANERULENAMEINVALID = "InvalidParameterValue.LaneRuleNameInvalid"
4785//  INVALIDPARAMETERVALUE_LANERULENAMENOTEMPTY = "InvalidParameterValue.LaneRuleNameNotEmpty"
4786//  INVALIDPARAMETERVALUE_LANERULENAMETOOLONG = "InvalidParameterValue.LaneRuleNameTooLong"
4787//  INVALIDPARAMETERVALUE_LANERULENOTEXIST = "InvalidParameterValue.LaneRuleNotExist"
4788//  INVALIDPARAMETERVALUE_LANERULEREMARKTOOLONG = "InvalidParameterValue.LaneRuleRemarkTooLong"
4789//  INVALIDPARAMETERVALUE_LANERULETAGNAMENOTEMPTY = "InvalidParameterValue.LaneRuleTagNameNotEmpty"
4790//  INVALIDPARAMETERVALUE_LANERULETAGNAMETOOLONG = "InvalidParameterValue.LaneRuleTagNameTooLong"
4791//  INVALIDPARAMETERVALUE_LANERULETAGNOTEMPTY = "InvalidParameterValue.LaneRuleTagNotEmpty"
4792//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOOLONG = "InvalidParameterValue.LaneRuleTagValueTooLong"
4793//  INVALIDPARAMETERVALUE_LANERULETAGVALUETOTALTOOLONG = "InvalidParameterValue.LaneRuleTagValueTotalTooLong"
4794func (c *Client) ModifyLaneRule(request *ModifyLaneRuleRequest) (response *ModifyLaneRuleResponse, err error) {
4795    if request == nil {
4796        request = NewModifyLaneRuleRequest()
4797    }
4798    response = NewModifyLaneRuleResponse()
4799    err = c.Send(request, response)
4800    return
4801}
4802
4803func NewModifyMicroserviceRequest() (request *ModifyMicroserviceRequest) {
4804    request = &ModifyMicroserviceRequest{
4805        BaseRequest: &tchttp.BaseRequest{},
4806    }
4807    request.Init().WithApiInfo("tsf", APIVersion, "ModifyMicroservice")
4808    return
4809}
4810
4811func NewModifyMicroserviceResponse() (response *ModifyMicroserviceResponse) {
4812    response = &ModifyMicroserviceResponse{
4813        BaseResponse: &tchttp.BaseResponse{},
4814    }
4815    return
4816}
4817
4818// ModifyMicroservice
4819// 修改微服务详情
4820//
4821// 可能返回的错误码:
4822//  RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"
4823func (c *Client) ModifyMicroservice(request *ModifyMicroserviceRequest) (response *ModifyMicroserviceResponse, err error) {
4824    if request == nil {
4825        request = NewModifyMicroserviceRequest()
4826    }
4827    response = NewModifyMicroserviceResponse()
4828    err = c.Send(request, response)
4829    return
4830}
4831
4832func NewModifyPathRewriteRequest() (request *ModifyPathRewriteRequest) {
4833    request = &ModifyPathRewriteRequest{
4834        BaseRequest: &tchttp.BaseRequest{},
4835    }
4836    request.Init().WithApiInfo("tsf", APIVersion, "ModifyPathRewrite")
4837    return
4838}
4839
4840func NewModifyPathRewriteResponse() (response *ModifyPathRewriteResponse) {
4841    response = &ModifyPathRewriteResponse{
4842        BaseResponse: &tchttp.BaseResponse{},
4843    }
4844    return
4845}
4846
4847// ModifyPathRewrite
4848// 修改路径重写
4849//
4850// 可能返回的错误码:
4851//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
4852//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
4853func (c *Client) ModifyPathRewrite(request *ModifyPathRewriteRequest) (response *ModifyPathRewriteResponse, err error) {
4854    if request == nil {
4855        request = NewModifyPathRewriteRequest()
4856    }
4857    response = NewModifyPathRewriteResponse()
4858    err = c.Send(request, response)
4859    return
4860}
4861
4862func NewModifyTaskRequest() (request *ModifyTaskRequest) {
4863    request = &ModifyTaskRequest{
4864        BaseRequest: &tchttp.BaseRequest{},
4865    }
4866    request.Init().WithApiInfo("tsf", APIVersion, "ModifyTask")
4867    return
4868}
4869
4870func NewModifyTaskResponse() (response *ModifyTaskResponse) {
4871    response = &ModifyTaskResponse{
4872        BaseResponse: &tchttp.BaseResponse{},
4873    }
4874    return
4875}
4876
4877// ModifyTask
4878// 修改任务
4879//
4880// 可能返回的错误码:
4881//  FAILEDOPERATION_TASKUPDATEERROR = "FailedOperation.TaskUpdateError"
4882//  INVALIDPARAMETER_BADREQUEST = "InvalidParameter.BadRequest"
4883//  INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
4884//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
4885//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
4886//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
4887//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
4888//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
4889//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
4890//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
4891//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4892func (c *Client) ModifyTask(request *ModifyTaskRequest) (response *ModifyTaskResponse, err error) {
4893    if request == nil {
4894        request = NewModifyTaskRequest()
4895    }
4896    response = NewModifyTaskResponse()
4897    err = c.Send(request, response)
4898    return
4899}
4900
4901func NewModifyUploadInfoRequest() (request *ModifyUploadInfoRequest) {
4902    request = &ModifyUploadInfoRequest{
4903        BaseRequest: &tchttp.BaseRequest{},
4904    }
4905    request.Init().WithApiInfo("tsf", APIVersion, "ModifyUploadInfo")
4906    return
4907}
4908
4909func NewModifyUploadInfoResponse() (response *ModifyUploadInfoResponse) {
4910    response = &ModifyUploadInfoResponse{
4911        BaseResponse: &tchttp.BaseResponse{},
4912    }
4913    return
4914}
4915
4916// ModifyUploadInfo
4917// 调用该接口和COS的上传接口后,需要调用此接口更新TSF中保存的程序包状态。
4918//
4919// 调用此接口完成后,才标志上传包流程结束。
4920//
4921// 可能返回的错误码:
4922//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
4923//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
4924//  RESOURCENOTFOUND_OBJECTNOEXIST = "ResourceNotFound.ObjectNoExist"
4925func (c *Client) ModifyUploadInfo(request *ModifyUploadInfoRequest) (response *ModifyUploadInfoResponse, err error) {
4926    if request == nil {
4927        request = NewModifyUploadInfoRequest()
4928    }
4929    response = NewModifyUploadInfoResponse()
4930    err = c.Send(request, response)
4931    return
4932}
4933
4934func NewOperateApplicationTcrBindingRequest() (request *OperateApplicationTcrBindingRequest) {
4935    request = &OperateApplicationTcrBindingRequest{
4936        BaseRequest: &tchttp.BaseRequest{},
4937    }
4938    request.Init().WithApiInfo("tsf", APIVersion, "OperateApplicationTcrBinding")
4939    return
4940}
4941
4942func NewOperateApplicationTcrBindingResponse() (response *OperateApplicationTcrBindingResponse) {
4943    response = &OperateApplicationTcrBindingResponse{
4944        BaseResponse: &tchttp.BaseResponse{},
4945    }
4946    return
4947}
4948
4949// OperateApplicationTcrBinding
4950// 绑定解绑tcr仓库
4951//
4952// 可能返回的错误码:
4953//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
4954//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
4955//  RESOURCENOTFOUND_OBJECTNOEXIST = "ResourceNotFound.ObjectNoExist"
4956func (c *Client) OperateApplicationTcrBinding(request *OperateApplicationTcrBindingRequest) (response *OperateApplicationTcrBindingResponse, err error) {
4957    if request == nil {
4958        request = NewOperateApplicationTcrBindingRequest()
4959    }
4960    response = NewOperateApplicationTcrBindingResponse()
4961    err = c.Send(request, response)
4962    return
4963}
4964
4965func NewRedoTaskRequest() (request *RedoTaskRequest) {
4966    request = &RedoTaskRequest{
4967        BaseRequest: &tchttp.BaseRequest{},
4968    }
4969    request.Init().WithApiInfo("tsf", APIVersion, "RedoTask")
4970    return
4971}
4972
4973func NewRedoTaskResponse() (response *RedoTaskResponse) {
4974    response = &RedoTaskResponse{
4975        BaseResponse: &tchttp.BaseResponse{},
4976    }
4977    return
4978}
4979
4980// RedoTask
4981// 重新执行任务
4982//
4983// 可能返回的错误码:
4984//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
4985//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
4986//  FAILEDOPERATION_TASKTERMINATEFAILED = "FailedOperation.TaskTerminateFailed"
4987//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
4988//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
4989//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
4990//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
4991//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
4992//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
4993//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
4994//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
4995//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
4996//  UNSUPPORTEDOPERATION_TASKNOTSUPPORTED = "UnsupportedOperation.TaskNotSupported"
4997func (c *Client) RedoTask(request *RedoTaskRequest) (response *RedoTaskResponse, err error) {
4998    if request == nil {
4999        request = NewRedoTaskRequest()
5000    }
5001    response = NewRedoTaskResponse()
5002    err = c.Send(request, response)
5003    return
5004}
5005
5006func NewRedoTaskBatchRequest() (request *RedoTaskBatchRequest) {
5007    request = &RedoTaskBatchRequest{
5008        BaseRequest: &tchttp.BaseRequest{},
5009    }
5010    request.Init().WithApiInfo("tsf", APIVersion, "RedoTaskBatch")
5011    return
5012}
5013
5014func NewRedoTaskBatchResponse() (response *RedoTaskBatchResponse) {
5015    response = &RedoTaskBatchResponse{
5016        BaseResponse: &tchttp.BaseResponse{},
5017    }
5018    return
5019}
5020
5021// RedoTaskBatch
5022// 重新执行任务批次
5023//
5024// 可能返回的错误码:
5025//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
5026//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
5027//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
5028//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
5029//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
5030//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
5031//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
5032//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
5033//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
5034//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5035func (c *Client) RedoTaskBatch(request *RedoTaskBatchRequest) (response *RedoTaskBatchResponse, err error) {
5036    if request == nil {
5037        request = NewRedoTaskBatchRequest()
5038    }
5039    response = NewRedoTaskBatchResponse()
5040    err = c.Send(request, response)
5041    return
5042}
5043
5044func NewRedoTaskExecuteRequest() (request *RedoTaskExecuteRequest) {
5045    request = &RedoTaskExecuteRequest{
5046        BaseRequest: &tchttp.BaseRequest{},
5047    }
5048    request.Init().WithApiInfo("tsf", APIVersion, "RedoTaskExecute")
5049    return
5050}
5051
5052func NewRedoTaskExecuteResponse() (response *RedoTaskExecuteResponse) {
5053    response = &RedoTaskExecuteResponse{
5054        BaseResponse: &tchttp.BaseResponse{},
5055    }
5056    return
5057}
5058
5059// RedoTaskExecute
5060// 重新执行在某个节点上执行任务。
5061//
5062// 可能返回的错误码:
5063//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
5064//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
5065//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
5066//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
5067//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
5068//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
5069//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
5070//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
5071//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
5072//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
5073//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5074func (c *Client) RedoTaskExecute(request *RedoTaskExecuteRequest) (response *RedoTaskExecuteResponse, err error) {
5075    if request == nil {
5076        request = NewRedoTaskExecuteRequest()
5077    }
5078    response = NewRedoTaskExecuteResponse()
5079    err = c.Send(request, response)
5080    return
5081}
5082
5083func NewRedoTaskFlowBatchRequest() (request *RedoTaskFlowBatchRequest) {
5084    request = &RedoTaskFlowBatchRequest{
5085        BaseRequest: &tchttp.BaseRequest{},
5086    }
5087    request.Init().WithApiInfo("tsf", APIVersion, "RedoTaskFlowBatch")
5088    return
5089}
5090
5091func NewRedoTaskFlowBatchResponse() (response *RedoTaskFlowBatchResponse) {
5092    response = &RedoTaskFlowBatchResponse{
5093        BaseResponse: &tchttp.BaseResponse{},
5094    }
5095    return
5096}
5097
5098// RedoTaskFlowBatch
5099// 重新执行工作流批次
5100//
5101// 可能返回的错误码:
5102//  FAILEDOPERATION_TASKOPERATIONFAILED = "FailedOperation.TaskOperationFailed"
5103//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
5104//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
5105//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
5106//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
5107//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
5108//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
5109//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
5110//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
5111//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
5112//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5113func (c *Client) RedoTaskFlowBatch(request *RedoTaskFlowBatchRequest) (response *RedoTaskFlowBatchResponse, err error) {
5114    if request == nil {
5115        request = NewRedoTaskFlowBatchRequest()
5116    }
5117    response = NewRedoTaskFlowBatchResponse()
5118    err = c.Send(request, response)
5119    return
5120}
5121
5122func NewReleaseApiGroupRequest() (request *ReleaseApiGroupRequest) {
5123    request = &ReleaseApiGroupRequest{
5124        BaseRequest: &tchttp.BaseRequest{},
5125    }
5126    request.Init().WithApiInfo("tsf", APIVersion, "ReleaseApiGroup")
5127    return
5128}
5129
5130func NewReleaseApiGroupResponse() (response *ReleaseApiGroupResponse) {
5131    response = &ReleaseApiGroupResponse{
5132        BaseResponse: &tchttp.BaseResponse{},
5133    }
5134    return
5135}
5136
5137// ReleaseApiGroup
5138// 发布Api分组
5139//
5140// 可能返回的错误码:
5141//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
5142//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5143func (c *Client) ReleaseApiGroup(request *ReleaseApiGroupRequest) (response *ReleaseApiGroupResponse, err error) {
5144    if request == nil {
5145        request = NewReleaseApiGroupRequest()
5146    }
5147    response = NewReleaseApiGroupResponse()
5148    err = c.Send(request, response)
5149    return
5150}
5151
5152func NewReleaseConfigRequest() (request *ReleaseConfigRequest) {
5153    request = &ReleaseConfigRequest{
5154        BaseRequest: &tchttp.BaseRequest{},
5155    }
5156    request.Init().WithApiInfo("tsf", APIVersion, "ReleaseConfig")
5157    return
5158}
5159
5160func NewReleaseConfigResponse() (response *ReleaseConfigResponse) {
5161    response = &ReleaseConfigResponse{
5162        BaseResponse: &tchttp.BaseResponse{},
5163    }
5164    return
5165}
5166
5167// ReleaseConfig
5168// 发布配置
5169//
5170// 可能返回的错误码:
5171//  FAILEDOPERATION_CONFIGGROUPQUERYFAILED = "FailedOperation.ConfigGroupQueryFailed"
5172//  INTERNALERROR_CONSULSERVERERROR = "InternalError.ConsulServerError"
5173//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
5174//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
5175//  INVALIDPARAMETERVALUE_CONFIGALREADYRELEASED = "InvalidParameterValue.ConfigAlreadyReleased"
5176//  INVALIDPARAMETERVALUE_CONFIGGROUPAPPLICATIONIDNOTMATCH = "InvalidParameterValue.ConfigGroupApplicationIdNotMatch"
5177//  INVALIDPARAMETERVALUE_CONFIGNOTEXISTSORPERMISSIONDENIED = "InvalidParameterValue.ConfigNotExistsOrPermissionDenied"
5178//  INVALIDPARAMETERVALUE_GROUPNOTEXISTS = "InvalidParameterValue.GroupNotExists"
5179//  INVALIDPARAMETERVALUE_RESOURCEPERMISSIONDENIED = "InvalidParameterValue.ResourcePermissionDenied"
5180//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5181func (c *Client) ReleaseConfig(request *ReleaseConfigRequest) (response *ReleaseConfigResponse, err error) {
5182    if request == nil {
5183        request = NewReleaseConfigRequest()
5184    }
5185    response = NewReleaseConfigResponse()
5186    err = c.Send(request, response)
5187    return
5188}
5189
5190func NewReleaseFileConfigRequest() (request *ReleaseFileConfigRequest) {
5191    request = &ReleaseFileConfigRequest{
5192        BaseRequest: &tchttp.BaseRequest{},
5193    }
5194    request.Init().WithApiInfo("tsf", APIVersion, "ReleaseFileConfig")
5195    return
5196}
5197
5198func NewReleaseFileConfigResponse() (response *ReleaseFileConfigResponse) {
5199    response = &ReleaseFileConfigResponse{
5200        BaseResponse: &tchttp.BaseResponse{},
5201    }
5202    return
5203}
5204
5205// ReleaseFileConfig
5206// 发布文件配置
5207//
5208// 可能返回的错误码:
5209//  INTERNALERROR_CONSULSERVERERROR = "InternalError.ConsulServerError"
5210//  INVALIDPARAMETERVALUE_FILECONFIGALREADYRELEASED = "InvalidParameterValue.FileConfigAlreadyReleased"
5211func (c *Client) ReleaseFileConfig(request *ReleaseFileConfigRequest) (response *ReleaseFileConfigResponse, err error) {
5212    if request == nil {
5213        request = NewReleaseFileConfigRequest()
5214    }
5215    response = NewReleaseFileConfigResponse()
5216    err = c.Send(request, response)
5217    return
5218}
5219
5220func NewReleasePublicConfigRequest() (request *ReleasePublicConfigRequest) {
5221    request = &ReleasePublicConfigRequest{
5222        BaseRequest: &tchttp.BaseRequest{},
5223    }
5224    request.Init().WithApiInfo("tsf", APIVersion, "ReleasePublicConfig")
5225    return
5226}
5227
5228func NewReleasePublicConfigResponse() (response *ReleasePublicConfigResponse) {
5229    response = &ReleasePublicConfigResponse{
5230        BaseResponse: &tchttp.BaseResponse{},
5231    }
5232    return
5233}
5234
5235// ReleasePublicConfig
5236// 发布公共配置
5237//
5238// 可能返回的错误码:
5239//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
5240//  INVALIDPARAMETERVALUE_CONFIGALREADYRELEASED = "InvalidParameterValue.ConfigAlreadyReleased"
5241//  INVALIDPARAMETERVALUE_CONFIGNOTEXISTSORPERMISSIONDENIED = "InvalidParameterValue.ConfigNotExistsOrPermissionDenied"
5242//  INVALIDPARAMETERVALUE_CONFIGVALUETOOLONG = "InvalidParameterValue.ConfigValueTooLong"
5243//  INVALIDPARAMETERVALUE_NAMESPACENOTEXISTS = "InvalidParameterValue.NamespaceNotExists"
5244//  INVALIDPARAMETERVALUE_RESOURCEPERMISSIONDENIED = "InvalidParameterValue.ResourcePermissionDenied"
5245func (c *Client) ReleasePublicConfig(request *ReleasePublicConfigRequest) (response *ReleasePublicConfigResponse, err error) {
5246    if request == nil {
5247        request = NewReleasePublicConfigRequest()
5248    }
5249    response = NewReleasePublicConfigResponse()
5250    err = c.Send(request, response)
5251    return
5252}
5253
5254func NewRemoveInstancesRequest() (request *RemoveInstancesRequest) {
5255    request = &RemoveInstancesRequest{
5256        BaseRequest: &tchttp.BaseRequest{},
5257    }
5258    request.Init().WithApiInfo("tsf", APIVersion, "RemoveInstances")
5259    return
5260}
5261
5262func NewRemoveInstancesResponse() (response *RemoveInstancesResponse) {
5263    response = &RemoveInstancesResponse{
5264        BaseResponse: &tchttp.BaseResponse{},
5265    }
5266    return
5267}
5268
5269// RemoveInstances
5270// 从 TSF 集群中批量移除云主机节点
5271//
5272// 可能返回的错误码:
5273//  INTERNALERROR_TKEAPIFAILEDOPERATION = "InternalError.TkeApiFailedOperation"
5274//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTBUSY = "InvalidParameterValue.CvmCaeMasterAgentBusy"
5275//  RESOURCENOTFOUND_CLUSTERNOTEXIST = "ResourceNotFound.ClusterNotExist"
5276//  RESOURCENOTFOUND_INSTANCENOTEXIST = "ResourceNotFound.InstanceNotExist"
5277//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5278func (c *Client) RemoveInstances(request *RemoveInstancesRequest) (response *RemoveInstancesResponse, err error) {
5279    if request == nil {
5280        request = NewRemoveInstancesRequest()
5281    }
5282    response = NewRemoveInstancesResponse()
5283    err = c.Send(request, response)
5284    return
5285}
5286
5287func NewRevocationConfigRequest() (request *RevocationConfigRequest) {
5288    request = &RevocationConfigRequest{
5289        BaseRequest: &tchttp.BaseRequest{},
5290    }
5291    request.Init().WithApiInfo("tsf", APIVersion, "RevocationConfig")
5292    return
5293}
5294
5295func NewRevocationConfigResponse() (response *RevocationConfigResponse) {
5296    response = &RevocationConfigResponse{
5297        BaseResponse: &tchttp.BaseResponse{},
5298    }
5299    return
5300}
5301
5302// RevocationConfig
5303// 撤回已发布的配置
5304//
5305// 可能返回的错误码:
5306//  INTERNALERROR_CONSULSERVERERROR = "InternalError.ConsulServerError"
5307//  INVALIDPARAMETERVALUE_CONFIGRELEASENOTEXISTS = "InvalidParameterValue.ConfigReleaseNotExists"
5308//  INVALIDPARAMETERVALUE_RESOURCEPERMISSIONDENIED = "InvalidParameterValue.ResourcePermissionDenied"
5309//  MISSINGPARAMETER_CONFIGRELEASEIDREQUIRED = "MissingParameter.ConfigReleaseIdRequired"
5310func (c *Client) RevocationConfig(request *RevocationConfigRequest) (response *RevocationConfigResponse, err error) {
5311    if request == nil {
5312        request = NewRevocationConfigRequest()
5313    }
5314    response = NewRevocationConfigResponse()
5315    err = c.Send(request, response)
5316    return
5317}
5318
5319func NewRevocationPublicConfigRequest() (request *RevocationPublicConfigRequest) {
5320    request = &RevocationPublicConfigRequest{
5321        BaseRequest: &tchttp.BaseRequest{},
5322    }
5323    request.Init().WithApiInfo("tsf", APIVersion, "RevocationPublicConfig")
5324    return
5325}
5326
5327func NewRevocationPublicConfigResponse() (response *RevocationPublicConfigResponse) {
5328    response = &RevocationPublicConfigResponse{
5329        BaseResponse: &tchttp.BaseResponse{},
5330    }
5331    return
5332}
5333
5334// RevocationPublicConfig
5335// 撤回已发布的公共配置
5336//
5337// 可能返回的错误码:
5338//  INVALIDPARAMETERVALUE_CONFIGRELEASENOTEXISTS = "InvalidParameterValue.ConfigReleaseNotExists"
5339func (c *Client) RevocationPublicConfig(request *RevocationPublicConfigRequest) (response *RevocationPublicConfigResponse, err error) {
5340    if request == nil {
5341        request = NewRevocationPublicConfigRequest()
5342    }
5343    response = NewRevocationPublicConfigResponse()
5344    err = c.Send(request, response)
5345    return
5346}
5347
5348func NewRollbackConfigRequest() (request *RollbackConfigRequest) {
5349    request = &RollbackConfigRequest{
5350        BaseRequest: &tchttp.BaseRequest{},
5351    }
5352    request.Init().WithApiInfo("tsf", APIVersion, "RollbackConfig")
5353    return
5354}
5355
5356func NewRollbackConfigResponse() (response *RollbackConfigResponse) {
5357    response = &RollbackConfigResponse{
5358        BaseResponse: &tchttp.BaseResponse{},
5359    }
5360    return
5361}
5362
5363// RollbackConfig
5364// 回滚配置
5365//
5366// 可能返回的错误码:
5367//  INTERNALERROR_CONSULSERVERERROR = "InternalError.ConsulServerError"
5368//  INVALIDPARAMETERVALUE_GROUPNOTEXISTS = "InvalidParameterValue.GroupNotExists"
5369func (c *Client) RollbackConfig(request *RollbackConfigRequest) (response *RollbackConfigResponse, err error) {
5370    if request == nil {
5371        request = NewRollbackConfigRequest()
5372    }
5373    response = NewRollbackConfigResponse()
5374    err = c.Send(request, response)
5375    return
5376}
5377
5378func NewSearchBusinessLogRequest() (request *SearchBusinessLogRequest) {
5379    request = &SearchBusinessLogRequest{
5380        BaseRequest: &tchttp.BaseRequest{},
5381    }
5382    request.Init().WithApiInfo("tsf", APIVersion, "SearchBusinessLog")
5383    return
5384}
5385
5386func NewSearchBusinessLogResponse() (response *SearchBusinessLogResponse) {
5387    response = &SearchBusinessLogResponse{
5388        BaseResponse: &tchttp.BaseResponse{},
5389    }
5390    return
5391}
5392
5393// SearchBusinessLog
5394// 业务日志搜索
5395//
5396// 可能返回的错误码:
5397//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
5398//  INTERNALERROR_TSFAPMESRESPONSESTATUSEXCEPTION = "InternalError.TsfApmEsResponseStatusException"
5399//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
5400//  INVALIDPARAMETER_TSFAPMBUSILOGCFGAPPRELATIONPARAMERROR = "InvalidParameter.TsfApmBusiLogCfgAppRelationParamError"
5401//  INVALIDPARAMETER_TSFAPMBUSILOGSEARCHREQUESTPARAMERROR = "InvalidParameter.TsfApmBusiLogSearchRequestParamError"
5402//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
5403//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5404func (c *Client) SearchBusinessLog(request *SearchBusinessLogRequest) (response *SearchBusinessLogResponse, err error) {
5405    if request == nil {
5406        request = NewSearchBusinessLogRequest()
5407    }
5408    response = NewSearchBusinessLogResponse()
5409    err = c.Send(request, response)
5410    return
5411}
5412
5413func NewSearchStdoutLogRequest() (request *SearchStdoutLogRequest) {
5414    request = &SearchStdoutLogRequest{
5415        BaseRequest: &tchttp.BaseRequest{},
5416    }
5417    request.Init().WithApiInfo("tsf", APIVersion, "SearchStdoutLog")
5418    return
5419}
5420
5421func NewSearchStdoutLogResponse() (response *SearchStdoutLogResponse) {
5422    response = &SearchStdoutLogResponse{
5423        BaseResponse: &tchttp.BaseResponse{},
5424    }
5425    return
5426}
5427
5428// SearchStdoutLog
5429// 标准输出日志搜索
5430//
5431// 可能返回的错误码:
5432//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
5433//  INTERNALERROR_TSFAPMESRESPONSESTATUSEXCEPTION = "InternalError.TsfApmEsResponseStatusException"
5434//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
5435//  INVALIDPARAMETER_TSFAPMSTDOUTSEARCHREQUESTPARAMERROR = "InvalidParameter.TsfApmStdoutSearchRequestParamError"
5436//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
5437func (c *Client) SearchStdoutLog(request *SearchStdoutLogRequest) (response *SearchStdoutLogResponse, err error) {
5438    if request == nil {
5439        request = NewSearchStdoutLogRequest()
5440    }
5441    response = NewSearchStdoutLogResponse()
5442    err = c.Send(request, response)
5443    return
5444}
5445
5446func NewShrinkGroupRequest() (request *ShrinkGroupRequest) {
5447    request = &ShrinkGroupRequest{
5448        BaseRequest: &tchttp.BaseRequest{},
5449    }
5450    request.Init().WithApiInfo("tsf", APIVersion, "ShrinkGroup")
5451    return
5452}
5453
5454func NewShrinkGroupResponse() (response *ShrinkGroupResponse) {
5455    response = &ShrinkGroupResponse{
5456        BaseResponse: &tchttp.BaseResponse{},
5457    }
5458    return
5459}
5460
5461// ShrinkGroup
5462// 下线部署组所有机器实例
5463//
5464// 可能返回的错误码:
5465//  FAILEDOPERATION_TSFPRIVILEGEERROR = "FailedOperation.TsfPrivilegeError"
5466//  INTERNALERROR_TSFAPMESRESPONSESTATUSEXCEPTION = "InternalError.TsfApmEsResponseStatusException"
5467//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
5468//  INVALIDPARAMETER_TSFAPMSTDOUTSEARCHREQUESTPARAMERROR = "InvalidParameter.TsfApmStdoutSearchRequestParamError"
5469//  RESOURCENOTFOUND_MICROSERVICEOFFLINE = "ResourceNotFound.MicroserviceOffline"
5470func (c *Client) ShrinkGroup(request *ShrinkGroupRequest) (response *ShrinkGroupResponse, err error) {
5471    if request == nil {
5472        request = NewShrinkGroupRequest()
5473    }
5474    response = NewShrinkGroupResponse()
5475    err = c.Send(request, response)
5476    return
5477}
5478
5479func NewShrinkInstancesRequest() (request *ShrinkInstancesRequest) {
5480    request = &ShrinkInstancesRequest{
5481        BaseRequest: &tchttp.BaseRequest{},
5482    }
5483    request.Init().WithApiInfo("tsf", APIVersion, "ShrinkInstances")
5484    return
5485}
5486
5487func NewShrinkInstancesResponse() (response *ShrinkInstancesResponse) {
5488    response = &ShrinkInstancesResponse{
5489        BaseResponse: &tchttp.BaseResponse{},
5490    }
5491    return
5492}
5493
5494// ShrinkInstances
5495// 虚拟机部署组下线实例
5496//
5497// 可能返回的错误码:
5498//  INTERNALERROR_CVMCAEMASTERDISPATCHERROR = "InternalError.CvmCaeMasterDispatchError"
5499//  INTERNALERROR_CVMCAEMASTERNONALIVE = "InternalError.CvmCaeMasterNonAlive"
5500//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTBUSY = "InvalidParameterValue.CvmCaeMasterAgentBusy"
5501//  INVALIDPARAMETERVALUE_GROUPVALIDINSTANCENULL = "InvalidParameterValue.GroupValidInstanceNull"
5502//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
5503func (c *Client) ShrinkInstances(request *ShrinkInstancesRequest) (response *ShrinkInstancesResponse, err error) {
5504    if request == nil {
5505        request = NewShrinkInstancesRequest()
5506    }
5507    response = NewShrinkInstancesResponse()
5508    err = c.Send(request, response)
5509    return
5510}
5511
5512func NewStartContainerGroupRequest() (request *StartContainerGroupRequest) {
5513    request = &StartContainerGroupRequest{
5514        BaseRequest: &tchttp.BaseRequest{},
5515    }
5516    request.Init().WithApiInfo("tsf", APIVersion, "StartContainerGroup")
5517    return
5518}
5519
5520func NewStartContainerGroupResponse() (response *StartContainerGroupResponse) {
5521    response = &StartContainerGroupResponse{
5522        BaseResponse: &tchttp.BaseResponse{},
5523    }
5524    return
5525}
5526
5527// StartContainerGroup
5528// 启动容器部署组
5529//
5530// 可能返回的错误码:
5531//  FAILEDOPERATION_CONTAINERGROUPGROUPHASRUN = "FailedOperation.ContainergroupGroupHasrun"
5532//  INTERNALERROR_CONTAINERGROUPKUBERNETEAPIINVOKEERROR = "InternalError.ContainergroupKuberneteApiInvokeError"
5533//  INVALIDPARAMETER_KUBERNETESPARAMERROR = "InvalidParameter.KubernetesParamError"
5534//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNOTFOUND = "ResourceNotFound.ContainergroupGroupNotFound"
5535//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5536func (c *Client) StartContainerGroup(request *StartContainerGroupRequest) (response *StartContainerGroupResponse, err error) {
5537    if request == nil {
5538        request = NewStartContainerGroupRequest()
5539    }
5540    response = NewStartContainerGroupResponse()
5541    err = c.Send(request, response)
5542    return
5543}
5544
5545func NewStartGroupRequest() (request *StartGroupRequest) {
5546    request = &StartGroupRequest{
5547        BaseRequest: &tchttp.BaseRequest{},
5548    }
5549    request.Init().WithApiInfo("tsf", APIVersion, "StartGroup")
5550    return
5551}
5552
5553func NewStartGroupResponse() (response *StartGroupResponse) {
5554    response = &StartGroupResponse{
5555        BaseResponse: &tchttp.BaseResponse{},
5556    }
5557    return
5558}
5559
5560// StartGroup
5561// 启动分组
5562//
5563// 可能返回的错误码:
5564//  INTERNALERROR_CVMCAEMASTERDISPATCHERROR = "InternalError.CvmCaeMasterDispatchError"
5565//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
5566//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTBUSY = "InvalidParameterValue.CvmCaeMasterAgentBusy"
5567//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
5568func (c *Client) StartGroup(request *StartGroupRequest) (response *StartGroupResponse, err error) {
5569    if request == nil {
5570        request = NewStartGroupRequest()
5571    }
5572    response = NewStartGroupResponse()
5573    err = c.Send(request, response)
5574    return
5575}
5576
5577func NewStopContainerGroupRequest() (request *StopContainerGroupRequest) {
5578    request = &StopContainerGroupRequest{
5579        BaseRequest: &tchttp.BaseRequest{},
5580    }
5581    request.Init().WithApiInfo("tsf", APIVersion, "StopContainerGroup")
5582    return
5583}
5584
5585func NewStopContainerGroupResponse() (response *StopContainerGroupResponse) {
5586    response = &StopContainerGroupResponse{
5587        BaseResponse: &tchttp.BaseResponse{},
5588    }
5589    return
5590}
5591
5592// StopContainerGroup
5593// 停止容器部署组
5594//
5595// 可能返回的错误码:
5596//  FAILEDOPERATION_CONTAINERGROUPGROUPHASSTOP = "FailedOperation.ContainergroupGroupHasstop"
5597//  INTERNALERROR_CONTAINERGROUPKUBERNETEAPIINVOKEERROR = "InternalError.ContainergroupKuberneteApiInvokeError"
5598//  INTERNALERROR_CONTAINERGROUPKUBERNETECONNECTERROR = "InternalError.ContainergroupKuberneteConnectError"
5599//  RESOURCENOTFOUND_CONTAINERGROUPGROUPNOTFOUND = "ResourceNotFound.ContainergroupGroupNotFound"
5600//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5601func (c *Client) StopContainerGroup(request *StopContainerGroupRequest) (response *StopContainerGroupResponse, err error) {
5602    if request == nil {
5603        request = NewStopContainerGroupRequest()
5604    }
5605    response = NewStopContainerGroupResponse()
5606    err = c.Send(request, response)
5607    return
5608}
5609
5610func NewStopGroupRequest() (request *StopGroupRequest) {
5611    request = &StopGroupRequest{
5612        BaseRequest: &tchttp.BaseRequest{},
5613    }
5614    request.Init().WithApiInfo("tsf", APIVersion, "StopGroup")
5615    return
5616}
5617
5618func NewStopGroupResponse() (response *StopGroupResponse) {
5619    response = &StopGroupResponse{
5620        BaseResponse: &tchttp.BaseResponse{},
5621    }
5622    return
5623}
5624
5625// StopGroup
5626// 停止虚拟机部署组
5627//
5628// 可能返回的错误码:
5629//  INTERNALERROR_CVMCAEMASTERNONALIVE = "InternalError.CvmCaeMasterNonAlive"
5630//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
5631//  INVALIDPARAMETERVALUE_CVMCAEMASTERAGENTBUSY = "InvalidParameterValue.CvmCaeMasterAgentBusy"
5632//  INVALIDPARAMETERVALUE_CVMCAEMASTERGROUPNOAGENT = "InvalidParameterValue.CvmCaeMasterGroupNoAgent"
5633//  RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
5634//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5635func (c *Client) StopGroup(request *StopGroupRequest) (response *StopGroupResponse, err error) {
5636    if request == nil {
5637        request = NewStopGroupRequest()
5638    }
5639    response = NewStopGroupResponse()
5640    err = c.Send(request, response)
5641    return
5642}
5643
5644func NewStopTaskBatchRequest() (request *StopTaskBatchRequest) {
5645    request = &StopTaskBatchRequest{
5646        BaseRequest: &tchttp.BaseRequest{},
5647    }
5648    request.Init().WithApiInfo("tsf", APIVersion, "StopTaskBatch")
5649    return
5650}
5651
5652func NewStopTaskBatchResponse() (response *StopTaskBatchResponse) {
5653    response = &StopTaskBatchResponse{
5654        BaseResponse: &tchttp.BaseResponse{},
5655    }
5656    return
5657}
5658
5659// StopTaskBatch
5660// 停止执行中的任务批次, 非运行中的任务不可调用。
5661//
5662// 可能返回的错误码:
5663//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
5664//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
5665//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
5666//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
5667//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
5668//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
5669//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
5670//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
5671//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
5672//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
5673//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5674func (c *Client) StopTaskBatch(request *StopTaskBatchRequest) (response *StopTaskBatchResponse, err error) {
5675    if request == nil {
5676        request = NewStopTaskBatchRequest()
5677    }
5678    response = NewStopTaskBatchResponse()
5679    err = c.Send(request, response)
5680    return
5681}
5682
5683func NewStopTaskExecuteRequest() (request *StopTaskExecuteRequest) {
5684    request = &StopTaskExecuteRequest{
5685        BaseRequest: &tchttp.BaseRequest{},
5686    }
5687    request.Init().WithApiInfo("tsf", APIVersion, "StopTaskExecute")
5688    return
5689}
5690
5691func NewStopTaskExecuteResponse() (response *StopTaskExecuteResponse) {
5692    response = &StopTaskExecuteResponse{
5693        BaseResponse: &tchttp.BaseResponse{},
5694    }
5695    return
5696}
5697
5698// StopTaskExecute
5699// 停止正在某个节点上执行的任务
5700//
5701// 可能返回的错误码:
5702//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
5703//  FAILEDOPERATION_TASKQUERYERROR = "FailedOperation.TaskQueryError"
5704//  FAILEDOPERATION_TASKTERMINATEFAILED = "FailedOperation.TaskTerminateFailed"
5705//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
5706//  INTERNALERROR_UNHANDLEDEXCEPTION = "InternalError.UnhandledException"
5707//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
5708//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
5709//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
5710//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
5711//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
5712//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
5713//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5714func (c *Client) StopTaskExecute(request *StopTaskExecuteRequest) (response *StopTaskExecuteResponse, err error) {
5715    if request == nil {
5716        request = NewStopTaskExecuteRequest()
5717    }
5718    response = NewStopTaskExecuteResponse()
5719    err = c.Send(request, response)
5720    return
5721}
5722
5723func NewTerminateTaskFlowBatchRequest() (request *TerminateTaskFlowBatchRequest) {
5724    request = &TerminateTaskFlowBatchRequest{
5725        BaseRequest: &tchttp.BaseRequest{},
5726    }
5727    request.Init().WithApiInfo("tsf", APIVersion, "TerminateTaskFlowBatch")
5728    return
5729}
5730
5731func NewTerminateTaskFlowBatchResponse() (response *TerminateTaskFlowBatchResponse) {
5732    response = &TerminateTaskFlowBatchResponse{
5733        BaseResponse: &tchttp.BaseResponse{},
5734    }
5735    return
5736}
5737
5738// TerminateTaskFlowBatch
5739// 停止一个工作流批次
5740//
5741// 可能返回的错误码:
5742//  FAILEDOPERATION_TASKOPERATIONFORBIDDEN = "FailedOperation.TaskOperationForbidden"
5743//  INTERNALERROR_TASKINTERNALERROR = "InternalError.TaskInternalError"
5744//  INVALIDPARAMETERVALUE_TASKPARAMETERINVALID = "InvalidParameterValue.TaskParameterInvalid"
5745//  MISSINGPARAMETER_TASKPARAMETERMISSED = "MissingParameter.TaskParameterMissed"
5746//  RESOURCENOTFOUND_TASKNOTFOUND = "ResourceNotFound.TaskNotFound"
5747//  UNAUTHORIZEDOPERATION_CAMTSFROLENOPERMISSION = "UnauthorizedOperation.CamTsfRoleNoPermission"
5748//  UNAUTHORIZEDOPERATION_CAMTSFROLENOTEXIST = "UnauthorizedOperation.CamTsfRoleNotExist"
5749//  UNAUTHORIZEDOPERATION_LICENSEINACTIVE = "UnauthorizedOperation.LicenseInactive"
5750//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
5751//  UNAUTHORIZEDOPERATION_NOPRIVILEGE = "UnauthorizedOperation.NoPrivilege"
5752func (c *Client) TerminateTaskFlowBatch(request *TerminateTaskFlowBatchRequest) (response *TerminateTaskFlowBatchResponse, err error) {
5753    if request == nil {
5754        request = NewTerminateTaskFlowBatchRequest()
5755    }
5756    response = NewTerminateTaskFlowBatchResponse()
5757    err = c.Send(request, response)
5758    return
5759}
5760
5761func NewUnbindApiGroupRequest() (request *UnbindApiGroupRequest) {
5762    request = &UnbindApiGroupRequest{
5763        BaseRequest: &tchttp.BaseRequest{},
5764    }
5765    request.Init().WithApiInfo("tsf", APIVersion, "UnbindApiGroup")
5766    return
5767}
5768
5769func NewUnbindApiGroupResponse() (response *UnbindApiGroupResponse) {
5770    response = &UnbindApiGroupResponse{
5771        BaseResponse: &tchttp.BaseResponse{},
5772    }
5773    return
5774}
5775
5776// UnbindApiGroup
5777// API分组批量与网关解绑
5778//
5779// 可能返回的错误码:
5780//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
5781func (c *Client) UnbindApiGroup(request *UnbindApiGroupRequest) (response *UnbindApiGroupResponse, err error) {
5782    if request == nil {
5783        request = NewUnbindApiGroupRequest()
5784    }
5785    response = NewUnbindApiGroupResponse()
5786    err = c.Send(request, response)
5787    return
5788}
5789
5790func NewUpdateApiGroupRequest() (request *UpdateApiGroupRequest) {
5791    request = &UpdateApiGroupRequest{
5792        BaseRequest: &tchttp.BaseRequest{},
5793    }
5794    request.Init().WithApiInfo("tsf", APIVersion, "UpdateApiGroup")
5795    return
5796}
5797
5798func NewUpdateApiGroupResponse() (response *UpdateApiGroupResponse) {
5799    response = &UpdateApiGroupResponse{
5800        BaseResponse: &tchttp.BaseResponse{},
5801    }
5802    return
5803}
5804
5805// UpdateApiGroup
5806// 更新Api分组
5807//
5808// 可能返回的错误码:
5809//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
5810func (c *Client) UpdateApiGroup(request *UpdateApiGroupRequest) (response *UpdateApiGroupResponse, err error) {
5811    if request == nil {
5812        request = NewUpdateApiGroupRequest()
5813    }
5814    response = NewUpdateApiGroupResponse()
5815    err = c.Send(request, response)
5816    return
5817}
5818
5819func NewUpdateApiRateLimitRuleRequest() (request *UpdateApiRateLimitRuleRequest) {
5820    request = &UpdateApiRateLimitRuleRequest{
5821        BaseRequest: &tchttp.BaseRequest{},
5822    }
5823    request.Init().WithApiInfo("tsf", APIVersion, "UpdateApiRateLimitRule")
5824    return
5825}
5826
5827func NewUpdateApiRateLimitRuleResponse() (response *UpdateApiRateLimitRuleResponse) {
5828    response = &UpdateApiRateLimitRuleResponse{
5829        BaseResponse: &tchttp.BaseResponse{},
5830    }
5831    return
5832}
5833
5834// UpdateApiRateLimitRule
5835// 更新API限流规则
5836//
5837// 可能返回的错误码:
5838//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERERROR = "InvalidParameterValue.GatewayParameterError"
5839//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
5840//  RESOURCEINUSE_RATELIMITRULEEXISTERROR = "ResourceInUse.RatelimitRuleExistError"
5841func (c *Client) UpdateApiRateLimitRule(request *UpdateApiRateLimitRuleRequest) (response *UpdateApiRateLimitRuleResponse, err error) {
5842    if request == nil {
5843        request = NewUpdateApiRateLimitRuleRequest()
5844    }
5845    response = NewUpdateApiRateLimitRuleResponse()
5846    err = c.Send(request, response)
5847    return
5848}
5849
5850func NewUpdateApiRateLimitRulesRequest() (request *UpdateApiRateLimitRulesRequest) {
5851    request = &UpdateApiRateLimitRulesRequest{
5852        BaseRequest: &tchttp.BaseRequest{},
5853    }
5854    request.Init().WithApiInfo("tsf", APIVersion, "UpdateApiRateLimitRules")
5855    return
5856}
5857
5858func NewUpdateApiRateLimitRulesResponse() (response *UpdateApiRateLimitRulesResponse) {
5859    response = &UpdateApiRateLimitRulesResponse{
5860        BaseResponse: &tchttp.BaseResponse{},
5861    }
5862    return
5863}
5864
5865// UpdateApiRateLimitRules
5866// 批量更新API限流规则
5867//
5868// 可能返回的错误码:
5869//  FAILEDOPERATION_RATELIMITCONSULERROR = "FailedOperation.RatelimitConsulError"
5870//  INTERNALERROR_GATEWAYCONSISTENCYERROR = "InternalError.GatewayConsistencyError"
5871//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
5872//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
5873//  UNAUTHORIZEDOPERATION_LICENSEUNAUTHORIZED = "UnauthorizedOperation.LicenseUnauthorized"
5874func (c *Client) UpdateApiRateLimitRules(request *UpdateApiRateLimitRulesRequest) (response *UpdateApiRateLimitRulesResponse, err error) {
5875    if request == nil {
5876        request = NewUpdateApiRateLimitRulesRequest()
5877    }
5878    response = NewUpdateApiRateLimitRulesResponse()
5879    err = c.Send(request, response)
5880    return
5881}
5882
5883func NewUpdateApiTimeoutsRequest() (request *UpdateApiTimeoutsRequest) {
5884    request = &UpdateApiTimeoutsRequest{
5885        BaseRequest: &tchttp.BaseRequest{},
5886    }
5887    request.Init().WithApiInfo("tsf", APIVersion, "UpdateApiTimeouts")
5888    return
5889}
5890
5891func NewUpdateApiTimeoutsResponse() (response *UpdateApiTimeoutsResponse) {
5892    response = &UpdateApiTimeoutsResponse{
5893        BaseResponse: &tchttp.BaseResponse{},
5894    }
5895    return
5896}
5897
5898// UpdateApiTimeouts
5899// 批量更新API超时
5900//
5901// 可能返回的错误码:
5902//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
5903//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
5904func (c *Client) UpdateApiTimeouts(request *UpdateApiTimeoutsRequest) (response *UpdateApiTimeoutsResponse, err error) {
5905    if request == nil {
5906        request = NewUpdateApiTimeoutsRequest()
5907    }
5908    response = NewUpdateApiTimeoutsResponse()
5909    err = c.Send(request, response)
5910    return
5911}
5912
5913func NewUpdateGatewayApiRequest() (request *UpdateGatewayApiRequest) {
5914    request = &UpdateGatewayApiRequest{
5915        BaseRequest: &tchttp.BaseRequest{},
5916    }
5917    request.Init().WithApiInfo("tsf", APIVersion, "UpdateGatewayApi")
5918    return
5919}
5920
5921func NewUpdateGatewayApiResponse() (response *UpdateGatewayApiResponse) {
5922    response = &UpdateGatewayApiResponse{
5923        BaseResponse: &tchttp.BaseResponse{},
5924    }
5925    return
5926}
5927
5928// UpdateGatewayApi
5929// 更新API
5930//
5931// 可能返回的错误码:
5932//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
5933//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
5934func (c *Client) UpdateGatewayApi(request *UpdateGatewayApiRequest) (response *UpdateGatewayApiResponse, err error) {
5935    if request == nil {
5936        request = NewUpdateGatewayApiRequest()
5937    }
5938    response = NewUpdateGatewayApiResponse()
5939    err = c.Send(request, response)
5940    return
5941}
5942
5943func NewUpdateHealthCheckSettingsRequest() (request *UpdateHealthCheckSettingsRequest) {
5944    request = &UpdateHealthCheckSettingsRequest{
5945        BaseRequest: &tchttp.BaseRequest{},
5946    }
5947    request.Init().WithApiInfo("tsf", APIVersion, "UpdateHealthCheckSettings")
5948    return
5949}
5950
5951func NewUpdateHealthCheckSettingsResponse() (response *UpdateHealthCheckSettingsResponse) {
5952    response = &UpdateHealthCheckSettingsResponse{
5953        BaseResponse: &tchttp.BaseResponse{},
5954    }
5955    return
5956}
5957
5958// UpdateHealthCheckSettings
5959// 更新健康检查配置
5960//
5961// 可能返回的错误码:
5962//  FAILEDOPERATION_CVMCAEMASTERHEALTHCHECKCONFIGERROR = "FailedOperation.CvmCaeMasterHealthCheckConfigError"
5963func (c *Client) UpdateHealthCheckSettings(request *UpdateHealthCheckSettingsRequest) (response *UpdateHealthCheckSettingsResponse, err error) {
5964    if request == nil {
5965        request = NewUpdateHealthCheckSettingsRequest()
5966    }
5967    response = NewUpdateHealthCheckSettingsResponse()
5968    err = c.Send(request, response)
5969    return
5970}
5971
5972func NewUpdateRepositoryRequest() (request *UpdateRepositoryRequest) {
5973    request = &UpdateRepositoryRequest{
5974        BaseRequest: &tchttp.BaseRequest{},
5975    }
5976    request.Init().WithApiInfo("tsf", APIVersion, "UpdateRepository")
5977    return
5978}
5979
5980func NewUpdateRepositoryResponse() (response *UpdateRepositoryResponse) {
5981    response = &UpdateRepositoryResponse{
5982        BaseResponse: &tchttp.BaseResponse{},
5983    }
5984    return
5985}
5986
5987// UpdateRepository
5988// 更新仓库信息
5989//
5990// 可能返回的错误码:
5991//  INTERNALERROR_RUNTIMEERROR = "InternalError.RuntimeError"
5992//  INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
5993func (c *Client) UpdateRepository(request *UpdateRepositoryRequest) (response *UpdateRepositoryResponse, err error) {
5994    if request == nil {
5995        request = NewUpdateRepositoryRequest()
5996    }
5997    response = NewUpdateRepositoryResponse()
5998    err = c.Send(request, response)
5999    return
6000}
6001
6002func NewUpdateUnitRuleRequest() (request *UpdateUnitRuleRequest) {
6003    request = &UpdateUnitRuleRequest{
6004        BaseRequest: &tchttp.BaseRequest{},
6005    }
6006    request.Init().WithApiInfo("tsf", APIVersion, "UpdateUnitRule")
6007    return
6008}
6009
6010func NewUpdateUnitRuleResponse() (response *UpdateUnitRuleResponse) {
6011    response = &UpdateUnitRuleResponse{
6012        BaseResponse: &tchttp.BaseResponse{},
6013    }
6014    return
6015}
6016
6017// UpdateUnitRule
6018// 更新单元化规则
6019//
6020// 可能返回的错误码:
6021//  INTERNALERROR_GATEWAYCONSULERROR = "InternalError.GatewayConsulError"
6022//  INVALIDPARAMETERVALUE_GATEWAYPARAMETERINVALID = "InvalidParameterValue.GatewayParameterInvalid"
6023//  MISSINGPARAMETER_GATEWAYPARAMETERREQUIRED = "MissingParameter.GatewayParameterRequired"
6024func (c *Client) UpdateUnitRule(request *UpdateUnitRuleRequest) (response *UpdateUnitRuleResponse, err error) {
6025    if request == nil {
6026        request = NewUpdateUnitRuleRequest()
6027    }
6028    response = NewUpdateUnitRuleResponse()
6029    err = c.Send(request, response)
6030    return
6031}
6032