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 v20180529 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-05-29" 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 NewAddRealServersRequest() (request *AddRealServersRequest) { 47 request = &AddRealServersRequest{ 48 BaseRequest: &tchttp.BaseRequest{}, 49 } 50 request.Init().WithApiInfo("gaap", APIVersion, "AddRealServers") 51 return 52} 53 54func NewAddRealServersResponse() (response *AddRealServersResponse) { 55 response = &AddRealServersResponse{ 56 BaseResponse: &tchttp.BaseResponse{}, 57 } 58 return 59} 60 61// AddRealServers 62// 添加源站(服务器)信息,支持IP或域名 63// 64// 可能返回的错误码: 65// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 66// FAILEDOPERATION = "FailedOperation" 67// INTERNALERROR = "InternalError" 68// INVALIDPARAMETER = "InvalidParameter" 69// INVALIDPARAMETERVALUE = "InvalidParameterValue" 70// INVALIDPARAMETERVALUE_DUPLICATERS = "InvalidParameterValue.DuplicateRS" 71// INVALIDPARAMETERVALUE_INVALIDTAGS = "InvalidParameterValue.InvalidTags" 72// INVALIDPARAMETERVALUE_PROJECTIDNOTBELONG = "InvalidParameterValue.ProjectIdNotBelong" 73// MISSINGPARAMETER = "MissingParameter" 74// RESOURCEUNAVAILABLE = "ResourceUnavailable" 75// UNKNOWNPARAMETER = "UnknownParameter" 76func (c *Client) AddRealServers(request *AddRealServersRequest) (response *AddRealServersResponse, err error) { 77 if request == nil { 78 request = NewAddRealServersRequest() 79 } 80 response = NewAddRealServersResponse() 81 err = c.Send(request, response) 82 return 83} 84 85func NewBindListenerRealServersRequest() (request *BindListenerRealServersRequest) { 86 request = &BindListenerRealServersRequest{ 87 BaseRequest: &tchttp.BaseRequest{}, 88 } 89 request.Init().WithApiInfo("gaap", APIVersion, "BindListenerRealServers") 90 return 91} 92 93func NewBindListenerRealServersResponse() (response *BindListenerRealServersResponse) { 94 response = &BindListenerRealServersResponse{ 95 BaseResponse: &tchttp.BaseResponse{}, 96 } 97 return 98} 99 100// BindListenerRealServers 101// 本接口(BindListenerRealServers)用于TCP/UDP监听器绑定解绑源站。 102// 103// 注意:本接口会解绑之前绑定的源站,绑定本次调用所选择的源站。例如:原来绑定的源站为A,B,C,本次调用的选择绑定的源站为C,D,E,那么调用后所绑定的源站为C,D,E。 104// 105// 可能返回的错误码: 106// FAILEDOPERATION = "FailedOperation" 107// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 108// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 109// FAILEDOPERATION_LIMITREALSERVERNUM = "FailedOperation.LimitRealServerNum" 110// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 111// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 112// INTERNALERROR = "InternalError" 113// INVALIDPARAMETER = "InvalidParameter" 114// INVALIDPARAMETERVALUE = "InvalidParameterValue" 115// INVALIDPARAMETERVALUE_REALSERVERNOTBELONG = "InvalidParameterValue.RealServerNotBelong" 116// MISSINGPARAMETER = "MissingParameter" 117// RESOURCENOTFOUND = "ResourceNotFound" 118// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 119func (c *Client) BindListenerRealServers(request *BindListenerRealServersRequest) (response *BindListenerRealServersResponse, err error) { 120 if request == nil { 121 request = NewBindListenerRealServersRequest() 122 } 123 response = NewBindListenerRealServersResponse() 124 err = c.Send(request, response) 125 return 126} 127 128func NewBindRuleRealServersRequest() (request *BindRuleRealServersRequest) { 129 request = &BindRuleRealServersRequest{ 130 BaseRequest: &tchttp.BaseRequest{}, 131 } 132 request.Init().WithApiInfo("gaap", APIVersion, "BindRuleRealServers") 133 return 134} 135 136func NewBindRuleRealServersResponse() (response *BindRuleRealServersResponse) { 137 response = &BindRuleRealServersResponse{ 138 BaseResponse: &tchttp.BaseResponse{}, 139 } 140 return 141} 142 143// BindRuleRealServers 144// 该接口用于7层监听器的转发规则绑定源站。注意:本接口会解绑之前绑定的源站,绑定本次调用所选择的源站。 145// 146// 可能返回的错误码: 147// FAILEDOPERATION = "FailedOperation" 148// FAILEDOPERATION_DOMAINSTATUSNOTINRUNNING = "FailedOperation.DomainStatusNotInRunning" 149// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 150// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 151// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 152// FAILEDOPERATION_LISTENERSTATUSERROR = "FailedOperation.ListenerStatusError" 153// FAILEDOPERATION_NOTSUPPORTPROXYGROUP = "FailedOperation.NotSupportProxyGroup" 154// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 155// INTERNALERROR = "InternalError" 156// INVALIDPARAMETER = "InvalidParameter" 157// INVALIDPARAMETERVALUE = "InvalidParameterValue" 158// INVALIDPARAMETERVALUE_REALSERVERNOTBELONG = "InvalidParameterValue.RealServerNotBelong" 159// MISSINGPARAMETER = "MissingParameter" 160// RESOURCENOTFOUND = "ResourceNotFound" 161// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 162func (c *Client) BindRuleRealServers(request *BindRuleRealServersRequest) (response *BindRuleRealServersResponse, err error) { 163 if request == nil { 164 request = NewBindRuleRealServersRequest() 165 } 166 response = NewBindRuleRealServersResponse() 167 err = c.Send(request, response) 168 return 169} 170 171func NewCheckProxyCreateRequest() (request *CheckProxyCreateRequest) { 172 request = &CheckProxyCreateRequest{ 173 BaseRequest: &tchttp.BaseRequest{}, 174 } 175 request.Init().WithApiInfo("gaap", APIVersion, "CheckProxyCreate") 176 return 177} 178 179func NewCheckProxyCreateResponse() (response *CheckProxyCreateResponse) { 180 response = &CheckProxyCreateResponse{ 181 BaseResponse: &tchttp.BaseResponse{}, 182 } 183 return 184} 185 186// CheckProxyCreate 187// 本接口(CheckProxyCreate)用于查询能否创建指定配置的加速通道。 188// 189// 可能返回的错误码: 190// FAILEDOPERATION = "FailedOperation" 191// INTERNALERROR = "InternalError" 192// INVALIDPARAMETER = "InvalidParameter" 193// INVALIDPARAMETERVALUE = "InvalidParameterValue" 194// INVALIDPARAMETERVALUE_INVALIDBANDWIDTH = "InvalidParameterValue.InvalidBandwidth" 195// INVALIDPARAMETERVALUE_INVALIDCONCURRENCY = "InvalidParameterValue.InvalidConcurrency" 196// INVALIDPARAMETERVALUE_UNKNOWNACCESSREGION = "InvalidParameterValue.UnknownAccessRegion" 197// INVALIDPARAMETERVALUE_UNKNOWNDESTREGION = "InvalidParameterValue.UnknownDestRegion" 198// MISSINGPARAMETER = "MissingParameter" 199func (c *Client) CheckProxyCreate(request *CheckProxyCreateRequest) (response *CheckProxyCreateResponse, err error) { 200 if request == nil { 201 request = NewCheckProxyCreateRequest() 202 } 203 response = NewCheckProxyCreateResponse() 204 err = c.Send(request, response) 205 return 206} 207 208func NewCloseProxiesRequest() (request *CloseProxiesRequest) { 209 request = &CloseProxiesRequest{ 210 BaseRequest: &tchttp.BaseRequest{}, 211 } 212 request.Init().WithApiInfo("gaap", APIVersion, "CloseProxies") 213 return 214} 215 216func NewCloseProxiesResponse() (response *CloseProxiesResponse) { 217 response = &CloseProxiesResponse{ 218 BaseResponse: &tchttp.BaseResponse{}, 219 } 220 return 221} 222 223// CloseProxies 224// 本接口(CloseProxies)用于关闭通道。通道关闭后,不再产生流量,但每天仍然收取通道基础配置费用。 225// 226// 可能返回的错误码: 227// FAILEDOPERATION = "FailedOperation" 228// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 229// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 230// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 231// INTERNALERROR = "InternalError" 232// INVALIDPARAMETER = "InvalidParameter" 233// INVALIDPARAMETERVALUE = "InvalidParameterValue" 234// MISSINGPARAMETER = "MissingParameter" 235// RESOURCENOTFOUND = "ResourceNotFound" 236// RESOURCEUNAVAILABLE = "ResourceUnavailable" 237// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 238// UNKNOWNPARAMETER = "UnknownParameter" 239func (c *Client) CloseProxies(request *CloseProxiesRequest) (response *CloseProxiesResponse, err error) { 240 if request == nil { 241 request = NewCloseProxiesRequest() 242 } 243 response = NewCloseProxiesResponse() 244 err = c.Send(request, response) 245 return 246} 247 248func NewCloseProxyGroupRequest() (request *CloseProxyGroupRequest) { 249 request = &CloseProxyGroupRequest{ 250 BaseRequest: &tchttp.BaseRequest{}, 251 } 252 request.Init().WithApiInfo("gaap", APIVersion, "CloseProxyGroup") 253 return 254} 255 256func NewCloseProxyGroupResponse() (response *CloseProxyGroupResponse) { 257 response = &CloseProxyGroupResponse{ 258 BaseResponse: &tchttp.BaseResponse{}, 259 } 260 return 261} 262 263// CloseProxyGroup 264// 本接口(CloseProxyGroup)用于关闭通道组。通道组关闭后,不再产生流量,但每天仍然收取通道基础配置费用。 265// 266// 可能返回的错误码: 267// FAILEDOPERATION = "FailedOperation" 268// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 269// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 270// INTERNALERROR = "InternalError" 271// INVALIDPARAMETER = "InvalidParameter" 272// MISSINGPARAMETER = "MissingParameter" 273// RESOURCENOTFOUND = "ResourceNotFound" 274// RESOURCEUNAVAILABLE = "ResourceUnavailable" 275// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 276// UNKNOWNPARAMETER = "UnknownParameter" 277func (c *Client) CloseProxyGroup(request *CloseProxyGroupRequest) (response *CloseProxyGroupResponse, err error) { 278 if request == nil { 279 request = NewCloseProxyGroupRequest() 280 } 281 response = NewCloseProxyGroupResponse() 282 err = c.Send(request, response) 283 return 284} 285 286func NewCloseSecurityPolicyRequest() (request *CloseSecurityPolicyRequest) { 287 request = &CloseSecurityPolicyRequest{ 288 BaseRequest: &tchttp.BaseRequest{}, 289 } 290 request.Init().WithApiInfo("gaap", APIVersion, "CloseSecurityPolicy") 291 return 292} 293 294func NewCloseSecurityPolicyResponse() (response *CloseSecurityPolicyResponse) { 295 response = &CloseSecurityPolicyResponse{ 296 BaseResponse: &tchttp.BaseResponse{}, 297 } 298 return 299} 300 301// CloseSecurityPolicy 302// 关闭安全策略 303// 304// 可能返回的错误码: 305// FAILEDOPERATION = "FailedOperation" 306// FAILEDOPERATION_ACTIONISDOING = "FailedOperation.ActionIsDoing" 307// FAILEDOPERATION_PROXYSECURITYALREADYCLOSE = "FailedOperation.ProxySecurityAlreadyClose" 308// INTERNALERROR = "InternalError" 309// INVALIDPARAMETER = "InvalidParameter" 310// INVALIDPARAMETERVALUE = "InvalidParameterValue" 311// MISSINGPARAMETER = "MissingParameter" 312// RESOURCENOTFOUND = "ResourceNotFound" 313// RESOURCEUNAVAILABLE = "ResourceUnavailable" 314// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 315// UNKNOWNPARAMETER = "UnknownParameter" 316func (c *Client) CloseSecurityPolicy(request *CloseSecurityPolicyRequest) (response *CloseSecurityPolicyResponse, err error) { 317 if request == nil { 318 request = NewCloseSecurityPolicyRequest() 319 } 320 response = NewCloseSecurityPolicyResponse() 321 err = c.Send(request, response) 322 return 323} 324 325func NewCreateCertificateRequest() (request *CreateCertificateRequest) { 326 request = &CreateCertificateRequest{ 327 BaseRequest: &tchttp.BaseRequest{}, 328 } 329 request.Init().WithApiInfo("gaap", APIVersion, "CreateCertificate") 330 return 331} 332 333func NewCreateCertificateResponse() (response *CreateCertificateResponse) { 334 response = &CreateCertificateResponse{ 335 BaseResponse: &tchttp.BaseResponse{}, 336 } 337 return 338} 339 340// CreateCertificate 341// 本接口(CreateCertificate)用于创建Gaap相关证书和配置文件,包括基础认证配置文件,客户端CA证书,服务器SSL证书,Gaap SSL证书以及源站CA证书。 342// 343// 可能返回的错误码: 344// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 345// INTERNALERROR = "InternalError" 346// INVALIDPARAMETER = "InvalidParameter" 347// INVALIDPARAMETERVALUE = "InvalidParameterValue" 348// INVALIDPARAMETERVALUE_INVALIDCERTIFICATECONTENT = "InvalidParameterValue.InvalidCertificateContent" 349// INVALIDPARAMETERVALUE_INVALIDCERTIFICATEKEY = "InvalidParameterValue.InvalidCertificateKey" 350// MISSINGPARAMETER = "MissingParameter" 351// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 352// UNKNOWNPARAMETER = "UnknownParameter" 353// UNSUPPORTEDOPERATION = "UnsupportedOperation" 354func (c *Client) CreateCertificate(request *CreateCertificateRequest) (response *CreateCertificateResponse, err error) { 355 if request == nil { 356 request = NewCreateCertificateRequest() 357 } 358 response = NewCreateCertificateResponse() 359 err = c.Send(request, response) 360 return 361} 362 363func NewCreateCustomHeaderRequest() (request *CreateCustomHeaderRequest) { 364 request = &CreateCustomHeaderRequest{ 365 BaseRequest: &tchttp.BaseRequest{}, 366 } 367 request.Init().WithApiInfo("gaap", APIVersion, "CreateCustomHeader") 368 return 369} 370 371func NewCreateCustomHeaderResponse() (response *CreateCustomHeaderResponse) { 372 response = &CreateCustomHeaderResponse{ 373 BaseResponse: &tchttp.BaseResponse{}, 374 } 375 return 376} 377 378// CreateCustomHeader 379// 本接口(CreateCustomHeader)用于创建HTTP/HTTPS监听器的自定义header,客户端请求通过访问该监听器时,会将监听器中配置的header信息发送到源站。 380// 381// 可能返回的错误码: 382// FAILEDOPERATION = "FailedOperation" 383// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 384// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 385// FAILEDOPERATION_INVALIDLISTENERPROTOCOL = "FailedOperation.InvalidListenerProtocol" 386// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 387// INTERNALERROR = "InternalError" 388// INVALIDPARAMETER = "InvalidParameter" 389// INVALIDPARAMETERVALUE = "InvalidParameterValue" 390// INVALIDPARAMETERVALUE_HITBLACKLIST = "InvalidParameterValue.HitBlacklist" 391// LIMITEXCEEDED = "LimitExceeded" 392func (c *Client) CreateCustomHeader(request *CreateCustomHeaderRequest) (response *CreateCustomHeaderResponse, err error) { 393 if request == nil { 394 request = NewCreateCustomHeaderRequest() 395 } 396 response = NewCreateCustomHeaderResponse() 397 err = c.Send(request, response) 398 return 399} 400 401func NewCreateDomainRequest() (request *CreateDomainRequest) { 402 request = &CreateDomainRequest{ 403 BaseRequest: &tchttp.BaseRequest{}, 404 } 405 request.Init().WithApiInfo("gaap", APIVersion, "CreateDomain") 406 return 407} 408 409func NewCreateDomainResponse() (response *CreateDomainResponse) { 410 response = &CreateDomainResponse{ 411 BaseResponse: &tchttp.BaseResponse{}, 412 } 413 return 414} 415 416// CreateDomain 417// 本接口(CreateDomain)用于创建HTTP/HTTPS监听器的访问域名,客户端请求通过访问该域名来请求后端业务。 418// 419// 该接口仅支持version3.0的通道。 420// 421// 可能返回的错误码: 422// FAILEDOPERATION = "FailedOperation" 423// FAILEDOPERATION_DOMAINALREADYEXISTED = "FailedOperation.DomainAlreadyExisted" 424// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 425// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 426// FAILEDOPERATION_INVALIDLISTENERPROTOCOL = "FailedOperation.InvalidListenerProtocol" 427// FAILEDOPERATION_LIMITNUMOFDOMAINS = "FailedOperation.LimitNumofDomains" 428// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 429// FAILEDOPERATION_PROXYVERSIONNOTSUPPORT = "FailedOperation.ProxyVersionNotSupport" 430// INTERNALERROR = "InternalError" 431// INVALIDPARAMETER = "InvalidParameter" 432// INVALIDPARAMETERVALUE = "InvalidParameterValue" 433// RESOURCENOTFOUND = "ResourceNotFound" 434func (c *Client) CreateDomain(request *CreateDomainRequest) (response *CreateDomainResponse, err error) { 435 if request == nil { 436 request = NewCreateDomainRequest() 437 } 438 response = NewCreateDomainResponse() 439 err = c.Send(request, response) 440 return 441} 442 443func NewCreateDomainErrorPageInfoRequest() (request *CreateDomainErrorPageInfoRequest) { 444 request = &CreateDomainErrorPageInfoRequest{ 445 BaseRequest: &tchttp.BaseRequest{}, 446 } 447 request.Init().WithApiInfo("gaap", APIVersion, "CreateDomainErrorPageInfo") 448 return 449} 450 451func NewCreateDomainErrorPageInfoResponse() (response *CreateDomainErrorPageInfoResponse) { 452 response = &CreateDomainErrorPageInfoResponse{ 453 BaseResponse: &tchttp.BaseResponse{}, 454 } 455 return 456} 457 458// CreateDomainErrorPageInfo 459// 定制域名指定错误码的错误响应 460// 461// 可能返回的错误码: 462// FAILEDOPERATION = "FailedOperation" 463// FAILEDOPERATION_INVALIDLISTENERPROTOCOL = "FailedOperation.InvalidListenerProtocol" 464// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 465// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 466// FAILEDOPERATION_PROXYVERSIONNOTSUPPORT = "FailedOperation.ProxyVersionNotSupport" 467// INTERNALERROR = "InternalError" 468// INVALIDPARAMETER = "InvalidParameter" 469// INVALIDPARAMETERVALUE = "InvalidParameterValue" 470// RESOURCENOTFOUND = "ResourceNotFound" 471// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 472func (c *Client) CreateDomainErrorPageInfo(request *CreateDomainErrorPageInfoRequest) (response *CreateDomainErrorPageInfoResponse, err error) { 473 if request == nil { 474 request = NewCreateDomainErrorPageInfoRequest() 475 } 476 response = NewCreateDomainErrorPageInfoResponse() 477 err = c.Send(request, response) 478 return 479} 480 481func NewCreateHTTPListenerRequest() (request *CreateHTTPListenerRequest) { 482 request = &CreateHTTPListenerRequest{ 483 BaseRequest: &tchttp.BaseRequest{}, 484 } 485 request.Init().WithApiInfo("gaap", APIVersion, "CreateHTTPListener") 486 return 487} 488 489func NewCreateHTTPListenerResponse() (response *CreateHTTPListenerResponse) { 490 response = &CreateHTTPListenerResponse{ 491 BaseResponse: &tchttp.BaseResponse{}, 492 } 493 return 494} 495 496// CreateHTTPListener 497// 该接口(CreateHTTPListener)用于在通道实例下创建HTTP协议类型的监听器。 498// 499// 可能返回的错误码: 500// FAILEDOPERATION = "FailedOperation" 501// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 502// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 503// FAILEDOPERATION_LIMITNUMOFLISTENER = "FailedOperation.LimitNumofListener" 504// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 505// FAILEDOPERATION_NOTSUPPORTPROXYGROUP = "FailedOperation.NotSupportProxyGroup" 506// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 507// INTERNALERROR = "InternalError" 508// INVALIDPARAMETER = "InvalidParameter" 509// INVALIDPARAMETERVALUE = "InvalidParameterValue" 510// INVALIDPARAMETERVALUE_DUPLICATEDLISTENERPORT = "InvalidParameterValue.DuplicatedListenerPort" 511// INVALIDPARAMETERVALUE_INVALIDLISTENERPORT = "InvalidParameterValue.InvalidListenerPort" 512// MISSINGPARAMETER = "MissingParameter" 513// RESOURCENOTFOUND = "ResourceNotFound" 514// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 515func (c *Client) CreateHTTPListener(request *CreateHTTPListenerRequest) (response *CreateHTTPListenerResponse, err error) { 516 if request == nil { 517 request = NewCreateHTTPListenerRequest() 518 } 519 response = NewCreateHTTPListenerResponse() 520 err = c.Send(request, response) 521 return 522} 523 524func NewCreateHTTPSListenerRequest() (request *CreateHTTPSListenerRequest) { 525 request = &CreateHTTPSListenerRequest{ 526 BaseRequest: &tchttp.BaseRequest{}, 527 } 528 request.Init().WithApiInfo("gaap", APIVersion, "CreateHTTPSListener") 529 return 530} 531 532func NewCreateHTTPSListenerResponse() (response *CreateHTTPSListenerResponse) { 533 response = &CreateHTTPSListenerResponse{ 534 BaseResponse: &tchttp.BaseResponse{}, 535 } 536 return 537} 538 539// CreateHTTPSListener 540// 该接口(CreateHTTPSListener)用于在通道实例下创建HTTPS协议类型的监听器。 541// 542// 可能返回的错误码: 543// FAILEDOPERATION = "FailedOperation" 544// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 545// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 546// FAILEDOPERATION_LIMITNUMOFLISTENER = "FailedOperation.LimitNumofListener" 547// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 548// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 549// INTERNALERROR = "InternalError" 550// INVALIDPARAMETER = "InvalidParameter" 551// INVALIDPARAMETERVALUE = "InvalidParameterValue" 552// INVALIDPARAMETERVALUE_DUPLICATEDLISTENERPORT = "InvalidParameterValue.DuplicatedListenerPort" 553// INVALIDPARAMETERVALUE_INVALIDCERTIFICATEID = "InvalidParameterValue.InvalidCertificateId" 554// INVALIDPARAMETERVALUE_INVALIDLISTENERPORT = "InvalidParameterValue.InvalidListenerPort" 555// MISSINGPARAMETER = "MissingParameter" 556// RESOURCENOTFOUND = "ResourceNotFound" 557// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 558func (c *Client) CreateHTTPSListener(request *CreateHTTPSListenerRequest) (response *CreateHTTPSListenerResponse, err error) { 559 if request == nil { 560 request = NewCreateHTTPSListenerRequest() 561 } 562 response = NewCreateHTTPSListenerResponse() 563 err = c.Send(request, response) 564 return 565} 566 567func NewCreateProxyRequest() (request *CreateProxyRequest) { 568 request = &CreateProxyRequest{ 569 BaseRequest: &tchttp.BaseRequest{}, 570 } 571 request.Init().WithApiInfo("gaap", APIVersion, "CreateProxy") 572 return 573} 574 575func NewCreateProxyResponse() (response *CreateProxyResponse) { 576 response = &CreateProxyResponse{ 577 BaseResponse: &tchttp.BaseResponse{}, 578 } 579 return 580} 581 582// CreateProxy 583// 本接口(CreateProxy)用于创建/复制一个指定配置的加速通道。当复制通道时,需要设置新通道的基本配置参数,并设置ClonedProxyId来指定被复制的通道。 584// 585// 可能返回的错误码: 586// FAILEDOPERATION = "FailedOperation" 587// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 588// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 589// FAILEDOPERATION_LIMITNUMOFLISTENER = "FailedOperation.LimitNumofListener" 590// FAILEDOPERATION_PROXYSELLOUT = "FailedOperation.ProxySellOut" 591// FAILEDOPERATION_USERNOTAUTHENTICATED = "FailedOperation.UserNotAuthenticated" 592// INTERNALERROR = "InternalError" 593// INVALIDPARAMETER = "InvalidParameter" 594// INVALIDPARAMETERVALUE = "InvalidParameterValue" 595// INVALIDPARAMETERVALUE_INVALIDBANDWIDTH = "InvalidParameterValue.InvalidBandwidth" 596// INVALIDPARAMETERVALUE_INVALIDCONCURRENCY = "InvalidParameterValue.InvalidConcurrency" 597// INVALIDPARAMETERVALUE_INVALIDTAGS = "InvalidParameterValue.InvalidTags" 598// INVALIDPARAMETERVALUE_PROJECTIDNOTBELONG = "InvalidParameterValue.ProjectIdNotBelong" 599// MISSINGPARAMETER = "MissingParameter" 600// RESOURCENOTFOUND = "ResourceNotFound" 601// RESOURCEUNAVAILABLE = "ResourceUnavailable" 602// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 603// UNKNOWNPARAMETER = "UnknownParameter" 604func (c *Client) CreateProxy(request *CreateProxyRequest) (response *CreateProxyResponse, err error) { 605 if request == nil { 606 request = NewCreateProxyRequest() 607 } 608 response = NewCreateProxyResponse() 609 err = c.Send(request, response) 610 return 611} 612 613func NewCreateProxyGroupRequest() (request *CreateProxyGroupRequest) { 614 request = &CreateProxyGroupRequest{ 615 BaseRequest: &tchttp.BaseRequest{}, 616 } 617 request.Init().WithApiInfo("gaap", APIVersion, "CreateProxyGroup") 618 return 619} 620 621func NewCreateProxyGroupResponse() (response *CreateProxyGroupResponse) { 622 response = &CreateProxyGroupResponse{ 623 BaseResponse: &tchttp.BaseResponse{}, 624 } 625 return 626} 627 628// CreateProxyGroup 629// 本接口(CreateProxyGroup)用于创建通道组。 630// 631// 可能返回的错误码: 632// FAILEDOPERATION = "FailedOperation" 633// FAILEDOPERATION_LIMITNUMOFPROXIESINGROUP = "FailedOperation.LimitNumofProxiesInGroup" 634// INTERNALERROR = "InternalError" 635// INVALIDPARAMETER = "InvalidParameter" 636// INVALIDPARAMETERVALUE = "InvalidParameterValue" 637// INVALIDPARAMETERVALUE_INVALIDTAGS = "InvalidParameterValue.InvalidTags" 638// MISSINGPARAMETER = "MissingParameter" 639// RESOURCENOTFOUND = "ResourceNotFound" 640// RESOURCEUNAVAILABLE = "ResourceUnavailable" 641// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 642// UNKNOWNPARAMETER = "UnknownParameter" 643func (c *Client) CreateProxyGroup(request *CreateProxyGroupRequest) (response *CreateProxyGroupResponse, err error) { 644 if request == nil { 645 request = NewCreateProxyGroupRequest() 646 } 647 response = NewCreateProxyGroupResponse() 648 err = c.Send(request, response) 649 return 650} 651 652func NewCreateProxyGroupDomainRequest() (request *CreateProxyGroupDomainRequest) { 653 request = &CreateProxyGroupDomainRequest{ 654 BaseRequest: &tchttp.BaseRequest{}, 655 } 656 request.Init().WithApiInfo("gaap", APIVersion, "CreateProxyGroupDomain") 657 return 658} 659 660func NewCreateProxyGroupDomainResponse() (response *CreateProxyGroupDomainResponse) { 661 response = &CreateProxyGroupDomainResponse{ 662 BaseResponse: &tchttp.BaseResponse{}, 663 } 664 return 665} 666 667// CreateProxyGroupDomain 668// 本接口(CreateProxyGroupDomain)用于创建通道组域名,并开启域名解析。 669// 670// 可能返回的错误码: 671// FAILEDOPERATION = "FailedOperation" 672// INTERNALERROR = "InternalError" 673// INVALIDPARAMETER = "InvalidParameter" 674// INVALIDPARAMETERVALUE = "InvalidParameterValue" 675// MISSINGPARAMETER = "MissingParameter" 676// RESOURCENOTFOUND = "ResourceNotFound" 677// RESOURCEUNAVAILABLE = "ResourceUnavailable" 678// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 679// UNKNOWNPARAMETER = "UnknownParameter" 680func (c *Client) CreateProxyGroupDomain(request *CreateProxyGroupDomainRequest) (response *CreateProxyGroupDomainResponse, err error) { 681 if request == nil { 682 request = NewCreateProxyGroupDomainRequest() 683 } 684 response = NewCreateProxyGroupDomainResponse() 685 err = c.Send(request, response) 686 return 687} 688 689func NewCreateRuleRequest() (request *CreateRuleRequest) { 690 request = &CreateRuleRequest{ 691 BaseRequest: &tchttp.BaseRequest{}, 692 } 693 request.Init().WithApiInfo("gaap", APIVersion, "CreateRule") 694 return 695} 696 697func NewCreateRuleResponse() (response *CreateRuleResponse) { 698 response = &CreateRuleResponse{ 699 BaseResponse: &tchttp.BaseResponse{}, 700 } 701 return 702} 703 704// CreateRule 705// 该接口(CreateRule)用于创建HTTP/HTTPS监听器转发规则。 706// 707// 可能返回的错误码: 708// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 709// FAILEDOPERATION = "FailedOperation" 710// FAILEDOPERATION_ACTIONOPERATETOOQUICKLY = "FailedOperation.ActionOperateTooQuickly" 711// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 712// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 713// FAILEDOPERATION_LIMITNUMOFRULES = "FailedOperation.LimitNumofRules" 714// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 715// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 716// FAILEDOPERATION_RULEALREADYEXISTED = "FailedOperation.RuleAlreadyExisted" 717// INTERNALERROR = "InternalError" 718// INVALIDPARAMETER = "InvalidParameter" 719// INVALIDPARAMETERVALUE = "InvalidParameterValue" 720// MISSINGPARAMETER = "MissingParameter" 721// RESOURCENOTFOUND = "ResourceNotFound" 722// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 723func (c *Client) CreateRule(request *CreateRuleRequest) (response *CreateRuleResponse, err error) { 724 if request == nil { 725 request = NewCreateRuleRequest() 726 } 727 response = NewCreateRuleResponse() 728 err = c.Send(request, response) 729 return 730} 731 732func NewCreateSecurityPolicyRequest() (request *CreateSecurityPolicyRequest) { 733 request = &CreateSecurityPolicyRequest{ 734 BaseRequest: &tchttp.BaseRequest{}, 735 } 736 request.Init().WithApiInfo("gaap", APIVersion, "CreateSecurityPolicy") 737 return 738} 739 740func NewCreateSecurityPolicyResponse() (response *CreateSecurityPolicyResponse) { 741 response = &CreateSecurityPolicyResponse{ 742 BaseResponse: &tchttp.BaseResponse{}, 743 } 744 return 745} 746 747// CreateSecurityPolicy 748// 创建安全策略 749// 750// 可能返回的错误码: 751// FAILEDOPERATION = "FailedOperation" 752// FAILEDOPERATION_PROXYSECURITYPOLICYEXISTED = "FailedOperation.ProxySecurityPolicyExisted" 753// INTERNALERROR = "InternalError" 754// INVALIDPARAMETER = "InvalidParameter" 755// INVALIDPARAMETERVALUE = "InvalidParameterValue" 756// MISSINGPARAMETER = "MissingParameter" 757// RESOURCENOTFOUND = "ResourceNotFound" 758// RESOURCEUNAVAILABLE = "ResourceUnavailable" 759// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 760// UNKNOWNPARAMETER = "UnknownParameter" 761func (c *Client) CreateSecurityPolicy(request *CreateSecurityPolicyRequest) (response *CreateSecurityPolicyResponse, err error) { 762 if request == nil { 763 request = NewCreateSecurityPolicyRequest() 764 } 765 response = NewCreateSecurityPolicyResponse() 766 err = c.Send(request, response) 767 return 768} 769 770func NewCreateSecurityRulesRequest() (request *CreateSecurityRulesRequest) { 771 request = &CreateSecurityRulesRequest{ 772 BaseRequest: &tchttp.BaseRequest{}, 773 } 774 request.Init().WithApiInfo("gaap", APIVersion, "CreateSecurityRules") 775 return 776} 777 778func NewCreateSecurityRulesResponse() (response *CreateSecurityRulesResponse) { 779 response = &CreateSecurityRulesResponse{ 780 BaseResponse: &tchttp.BaseResponse{}, 781 } 782 return 783} 784 785// CreateSecurityRules 786// 添加安全策略规则 787// 788// 可能返回的错误码: 789// FAILEDOPERATION = "FailedOperation" 790// FAILEDOPERATION_PROXYSECURITYPOLICYDEFAULTRULE = "FailedOperation.ProxySecurityPolicyDefaultRule" 791// FAILEDOPERATION_PROXYSECURITYPOLICYDUPLICATEDRULE = "FailedOperation.ProxySecurityPolicyDuplicatedRule" 792// INTERNALERROR = "InternalError" 793// INVALIDPARAMETER = "InvalidParameter" 794// INVALIDPARAMETERVALUE = "InvalidParameterValue" 795// MISSINGPARAMETER = "MissingParameter" 796// RESOURCENOTFOUND = "ResourceNotFound" 797// RESOURCEUNAVAILABLE = "ResourceUnavailable" 798// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 799// UNKNOWNPARAMETER = "UnknownParameter" 800func (c *Client) CreateSecurityRules(request *CreateSecurityRulesRequest) (response *CreateSecurityRulesResponse, err error) { 801 if request == nil { 802 request = NewCreateSecurityRulesRequest() 803 } 804 response = NewCreateSecurityRulesResponse() 805 err = c.Send(request, response) 806 return 807} 808 809func NewCreateTCPListenersRequest() (request *CreateTCPListenersRequest) { 810 request = &CreateTCPListenersRequest{ 811 BaseRequest: &tchttp.BaseRequest{}, 812 } 813 request.Init().WithApiInfo("gaap", APIVersion, "CreateTCPListeners") 814 return 815} 816 817func NewCreateTCPListenersResponse() (response *CreateTCPListenersResponse) { 818 response = &CreateTCPListenersResponse{ 819 BaseResponse: &tchttp.BaseResponse{}, 820 } 821 return 822} 823 824// CreateTCPListeners 825// 该接口(CreateTCPListeners)用于批量创建单通道或者通道组的TCP协议类型的监听器。 826// 827// 可能返回的错误码: 828// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 829// FAILEDOPERATION = "FailedOperation" 830// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 831// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 832// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 833// FAILEDOPERATION_LIMITNUMOFLISTENER = "FailedOperation.LimitNumofListener" 834// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 835// FAILEDOPERATION_OPERATELIMITNUMOFLISTENER = "FailedOperation.OperateLimitNumofListener" 836// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 837// FAILEDOPERATION_RESOURCEUPGRADING = "FailedOperation.ResourceUpgrading" 838// INTERNALERROR = "InternalError" 839// INVALIDPARAMETER = "InvalidParameter" 840// INVALIDPARAMETERVALUE = "InvalidParameterValue" 841// INVALIDPARAMETERVALUE_DUPLICATEDLISTENERPORT = "InvalidParameterValue.DuplicatedListenerPort" 842// INVALIDPARAMETERVALUE_INVALIDLISTENERPORT = "InvalidParameterValue.InvalidListenerPort" 843// MISSINGPARAMETER = "MissingParameter" 844// RESOURCENOTFOUND = "ResourceNotFound" 845// RESOURCEUNAVAILABLE = "ResourceUnavailable" 846func (c *Client) CreateTCPListeners(request *CreateTCPListenersRequest) (response *CreateTCPListenersResponse, err error) { 847 if request == nil { 848 request = NewCreateTCPListenersRequest() 849 } 850 response = NewCreateTCPListenersResponse() 851 err = c.Send(request, response) 852 return 853} 854 855func NewCreateUDPListenersRequest() (request *CreateUDPListenersRequest) { 856 request = &CreateUDPListenersRequest{ 857 BaseRequest: &tchttp.BaseRequest{}, 858 } 859 request.Init().WithApiInfo("gaap", APIVersion, "CreateUDPListeners") 860 return 861} 862 863func NewCreateUDPListenersResponse() (response *CreateUDPListenersResponse) { 864 response = &CreateUDPListenersResponse{ 865 BaseResponse: &tchttp.BaseResponse{}, 866 } 867 return 868} 869 870// CreateUDPListeners 871// 该接口(CreateUDPListeners)用于批量创建单通道或者通道组的UDP协议类型的监听器。 872// 873// 可能返回的错误码: 874// FAILEDOPERATION = "FailedOperation" 875// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 876// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 877// FAILEDOPERATION_LIMITNUMOFLISTENER = "FailedOperation.LimitNumofListener" 878// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 879// FAILEDOPERATION_OPERATELIMITNUMOFLISTENER = "FailedOperation.OperateLimitNumofListener" 880// INTERNALERROR = "InternalError" 881// INVALIDPARAMETER = "InvalidParameter" 882// INVALIDPARAMETERVALUE = "InvalidParameterValue" 883// INVALIDPARAMETERVALUE_DUPLICATEDLISTENERPORT = "InvalidParameterValue.DuplicatedListenerPort" 884// INVALIDPARAMETERVALUE_INVALIDLISTENERPORT = "InvalidParameterValue.InvalidListenerPort" 885// MISSINGPARAMETER = "MissingParameter" 886// RESOURCENOTFOUND = "ResourceNotFound" 887// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 888func (c *Client) CreateUDPListeners(request *CreateUDPListenersRequest) (response *CreateUDPListenersResponse, err error) { 889 if request == nil { 890 request = NewCreateUDPListenersRequest() 891 } 892 response = NewCreateUDPListenersResponse() 893 err = c.Send(request, response) 894 return 895} 896 897func NewDeleteCertificateRequest() (request *DeleteCertificateRequest) { 898 request = &DeleteCertificateRequest{ 899 BaseRequest: &tchttp.BaseRequest{}, 900 } 901 request.Init().WithApiInfo("gaap", APIVersion, "DeleteCertificate") 902 return 903} 904 905func NewDeleteCertificateResponse() (response *DeleteCertificateResponse) { 906 response = &DeleteCertificateResponse{ 907 BaseResponse: &tchttp.BaseResponse{}, 908 } 909 return 910} 911 912// DeleteCertificate 913// 本接口(DeleteCertificate)用于删除证书。 914// 915// 可能返回的错误码: 916// FAILEDOPERATION_CERTIFICATEISUSING = "FailedOperation.CertificateIsUsing" 917// INTERNALERROR = "InternalError" 918// INVALIDPARAMETER = "InvalidParameter" 919// INVALIDPARAMETERVALUE = "InvalidParameterValue" 920// MISSINGPARAMETER = "MissingParameter" 921// RESOURCENOTFOUND = "ResourceNotFound" 922// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 923// UNKNOWNPARAMETER = "UnknownParameter" 924// UNSUPPORTEDOPERATION = "UnsupportedOperation" 925func (c *Client) DeleteCertificate(request *DeleteCertificateRequest) (response *DeleteCertificateResponse, err error) { 926 if request == nil { 927 request = NewDeleteCertificateRequest() 928 } 929 response = NewDeleteCertificateResponse() 930 err = c.Send(request, response) 931 return 932} 933 934func NewDeleteDomainRequest() (request *DeleteDomainRequest) { 935 request = &DeleteDomainRequest{ 936 BaseRequest: &tchttp.BaseRequest{}, 937 } 938 request.Init().WithApiInfo("gaap", APIVersion, "DeleteDomain") 939 return 940} 941 942func NewDeleteDomainResponse() (response *DeleteDomainResponse) { 943 response = &DeleteDomainResponse{ 944 BaseResponse: &tchttp.BaseResponse{}, 945 } 946 return 947} 948 949// DeleteDomain 950// 本接口(DeleteDomain)仅适用于7层监听器,用于删除该监听器下对应域名及域名下的所有规则,所有已绑定源站的规则将自动解绑。 951// 952// 可能返回的错误码: 953// FAILEDOPERATION = "FailedOperation" 954// FAILEDOPERATION_DOMAINSTATUSNOTINRUNNING = "FailedOperation.DomainStatusNotInRunning" 955// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 956// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 957// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 958// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 959// FAILEDOPERATION_REALSERVERALREADYBOUND = "FailedOperation.RealServerAlreadyBound" 960// INTERNALERROR = "InternalError" 961// INVALIDPARAMETER = "InvalidParameter" 962// INVALIDPARAMETERVALUE = "InvalidParameterValue" 963// RESOURCENOTFOUND = "ResourceNotFound" 964// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 965func (c *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error) { 966 if request == nil { 967 request = NewDeleteDomainRequest() 968 } 969 response = NewDeleteDomainResponse() 970 err = c.Send(request, response) 971 return 972} 973 974func NewDeleteDomainErrorPageInfoRequest() (request *DeleteDomainErrorPageInfoRequest) { 975 request = &DeleteDomainErrorPageInfoRequest{ 976 BaseRequest: &tchttp.BaseRequest{}, 977 } 978 request.Init().WithApiInfo("gaap", APIVersion, "DeleteDomainErrorPageInfo") 979 return 980} 981 982func NewDeleteDomainErrorPageInfoResponse() (response *DeleteDomainErrorPageInfoResponse) { 983 response = &DeleteDomainErrorPageInfoResponse{ 984 BaseResponse: &tchttp.BaseResponse{}, 985 } 986 return 987} 988 989// DeleteDomainErrorPageInfo 990// 删除域名的定制错误 991// 992// 可能返回的错误码: 993// FAILEDOPERATION = "FailedOperation" 994// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 995// FAILEDOPERATION_LISTENERSTATUSERROR = "FailedOperation.ListenerStatusError" 996// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 997// FAILEDOPERATION_PROXYVERSIONNOTSUPPORT = "FailedOperation.ProxyVersionNotSupport" 998// INTERNALERROR = "InternalError" 999// INVALIDPARAMETER = "InvalidParameter" 1000// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1001// RESOURCENOTFOUND = "ResourceNotFound" 1002func (c *Client) DeleteDomainErrorPageInfo(request *DeleteDomainErrorPageInfoRequest) (response *DeleteDomainErrorPageInfoResponse, err error) { 1003 if request == nil { 1004 request = NewDeleteDomainErrorPageInfoRequest() 1005 } 1006 response = NewDeleteDomainErrorPageInfoResponse() 1007 err = c.Send(request, response) 1008 return 1009} 1010 1011func NewDeleteListenersRequest() (request *DeleteListenersRequest) { 1012 request = &DeleteListenersRequest{ 1013 BaseRequest: &tchttp.BaseRequest{}, 1014 } 1015 request.Init().WithApiInfo("gaap", APIVersion, "DeleteListeners") 1016 return 1017} 1018 1019func NewDeleteListenersResponse() (response *DeleteListenersResponse) { 1020 response = &DeleteListenersResponse{ 1021 BaseResponse: &tchttp.BaseResponse{}, 1022 } 1023 return 1024} 1025 1026// DeleteListeners 1027// 该接口(DeleteListeners)用于批量删除通道或通道组的监听器,包括4/7层监听器。 1028// 1029// 可能返回的错误码: 1030// FAILEDOPERATION = "FailedOperation" 1031// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 1032// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 1033// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 1034// FAILEDOPERATION_REALSERVERALREADYBOUND = "FailedOperation.RealServerAlreadyBound" 1035// INTERNALERROR = "InternalError" 1036// INVALIDPARAMETER = "InvalidParameter" 1037// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1038// MISSINGPARAMETER = "MissingParameter" 1039// RESOURCENOTFOUND = "ResourceNotFound" 1040// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1041func (c *Client) DeleteListeners(request *DeleteListenersRequest) (response *DeleteListenersResponse, err error) { 1042 if request == nil { 1043 request = NewDeleteListenersRequest() 1044 } 1045 response = NewDeleteListenersResponse() 1046 err = c.Send(request, response) 1047 return 1048} 1049 1050func NewDeleteProxyGroupRequest() (request *DeleteProxyGroupRequest) { 1051 request = &DeleteProxyGroupRequest{ 1052 BaseRequest: &tchttp.BaseRequest{}, 1053 } 1054 request.Init().WithApiInfo("gaap", APIVersion, "DeleteProxyGroup") 1055 return 1056} 1057 1058func NewDeleteProxyGroupResponse() (response *DeleteProxyGroupResponse) { 1059 response = &DeleteProxyGroupResponse{ 1060 BaseResponse: &tchttp.BaseResponse{}, 1061 } 1062 return 1063} 1064 1065// DeleteProxyGroup 1066// 本接口(DeleteProxyGroup)用于删除通道组。 1067// 1068// 可能返回的错误码: 1069// FAILEDOPERATION = "FailedOperation" 1070// FAILEDOPERATION_DELETEPROXYGROUPPROXYREMAINED = "FailedOperation.DeleteProxyGroupProxyRemained" 1071// FAILEDOPERATION_REALSERVERALREADYBOUND = "FailedOperation.RealServerAlreadyBound" 1072// INTERNALERROR = "InternalError" 1073// INVALIDPARAMETER = "InvalidParameter" 1074// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1075// MISSINGPARAMETER = "MissingParameter" 1076// RESOURCENOTFOUND = "ResourceNotFound" 1077// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1078// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1079// UNKNOWNPARAMETER = "UnknownParameter" 1080func (c *Client) DeleteProxyGroup(request *DeleteProxyGroupRequest) (response *DeleteProxyGroupResponse, err error) { 1081 if request == nil { 1082 request = NewDeleteProxyGroupRequest() 1083 } 1084 response = NewDeleteProxyGroupResponse() 1085 err = c.Send(request, response) 1086 return 1087} 1088 1089func NewDeleteRuleRequest() (request *DeleteRuleRequest) { 1090 request = &DeleteRuleRequest{ 1091 BaseRequest: &tchttp.BaseRequest{}, 1092 } 1093 request.Init().WithApiInfo("gaap", APIVersion, "DeleteRule") 1094 return 1095} 1096 1097func NewDeleteRuleResponse() (response *DeleteRuleResponse) { 1098 response = &DeleteRuleResponse{ 1099 BaseResponse: &tchttp.BaseResponse{}, 1100 } 1101 return 1102} 1103 1104// DeleteRule 1105// 该接口(DeleteRule)用于删除HTTP/HTTPS监听器的转发规则。 1106// 1107// 可能返回的错误码: 1108// FAILEDOPERATION = "FailedOperation" 1109// FAILEDOPERATION_DOMAINSTATUSNOTINRUNNING = "FailedOperation.DomainStatusNotInRunning" 1110// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 1111// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 1112// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 1113// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 1114// FAILEDOPERATION_REALSERVERALREADYBOUND = "FailedOperation.RealServerAlreadyBound" 1115// INTERNALERROR = "InternalError" 1116// INVALIDPARAMETER = "InvalidParameter" 1117// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1118// RESOURCENOTFOUND = "ResourceNotFound" 1119// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1120func (c *Client) DeleteRule(request *DeleteRuleRequest) (response *DeleteRuleResponse, err error) { 1121 if request == nil { 1122 request = NewDeleteRuleRequest() 1123 } 1124 response = NewDeleteRuleResponse() 1125 err = c.Send(request, response) 1126 return 1127} 1128 1129func NewDeleteSecurityPolicyRequest() (request *DeleteSecurityPolicyRequest) { 1130 request = &DeleteSecurityPolicyRequest{ 1131 BaseRequest: &tchttp.BaseRequest{}, 1132 } 1133 request.Init().WithApiInfo("gaap", APIVersion, "DeleteSecurityPolicy") 1134 return 1135} 1136 1137func NewDeleteSecurityPolicyResponse() (response *DeleteSecurityPolicyResponse) { 1138 response = &DeleteSecurityPolicyResponse{ 1139 BaseResponse: &tchttp.BaseResponse{}, 1140 } 1141 return 1142} 1143 1144// DeleteSecurityPolicy 1145// 删除安全策略 1146// 1147// 可能返回的错误码: 1148// FAILEDOPERATION = "FailedOperation" 1149// INTERNALERROR = "InternalError" 1150// INVALIDPARAMETER = "InvalidParameter" 1151// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1152// MISSINGPARAMETER = "MissingParameter" 1153// RESOURCENOTFOUND = "ResourceNotFound" 1154// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1155// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1156// UNKNOWNPARAMETER = "UnknownParameter" 1157// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1158func (c *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (response *DeleteSecurityPolicyResponse, err error) { 1159 if request == nil { 1160 request = NewDeleteSecurityPolicyRequest() 1161 } 1162 response = NewDeleteSecurityPolicyResponse() 1163 err = c.Send(request, response) 1164 return 1165} 1166 1167func NewDeleteSecurityRulesRequest() (request *DeleteSecurityRulesRequest) { 1168 request = &DeleteSecurityRulesRequest{ 1169 BaseRequest: &tchttp.BaseRequest{}, 1170 } 1171 request.Init().WithApiInfo("gaap", APIVersion, "DeleteSecurityRules") 1172 return 1173} 1174 1175func NewDeleteSecurityRulesResponse() (response *DeleteSecurityRulesResponse) { 1176 response = &DeleteSecurityRulesResponse{ 1177 BaseResponse: &tchttp.BaseResponse{}, 1178 } 1179 return 1180} 1181 1182// DeleteSecurityRules 1183// 删除安全策略规则 1184// 1185// 可能返回的错误码: 1186// FAILEDOPERATION = "FailedOperation" 1187// INTERNALERROR = "InternalError" 1188// INVALIDPARAMETER = "InvalidParameter" 1189// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1190// MISSINGPARAMETER = "MissingParameter" 1191// RESOURCENOTFOUND = "ResourceNotFound" 1192// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1193// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1194// UNKNOWNPARAMETER = "UnknownParameter" 1195func (c *Client) DeleteSecurityRules(request *DeleteSecurityRulesRequest) (response *DeleteSecurityRulesResponse, err error) { 1196 if request == nil { 1197 request = NewDeleteSecurityRulesRequest() 1198 } 1199 response = NewDeleteSecurityRulesResponse() 1200 err = c.Send(request, response) 1201 return 1202} 1203 1204func NewDescribeAccessRegionsRequest() (request *DescribeAccessRegionsRequest) { 1205 request = &DescribeAccessRegionsRequest{ 1206 BaseRequest: &tchttp.BaseRequest{}, 1207 } 1208 request.Init().WithApiInfo("gaap", APIVersion, "DescribeAccessRegions") 1209 return 1210} 1211 1212func NewDescribeAccessRegionsResponse() (response *DescribeAccessRegionsResponse) { 1213 response = &DescribeAccessRegionsResponse{ 1214 BaseResponse: &tchttp.BaseResponse{}, 1215 } 1216 return 1217} 1218 1219// DescribeAccessRegions 1220// 本接口(DescribeAccessRegions)用于查询加速区域,即客户端接入区域。 1221// 1222// 可能返回的错误码: 1223// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1224// FAILEDOPERATION = "FailedOperation" 1225// FAILEDOPERATION_RESOURCEUPGRADING = "FailedOperation.ResourceUpgrading" 1226// INTERNALERROR = "InternalError" 1227// INVALIDPARAMETER = "InvalidParameter" 1228// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1229// MISSINGPARAMETER = "MissingParameter" 1230// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1231// UNKNOWNPARAMETER = "UnknownParameter" 1232func (c *Client) DescribeAccessRegions(request *DescribeAccessRegionsRequest) (response *DescribeAccessRegionsResponse, err error) { 1233 if request == nil { 1234 request = NewDescribeAccessRegionsRequest() 1235 } 1236 response = NewDescribeAccessRegionsResponse() 1237 err = c.Send(request, response) 1238 return 1239} 1240 1241func NewDescribeAccessRegionsByDestRegionRequest() (request *DescribeAccessRegionsByDestRegionRequest) { 1242 request = &DescribeAccessRegionsByDestRegionRequest{ 1243 BaseRequest: &tchttp.BaseRequest{}, 1244 } 1245 request.Init().WithApiInfo("gaap", APIVersion, "DescribeAccessRegionsByDestRegion") 1246 return 1247} 1248 1249func NewDescribeAccessRegionsByDestRegionResponse() (response *DescribeAccessRegionsByDestRegionResponse) { 1250 response = &DescribeAccessRegionsByDestRegionResponse{ 1251 BaseResponse: &tchttp.BaseResponse{}, 1252 } 1253 return 1254} 1255 1256// DescribeAccessRegionsByDestRegion 1257// 本接口(DescribeAccessRegionsByDestRegion)根据源站区域查询可用的加速区域列表 1258// 1259// 可能返回的错误码: 1260// FAILEDOPERATION = "FailedOperation" 1261// INTERNALERROR = "InternalError" 1262// INVALIDPARAMETER = "InvalidParameter" 1263// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1264// INVALIDPARAMETERVALUE_UNKNOWNDESTREGION = "InvalidParameterValue.UnknownDestRegion" 1265// MISSINGPARAMETER = "MissingParameter" 1266// RESOURCENOTFOUND = "ResourceNotFound" 1267// UNKNOWNPARAMETER = "UnknownParameter" 1268func (c *Client) DescribeAccessRegionsByDestRegion(request *DescribeAccessRegionsByDestRegionRequest) (response *DescribeAccessRegionsByDestRegionResponse, err error) { 1269 if request == nil { 1270 request = NewDescribeAccessRegionsByDestRegionRequest() 1271 } 1272 response = NewDescribeAccessRegionsByDestRegionResponse() 1273 err = c.Send(request, response) 1274 return 1275} 1276 1277func NewDescribeBlackHeaderRequest() (request *DescribeBlackHeaderRequest) { 1278 request = &DescribeBlackHeaderRequest{ 1279 BaseRequest: &tchttp.BaseRequest{}, 1280 } 1281 request.Init().WithApiInfo("gaap", APIVersion, "DescribeBlackHeader") 1282 return 1283} 1284 1285func NewDescribeBlackHeaderResponse() (response *DescribeBlackHeaderResponse) { 1286 response = &DescribeBlackHeaderResponse{ 1287 BaseResponse: &tchttp.BaseResponse{}, 1288 } 1289 return 1290} 1291 1292// DescribeBlackHeader 1293// 本接口(DescribeBlackHeader)用于查询禁用的自定义header 名称 1294// 1295// 可能返回的错误码: 1296// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1297// FAILEDOPERATION = "FailedOperation" 1298// INTERNALERROR = "InternalError" 1299// INVALIDPARAMETER = "InvalidParameter" 1300// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1301// MISSINGPARAMETER = "MissingParameter" 1302// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1303// UNKNOWNPARAMETER = "UnknownParameter" 1304func (c *Client) DescribeBlackHeader(request *DescribeBlackHeaderRequest) (response *DescribeBlackHeaderResponse, err error) { 1305 if request == nil { 1306 request = NewDescribeBlackHeaderRequest() 1307 } 1308 response = NewDescribeBlackHeaderResponse() 1309 err = c.Send(request, response) 1310 return 1311} 1312 1313func NewDescribeCertificateDetailRequest() (request *DescribeCertificateDetailRequest) { 1314 request = &DescribeCertificateDetailRequest{ 1315 BaseRequest: &tchttp.BaseRequest{}, 1316 } 1317 request.Init().WithApiInfo("gaap", APIVersion, "DescribeCertificateDetail") 1318 return 1319} 1320 1321func NewDescribeCertificateDetailResponse() (response *DescribeCertificateDetailResponse) { 1322 response = &DescribeCertificateDetailResponse{ 1323 BaseResponse: &tchttp.BaseResponse{}, 1324 } 1325 return 1326} 1327 1328// DescribeCertificateDetail 1329// 本接口(DescribeCertificateDetail)用于查询证书详情,包括证书ID,证书名字,证书类型,证书内容以及密钥等信息。 1330// 1331// 可能返回的错误码: 1332// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1333// INTERNALERROR = "InternalError" 1334// INVALIDPARAMETER = "InvalidParameter" 1335// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1336// MISSINGPARAMETER = "MissingParameter" 1337// RESOURCENOTFOUND = "ResourceNotFound" 1338// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1339// UNKNOWNPARAMETER = "UnknownParameter" 1340// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1341func (c *Client) DescribeCertificateDetail(request *DescribeCertificateDetailRequest) (response *DescribeCertificateDetailResponse, err error) { 1342 if request == nil { 1343 request = NewDescribeCertificateDetailRequest() 1344 } 1345 response = NewDescribeCertificateDetailResponse() 1346 err = c.Send(request, response) 1347 return 1348} 1349 1350func NewDescribeCertificatesRequest() (request *DescribeCertificatesRequest) { 1351 request = &DescribeCertificatesRequest{ 1352 BaseRequest: &tchttp.BaseRequest{}, 1353 } 1354 request.Init().WithApiInfo("gaap", APIVersion, "DescribeCertificates") 1355 return 1356} 1357 1358func NewDescribeCertificatesResponse() (response *DescribeCertificatesResponse) { 1359 response = &DescribeCertificatesResponse{ 1360 BaseResponse: &tchttp.BaseResponse{}, 1361 } 1362 return 1363} 1364 1365// DescribeCertificates 1366// 本接口(DescribeCertificates)用来查询可以使用的证书列表。 1367// 1368// 可能返回的错误码: 1369// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1370// FAILEDOPERATION = "FailedOperation" 1371// INTERNALERROR = "InternalError" 1372// INVALIDPARAMETER = "InvalidParameter" 1373// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1374// MISSINGPARAMETER = "MissingParameter" 1375// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1376// UNKNOWNPARAMETER = "UnknownParameter" 1377// UNSUPPORTEDOPERATION = "UnsupportedOperation" 1378func (c *Client) DescribeCertificates(request *DescribeCertificatesRequest) (response *DescribeCertificatesResponse, err error) { 1379 if request == nil { 1380 request = NewDescribeCertificatesRequest() 1381 } 1382 response = NewDescribeCertificatesResponse() 1383 err = c.Send(request, response) 1384 return 1385} 1386 1387func NewDescribeCountryAreaMappingRequest() (request *DescribeCountryAreaMappingRequest) { 1388 request = &DescribeCountryAreaMappingRequest{ 1389 BaseRequest: &tchttp.BaseRequest{}, 1390 } 1391 request.Init().WithApiInfo("gaap", APIVersion, "DescribeCountryAreaMapping") 1392 return 1393} 1394 1395func NewDescribeCountryAreaMappingResponse() (response *DescribeCountryAreaMappingResponse) { 1396 response = &DescribeCountryAreaMappingResponse{ 1397 BaseResponse: &tchttp.BaseResponse{}, 1398 } 1399 return 1400} 1401 1402// DescribeCountryAreaMapping 1403// 本接口(DescribeCountryAreaMapping)用于获取国家地区编码映射表。 1404// 1405// 可能返回的错误码: 1406// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1407// FAILEDOPERATION = "FailedOperation" 1408// INTERNALERROR = "InternalError" 1409// INVALIDPARAMETER = "InvalidParameter" 1410// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1411// MISSINGPARAMETER = "MissingParameter" 1412// RESOURCENOTFOUND = "ResourceNotFound" 1413// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1414// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1415// UNKNOWNPARAMETER = "UnknownParameter" 1416func (c *Client) DescribeCountryAreaMapping(request *DescribeCountryAreaMappingRequest) (response *DescribeCountryAreaMappingResponse, err error) { 1417 if request == nil { 1418 request = NewDescribeCountryAreaMappingRequest() 1419 } 1420 response = NewDescribeCountryAreaMappingResponse() 1421 err = c.Send(request, response) 1422 return 1423} 1424 1425func NewDescribeCustomHeaderRequest() (request *DescribeCustomHeaderRequest) { 1426 request = &DescribeCustomHeaderRequest{ 1427 BaseRequest: &tchttp.BaseRequest{}, 1428 } 1429 request.Init().WithApiInfo("gaap", APIVersion, "DescribeCustomHeader") 1430 return 1431} 1432 1433func NewDescribeCustomHeaderResponse() (response *DescribeCustomHeaderResponse) { 1434 response = &DescribeCustomHeaderResponse{ 1435 BaseResponse: &tchttp.BaseResponse{}, 1436 } 1437 return 1438} 1439 1440// DescribeCustomHeader 1441// 本接口(DescribeCustomHeader)用于自定义header列表 1442// 1443// 可能返回的错误码: 1444// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1445// FAILEDOPERATION = "FailedOperation" 1446// INTERNALERROR = "InternalError" 1447// INVALIDPARAMETER = "InvalidParameter" 1448// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1449// MISSINGPARAMETER = "MissingParameter" 1450// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1451// UNKNOWNPARAMETER = "UnknownParameter" 1452func (c *Client) DescribeCustomHeader(request *DescribeCustomHeaderRequest) (response *DescribeCustomHeaderResponse, err error) { 1453 if request == nil { 1454 request = NewDescribeCustomHeaderRequest() 1455 } 1456 response = NewDescribeCustomHeaderResponse() 1457 err = c.Send(request, response) 1458 return 1459} 1460 1461func NewDescribeDestRegionsRequest() (request *DescribeDestRegionsRequest) { 1462 request = &DescribeDestRegionsRequest{ 1463 BaseRequest: &tchttp.BaseRequest{}, 1464 } 1465 request.Init().WithApiInfo("gaap", APIVersion, "DescribeDestRegions") 1466 return 1467} 1468 1469func NewDescribeDestRegionsResponse() (response *DescribeDestRegionsResponse) { 1470 response = &DescribeDestRegionsResponse{ 1471 BaseResponse: &tchttp.BaseResponse{}, 1472 } 1473 return 1474} 1475 1476// DescribeDestRegions 1477// 本接口(DescribeDestRegions)用于查询源站区域,即源站服务器所在区域。 1478// 1479// 可能返回的错误码: 1480// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1481// FAILEDOPERATION = "FailedOperation" 1482// INTERNALERROR = "InternalError" 1483// INVALIDPARAMETER = "InvalidParameter" 1484// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1485// MISSINGPARAMETER = "MissingParameter" 1486// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1487// UNKNOWNPARAMETER = "UnknownParameter" 1488func (c *Client) DescribeDestRegions(request *DescribeDestRegionsRequest) (response *DescribeDestRegionsResponse, err error) { 1489 if request == nil { 1490 request = NewDescribeDestRegionsRequest() 1491 } 1492 response = NewDescribeDestRegionsResponse() 1493 err = c.Send(request, response) 1494 return 1495} 1496 1497func NewDescribeDomainErrorPageInfoRequest() (request *DescribeDomainErrorPageInfoRequest) { 1498 request = &DescribeDomainErrorPageInfoRequest{ 1499 BaseRequest: &tchttp.BaseRequest{}, 1500 } 1501 request.Init().WithApiInfo("gaap", APIVersion, "DescribeDomainErrorPageInfo") 1502 return 1503} 1504 1505func NewDescribeDomainErrorPageInfoResponse() (response *DescribeDomainErrorPageInfoResponse) { 1506 response = &DescribeDomainErrorPageInfoResponse{ 1507 BaseResponse: &tchttp.BaseResponse{}, 1508 } 1509 return 1510} 1511 1512// DescribeDomainErrorPageInfo 1513// 查询目前定制域名的错误响应 1514// 1515// 可能返回的错误码: 1516// FAILEDOPERATION = "FailedOperation" 1517// FAILEDOPERATION_NOTSUPPORTPROXYGROUP = "FailedOperation.NotSupportProxyGroup" 1518// INTERNALERROR = "InternalError" 1519// INVALIDPARAMETER = "InvalidParameter" 1520// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1521func (c *Client) DescribeDomainErrorPageInfo(request *DescribeDomainErrorPageInfoRequest) (response *DescribeDomainErrorPageInfoResponse, err error) { 1522 if request == nil { 1523 request = NewDescribeDomainErrorPageInfoRequest() 1524 } 1525 response = NewDescribeDomainErrorPageInfoResponse() 1526 err = c.Send(request, response) 1527 return 1528} 1529 1530func NewDescribeDomainErrorPageInfoByIdsRequest() (request *DescribeDomainErrorPageInfoByIdsRequest) { 1531 request = &DescribeDomainErrorPageInfoByIdsRequest{ 1532 BaseRequest: &tchttp.BaseRequest{}, 1533 } 1534 request.Init().WithApiInfo("gaap", APIVersion, "DescribeDomainErrorPageInfoByIds") 1535 return 1536} 1537 1538func NewDescribeDomainErrorPageInfoByIdsResponse() (response *DescribeDomainErrorPageInfoByIdsResponse) { 1539 response = &DescribeDomainErrorPageInfoByIdsResponse{ 1540 BaseResponse: &tchttp.BaseResponse{}, 1541 } 1542 return 1543} 1544 1545// DescribeDomainErrorPageInfoByIds 1546// 根据定制错误ID查询错误响应 1547// 1548// 可能返回的错误码: 1549// FAILEDOPERATION = "FailedOperation" 1550// FAILEDOPERATION_NOTSUPPORTPROXYGROUP = "FailedOperation.NotSupportProxyGroup" 1551// INTERNALERROR = "InternalError" 1552// INVALIDPARAMETER = "InvalidParameter" 1553// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1554func (c *Client) DescribeDomainErrorPageInfoByIds(request *DescribeDomainErrorPageInfoByIdsRequest) (response *DescribeDomainErrorPageInfoByIdsResponse, err error) { 1555 if request == nil { 1556 request = NewDescribeDomainErrorPageInfoByIdsRequest() 1557 } 1558 response = NewDescribeDomainErrorPageInfoByIdsResponse() 1559 err = c.Send(request, response) 1560 return 1561} 1562 1563func NewDescribeGroupAndStatisticsProxyRequest() (request *DescribeGroupAndStatisticsProxyRequest) { 1564 request = &DescribeGroupAndStatisticsProxyRequest{ 1565 BaseRequest: &tchttp.BaseRequest{}, 1566 } 1567 request.Init().WithApiInfo("gaap", APIVersion, "DescribeGroupAndStatisticsProxy") 1568 return 1569} 1570 1571func NewDescribeGroupAndStatisticsProxyResponse() (response *DescribeGroupAndStatisticsProxyResponse) { 1572 response = &DescribeGroupAndStatisticsProxyResponse{ 1573 BaseResponse: &tchttp.BaseResponse{}, 1574 } 1575 return 1576} 1577 1578// DescribeGroupAndStatisticsProxy 1579// 该接口为内部接口,用于查询可以获取统计数据的通道组和通道信息 1580// 1581// 可能返回的错误码: 1582// FAILEDOPERATION = "FailedOperation" 1583// FAILEDOPERATION_RESOURCECANNOTACCESS = "FailedOperation.ResourceCanNotAccess" 1584// INTERNALERROR = "InternalError" 1585// INVALIDPARAMETER = "InvalidParameter" 1586// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1587// MISSINGPARAMETER = "MissingParameter" 1588// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1589// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1590func (c *Client) DescribeGroupAndStatisticsProxy(request *DescribeGroupAndStatisticsProxyRequest) (response *DescribeGroupAndStatisticsProxyResponse, err error) { 1591 if request == nil { 1592 request = NewDescribeGroupAndStatisticsProxyRequest() 1593 } 1594 response = NewDescribeGroupAndStatisticsProxyResponse() 1595 err = c.Send(request, response) 1596 return 1597} 1598 1599func NewDescribeGroupDomainConfigRequest() (request *DescribeGroupDomainConfigRequest) { 1600 request = &DescribeGroupDomainConfigRequest{ 1601 BaseRequest: &tchttp.BaseRequest{}, 1602 } 1603 request.Init().WithApiInfo("gaap", APIVersion, "DescribeGroupDomainConfig") 1604 return 1605} 1606 1607func NewDescribeGroupDomainConfigResponse() (response *DescribeGroupDomainConfigResponse) { 1608 response = &DescribeGroupDomainConfigResponse{ 1609 BaseResponse: &tchttp.BaseResponse{}, 1610 } 1611 return 1612} 1613 1614// DescribeGroupDomainConfig 1615// 本接口(DescribeGroupDomainConfig)用于获取通道组域名解析配置详情。 1616// 1617// 可能返回的错误码: 1618// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1619// FAILEDOPERATION = "FailedOperation" 1620// FAILEDOPERATION_RESOURCEUPGRADING = "FailedOperation.ResourceUpgrading" 1621// INTERNALERROR = "InternalError" 1622// INVALIDPARAMETER = "InvalidParameter" 1623// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1624// MISSINGPARAMETER = "MissingParameter" 1625// RESOURCENOTFOUND = "ResourceNotFound" 1626// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1627// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1628// UNKNOWNPARAMETER = "UnknownParameter" 1629func (c *Client) DescribeGroupDomainConfig(request *DescribeGroupDomainConfigRequest) (response *DescribeGroupDomainConfigResponse, err error) { 1630 if request == nil { 1631 request = NewDescribeGroupDomainConfigRequest() 1632 } 1633 response = NewDescribeGroupDomainConfigResponse() 1634 err = c.Send(request, response) 1635 return 1636} 1637 1638func NewDescribeHTTPListenersRequest() (request *DescribeHTTPListenersRequest) { 1639 request = &DescribeHTTPListenersRequest{ 1640 BaseRequest: &tchttp.BaseRequest{}, 1641 } 1642 request.Init().WithApiInfo("gaap", APIVersion, "DescribeHTTPListeners") 1643 return 1644} 1645 1646func NewDescribeHTTPListenersResponse() (response *DescribeHTTPListenersResponse) { 1647 response = &DescribeHTTPListenersResponse{ 1648 BaseResponse: &tchttp.BaseResponse{}, 1649 } 1650 return 1651} 1652 1653// DescribeHTTPListeners 1654// 该接口(DescribeHTTPListeners)用来查询HTTP监听器信息。 1655// 1656// 可能返回的错误码: 1657// FAILEDOPERATION = "FailedOperation" 1658// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 1659// FAILEDOPERATION_NOTSUPPORTPROXYGROUP = "FailedOperation.NotSupportProxyGroup" 1660// INTERNALERROR = "InternalError" 1661// INVALIDPARAMETER = "InvalidParameter" 1662// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1663// MISSINGPARAMETER = "MissingParameter" 1664// RESOURCENOTFOUND = "ResourceNotFound" 1665// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1666// UNKNOWNPARAMETER = "UnknownParameter" 1667func (c *Client) DescribeHTTPListeners(request *DescribeHTTPListenersRequest) (response *DescribeHTTPListenersResponse, err error) { 1668 if request == nil { 1669 request = NewDescribeHTTPListenersRequest() 1670 } 1671 response = NewDescribeHTTPListenersResponse() 1672 err = c.Send(request, response) 1673 return 1674} 1675 1676func NewDescribeHTTPSListenersRequest() (request *DescribeHTTPSListenersRequest) { 1677 request = &DescribeHTTPSListenersRequest{ 1678 BaseRequest: &tchttp.BaseRequest{}, 1679 } 1680 request.Init().WithApiInfo("gaap", APIVersion, "DescribeHTTPSListeners") 1681 return 1682} 1683 1684func NewDescribeHTTPSListenersResponse() (response *DescribeHTTPSListenersResponse) { 1685 response = &DescribeHTTPSListenersResponse{ 1686 BaseResponse: &tchttp.BaseResponse{}, 1687 } 1688 return 1689} 1690 1691// DescribeHTTPSListeners 1692// 本接口(DescribeHTTPSListeners)用来查询HTTPS监听器信息。 1693// 1694// 可能返回的错误码: 1695// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1696// FAILEDOPERATION = "FailedOperation" 1697// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 1698// FAILEDOPERATION_NOTSUPPORTPROXYGROUP = "FailedOperation.NotSupportProxyGroup" 1699// INTERNALERROR = "InternalError" 1700// INVALIDPARAMETER = "InvalidParameter" 1701// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1702// MISSINGPARAMETER = "MissingParameter" 1703// RESOURCENOTFOUND = "ResourceNotFound" 1704// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1705func (c *Client) DescribeHTTPSListeners(request *DescribeHTTPSListenersRequest) (response *DescribeHTTPSListenersResponse, err error) { 1706 if request == nil { 1707 request = NewDescribeHTTPSListenersRequest() 1708 } 1709 response = NewDescribeHTTPSListenersResponse() 1710 err = c.Send(request, response) 1711 return 1712} 1713 1714func NewDescribeListenerRealServersRequest() (request *DescribeListenerRealServersRequest) { 1715 request = &DescribeListenerRealServersRequest{ 1716 BaseRequest: &tchttp.BaseRequest{}, 1717 } 1718 request.Init().WithApiInfo("gaap", APIVersion, "DescribeListenerRealServers") 1719 return 1720} 1721 1722func NewDescribeListenerRealServersResponse() (response *DescribeListenerRealServersResponse) { 1723 response = &DescribeListenerRealServersResponse{ 1724 BaseResponse: &tchttp.BaseResponse{}, 1725 } 1726 return 1727} 1728 1729// DescribeListenerRealServers 1730// 该接口(DescribeListenerRealServers)用于查询TCP/UDP监听器源站列表,包括该监听器已经绑定的源站列表以及可以绑定的源站列表。 1731// 1732// 可能返回的错误码: 1733// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1734// FAILEDOPERATION = "FailedOperation" 1735// INTERNALERROR = "InternalError" 1736// INVALIDPARAMETER = "InvalidParameter" 1737// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1738// MISSINGPARAMETER = "MissingParameter" 1739// RESOURCENOTFOUND = "ResourceNotFound" 1740// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1741func (c *Client) DescribeListenerRealServers(request *DescribeListenerRealServersRequest) (response *DescribeListenerRealServersResponse, err error) { 1742 if request == nil { 1743 request = NewDescribeListenerRealServersRequest() 1744 } 1745 response = NewDescribeListenerRealServersResponse() 1746 err = c.Send(request, response) 1747 return 1748} 1749 1750func NewDescribeListenerStatisticsRequest() (request *DescribeListenerStatisticsRequest) { 1751 request = &DescribeListenerStatisticsRequest{ 1752 BaseRequest: &tchttp.BaseRequest{}, 1753 } 1754 request.Init().WithApiInfo("gaap", APIVersion, "DescribeListenerStatistics") 1755 return 1756} 1757 1758func NewDescribeListenerStatisticsResponse() (response *DescribeListenerStatisticsResponse) { 1759 response = &DescribeListenerStatisticsResponse{ 1760 BaseResponse: &tchttp.BaseResponse{}, 1761 } 1762 return 1763} 1764 1765// DescribeListenerStatistics 1766// 该接口用于查询监听器统计数据,包括出入带宽,出入包量,并发数据。支持300秒, 3600秒和86400秒的细粒度,取值为细粒度范围内最大值。 1767// 1768// 可能返回的错误码: 1769// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1770// FAILEDOPERATION = "FailedOperation" 1771// FAILEDOPERATION_RESOURCECANNOTACCESS = "FailedOperation.ResourceCanNotAccess" 1772// INTERNALERROR = "InternalError" 1773// INVALIDPARAMETER = "InvalidParameter" 1774// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1775// MISSINGPARAMETER = "MissingParameter" 1776// RESOURCENOTFOUND = "ResourceNotFound" 1777// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1778func (c *Client) DescribeListenerStatistics(request *DescribeListenerStatisticsRequest) (response *DescribeListenerStatisticsResponse, err error) { 1779 if request == nil { 1780 request = NewDescribeListenerStatisticsRequest() 1781 } 1782 response = NewDescribeListenerStatisticsResponse() 1783 err = c.Send(request, response) 1784 return 1785} 1786 1787func NewDescribeProxiesRequest() (request *DescribeProxiesRequest) { 1788 request = &DescribeProxiesRequest{ 1789 BaseRequest: &tchttp.BaseRequest{}, 1790 } 1791 request.Init().WithApiInfo("gaap", APIVersion, "DescribeProxies") 1792 return 1793} 1794 1795func NewDescribeProxiesResponse() (response *DescribeProxiesResponse) { 1796 response = &DescribeProxiesResponse{ 1797 BaseResponse: &tchttp.BaseResponse{}, 1798 } 1799 return 1800} 1801 1802// DescribeProxies 1803// 本接口(DescribeProxies)用于查询通道实例列表。 1804// 1805// 可能返回的错误码: 1806// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1807// FAILEDOPERATION = "FailedOperation" 1808// INTERNALERROR = "InternalError" 1809// INVALIDPARAMETER = "InvalidParameter" 1810// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1811// MISSINGPARAMETER = "MissingParameter" 1812// RESOURCENOTFOUND = "ResourceNotFound" 1813// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1814// UNKNOWNPARAMETER = "UnknownParameter" 1815func (c *Client) DescribeProxies(request *DescribeProxiesRequest) (response *DescribeProxiesResponse, err error) { 1816 if request == nil { 1817 request = NewDescribeProxiesRequest() 1818 } 1819 response = NewDescribeProxiesResponse() 1820 err = c.Send(request, response) 1821 return 1822} 1823 1824func NewDescribeProxiesStatusRequest() (request *DescribeProxiesStatusRequest) { 1825 request = &DescribeProxiesStatusRequest{ 1826 BaseRequest: &tchttp.BaseRequest{}, 1827 } 1828 request.Init().WithApiInfo("gaap", APIVersion, "DescribeProxiesStatus") 1829 return 1830} 1831 1832func NewDescribeProxiesStatusResponse() (response *DescribeProxiesStatusResponse) { 1833 response = &DescribeProxiesStatusResponse{ 1834 BaseResponse: &tchttp.BaseResponse{}, 1835 } 1836 return 1837} 1838 1839// DescribeProxiesStatus 1840// 本接口(DescribeProxiesStatus)用于查询通道状态列表。 1841// 1842// 可能返回的错误码: 1843// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1844// FAILEDOPERATION = "FailedOperation" 1845// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 1846// INTERNALERROR = "InternalError" 1847// INVALIDPARAMETER = "InvalidParameter" 1848// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1849// MISSINGPARAMETER = "MissingParameter" 1850// RESOURCENOTFOUND = "ResourceNotFound" 1851// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1852// UNKNOWNPARAMETER = "UnknownParameter" 1853func (c *Client) DescribeProxiesStatus(request *DescribeProxiesStatusRequest) (response *DescribeProxiesStatusResponse, err error) { 1854 if request == nil { 1855 request = NewDescribeProxiesStatusRequest() 1856 } 1857 response = NewDescribeProxiesStatusResponse() 1858 err = c.Send(request, response) 1859 return 1860} 1861 1862func NewDescribeProxyAndStatisticsListenersRequest() (request *DescribeProxyAndStatisticsListenersRequest) { 1863 request = &DescribeProxyAndStatisticsListenersRequest{ 1864 BaseRequest: &tchttp.BaseRequest{}, 1865 } 1866 request.Init().WithApiInfo("gaap", APIVersion, "DescribeProxyAndStatisticsListeners") 1867 return 1868} 1869 1870func NewDescribeProxyAndStatisticsListenersResponse() (response *DescribeProxyAndStatisticsListenersResponse) { 1871 response = &DescribeProxyAndStatisticsListenersResponse{ 1872 BaseResponse: &tchttp.BaseResponse{}, 1873 } 1874 return 1875} 1876 1877// DescribeProxyAndStatisticsListeners 1878// 该接口为内部接口,用于查询可以获取统计数据的通道和监听器信息 1879// 1880// 可能返回的错误码: 1881// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1882// FAILEDOPERATION = "FailedOperation" 1883// INTERNALERROR = "InternalError" 1884// INVALIDPARAMETER = "InvalidParameter" 1885// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1886// MISSINGPARAMETER = "MissingParameter" 1887// RESOURCENOTFOUND = "ResourceNotFound" 1888func (c *Client) DescribeProxyAndStatisticsListeners(request *DescribeProxyAndStatisticsListenersRequest) (response *DescribeProxyAndStatisticsListenersResponse, err error) { 1889 if request == nil { 1890 request = NewDescribeProxyAndStatisticsListenersRequest() 1891 } 1892 response = NewDescribeProxyAndStatisticsListenersResponse() 1893 err = c.Send(request, response) 1894 return 1895} 1896 1897func NewDescribeProxyDetailRequest() (request *DescribeProxyDetailRequest) { 1898 request = &DescribeProxyDetailRequest{ 1899 BaseRequest: &tchttp.BaseRequest{}, 1900 } 1901 request.Init().WithApiInfo("gaap", APIVersion, "DescribeProxyDetail") 1902 return 1903} 1904 1905func NewDescribeProxyDetailResponse() (response *DescribeProxyDetailResponse) { 1906 response = &DescribeProxyDetailResponse{ 1907 BaseResponse: &tchttp.BaseResponse{}, 1908 } 1909 return 1910} 1911 1912// DescribeProxyDetail 1913// 本接口(DescribeProxyDetail)用于查询通道详情。 1914// 1915// 可能返回的错误码: 1916// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1917// FAILEDOPERATION = "FailedOperation" 1918// FAILEDOPERATION_ACTIONISDOING = "FailedOperation.ActionIsDoing" 1919// FAILEDOPERATION_ACTIONOPERATETOOQUICKLY = "FailedOperation.ActionOperateTooQuickly" 1920// FAILEDOPERATION_RESOURCECANNOTACCESS = "FailedOperation.ResourceCanNotAccess" 1921// INTERNALERROR = "InternalError" 1922// INVALIDPARAMETER = "InvalidParameter" 1923// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1924// INVALIDPARAMETERVALUE_PROJECTIDNOTBELONG = "InvalidParameterValue.ProjectIdNotBelong" 1925// MISSINGPARAMETER = "MissingParameter" 1926// RESOURCENOTFOUND = "ResourceNotFound" 1927// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1928// UNKNOWNPARAMETER = "UnknownParameter" 1929func (c *Client) DescribeProxyDetail(request *DescribeProxyDetailRequest) (response *DescribeProxyDetailResponse, err error) { 1930 if request == nil { 1931 request = NewDescribeProxyDetailRequest() 1932 } 1933 response = NewDescribeProxyDetailResponse() 1934 err = c.Send(request, response) 1935 return 1936} 1937 1938func NewDescribeProxyGroupDetailsRequest() (request *DescribeProxyGroupDetailsRequest) { 1939 request = &DescribeProxyGroupDetailsRequest{ 1940 BaseRequest: &tchttp.BaseRequest{}, 1941 } 1942 request.Init().WithApiInfo("gaap", APIVersion, "DescribeProxyGroupDetails") 1943 return 1944} 1945 1946func NewDescribeProxyGroupDetailsResponse() (response *DescribeProxyGroupDetailsResponse) { 1947 response = &DescribeProxyGroupDetailsResponse{ 1948 BaseResponse: &tchttp.BaseResponse{}, 1949 } 1950 return 1951} 1952 1953// DescribeProxyGroupDetails 1954// 本接口(DescribeProxyGroupDetails)用于查询通道组详情。 1955// 1956// 可能返回的错误码: 1957// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1958// FAILEDOPERATION = "FailedOperation" 1959// INTERNALERROR = "InternalError" 1960// INVALIDPARAMETER = "InvalidParameter" 1961// INVALIDPARAMETERVALUE = "InvalidParameterValue" 1962// MISSINGPARAMETER = "MissingParameter" 1963// RESOURCENOTFOUND = "ResourceNotFound" 1964// RESOURCEUNAVAILABLE = "ResourceUnavailable" 1965// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 1966// UNKNOWNPARAMETER = "UnknownParameter" 1967func (c *Client) DescribeProxyGroupDetails(request *DescribeProxyGroupDetailsRequest) (response *DescribeProxyGroupDetailsResponse, err error) { 1968 if request == nil { 1969 request = NewDescribeProxyGroupDetailsRequest() 1970 } 1971 response = NewDescribeProxyGroupDetailsResponse() 1972 err = c.Send(request, response) 1973 return 1974} 1975 1976func NewDescribeProxyGroupListRequest() (request *DescribeProxyGroupListRequest) { 1977 request = &DescribeProxyGroupListRequest{ 1978 BaseRequest: &tchttp.BaseRequest{}, 1979 } 1980 request.Init().WithApiInfo("gaap", APIVersion, "DescribeProxyGroupList") 1981 return 1982} 1983 1984func NewDescribeProxyGroupListResponse() (response *DescribeProxyGroupListResponse) { 1985 response = &DescribeProxyGroupListResponse{ 1986 BaseResponse: &tchttp.BaseResponse{}, 1987 } 1988 return 1989} 1990 1991// DescribeProxyGroupList 1992// 本接口(DescribeProxyGroupList)用于拉取通道组列表及各通道组基本信息。 1993// 1994// 可能返回的错误码: 1995// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 1996// FAILEDOPERATION = "FailedOperation" 1997// INTERNALERROR = "InternalError" 1998// INVALIDPARAMETER = "InvalidParameter" 1999// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2000// MISSINGPARAMETER = "MissingParameter" 2001// RESOURCENOTFOUND = "ResourceNotFound" 2002// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2003// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2004// UNKNOWNPARAMETER = "UnknownParameter" 2005func (c *Client) DescribeProxyGroupList(request *DescribeProxyGroupListRequest) (response *DescribeProxyGroupListResponse, err error) { 2006 if request == nil { 2007 request = NewDescribeProxyGroupListRequest() 2008 } 2009 response = NewDescribeProxyGroupListResponse() 2010 err = c.Send(request, response) 2011 return 2012} 2013 2014func NewDescribeProxyGroupStatisticsRequest() (request *DescribeProxyGroupStatisticsRequest) { 2015 request = &DescribeProxyGroupStatisticsRequest{ 2016 BaseRequest: &tchttp.BaseRequest{}, 2017 } 2018 request.Init().WithApiInfo("gaap", APIVersion, "DescribeProxyGroupStatistics") 2019 return 2020} 2021 2022func NewDescribeProxyGroupStatisticsResponse() (response *DescribeProxyGroupStatisticsResponse) { 2023 response = &DescribeProxyGroupStatisticsResponse{ 2024 BaseResponse: &tchttp.BaseResponse{}, 2025 } 2026 return 2027} 2028 2029// DescribeProxyGroupStatistics 2030// 该接口用于查询监听器统计数据,包括出入带宽,出入包量,并发数据。支持300, 3600和86400的细粒度,取值为细粒度范围内最大值。 2031// 2032// 可能返回的错误码: 2033// FAILEDOPERATION = "FailedOperation" 2034// FAILEDOPERATION_RESOURCECANNOTACCESS = "FailedOperation.ResourceCanNotAccess" 2035// INTERNALERROR = "InternalError" 2036// INVALIDPARAMETER = "InvalidParameter" 2037// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2038// MISSINGPARAMETER = "MissingParameter" 2039// RESOURCENOTFOUND = "ResourceNotFound" 2040// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2041func (c *Client) DescribeProxyGroupStatistics(request *DescribeProxyGroupStatisticsRequest) (response *DescribeProxyGroupStatisticsResponse, err error) { 2042 if request == nil { 2043 request = NewDescribeProxyGroupStatisticsRequest() 2044 } 2045 response = NewDescribeProxyGroupStatisticsResponse() 2046 err = c.Send(request, response) 2047 return 2048} 2049 2050func NewDescribeProxyStatisticsRequest() (request *DescribeProxyStatisticsRequest) { 2051 request = &DescribeProxyStatisticsRequest{ 2052 BaseRequest: &tchttp.BaseRequest{}, 2053 } 2054 request.Init().WithApiInfo("gaap", APIVersion, "DescribeProxyStatistics") 2055 return 2056} 2057 2058func NewDescribeProxyStatisticsResponse() (response *DescribeProxyStatisticsResponse) { 2059 response = &DescribeProxyStatisticsResponse{ 2060 BaseResponse: &tchttp.BaseResponse{}, 2061 } 2062 return 2063} 2064 2065// DescribeProxyStatistics 2066// 该接口用于查询监听器统计数据,包括出入带宽,出入包量,并发,丢包和时延数据。支持300, 3600和86400的细粒度,取值为细粒度范围内最大值。 2067// 2068// 可能返回的错误码: 2069// FAILEDOPERATION = "FailedOperation" 2070// FAILEDOPERATION_RESOURCECANNOTACCESS = "FailedOperation.ResourceCanNotAccess" 2071// INTERNALERROR = "InternalError" 2072// INVALIDPARAMETER = "InvalidParameter" 2073// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2074// MISSINGPARAMETER = "MissingParameter" 2075// RESOURCENOTFOUND = "ResourceNotFound" 2076// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2077func (c *Client) DescribeProxyStatistics(request *DescribeProxyStatisticsRequest) (response *DescribeProxyStatisticsResponse, err error) { 2078 if request == nil { 2079 request = NewDescribeProxyStatisticsRequest() 2080 } 2081 response = NewDescribeProxyStatisticsResponse() 2082 err = c.Send(request, response) 2083 return 2084} 2085 2086func NewDescribeRealServerStatisticsRequest() (request *DescribeRealServerStatisticsRequest) { 2087 request = &DescribeRealServerStatisticsRequest{ 2088 BaseRequest: &tchttp.BaseRequest{}, 2089 } 2090 request.Init().WithApiInfo("gaap", APIVersion, "DescribeRealServerStatistics") 2091 return 2092} 2093 2094func NewDescribeRealServerStatisticsResponse() (response *DescribeRealServerStatisticsResponse) { 2095 response = &DescribeRealServerStatisticsResponse{ 2096 BaseResponse: &tchttp.BaseResponse{}, 2097 } 2098 return 2099} 2100 2101// DescribeRealServerStatistics 2102// 该接口(DescribeRealServerStatistics)用于查询源站健康检查结果的统计数据。源站状态展示位为1:正常或者0:异常。查询的源站需要在监听器或者规则上进行了绑定,查询时需指定绑定的监听器或者规则ID。该接口支持1分钟细粒度的源站状态统计数据展示。 2103// 2104// 可能返回的错误码: 2105// FAILEDOPERATION = "FailedOperation" 2106// INTERNALERROR = "InternalError" 2107// INVALIDPARAMETER = "InvalidParameter" 2108// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2109// MISSINGPARAMETER = "MissingParameter" 2110// RESOURCENOTFOUND = "ResourceNotFound" 2111func (c *Client) DescribeRealServerStatistics(request *DescribeRealServerStatisticsRequest) (response *DescribeRealServerStatisticsResponse, err error) { 2112 if request == nil { 2113 request = NewDescribeRealServerStatisticsRequest() 2114 } 2115 response = NewDescribeRealServerStatisticsResponse() 2116 err = c.Send(request, response) 2117 return 2118} 2119 2120func NewDescribeRealServersRequest() (request *DescribeRealServersRequest) { 2121 request = &DescribeRealServersRequest{ 2122 BaseRequest: &tchttp.BaseRequest{}, 2123 } 2124 request.Init().WithApiInfo("gaap", APIVersion, "DescribeRealServers") 2125 return 2126} 2127 2128func NewDescribeRealServersResponse() (response *DescribeRealServersResponse) { 2129 response = &DescribeRealServersResponse{ 2130 BaseResponse: &tchttp.BaseResponse{}, 2131 } 2132 return 2133} 2134 2135// DescribeRealServers 2136// 本接口(DescribeRealServers)用于查询源站信息,可以根据项目名查询所有的源站信息,此外支持指定IP或者域名的源站模糊查询。 2137// 2138// 可能返回的错误码: 2139// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 2140// FAILEDOPERATION = "FailedOperation" 2141// INTERNALERROR = "InternalError" 2142// INVALIDPARAMETER = "InvalidParameter" 2143// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2144// MISSINGPARAMETER = "MissingParameter" 2145// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2146// UNKNOWNPARAMETER = "UnknownParameter" 2147func (c *Client) DescribeRealServers(request *DescribeRealServersRequest) (response *DescribeRealServersResponse, err error) { 2148 if request == nil { 2149 request = NewDescribeRealServersRequest() 2150 } 2151 response = NewDescribeRealServersResponse() 2152 err = c.Send(request, response) 2153 return 2154} 2155 2156func NewDescribeRealServersStatusRequest() (request *DescribeRealServersStatusRequest) { 2157 request = &DescribeRealServersStatusRequest{ 2158 BaseRequest: &tchttp.BaseRequest{}, 2159 } 2160 request.Init().WithApiInfo("gaap", APIVersion, "DescribeRealServersStatus") 2161 return 2162} 2163 2164func NewDescribeRealServersStatusResponse() (response *DescribeRealServersStatusResponse) { 2165 response = &DescribeRealServersStatusResponse{ 2166 BaseResponse: &tchttp.BaseResponse{}, 2167 } 2168 return 2169} 2170 2171// DescribeRealServersStatus 2172// 本接口(DescribeRealServersStatus)用于查询源站是否已被规则或者监听器绑定 2173// 2174// 可能返回的错误码: 2175// FAILEDOPERATION = "FailedOperation" 2176// FAILEDOPERATION_REALSERVERNOTINPROJECT = "FailedOperation.RealServerNotInProject" 2177// INTERNALERROR = "InternalError" 2178// INVALIDPARAMETER = "InvalidParameter" 2179// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2180// INVALIDPARAMETERVALUE_REALSERVERNOTBELONG = "InvalidParameterValue.RealServerNotBelong" 2181// MISSINGPARAMETER = "MissingParameter" 2182// RESOURCENOTFOUND = "ResourceNotFound" 2183func (c *Client) DescribeRealServersStatus(request *DescribeRealServersStatusRequest) (response *DescribeRealServersStatusResponse, err error) { 2184 if request == nil { 2185 request = NewDescribeRealServersStatusRequest() 2186 } 2187 response = NewDescribeRealServersStatusResponse() 2188 err = c.Send(request, response) 2189 return 2190} 2191 2192func NewDescribeRegionAndPriceRequest() (request *DescribeRegionAndPriceRequest) { 2193 request = &DescribeRegionAndPriceRequest{ 2194 BaseRequest: &tchttp.BaseRequest{}, 2195 } 2196 request.Init().WithApiInfo("gaap", APIVersion, "DescribeRegionAndPrice") 2197 return 2198} 2199 2200func NewDescribeRegionAndPriceResponse() (response *DescribeRegionAndPriceResponse) { 2201 response = &DescribeRegionAndPriceResponse{ 2202 BaseResponse: &tchttp.BaseResponse{}, 2203 } 2204 return 2205} 2206 2207// DescribeRegionAndPrice 2208// 该接口(DescribeRegionAndPrice)用于获取源站区域和带宽梯度价格 2209// 2210// 可能返回的错误码: 2211// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 2212// FAILEDOPERATION = "FailedOperation" 2213// INTERNALERROR = "InternalError" 2214// INVALIDPARAMETER = "InvalidParameter" 2215// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2216// MISSINGPARAMETER = "MissingParameter" 2217// RESOURCENOTFOUND = "ResourceNotFound" 2218// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2219func (c *Client) DescribeRegionAndPrice(request *DescribeRegionAndPriceRequest) (response *DescribeRegionAndPriceResponse, err error) { 2220 if request == nil { 2221 request = NewDescribeRegionAndPriceRequest() 2222 } 2223 response = NewDescribeRegionAndPriceResponse() 2224 err = c.Send(request, response) 2225 return 2226} 2227 2228func NewDescribeResourcesByTagRequest() (request *DescribeResourcesByTagRequest) { 2229 request = &DescribeResourcesByTagRequest{ 2230 BaseRequest: &tchttp.BaseRequest{}, 2231 } 2232 request.Init().WithApiInfo("gaap", APIVersion, "DescribeResourcesByTag") 2233 return 2234} 2235 2236func NewDescribeResourcesByTagResponse() (response *DescribeResourcesByTagResponse) { 2237 response = &DescribeResourcesByTagResponse{ 2238 BaseResponse: &tchttp.BaseResponse{}, 2239 } 2240 return 2241} 2242 2243// DescribeResourcesByTag 2244// 本接口(DescribeResourcesByTag)用于根据标签来查询对应的资源信息,包括通道,通道组和源站。 2245// 2246// 可能返回的错误码: 2247// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 2248// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 2249// INTERNALERROR = "InternalError" 2250// INVALIDPARAMETER = "InvalidParameter" 2251// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2252// MISSINGPARAMETER = "MissingParameter" 2253// RESOURCENOTFOUND = "ResourceNotFound" 2254// UNKNOWNPARAMETER = "UnknownParameter" 2255func (c *Client) DescribeResourcesByTag(request *DescribeResourcesByTagRequest) (response *DescribeResourcesByTagResponse, err error) { 2256 if request == nil { 2257 request = NewDescribeResourcesByTagRequest() 2258 } 2259 response = NewDescribeResourcesByTagResponse() 2260 err = c.Send(request, response) 2261 return 2262} 2263 2264func NewDescribeRuleRealServersRequest() (request *DescribeRuleRealServersRequest) { 2265 request = &DescribeRuleRealServersRequest{ 2266 BaseRequest: &tchttp.BaseRequest{}, 2267 } 2268 request.Init().WithApiInfo("gaap", APIVersion, "DescribeRuleRealServers") 2269 return 2270} 2271 2272func NewDescribeRuleRealServersResponse() (response *DescribeRuleRealServersResponse) { 2273 response = &DescribeRuleRealServersResponse{ 2274 BaseResponse: &tchttp.BaseResponse{}, 2275 } 2276 return 2277} 2278 2279// DescribeRuleRealServers 2280// 本接口(DescribeRuleRealServers)用于查询转发规则相关的源站信息, 包括该规则可绑定的源站信息和已绑定的源站信息。 2281// 2282// 可能返回的错误码: 2283// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 2284// FAILEDOPERATION = "FailedOperation" 2285// FAILEDOPERATION_RESOURCEUPGRADING = "FailedOperation.ResourceUpgrading" 2286// INTERNALERROR = "InternalError" 2287// INVALIDPARAMETER = "InvalidParameter" 2288// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2289// MISSINGPARAMETER = "MissingParameter" 2290// RESOURCENOTFOUND = "ResourceNotFound" 2291func (c *Client) DescribeRuleRealServers(request *DescribeRuleRealServersRequest) (response *DescribeRuleRealServersResponse, err error) { 2292 if request == nil { 2293 request = NewDescribeRuleRealServersRequest() 2294 } 2295 response = NewDescribeRuleRealServersResponse() 2296 err = c.Send(request, response) 2297 return 2298} 2299 2300func NewDescribeRulesRequest() (request *DescribeRulesRequest) { 2301 request = &DescribeRulesRequest{ 2302 BaseRequest: &tchttp.BaseRequest{}, 2303 } 2304 request.Init().WithApiInfo("gaap", APIVersion, "DescribeRules") 2305 return 2306} 2307 2308func NewDescribeRulesResponse() (response *DescribeRulesResponse) { 2309 response = &DescribeRulesResponse{ 2310 BaseResponse: &tchttp.BaseResponse{}, 2311 } 2312 return 2313} 2314 2315// DescribeRules 2316// 本接口(DescribeRules)用于查询监听器下的所有规则信息,包括规则域名,路径以及该规则下所绑定的源站列表。当通道版本为3.0时,该接口会返回该域名对应的高级认证配置信息。 2317// 2318// 可能返回的错误码: 2319// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 2320// FAILEDOPERATION = "FailedOperation" 2321// INTERNALERROR = "InternalError" 2322// INVALIDPARAMETER = "InvalidParameter" 2323// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2324// MISSINGPARAMETER = "MissingParameter" 2325// RESOURCENOTFOUND = "ResourceNotFound" 2326// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2327func (c *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error) { 2328 if request == nil { 2329 request = NewDescribeRulesRequest() 2330 } 2331 response = NewDescribeRulesResponse() 2332 err = c.Send(request, response) 2333 return 2334} 2335 2336func NewDescribeRulesByRuleIdsRequest() (request *DescribeRulesByRuleIdsRequest) { 2337 request = &DescribeRulesByRuleIdsRequest{ 2338 BaseRequest: &tchttp.BaseRequest{}, 2339 } 2340 request.Init().WithApiInfo("gaap", APIVersion, "DescribeRulesByRuleIds") 2341 return 2342} 2343 2344func NewDescribeRulesByRuleIdsResponse() (response *DescribeRulesByRuleIdsResponse) { 2345 response = &DescribeRulesByRuleIdsResponse{ 2346 BaseResponse: &tchttp.BaseResponse{}, 2347 } 2348 return 2349} 2350 2351// DescribeRulesByRuleIds 2352// 本接口(DescribeRulesByRuleIds)用于根据规则ID拉取规则信息列表。支持一个或者多个规则信息的拉取。一次最多支持10个规则信息的拉取。 2353// 2354// 可能返回的错误码: 2355// FAILEDOPERATION = "FailedOperation" 2356// FAILEDOPERATION_RESOURCECANNOTACCESS = "FailedOperation.ResourceCanNotAccess" 2357// INTERNALERROR = "InternalError" 2358// INVALIDPARAMETER = "InvalidParameter" 2359// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2360// MISSINGPARAMETER = "MissingParameter" 2361// RESOURCENOTFOUND = "ResourceNotFound" 2362// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2363// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2364// UNKNOWNPARAMETER = "UnknownParameter" 2365// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2366func (c *Client) DescribeRulesByRuleIds(request *DescribeRulesByRuleIdsRequest) (response *DescribeRulesByRuleIdsResponse, err error) { 2367 if request == nil { 2368 request = NewDescribeRulesByRuleIdsRequest() 2369 } 2370 response = NewDescribeRulesByRuleIdsResponse() 2371 err = c.Send(request, response) 2372 return 2373} 2374 2375func NewDescribeSecurityPolicyDetailRequest() (request *DescribeSecurityPolicyDetailRequest) { 2376 request = &DescribeSecurityPolicyDetailRequest{ 2377 BaseRequest: &tchttp.BaseRequest{}, 2378 } 2379 request.Init().WithApiInfo("gaap", APIVersion, "DescribeSecurityPolicyDetail") 2380 return 2381} 2382 2383func NewDescribeSecurityPolicyDetailResponse() (response *DescribeSecurityPolicyDetailResponse) { 2384 response = &DescribeSecurityPolicyDetailResponse{ 2385 BaseResponse: &tchttp.BaseResponse{}, 2386 } 2387 return 2388} 2389 2390// DescribeSecurityPolicyDetail 2391// 获取安全策略详情 2392// 2393// 可能返回的错误码: 2394// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 2395// FAILEDOPERATION = "FailedOperation" 2396// INTERNALERROR = "InternalError" 2397// INVALIDPARAMETER = "InvalidParameter" 2398// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2399// MISSINGPARAMETER = "MissingParameter" 2400// RESOURCENOTFOUND = "ResourceNotFound" 2401// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2402// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2403// UNKNOWNPARAMETER = "UnknownParameter" 2404func (c *Client) DescribeSecurityPolicyDetail(request *DescribeSecurityPolicyDetailRequest) (response *DescribeSecurityPolicyDetailResponse, err error) { 2405 if request == nil { 2406 request = NewDescribeSecurityPolicyDetailRequest() 2407 } 2408 response = NewDescribeSecurityPolicyDetailResponse() 2409 err = c.Send(request, response) 2410 return 2411} 2412 2413func NewDescribeSecurityRulesRequest() (request *DescribeSecurityRulesRequest) { 2414 request = &DescribeSecurityRulesRequest{ 2415 BaseRequest: &tchttp.BaseRequest{}, 2416 } 2417 request.Init().WithApiInfo("gaap", APIVersion, "DescribeSecurityRules") 2418 return 2419} 2420 2421func NewDescribeSecurityRulesResponse() (response *DescribeSecurityRulesResponse) { 2422 response = &DescribeSecurityRulesResponse{ 2423 BaseResponse: &tchttp.BaseResponse{}, 2424 } 2425 return 2426} 2427 2428// DescribeSecurityRules 2429// 本接口(DescribeSecurityRules)用于根据安全规则ID查询安全规则详情列表。支持一个或多个安全规则的查询。一次最多支持20个安全规则的查询。 2430// 2431// 可能返回的错误码: 2432// FAILEDOPERATION = "FailedOperation" 2433// FAILEDOPERATION_RESOURCECANNOTACCESS = "FailedOperation.ResourceCanNotAccess" 2434// INTERNALERROR = "InternalError" 2435// INVALIDPARAMETER = "InvalidParameter" 2436// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2437// MISSINGPARAMETER = "MissingParameter" 2438// RESOURCENOTFOUND = "ResourceNotFound" 2439// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2440// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2441// UNKNOWNPARAMETER = "UnknownParameter" 2442// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2443func (c *Client) DescribeSecurityRules(request *DescribeSecurityRulesRequest) (response *DescribeSecurityRulesResponse, err error) { 2444 if request == nil { 2445 request = NewDescribeSecurityRulesRequest() 2446 } 2447 response = NewDescribeSecurityRulesResponse() 2448 err = c.Send(request, response) 2449 return 2450} 2451 2452func NewDescribeTCPListenersRequest() (request *DescribeTCPListenersRequest) { 2453 request = &DescribeTCPListenersRequest{ 2454 BaseRequest: &tchttp.BaseRequest{}, 2455 } 2456 request.Init().WithApiInfo("gaap", APIVersion, "DescribeTCPListeners") 2457 return 2458} 2459 2460func NewDescribeTCPListenersResponse() (response *DescribeTCPListenersResponse) { 2461 response = &DescribeTCPListenersResponse{ 2462 BaseResponse: &tchttp.BaseResponse{}, 2463 } 2464 return 2465} 2466 2467// DescribeTCPListeners 2468// 该接口(DescribeTCPListeners)用于查询单通道或者通道组下的TCP监听器信息。 2469// 2470// 可能返回的错误码: 2471// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 2472// FAILEDOPERATION = "FailedOperation" 2473// INTERNALERROR = "InternalError" 2474// INVALIDPARAMETER = "InvalidParameter" 2475// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2476// MISSINGPARAMETER = "MissingParameter" 2477// RESOURCENOTFOUND = "ResourceNotFound" 2478// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2479// UNKNOWNPARAMETER = "UnknownParameter" 2480func (c *Client) DescribeTCPListeners(request *DescribeTCPListenersRequest) (response *DescribeTCPListenersResponse, err error) { 2481 if request == nil { 2482 request = NewDescribeTCPListenersRequest() 2483 } 2484 response = NewDescribeTCPListenersResponse() 2485 err = c.Send(request, response) 2486 return 2487} 2488 2489func NewDescribeUDPListenersRequest() (request *DescribeUDPListenersRequest) { 2490 request = &DescribeUDPListenersRequest{ 2491 BaseRequest: &tchttp.BaseRequest{}, 2492 } 2493 request.Init().WithApiInfo("gaap", APIVersion, "DescribeUDPListeners") 2494 return 2495} 2496 2497func NewDescribeUDPListenersResponse() (response *DescribeUDPListenersResponse) { 2498 response = &DescribeUDPListenersResponse{ 2499 BaseResponse: &tchttp.BaseResponse{}, 2500 } 2501 return 2502} 2503 2504// DescribeUDPListeners 2505// 该接口(DescribeUDPListeners)用于查询单通道或者通道组下的UDP监听器信息 2506// 2507// 可能返回的错误码: 2508// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 2509// FAILEDOPERATION = "FailedOperation" 2510// INTERNALERROR = "InternalError" 2511// INVALIDPARAMETER = "InvalidParameter" 2512// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2513// MISSINGPARAMETER = "MissingParameter" 2514// RESOURCENOTFOUND = "ResourceNotFound" 2515// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2516func (c *Client) DescribeUDPListeners(request *DescribeUDPListenersRequest) (response *DescribeUDPListenersResponse, err error) { 2517 if request == nil { 2518 request = NewDescribeUDPListenersRequest() 2519 } 2520 response = NewDescribeUDPListenersResponse() 2521 err = c.Send(request, response) 2522 return 2523} 2524 2525func NewDestroyProxiesRequest() (request *DestroyProxiesRequest) { 2526 request = &DestroyProxiesRequest{ 2527 BaseRequest: &tchttp.BaseRequest{}, 2528 } 2529 request.Init().WithApiInfo("gaap", APIVersion, "DestroyProxies") 2530 return 2531} 2532 2533func NewDestroyProxiesResponse() (response *DestroyProxiesResponse) { 2534 response = &DestroyProxiesResponse{ 2535 BaseResponse: &tchttp.BaseResponse{}, 2536 } 2537 return 2538} 2539 2540// DestroyProxies 2541// 本接口(DestroyProxies)用于销毁。通道销毁后,不再产生任何费用。 2542// 2543// 可能返回的错误码: 2544// FAILEDOPERATION = "FailedOperation" 2545// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 2546// FAILEDOPERATION_ACTIONISDOING = "FailedOperation.ActionIsDoing" 2547// FAILEDOPERATION_BELONGDIFFERENTGROUP = "FailedOperation.BelongDifferentGroup" 2548// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 2549// FAILEDOPERATION_REALSERVERALREADYBOUND = "FailedOperation.RealServerAlreadyBound" 2550// INTERNALERROR = "InternalError" 2551// INVALIDPARAMETER = "InvalidParameter" 2552// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2553// MISSINGPARAMETER = "MissingParameter" 2554// RESOURCENOTFOUND = "ResourceNotFound" 2555// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2556// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2557// UNKNOWNPARAMETER = "UnknownParameter" 2558// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2559func (c *Client) DestroyProxies(request *DestroyProxiesRequest) (response *DestroyProxiesResponse, err error) { 2560 if request == nil { 2561 request = NewDestroyProxiesRequest() 2562 } 2563 response = NewDestroyProxiesResponse() 2564 err = c.Send(request, response) 2565 return 2566} 2567 2568func NewInquiryPriceCreateProxyRequest() (request *InquiryPriceCreateProxyRequest) { 2569 request = &InquiryPriceCreateProxyRequest{ 2570 BaseRequest: &tchttp.BaseRequest{}, 2571 } 2572 request.Init().WithApiInfo("gaap", APIVersion, "InquiryPriceCreateProxy") 2573 return 2574} 2575 2576func NewInquiryPriceCreateProxyResponse() (response *InquiryPriceCreateProxyResponse) { 2577 response = &InquiryPriceCreateProxyResponse{ 2578 BaseResponse: &tchttp.BaseResponse{}, 2579 } 2580 return 2581} 2582 2583// InquiryPriceCreateProxy 2584// 本接口(InquiryPriceCreateProxy)用于创建加速通道询价。 2585// 2586// 可能返回的错误码: 2587// FAILEDOPERATION = "FailedOperation" 2588// FAILEDOPERATION_RESOURCEUPGRADING = "FailedOperation.ResourceUpgrading" 2589// INTERNALERROR = "InternalError" 2590// INVALIDPARAMETER = "InvalidParameter" 2591// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2592// INVALIDPARAMETERVALUE_INVALIDBANDWIDTH = "InvalidParameterValue.InvalidBandwidth" 2593// INVALIDPARAMETERVALUE_INVALIDCONCURRENCY = "InvalidParameterValue.InvalidConcurrency" 2594// INVALIDPARAMETERVALUE_UNKNOWNACCESSREGION = "InvalidParameterValue.UnknownAccessRegion" 2595// INVALIDPARAMETERVALUE_UNKNOWNDESTREGION = "InvalidParameterValue.UnknownDestRegion" 2596// MISSINGPARAMETER = "MissingParameter" 2597// RESOURCENOTFOUND = "ResourceNotFound" 2598// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2599// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2600// UNKNOWNPARAMETER = "UnknownParameter" 2601func (c *Client) InquiryPriceCreateProxy(request *InquiryPriceCreateProxyRequest) (response *InquiryPriceCreateProxyResponse, err error) { 2602 if request == nil { 2603 request = NewInquiryPriceCreateProxyRequest() 2604 } 2605 response = NewInquiryPriceCreateProxyResponse() 2606 err = c.Send(request, response) 2607 return 2608} 2609 2610func NewModifyCertificateRequest() (request *ModifyCertificateRequest) { 2611 request = &ModifyCertificateRequest{ 2612 BaseRequest: &tchttp.BaseRequest{}, 2613 } 2614 request.Init().WithApiInfo("gaap", APIVersion, "ModifyCertificate") 2615 return 2616} 2617 2618func NewModifyCertificateResponse() (response *ModifyCertificateResponse) { 2619 response = &ModifyCertificateResponse{ 2620 BaseResponse: &tchttp.BaseResponse{}, 2621 } 2622 return 2623} 2624 2625// ModifyCertificate 2626// 本接口(ModifyCertificate)用于修改监听器下的域名对应的证书。该接口仅适用于version3.0的通道。 2627// 2628// 可能返回的错误码: 2629// FAILEDOPERATION = "FailedOperation" 2630// FAILEDOPERATION_DOMAINSTATUSNOTINRUNNING = "FailedOperation.DomainStatusNotInRunning" 2631// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 2632// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 2633// FAILEDOPERATION_PROXYVERSIONNOTSUPPORT = "FailedOperation.ProxyVersionNotSupport" 2634// INTERNALERROR = "InternalError" 2635// INVALIDPARAMETER = "InvalidParameter" 2636// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2637// MISSINGPARAMETER = "MissingParameter" 2638// RESOURCENOTFOUND = "ResourceNotFound" 2639// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2640// UNKNOWNPARAMETER = "UnknownParameter" 2641func (c *Client) ModifyCertificate(request *ModifyCertificateRequest) (response *ModifyCertificateResponse, err error) { 2642 if request == nil { 2643 request = NewModifyCertificateRequest() 2644 } 2645 response = NewModifyCertificateResponse() 2646 err = c.Send(request, response) 2647 return 2648} 2649 2650func NewModifyCertificateAttributesRequest() (request *ModifyCertificateAttributesRequest) { 2651 request = &ModifyCertificateAttributesRequest{ 2652 BaseRequest: &tchttp.BaseRequest{}, 2653 } 2654 request.Init().WithApiInfo("gaap", APIVersion, "ModifyCertificateAttributes") 2655 return 2656} 2657 2658func NewModifyCertificateAttributesResponse() (response *ModifyCertificateAttributesResponse) { 2659 response = &ModifyCertificateAttributesResponse{ 2660 BaseResponse: &tchttp.BaseResponse{}, 2661 } 2662 return 2663} 2664 2665// ModifyCertificateAttributes 2666// 本接口(ModifyCertificateAttributes)用于修改证书,包括证书名字以及证书内容。 2667// 2668// 可能返回的错误码: 2669// FAILEDOPERATION_CERTIFICATEISUSING = "FailedOperation.CertificateIsUsing" 2670// INTERNALERROR = "InternalError" 2671// INVALIDPARAMETER = "InvalidParameter" 2672// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2673// MISSINGPARAMETER = "MissingParameter" 2674// RESOURCENOTFOUND = "ResourceNotFound" 2675// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2676// UNKNOWNPARAMETER = "UnknownParameter" 2677// UNSUPPORTEDOPERATION = "UnsupportedOperation" 2678func (c *Client) ModifyCertificateAttributes(request *ModifyCertificateAttributesRequest) (response *ModifyCertificateAttributesResponse, err error) { 2679 if request == nil { 2680 request = NewModifyCertificateAttributesRequest() 2681 } 2682 response = NewModifyCertificateAttributesResponse() 2683 err = c.Send(request, response) 2684 return 2685} 2686 2687func NewModifyDomainRequest() (request *ModifyDomainRequest) { 2688 request = &ModifyDomainRequest{ 2689 BaseRequest: &tchttp.BaseRequest{}, 2690 } 2691 request.Init().WithApiInfo("gaap", APIVersion, "ModifyDomain") 2692 return 2693} 2694 2695func NewModifyDomainResponse() (response *ModifyDomainResponse) { 2696 response = &ModifyDomainResponse{ 2697 BaseResponse: &tchttp.BaseResponse{}, 2698 } 2699 return 2700} 2701 2702// ModifyDomain 2703// 本接口(ModifyDomain)用于监听器下的域名。当通道版本为3.0时,支持对该域名所对应的证书修改。 2704// 2705// 可能返回的错误码: 2706// FAILEDOPERATION = "FailedOperation" 2707// FAILEDOPERATION_DOMAINALREADYEXISTED = "FailedOperation.DomainAlreadyExisted" 2708// FAILEDOPERATION_DOMAINSTATUSNOTINRUNNING = "FailedOperation.DomainStatusNotInRunning" 2709// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 2710// FAILEDOPERATION_INVALIDLISTENERPROTOCOL = "FailedOperation.InvalidListenerProtocol" 2711// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 2712// FAILEDOPERATION_PROXYSTATUSNOTINRUNING = "FailedOperation.ProxyStatusNotInRuning" 2713// INTERNALERROR = "InternalError" 2714// INVALIDPARAMETER = "InvalidParameter" 2715// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2716// RESOURCENOTFOUND = "ResourceNotFound" 2717// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2718func (c *Client) ModifyDomain(request *ModifyDomainRequest) (response *ModifyDomainResponse, err error) { 2719 if request == nil { 2720 request = NewModifyDomainRequest() 2721 } 2722 response = NewModifyDomainResponse() 2723 err = c.Send(request, response) 2724 return 2725} 2726 2727func NewModifyGroupDomainConfigRequest() (request *ModifyGroupDomainConfigRequest) { 2728 request = &ModifyGroupDomainConfigRequest{ 2729 BaseRequest: &tchttp.BaseRequest{}, 2730 } 2731 request.Init().WithApiInfo("gaap", APIVersion, "ModifyGroupDomainConfig") 2732 return 2733} 2734 2735func NewModifyGroupDomainConfigResponse() (response *ModifyGroupDomainConfigResponse) { 2736 response = &ModifyGroupDomainConfigResponse{ 2737 BaseResponse: &tchttp.BaseResponse{}, 2738 } 2739 return 2740} 2741 2742// ModifyGroupDomainConfig 2743// 本接口(ModifyGroupDomainConfig)用于配置通道组就近接入域名。 2744// 2745// 可能返回的错误码: 2746// FAILEDOPERATION = "FailedOperation" 2747// INTERNALERROR = "InternalError" 2748// INVALIDPARAMETER = "InvalidParameter" 2749// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2750// MISSINGPARAMETER = "MissingParameter" 2751// RESOURCENOTFOUND = "ResourceNotFound" 2752// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2753// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2754// UNKNOWNPARAMETER = "UnknownParameter" 2755func (c *Client) ModifyGroupDomainConfig(request *ModifyGroupDomainConfigRequest) (response *ModifyGroupDomainConfigResponse, err error) { 2756 if request == nil { 2757 request = NewModifyGroupDomainConfigRequest() 2758 } 2759 response = NewModifyGroupDomainConfigResponse() 2760 err = c.Send(request, response) 2761 return 2762} 2763 2764func NewModifyHTTPListenerAttributeRequest() (request *ModifyHTTPListenerAttributeRequest) { 2765 request = &ModifyHTTPListenerAttributeRequest{ 2766 BaseRequest: &tchttp.BaseRequest{}, 2767 } 2768 request.Init().WithApiInfo("gaap", APIVersion, "ModifyHTTPListenerAttribute") 2769 return 2770} 2771 2772func NewModifyHTTPListenerAttributeResponse() (response *ModifyHTTPListenerAttributeResponse) { 2773 response = &ModifyHTTPListenerAttributeResponse{ 2774 BaseResponse: &tchttp.BaseResponse{}, 2775 } 2776 return 2777} 2778 2779// ModifyHTTPListenerAttribute 2780// 该接口(ModifyHTTPListenerAttribute)用于修改通道的HTTP监听器配置信息,目前仅支持修改监听器的名称。 2781// 2782// 注意:通道组通道暂时不支持HTTP/HTTPS监听器。 2783// 2784// 可能返回的错误码: 2785// FAILEDOPERATION = "FailedOperation" 2786// FAILEDOPERATION_LISTENERSTATUSERROR = "FailedOperation.ListenerStatusError" 2787// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 2788// FAILEDOPERATION_NOTSUPPORTPROXYGROUP = "FailedOperation.NotSupportProxyGroup" 2789// INTERNALERROR = "InternalError" 2790// INVALIDPARAMETER = "InvalidParameter" 2791// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2792// MISSINGPARAMETER = "MissingParameter" 2793// RESOURCENOTFOUND = "ResourceNotFound" 2794func (c *Client) ModifyHTTPListenerAttribute(request *ModifyHTTPListenerAttributeRequest) (response *ModifyHTTPListenerAttributeResponse, err error) { 2795 if request == nil { 2796 request = NewModifyHTTPListenerAttributeRequest() 2797 } 2798 response = NewModifyHTTPListenerAttributeResponse() 2799 err = c.Send(request, response) 2800 return 2801} 2802 2803func NewModifyHTTPSListenerAttributeRequest() (request *ModifyHTTPSListenerAttributeRequest) { 2804 request = &ModifyHTTPSListenerAttributeRequest{ 2805 BaseRequest: &tchttp.BaseRequest{}, 2806 } 2807 request.Init().WithApiInfo("gaap", APIVersion, "ModifyHTTPSListenerAttribute") 2808 return 2809} 2810 2811func NewModifyHTTPSListenerAttributeResponse() (response *ModifyHTTPSListenerAttributeResponse) { 2812 response = &ModifyHTTPSListenerAttributeResponse{ 2813 BaseResponse: &tchttp.BaseResponse{}, 2814 } 2815 return 2816} 2817 2818// ModifyHTTPSListenerAttribute 2819// 该接口(ModifyHTTPSListenerAttribute)用于修改HTTPS监听器配置,当前不支持通道组和v1版本通道。 2820// 2821// 可能返回的错误码: 2822// FAILEDOPERATION = "FailedOperation" 2823// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 2824// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 2825// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 2826// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 2827// INTERNALERROR = "InternalError" 2828// INVALIDPARAMETER = "InvalidParameter" 2829// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2830// MISSINGPARAMETER = "MissingParameter" 2831// RESOURCENOTFOUND = "ResourceNotFound" 2832// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2833func (c *Client) ModifyHTTPSListenerAttribute(request *ModifyHTTPSListenerAttributeRequest) (response *ModifyHTTPSListenerAttributeResponse, err error) { 2834 if request == nil { 2835 request = NewModifyHTTPSListenerAttributeRequest() 2836 } 2837 response = NewModifyHTTPSListenerAttributeResponse() 2838 err = c.Send(request, response) 2839 return 2840} 2841 2842func NewModifyProxiesAttributeRequest() (request *ModifyProxiesAttributeRequest) { 2843 request = &ModifyProxiesAttributeRequest{ 2844 BaseRequest: &tchttp.BaseRequest{}, 2845 } 2846 request.Init().WithApiInfo("gaap", APIVersion, "ModifyProxiesAttribute") 2847 return 2848} 2849 2850func NewModifyProxiesAttributeResponse() (response *ModifyProxiesAttributeResponse) { 2851 response = &ModifyProxiesAttributeResponse{ 2852 BaseResponse: &tchttp.BaseResponse{}, 2853 } 2854 return 2855} 2856 2857// ModifyProxiesAttribute 2858// 本接口(ModifyProxiesAttribute)用于修改实例的属性(目前只支持修改通道的名称)。 2859// 2860// 可能返回的错误码: 2861// FAILEDOPERATION = "FailedOperation" 2862// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 2863// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 2864// FAILEDOPERATION_RESOURCECANNOTACCESS = "FailedOperation.ResourceCanNotAccess" 2865// INTERNALERROR = "InternalError" 2866// INVALIDPARAMETER = "InvalidParameter" 2867// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2868// INVALIDPARAMETERVALUE_PROJECTIDNOTBELONG = "InvalidParameterValue.ProjectIdNotBelong" 2869// MISSINGPARAMETER = "MissingParameter" 2870// RESOURCENOTFOUND = "ResourceNotFound" 2871// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2872// UNKNOWNPARAMETER = "UnknownParameter" 2873func (c *Client) ModifyProxiesAttribute(request *ModifyProxiesAttributeRequest) (response *ModifyProxiesAttributeResponse, err error) { 2874 if request == nil { 2875 request = NewModifyProxiesAttributeRequest() 2876 } 2877 response = NewModifyProxiesAttributeResponse() 2878 err = c.Send(request, response) 2879 return 2880} 2881 2882func NewModifyProxiesProjectRequest() (request *ModifyProxiesProjectRequest) { 2883 request = &ModifyProxiesProjectRequest{ 2884 BaseRequest: &tchttp.BaseRequest{}, 2885 } 2886 request.Init().WithApiInfo("gaap", APIVersion, "ModifyProxiesProject") 2887 return 2888} 2889 2890func NewModifyProxiesProjectResponse() (response *ModifyProxiesProjectResponse) { 2891 response = &ModifyProxiesProjectResponse{ 2892 BaseResponse: &tchttp.BaseResponse{}, 2893 } 2894 return 2895} 2896 2897// ModifyProxiesProject 2898// 本接口(ModifyProxiesProject)用于修改通道所属项目。 2899// 2900// 可能返回的错误码: 2901// FAILEDOPERATION = "FailedOperation" 2902// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 2903// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 2904// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 2905// INTERNALERROR = "InternalError" 2906// INVALIDPARAMETER = "InvalidParameter" 2907// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2908// MISSINGPARAMETER = "MissingParameter" 2909// RESOURCENOTFOUND = "ResourceNotFound" 2910// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2911// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2912// UNKNOWNPARAMETER = "UnknownParameter" 2913func (c *Client) ModifyProxiesProject(request *ModifyProxiesProjectRequest) (response *ModifyProxiesProjectResponse, err error) { 2914 if request == nil { 2915 request = NewModifyProxiesProjectRequest() 2916 } 2917 response = NewModifyProxiesProjectResponse() 2918 err = c.Send(request, response) 2919 return 2920} 2921 2922func NewModifyProxyConfigurationRequest() (request *ModifyProxyConfigurationRequest) { 2923 request = &ModifyProxyConfigurationRequest{ 2924 BaseRequest: &tchttp.BaseRequest{}, 2925 } 2926 request.Init().WithApiInfo("gaap", APIVersion, "ModifyProxyConfiguration") 2927 return 2928} 2929 2930func NewModifyProxyConfigurationResponse() (response *ModifyProxyConfigurationResponse) { 2931 response = &ModifyProxyConfigurationResponse{ 2932 BaseResponse: &tchttp.BaseResponse{}, 2933 } 2934 return 2935} 2936 2937// ModifyProxyConfiguration 2938// 本接口(ModifyProxyConfiguration)用于修改通道的配置。根据当前业务的容量需求,扩容或缩容相关通道的配置。仅支持Scalarable为1的通道,Scalarable可通过接口DescribeProxies获取。 2939// 2940// 可能返回的错误码: 2941// FAILEDOPERATION = "FailedOperation" 2942// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 2943// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 2944// FAILEDOPERATION_NOTSUPPORTSCALAR = "FailedOperation.NotSupportScalar" 2945// FAILEDOPERATION_REALSERVERALREADYBOUND = "FailedOperation.RealServerAlreadyBound" 2946// INTERNALERROR = "InternalError" 2947// INVALIDPARAMETER = "InvalidParameter" 2948// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2949// MISSINGPARAMETER = "MissingParameter" 2950// RESOURCENOTFOUND = "ResourceNotFound" 2951// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2952// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2953// UNKNOWNPARAMETER = "UnknownParameter" 2954func (c *Client) ModifyProxyConfiguration(request *ModifyProxyConfigurationRequest) (response *ModifyProxyConfigurationResponse, err error) { 2955 if request == nil { 2956 request = NewModifyProxyConfigurationRequest() 2957 } 2958 response = NewModifyProxyConfigurationResponse() 2959 err = c.Send(request, response) 2960 return 2961} 2962 2963func NewModifyProxyGroupAttributeRequest() (request *ModifyProxyGroupAttributeRequest) { 2964 request = &ModifyProxyGroupAttributeRequest{ 2965 BaseRequest: &tchttp.BaseRequest{}, 2966 } 2967 request.Init().WithApiInfo("gaap", APIVersion, "ModifyProxyGroupAttribute") 2968 return 2969} 2970 2971func NewModifyProxyGroupAttributeResponse() (response *ModifyProxyGroupAttributeResponse) { 2972 response = &ModifyProxyGroupAttributeResponse{ 2973 BaseResponse: &tchttp.BaseResponse{}, 2974 } 2975 return 2976} 2977 2978// ModifyProxyGroupAttribute 2979// 本接口(ModifyProxyGroupAttribute)用于修改通道组属性,目前仅支持修改通道组名称。 2980// 2981// 可能返回的错误码: 2982// FAILEDOPERATION = "FailedOperation" 2983// INTERNALERROR = "InternalError" 2984// INVALIDPARAMETER = "InvalidParameter" 2985// INVALIDPARAMETERVALUE = "InvalidParameterValue" 2986// MISSINGPARAMETER = "MissingParameter" 2987// RESOURCENOTFOUND = "ResourceNotFound" 2988// RESOURCEUNAVAILABLE = "ResourceUnavailable" 2989// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 2990// UNKNOWNPARAMETER = "UnknownParameter" 2991func (c *Client) ModifyProxyGroupAttribute(request *ModifyProxyGroupAttributeRequest) (response *ModifyProxyGroupAttributeResponse, err error) { 2992 if request == nil { 2993 request = NewModifyProxyGroupAttributeRequest() 2994 } 2995 response = NewModifyProxyGroupAttributeResponse() 2996 err = c.Send(request, response) 2997 return 2998} 2999 3000func NewModifyRealServerNameRequest() (request *ModifyRealServerNameRequest) { 3001 request = &ModifyRealServerNameRequest{ 3002 BaseRequest: &tchttp.BaseRequest{}, 3003 } 3004 request.Init().WithApiInfo("gaap", APIVersion, "ModifyRealServerName") 3005 return 3006} 3007 3008func NewModifyRealServerNameResponse() (response *ModifyRealServerNameResponse) { 3009 response = &ModifyRealServerNameResponse{ 3010 BaseResponse: &tchttp.BaseResponse{}, 3011 } 3012 return 3013} 3014 3015// ModifyRealServerName 3016// 本接口(ModifyRealServerName)用于修改源站的名称 3017// 3018// 可能返回的错误码: 3019// FAILEDOPERATION = "FailedOperation" 3020// INTERNALERROR = "InternalError" 3021// INVALIDPARAMETER = "InvalidParameter" 3022// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3023// MISSINGPARAMETER = "MissingParameter" 3024// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3025// UNKNOWNPARAMETER = "UnknownParameter" 3026func (c *Client) ModifyRealServerName(request *ModifyRealServerNameRequest) (response *ModifyRealServerNameResponse, err error) { 3027 if request == nil { 3028 request = NewModifyRealServerNameRequest() 3029 } 3030 response = NewModifyRealServerNameResponse() 3031 err = c.Send(request, response) 3032 return 3033} 3034 3035func NewModifyRuleAttributeRequest() (request *ModifyRuleAttributeRequest) { 3036 request = &ModifyRuleAttributeRequest{ 3037 BaseRequest: &tchttp.BaseRequest{}, 3038 } 3039 request.Init().WithApiInfo("gaap", APIVersion, "ModifyRuleAttribute") 3040 return 3041} 3042 3043func NewModifyRuleAttributeResponse() (response *ModifyRuleAttributeResponse) { 3044 response = &ModifyRuleAttributeResponse{ 3045 BaseResponse: &tchttp.BaseResponse{}, 3046 } 3047 return 3048} 3049 3050// ModifyRuleAttribute 3051// 本接口(ModifyRuleAttribute)用于修改转发规则的信息,包括健康检查的配置以及转发策略。 3052// 3053// 可能返回的错误码: 3054// FAILEDOPERATION = "FailedOperation" 3055// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 3056// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 3057// FAILEDOPERATION_RULEALREADYEXISTED = "FailedOperation.RuleAlreadyExisted" 3058// INTERNALERROR = "InternalError" 3059// INVALIDPARAMETER = "InvalidParameter" 3060// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3061// MISSINGPARAMETER = "MissingParameter" 3062// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3063func (c *Client) ModifyRuleAttribute(request *ModifyRuleAttributeRequest) (response *ModifyRuleAttributeResponse, err error) { 3064 if request == nil { 3065 request = NewModifyRuleAttributeRequest() 3066 } 3067 response = NewModifyRuleAttributeResponse() 3068 err = c.Send(request, response) 3069 return 3070} 3071 3072func NewModifySecurityRuleRequest() (request *ModifySecurityRuleRequest) { 3073 request = &ModifySecurityRuleRequest{ 3074 BaseRequest: &tchttp.BaseRequest{}, 3075 } 3076 request.Init().WithApiInfo("gaap", APIVersion, "ModifySecurityRule") 3077 return 3078} 3079 3080func NewModifySecurityRuleResponse() (response *ModifySecurityRuleResponse) { 3081 response = &ModifySecurityRuleResponse{ 3082 BaseResponse: &tchttp.BaseResponse{}, 3083 } 3084 return 3085} 3086 3087// ModifySecurityRule 3088// 修改安全策略规则名 3089// 3090// 可能返回的错误码: 3091// FAILEDOPERATION = "FailedOperation" 3092// FAILEDOPERATION_PROXYSECURITYPOLICYDEFAULTRULE = "FailedOperation.ProxySecurityPolicyDefaultRule" 3093// FAILEDOPERATION_PROXYSECURITYPOLICYDUPLICATEDRULE = "FailedOperation.ProxySecurityPolicyDuplicatedRule" 3094// INTERNALERROR = "InternalError" 3095// INVALIDPARAMETER = "InvalidParameter" 3096// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3097// MISSINGPARAMETER = "MissingParameter" 3098// RESOURCENOTFOUND = "ResourceNotFound" 3099// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3100// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3101// UNKNOWNPARAMETER = "UnknownParameter" 3102func (c *Client) ModifySecurityRule(request *ModifySecurityRuleRequest) (response *ModifySecurityRuleResponse, err error) { 3103 if request == nil { 3104 request = NewModifySecurityRuleRequest() 3105 } 3106 response = NewModifySecurityRuleResponse() 3107 err = c.Send(request, response) 3108 return 3109} 3110 3111func NewModifyTCPListenerAttributeRequest() (request *ModifyTCPListenerAttributeRequest) { 3112 request = &ModifyTCPListenerAttributeRequest{ 3113 BaseRequest: &tchttp.BaseRequest{}, 3114 } 3115 request.Init().WithApiInfo("gaap", APIVersion, "ModifyTCPListenerAttribute") 3116 return 3117} 3118 3119func NewModifyTCPListenerAttributeResponse() (response *ModifyTCPListenerAttributeResponse) { 3120 response = &ModifyTCPListenerAttributeResponse{ 3121 BaseResponse: &tchttp.BaseResponse{}, 3122 } 3123 return 3124} 3125 3126// ModifyTCPListenerAttribute 3127// 本接口(ModifyTCPListenerAttribute)用于修改通道实例下TCP监听器配置,包括健康检查的配置,调度策略。 3128// 3129// 可能返回的错误码: 3130// FAILEDOPERATION = "FailedOperation" 3131// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 3132// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 3133// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 3134// FAILEDOPERATION_LISTENERSTATUSERROR = "FailedOperation.ListenerStatusError" 3135// INTERNALERROR = "InternalError" 3136// INVALIDPARAMETER = "InvalidParameter" 3137// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3138// MISSINGPARAMETER = "MissingParameter" 3139// RESOURCENOTFOUND = "ResourceNotFound" 3140// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3141func (c *Client) ModifyTCPListenerAttribute(request *ModifyTCPListenerAttributeRequest) (response *ModifyTCPListenerAttributeResponse, err error) { 3142 if request == nil { 3143 request = NewModifyTCPListenerAttributeRequest() 3144 } 3145 response = NewModifyTCPListenerAttributeResponse() 3146 err = c.Send(request, response) 3147 return 3148} 3149 3150func NewModifyUDPListenerAttributeRequest() (request *ModifyUDPListenerAttributeRequest) { 3151 request = &ModifyUDPListenerAttributeRequest{ 3152 BaseRequest: &tchttp.BaseRequest{}, 3153 } 3154 request.Init().WithApiInfo("gaap", APIVersion, "ModifyUDPListenerAttribute") 3155 return 3156} 3157 3158func NewModifyUDPListenerAttributeResponse() (response *ModifyUDPListenerAttributeResponse) { 3159 response = &ModifyUDPListenerAttributeResponse{ 3160 BaseResponse: &tchttp.BaseResponse{}, 3161 } 3162 return 3163} 3164 3165// ModifyUDPListenerAttribute 3166// 本接口(ModifyUDPListenerAttribute)用于修改通道实例下UDP监听器配置,包括监听器名称和调度策略的修改。 3167// 3168// 可能返回的错误码: 3169// FAILEDOPERATION = "FailedOperation" 3170// FAILEDOPERATION_GROUPSTATUSNOTINRUNING = "FailedOperation.GroupStatusNotInRuning" 3171// FAILEDOPERATION_INSTANCESTATUSNOTINRUNING = "FailedOperation.InstanceStatusNotInRuning" 3172// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 3173// FAILEDOPERATION_LISTENERSTATUSERROR = "FailedOperation.ListenerStatusError" 3174// INTERNALERROR = "InternalError" 3175// INVALIDPARAMETER = "InvalidParameter" 3176// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3177// MISSINGPARAMETER = "MissingParameter" 3178// RESOURCENOTFOUND = "ResourceNotFound" 3179// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3180func (c *Client) ModifyUDPListenerAttribute(request *ModifyUDPListenerAttributeRequest) (response *ModifyUDPListenerAttributeResponse, err error) { 3181 if request == nil { 3182 request = NewModifyUDPListenerAttributeRequest() 3183 } 3184 response = NewModifyUDPListenerAttributeResponse() 3185 err = c.Send(request, response) 3186 return 3187} 3188 3189func NewOpenProxiesRequest() (request *OpenProxiesRequest) { 3190 request = &OpenProxiesRequest{ 3191 BaseRequest: &tchttp.BaseRequest{}, 3192 } 3193 request.Init().WithApiInfo("gaap", APIVersion, "OpenProxies") 3194 return 3195} 3196 3197func NewOpenProxiesResponse() (response *OpenProxiesResponse) { 3198 response = &OpenProxiesResponse{ 3199 BaseResponse: &tchttp.BaseResponse{}, 3200 } 3201 return 3202} 3203 3204// OpenProxies 3205// 该接口(OpenProxies)用于开启一条或者多条通道。 3206// 3207// 可能返回的错误码: 3208// AUTHFAILURE_NOTENTERPRISEAUTHORIZATION = "AuthFailure.NotEnterpriseAuthorization" 3209// FAILEDOPERATION = "FailedOperation" 3210// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 3211// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 3212// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 3213// INTERNALERROR = "InternalError" 3214// INVALIDPARAMETER = "InvalidParameter" 3215// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3216// MISSINGPARAMETER = "MissingParameter" 3217// RESOURCENOTFOUND = "ResourceNotFound" 3218// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3219// UNKNOWNPARAMETER = "UnknownParameter" 3220func (c *Client) OpenProxies(request *OpenProxiesRequest) (response *OpenProxiesResponse, err error) { 3221 if request == nil { 3222 request = NewOpenProxiesRequest() 3223 } 3224 response = NewOpenProxiesResponse() 3225 err = c.Send(request, response) 3226 return 3227} 3228 3229func NewOpenProxyGroupRequest() (request *OpenProxyGroupRequest) { 3230 request = &OpenProxyGroupRequest{ 3231 BaseRequest: &tchttp.BaseRequest{}, 3232 } 3233 request.Init().WithApiInfo("gaap", APIVersion, "OpenProxyGroup") 3234 return 3235} 3236 3237func NewOpenProxyGroupResponse() (response *OpenProxyGroupResponse) { 3238 response = &OpenProxyGroupResponse{ 3239 BaseResponse: &tchttp.BaseResponse{}, 3240 } 3241 return 3242} 3243 3244// OpenProxyGroup 3245// 该接口(OpenProxyGroup)用于开启一条通道组中的所有通道 3246// 3247// 可能返回的错误码: 3248// FAILEDOPERATION = "FailedOperation" 3249// FAILEDOPERATION_ACCOUNTBALANCEINSUFFICIENT = "FailedOperation.AccountBalanceInsufficient" 3250// FAILEDOPERATION_DUPLICATEDREQUEST = "FailedOperation.DuplicatedRequest" 3251// INTERNALERROR = "InternalError" 3252// INVALIDPARAMETER = "InvalidParameter" 3253// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3254// MISSINGPARAMETER = "MissingParameter" 3255// RESOURCENOTFOUND = "ResourceNotFound" 3256// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3257// UNKNOWNPARAMETER = "UnknownParameter" 3258func (c *Client) OpenProxyGroup(request *OpenProxyGroupRequest) (response *OpenProxyGroupResponse, err error) { 3259 if request == nil { 3260 request = NewOpenProxyGroupRequest() 3261 } 3262 response = NewOpenProxyGroupResponse() 3263 err = c.Send(request, response) 3264 return 3265} 3266 3267func NewOpenSecurityPolicyRequest() (request *OpenSecurityPolicyRequest) { 3268 request = &OpenSecurityPolicyRequest{ 3269 BaseRequest: &tchttp.BaseRequest{}, 3270 } 3271 request.Init().WithApiInfo("gaap", APIVersion, "OpenSecurityPolicy") 3272 return 3273} 3274 3275func NewOpenSecurityPolicyResponse() (response *OpenSecurityPolicyResponse) { 3276 response = &OpenSecurityPolicyResponse{ 3277 BaseResponse: &tchttp.BaseResponse{}, 3278 } 3279 return 3280} 3281 3282// OpenSecurityPolicy 3283// 开启安全策略 3284// 3285// 可能返回的错误码: 3286// FAILEDOPERATION = "FailedOperation" 3287// FAILEDOPERATION_ACTIONISDOING = "FailedOperation.ActionIsDoing" 3288// FAILEDOPERATION_PROXYSECURITYALREADYOPEN = "FailedOperation.ProxySecurityAlreadyOpen" 3289// INTERNALERROR = "InternalError" 3290// INVALIDPARAMETER = "InvalidParameter" 3291// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3292// MISSINGPARAMETER = "MissingParameter" 3293// RESOURCENOTFOUND = "ResourceNotFound" 3294// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3295// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3296// UNKNOWNPARAMETER = "UnknownParameter" 3297func (c *Client) OpenSecurityPolicy(request *OpenSecurityPolicyRequest) (response *OpenSecurityPolicyResponse, err error) { 3298 if request == nil { 3299 request = NewOpenSecurityPolicyRequest() 3300 } 3301 response = NewOpenSecurityPolicyResponse() 3302 err = c.Send(request, response) 3303 return 3304} 3305 3306func NewRemoveRealServersRequest() (request *RemoveRealServersRequest) { 3307 request = &RemoveRealServersRequest{ 3308 BaseRequest: &tchttp.BaseRequest{}, 3309 } 3310 request.Init().WithApiInfo("gaap", APIVersion, "RemoveRealServers") 3311 return 3312} 3313 3314func NewRemoveRealServersResponse() (response *RemoveRealServersResponse) { 3315 response = &RemoveRealServersResponse{ 3316 BaseResponse: &tchttp.BaseResponse{}, 3317 } 3318 return 3319} 3320 3321// RemoveRealServers 3322// 删除已添加的源站(服务器)IP或域名 3323// 3324// 可能返回的错误码: 3325// FAILEDOPERATION = "FailedOperation" 3326// FAILEDOPERATION_REALSERVERALREADYBOUND = "FailedOperation.RealServerAlreadyBound" 3327// INTERNALERROR = "InternalError" 3328// INVALIDPARAMETER = "InvalidParameter" 3329// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3330// MISSINGPARAMETER = "MissingParameter" 3331// RESOURCENOTFOUND = "ResourceNotFound" 3332// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3333// UNKNOWNPARAMETER = "UnknownParameter" 3334func (c *Client) RemoveRealServers(request *RemoveRealServersRequest) (response *RemoveRealServersResponse, err error) { 3335 if request == nil { 3336 request = NewRemoveRealServersRequest() 3337 } 3338 response = NewRemoveRealServersResponse() 3339 err = c.Send(request, response) 3340 return 3341} 3342 3343func NewSetAuthenticationRequest() (request *SetAuthenticationRequest) { 3344 request = &SetAuthenticationRequest{ 3345 BaseRequest: &tchttp.BaseRequest{}, 3346 } 3347 request.Init().WithApiInfo("gaap", APIVersion, "SetAuthentication") 3348 return 3349} 3350 3351func NewSetAuthenticationResponse() (response *SetAuthenticationResponse) { 3352 response = &SetAuthenticationResponse{ 3353 BaseResponse: &tchttp.BaseResponse{}, 3354 } 3355 return 3356} 3357 3358// SetAuthentication 3359// 本接口(SetAuthentication)用于通道的高级认证配置,包括认证方式选择,以及各种认证方式对应的证书选择。仅支持Version3.0的通道。 3360// 3361// 可能返回的错误码: 3362// FAILEDOPERATION = "FailedOperation" 3363// FAILEDOPERATION_ACTIONISDOING = "FailedOperation.ActionIsDoing" 3364// FAILEDOPERATION_LISTENERHASTASK = "FailedOperation.ListenerHasTask" 3365// FAILEDOPERATION_LISTENERSTATUSERROR = "FailedOperation.ListenerStatusError" 3366// FAILEDOPERATION_NOTSUPPORTOLDVERSIONPROXY = "FailedOperation.NotSupportOldVersionProxy" 3367// FAILEDOPERATION_PROXYVERSIONNOTSUPPORT = "FailedOperation.ProxyVersionNotSupport" 3368// INTERNALERROR = "InternalError" 3369// INVALIDPARAMETER = "InvalidParameter" 3370// INVALIDPARAMETERVALUE = "InvalidParameterValue" 3371// INVALIDPARAMETERVALUE_INVALIDCERTIFICATEID = "InvalidParameterValue.InvalidCertificateId" 3372// MISSINGPARAMETER = "MissingParameter" 3373// RESOURCENOTFOUND = "ResourceNotFound" 3374// RESOURCEUNAVAILABLE = "ResourceUnavailable" 3375// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" 3376// UNKNOWNPARAMETER = "UnknownParameter" 3377func (c *Client) SetAuthentication(request *SetAuthenticationRequest) (response *SetAuthenticationResponse, err error) { 3378 if request == nil { 3379 request = NewSetAuthenticationRequest() 3380 } 3381 response = NewSetAuthenticationResponse() 3382 err = c.Send(request, response) 3383 return 3384} 3385