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