modifiedclient.go raw
1 // Copyright (c) 2017-2025 Tencent. 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
15 package v20220901
16
17 import (
18 "context"
19 "errors"
20 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
21 tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
22 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
23 )
24
25 const APIVersion = "2022-09-01"
26
27 type Client struct {
28 common.Client
29 }
30
31 // Deprecated
32 func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
33 cpf := profile.NewClientProfile()
34 client = &Client{}
35 client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
36 return
37 }
38
39 func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
40 client = &Client{}
41 client.Init(region).
42 WithCredential(credential).
43 WithProfile(clientProfile)
44 return
45 }
46
47
48 func NewBindSecurityTemplateToEntityRequest() (request *BindSecurityTemplateToEntityRequest) {
49 request = &BindSecurityTemplateToEntityRequest{
50 BaseRequest: &tchttp.BaseRequest{},
51 }
52
53 request.Init().WithApiInfo("teo", APIVersion, "BindSecurityTemplateToEntity")
54
55
56 return
57 }
58
59 func NewBindSecurityTemplateToEntityResponse() (response *BindSecurityTemplateToEntityResponse) {
60 response = &BindSecurityTemplateToEntityResponse{
61 BaseResponse: &tchttp.BaseResponse{},
62 }
63 return
64
65 }
66
67 // BindSecurityTemplateToEntity
68 // 操作安全策略模板,支持将域名绑定或换绑到指定的策略模板,或者从指定的策略模板解绑。
69 //
70 // 可能返回的错误码:
71 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
72 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
73 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
74 // OPERATIONDENIED = "OperationDenied"
75 // RESOURCEINUSE = "ResourceInUse"
76 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
77 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
78 func BindSecurityTemplateToEntity(c *Client, request *BindSecurityTemplateToEntityRequest) (response *BindSecurityTemplateToEntityResponse, err error) {
79 return BindSecurityTemplateToEntityWithContext(context.Background(), c, request)
80 }
81
82 // BindSecurityTemplateToEntity
83 // 操作安全策略模板,支持将域名绑定或换绑到指定的策略模板,或者从指定的策略模板解绑。
84 //
85 // 可能返回的错误码:
86 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
87 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
88 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
89 // OPERATIONDENIED = "OperationDenied"
90 // RESOURCEINUSE = "ResourceInUse"
91 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
92 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
93 func BindSecurityTemplateToEntityWithContext(ctx context.Context, c *Client, request *BindSecurityTemplateToEntityRequest) (response *BindSecurityTemplateToEntityResponse, err error) {
94 if request == nil {
95 request = NewBindSecurityTemplateToEntityRequest()
96 }
97 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "BindSecurityTemplateToEntity")
98
99 if c.GetCredential() == nil {
100 return nil, errors.New("BindSecurityTemplateToEntity require credential")
101 }
102
103 request.SetContext(ctx)
104
105 response = NewBindSecurityTemplateToEntityResponse()
106 err = c.Send(request, response)
107 return
108 }
109
110 func NewBindSharedCNAMERequest() (request *BindSharedCNAMERequest) {
111 request = &BindSharedCNAMERequest{
112 BaseRequest: &tchttp.BaseRequest{},
113 }
114
115 request.Init().WithApiInfo("teo", APIVersion, "BindSharedCNAME")
116
117
118 return
119 }
120
121 func NewBindSharedCNAMEResponse() (response *BindSharedCNAMEResponse) {
122 response = &BindSharedCNAMEResponse{
123 BaseResponse: &tchttp.BaseResponse{},
124 }
125 return
126
127 }
128
129 // BindSharedCNAME
130 // 用于加速域名绑定或解绑共享 CNAME,该功能白名单内测中。
131 //
132 // 可能返回的错误码:
133 // RESOURCEINUSE = "ResourceInUse"
134 // RESOURCENOTFOUND = "ResourceNotFound"
135 func BindSharedCNAME(c *Client, request *BindSharedCNAMERequest) (response *BindSharedCNAMEResponse, err error) {
136 return BindSharedCNAMEWithContext(context.Background(), c, request)
137 }
138
139 // BindSharedCNAME
140 // 用于加速域名绑定或解绑共享 CNAME,该功能白名单内测中。
141 //
142 // 可能返回的错误码:
143 // RESOURCEINUSE = "ResourceInUse"
144 // RESOURCENOTFOUND = "ResourceNotFound"
145 func BindSharedCNAMEWithContext(ctx context.Context, c *Client, request *BindSharedCNAMERequest) (response *BindSharedCNAMEResponse, err error) {
146 if request == nil {
147 request = NewBindSharedCNAMERequest()
148 }
149 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "BindSharedCNAME")
150
151 if c.GetCredential() == nil {
152 return nil, errors.New("BindSharedCNAME require credential")
153 }
154
155 request.SetContext(ctx)
156
157 response = NewBindSharedCNAMEResponse()
158 err = c.Send(request, response)
159 return
160 }
161
162 func NewBindZoneToPlanRequest() (request *BindZoneToPlanRequest) {
163 request = &BindZoneToPlanRequest{
164 BaseRequest: &tchttp.BaseRequest{},
165 }
166
167 request.Init().WithApiInfo("teo", APIVersion, "BindZoneToPlan")
168
169
170 return
171 }
172
173 func NewBindZoneToPlanResponse() (response *BindZoneToPlanResponse) {
174 response = &BindZoneToPlanResponse{
175 BaseResponse: &tchttp.BaseResponse{},
176 }
177 return
178
179 }
180
181 // BindZoneToPlan
182 // 将未绑定套餐的站点绑定到已有套餐
183 //
184 // 可能返回的错误码:
185 // INTERNALERROR = "InternalError"
186 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
187 // INVALIDPARAMETER_ZONEHASBEENBOUND = "InvalidParameter.ZoneHasBeenBound"
188 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
189 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
190 // LIMITEXCEEDED = "LimitExceeded"
191 // OPERATIONDENIED = "OperationDenied"
192 // RESOURCENOTFOUND = "ResourceNotFound"
193 func BindZoneToPlan(c *Client, request *BindZoneToPlanRequest) (response *BindZoneToPlanResponse, err error) {
194 return BindZoneToPlanWithContext(context.Background(), c, request)
195 }
196
197 // BindZoneToPlan
198 // 将未绑定套餐的站点绑定到已有套餐
199 //
200 // 可能返回的错误码:
201 // INTERNALERROR = "InternalError"
202 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
203 // INVALIDPARAMETER_ZONEHASBEENBOUND = "InvalidParameter.ZoneHasBeenBound"
204 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
205 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
206 // LIMITEXCEEDED = "LimitExceeded"
207 // OPERATIONDENIED = "OperationDenied"
208 // RESOURCENOTFOUND = "ResourceNotFound"
209 func BindZoneToPlanWithContext(ctx context.Context, c *Client, request *BindZoneToPlanRequest) (response *BindZoneToPlanResponse, err error) {
210 if request == nil {
211 request = NewBindZoneToPlanRequest()
212 }
213 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "BindZoneToPlan")
214
215 if c.GetCredential() == nil {
216 return nil, errors.New("BindZoneToPlan require credential")
217 }
218
219 request.SetContext(ctx)
220
221 response = NewBindZoneToPlanResponse()
222 err = c.Send(request, response)
223 return
224 }
225
226 func NewCheckCnameStatusRequest() (request *CheckCnameStatusRequest) {
227 request = &CheckCnameStatusRequest{
228 BaseRequest: &tchttp.BaseRequest{},
229 }
230
231 request.Init().WithApiInfo("teo", APIVersion, "CheckCnameStatus")
232
233
234 return
235 }
236
237 func NewCheckCnameStatusResponse() (response *CheckCnameStatusResponse) {
238 response = &CheckCnameStatusResponse{
239 BaseResponse: &tchttp.BaseResponse{},
240 }
241 return
242
243 }
244
245 // CheckCnameStatus
246 // 校验域名 CNAME 状态
247 //
248 // 可能返回的错误码:
249 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
250 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
251 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
252 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
253 func CheckCnameStatus(c *Client, request *CheckCnameStatusRequest) (response *CheckCnameStatusResponse, err error) {
254 return CheckCnameStatusWithContext(context.Background(), c, request)
255 }
256
257 // CheckCnameStatus
258 // 校验域名 CNAME 状态
259 //
260 // 可能返回的错误码:
261 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
262 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
263 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
264 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
265 func CheckCnameStatusWithContext(ctx context.Context, c *Client, request *CheckCnameStatusRequest) (response *CheckCnameStatusResponse, err error) {
266 if request == nil {
267 request = NewCheckCnameStatusRequest()
268 }
269 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CheckCnameStatus")
270
271 if c.GetCredential() == nil {
272 return nil, errors.New("CheckCnameStatus require credential")
273 }
274
275 request.SetContext(ctx)
276
277 response = NewCheckCnameStatusResponse()
278 err = c.Send(request, response)
279 return
280 }
281
282 func NewConfirmMultiPathGatewayOriginACLRequest() (request *ConfirmMultiPathGatewayOriginACLRequest) {
283 request = &ConfirmMultiPathGatewayOriginACLRequest{
284 BaseRequest: &tchttp.BaseRequest{},
285 }
286
287 request.Init().WithApiInfo("teo", APIVersion, "ConfirmMultiPathGatewayOriginACL")
288
289
290 return
291 }
292
293 func NewConfirmMultiPathGatewayOriginACLResponse() (response *ConfirmMultiPathGatewayOriginACLResponse) {
294 response = &ConfirmMultiPathGatewayOriginACLResponse{
295 BaseResponse: &tchttp.BaseResponse{},
296 }
297 return
298
299 }
300
301 // ConfirmMultiPathGatewayOriginACL
302 // 本接口用于多通道安全加速网关回源 IP 网段发生变更时,确认已将最新回源 IP 网段更新至源站防火墙。
303 //
304 // 可能返回的错误码:
305 // INTERNALERROR = "InternalError"
306 // INVALIDPARAMETER = "InvalidParameter"
307 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
308 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
309 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
310 func ConfirmMultiPathGatewayOriginACL(c *Client, request *ConfirmMultiPathGatewayOriginACLRequest) (response *ConfirmMultiPathGatewayOriginACLResponse, err error) {
311 return ConfirmMultiPathGatewayOriginACLWithContext(context.Background(), c, request)
312 }
313
314 // ConfirmMultiPathGatewayOriginACL
315 // 本接口用于多通道安全加速网关回源 IP 网段发生变更时,确认已将最新回源 IP 网段更新至源站防火墙。
316 //
317 // 可能返回的错误码:
318 // INTERNALERROR = "InternalError"
319 // INVALIDPARAMETER = "InvalidParameter"
320 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
321 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
322 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
323 func ConfirmMultiPathGatewayOriginACLWithContext(ctx context.Context, c *Client, request *ConfirmMultiPathGatewayOriginACLRequest) (response *ConfirmMultiPathGatewayOriginACLResponse, err error) {
324 if request == nil {
325 request = NewConfirmMultiPathGatewayOriginACLRequest()
326 }
327 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ConfirmMultiPathGatewayOriginACL")
328
329 if c.GetCredential() == nil {
330 return nil, errors.New("ConfirmMultiPathGatewayOriginACL require credential")
331 }
332
333 request.SetContext(ctx)
334
335 response = NewConfirmMultiPathGatewayOriginACLResponse()
336 err = c.Send(request, response)
337 return
338 }
339
340 func NewConfirmOriginACLUpdateRequest() (request *ConfirmOriginACLUpdateRequest) {
341 request = &ConfirmOriginACLUpdateRequest{
342 BaseRequest: &tchttp.BaseRequest{},
343 }
344
345 request.Init().WithApiInfo("teo", APIVersion, "ConfirmOriginACLUpdate")
346
347
348 return
349 }
350
351 func NewConfirmOriginACLUpdateResponse() (response *ConfirmOriginACLUpdateResponse) {
352 response = &ConfirmOriginACLUpdateResponse{
353 BaseResponse: &tchttp.BaseResponse{},
354 }
355 return
356
357 }
358
359 // ConfirmOriginACLUpdate
360 // 本接口用于回源 IP 网段发生变更时,确认已将最新回源 IP 网段更新至源站防火墙。确认已更新至最新的回源 IP 网段后,相关变更通知将会停止推送。
361 //
362 // 可能返回的错误码:
363 // INTERNALERROR = "InternalError"
364 // OPERATIONDENIED = "OperationDenied"
365 // OPERATIONDENIED_LATESTVERSIONNOW = "OperationDenied.LatestVersionNow"
366 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
367 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
368 func ConfirmOriginACLUpdate(c *Client, request *ConfirmOriginACLUpdateRequest) (response *ConfirmOriginACLUpdateResponse, err error) {
369 return ConfirmOriginACLUpdateWithContext(context.Background(), c, request)
370 }
371
372 // ConfirmOriginACLUpdate
373 // 本接口用于回源 IP 网段发生变更时,确认已将最新回源 IP 网段更新至源站防火墙。确认已更新至最新的回源 IP 网段后,相关变更通知将会停止推送。
374 //
375 // 可能返回的错误码:
376 // INTERNALERROR = "InternalError"
377 // OPERATIONDENIED = "OperationDenied"
378 // OPERATIONDENIED_LATESTVERSIONNOW = "OperationDenied.LatestVersionNow"
379 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
380 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
381 func ConfirmOriginACLUpdateWithContext(ctx context.Context, c *Client, request *ConfirmOriginACLUpdateRequest) (response *ConfirmOriginACLUpdateResponse, err error) {
382 if request == nil {
383 request = NewConfirmOriginACLUpdateRequest()
384 }
385 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ConfirmOriginACLUpdate")
386
387 if c.GetCredential() == nil {
388 return nil, errors.New("ConfirmOriginACLUpdate require credential")
389 }
390
391 request.SetContext(ctx)
392
393 response = NewConfirmOriginACLUpdateResponse()
394 err = c.Send(request, response)
395 return
396 }
397
398 func NewCreateAccelerationDomainRequest() (request *CreateAccelerationDomainRequest) {
399 request = &CreateAccelerationDomainRequest{
400 BaseRequest: &tchttp.BaseRequest{},
401 }
402
403 request.Init().WithApiInfo("teo", APIVersion, "CreateAccelerationDomain")
404
405
406 return
407 }
408
409 func NewCreateAccelerationDomainResponse() (response *CreateAccelerationDomainResponse) {
410 response = &CreateAccelerationDomainResponse{
411 BaseResponse: &tchttp.BaseResponse{},
412 }
413 return
414
415 }
416
417 // CreateAccelerationDomain
418 // 在创建完站点之后,您可以通过本接口创建加速域名。
419 //
420 //
421 //
422 // CNAME 模式接入时,若您未完成站点归属权校验,本接口将为您返回域名归属权验证信息,您可以单独对域名进行归属权验证,详情参考 [站点/域名归属权验证](https://cloud.tencent.com/document/product/1552/70789)。
423 //
424 // 可能返回的错误码:
425 // FAILEDOPERATION = "FailedOperation"
426 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
427 // INVALIDPARAMETER_CONFLICTHOSTORIGIN = "InvalidParameter.ConflictHostOrigin"
428 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
429 // INVALIDPARAMETER_INVALIDACCELERATETYPE = "InvalidParameter.InvalidAccelerateType"
430 // INVALIDPARAMETER_INVALIDAWSPRIVATEACCESS = "InvalidParameter.InvalidAwsPrivateAccess"
431 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
432 // INVALIDPARAMETER_INVALIDCLIENTIPORIGIN = "InvalidParameter.InvalidClientIpOrigin"
433 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
434 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
435 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
436 // INVALIDPARAMETER_INVALIDPRIVATEACCESSPARAMS = "InvalidParameter.InvalidPrivateAccessParams"
437 // INVALIDPARAMETER_INVALIDPRIVATEACCESSSWITCH = "InvalidParameter.InvalidPrivateAccessSwitch"
438 // INVALIDPARAMETER_INVALIDQUICBILLING = "InvalidParameter.InvalidQuicBilling"
439 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
440 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGCLIENTIP = "InvalidParameter.InvalidStandardDebugClientIp"
441 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
442 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
443 // INVALIDPARAMETER_SPACENOTBINDORIGIN = "InvalidParameter.SpaceNotBindOrigin"
444 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
445 // INVALIDPARAMETERVALUE_CONFLICTRECORD = "InvalidParameterValue.ConflictRecord"
446 // INVALIDPARAMETERVALUE_CONFLICTWITHDNSSEC = "InvalidParameterValue.ConflictWithDNSSEC"
447 // INVALIDPARAMETERVALUE_CONFLICTWITHDOMAIN = "InvalidParameterValue.ConflictWithDomain"
448 // INVALIDPARAMETERVALUE_CONFLICTWITHNSRECORD = "InvalidParameterValue.ConflictWithNSRecord"
449 // INVALIDPARAMETERVALUE_CONTENTSAMEASNAME = "InvalidParameterValue.ContentSameAsName"
450 // INVALIDPARAMETERVALUE_DOMAINNOTMATCHZONE = "InvalidParameterValue.DomainNotMatchZone"
451 // INVALIDPARAMETERVALUE_INVALIDDNSCONTENT = "InvalidParameterValue.InvalidDNSContent"
452 // INVALIDPARAMETERVALUE_INVALIDDNSNAME = "InvalidParameterValue.InvalidDNSName"
453 // INVALIDPARAMETERVALUE_INVALIDDOMAINNAME = "InvalidParameterValue.InvalidDomainName"
454 // INVALIDPARAMETERVALUE_INVALIDPROXYORIGIN = "InvalidParameterValue.InvalidProxyOrigin"
455 // INVALIDPARAMETERVALUE_ORIGINGROUPNOTEXISTS = "InvalidParameterValue.OriginGroupNotExists"
456 // OPERATIONDENIED = "OperationDenied"
457 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
458 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
459 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
460 // OPERATIONDENIED_DOMAINNOICP = "OperationDenied.DomainNoICP"
461 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
462 // OPERATIONDENIED_INVALIDADVANCEDDEFENSEZONEAREA = "OperationDenied.InvalidAdvancedDefenseZoneArea"
463 // OPERATIONDENIED_LOADBALANCESTATUSNOTINONLINE = "OperationDenied.LoadBalanceStatusNotInOnline"
464 // OPERATIONDENIED_RECORDISFORBIDDEN = "OperationDenied.RecordIsForbidden"
465 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
466 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
467 // RESOURCEINUSE = "ResourceInUse"
468 // RESOURCEINUSE_DNSRECORD = "ResourceInUse.DnsRecord"
469 // RESOURCENOTFOUND = "ResourceNotFound"
470 // RESOURCEUNAVAILABLE_DOMAINALREADYEXISTS = "ResourceUnavailable.DomainAlreadyExists"
471 // RESOURCESSOLDOUT_L7LACKOFRESOURCES = "ResourcesSoldOut.L7LackOfResources"
472 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
473 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
474 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
475 func CreateAccelerationDomain(c *Client, request *CreateAccelerationDomainRequest) (response *CreateAccelerationDomainResponse, err error) {
476 return CreateAccelerationDomainWithContext(context.Background(), c, request)
477 }
478
479 // CreateAccelerationDomain
480 // 在创建完站点之后,您可以通过本接口创建加速域名。
481 //
482 //
483 //
484 // CNAME 模式接入时,若您未完成站点归属权校验,本接口将为您返回域名归属权验证信息,您可以单独对域名进行归属权验证,详情参考 [站点/域名归属权验证](https://cloud.tencent.com/document/product/1552/70789)。
485 //
486 // 可能返回的错误码:
487 // FAILEDOPERATION = "FailedOperation"
488 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
489 // INVALIDPARAMETER_CONFLICTHOSTORIGIN = "InvalidParameter.ConflictHostOrigin"
490 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
491 // INVALIDPARAMETER_INVALIDACCELERATETYPE = "InvalidParameter.InvalidAccelerateType"
492 // INVALIDPARAMETER_INVALIDAWSPRIVATEACCESS = "InvalidParameter.InvalidAwsPrivateAccess"
493 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
494 // INVALIDPARAMETER_INVALIDCLIENTIPORIGIN = "InvalidParameter.InvalidClientIpOrigin"
495 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
496 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
497 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
498 // INVALIDPARAMETER_INVALIDPRIVATEACCESSPARAMS = "InvalidParameter.InvalidPrivateAccessParams"
499 // INVALIDPARAMETER_INVALIDPRIVATEACCESSSWITCH = "InvalidParameter.InvalidPrivateAccessSwitch"
500 // INVALIDPARAMETER_INVALIDQUICBILLING = "InvalidParameter.InvalidQuicBilling"
501 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
502 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGCLIENTIP = "InvalidParameter.InvalidStandardDebugClientIp"
503 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
504 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
505 // INVALIDPARAMETER_SPACENOTBINDORIGIN = "InvalidParameter.SpaceNotBindOrigin"
506 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
507 // INVALIDPARAMETERVALUE_CONFLICTRECORD = "InvalidParameterValue.ConflictRecord"
508 // INVALIDPARAMETERVALUE_CONFLICTWITHDNSSEC = "InvalidParameterValue.ConflictWithDNSSEC"
509 // INVALIDPARAMETERVALUE_CONFLICTWITHDOMAIN = "InvalidParameterValue.ConflictWithDomain"
510 // INVALIDPARAMETERVALUE_CONFLICTWITHNSRECORD = "InvalidParameterValue.ConflictWithNSRecord"
511 // INVALIDPARAMETERVALUE_CONTENTSAMEASNAME = "InvalidParameterValue.ContentSameAsName"
512 // INVALIDPARAMETERVALUE_DOMAINNOTMATCHZONE = "InvalidParameterValue.DomainNotMatchZone"
513 // INVALIDPARAMETERVALUE_INVALIDDNSCONTENT = "InvalidParameterValue.InvalidDNSContent"
514 // INVALIDPARAMETERVALUE_INVALIDDNSNAME = "InvalidParameterValue.InvalidDNSName"
515 // INVALIDPARAMETERVALUE_INVALIDDOMAINNAME = "InvalidParameterValue.InvalidDomainName"
516 // INVALIDPARAMETERVALUE_INVALIDPROXYORIGIN = "InvalidParameterValue.InvalidProxyOrigin"
517 // INVALIDPARAMETERVALUE_ORIGINGROUPNOTEXISTS = "InvalidParameterValue.OriginGroupNotExists"
518 // OPERATIONDENIED = "OperationDenied"
519 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
520 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
521 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
522 // OPERATIONDENIED_DOMAINNOICP = "OperationDenied.DomainNoICP"
523 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
524 // OPERATIONDENIED_INVALIDADVANCEDDEFENSEZONEAREA = "OperationDenied.InvalidAdvancedDefenseZoneArea"
525 // OPERATIONDENIED_LOADBALANCESTATUSNOTINONLINE = "OperationDenied.LoadBalanceStatusNotInOnline"
526 // OPERATIONDENIED_RECORDISFORBIDDEN = "OperationDenied.RecordIsForbidden"
527 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
528 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
529 // RESOURCEINUSE = "ResourceInUse"
530 // RESOURCEINUSE_DNSRECORD = "ResourceInUse.DnsRecord"
531 // RESOURCENOTFOUND = "ResourceNotFound"
532 // RESOURCEUNAVAILABLE_DOMAINALREADYEXISTS = "ResourceUnavailable.DomainAlreadyExists"
533 // RESOURCESSOLDOUT_L7LACKOFRESOURCES = "ResourcesSoldOut.L7LackOfResources"
534 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
535 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
536 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
537 func CreateAccelerationDomainWithContext(ctx context.Context, c *Client, request *CreateAccelerationDomainRequest) (response *CreateAccelerationDomainResponse, err error) {
538 if request == nil {
539 request = NewCreateAccelerationDomainRequest()
540 }
541 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateAccelerationDomain")
542
543 if c.GetCredential() == nil {
544 return nil, errors.New("CreateAccelerationDomain require credential")
545 }
546
547 request.SetContext(ctx)
548
549 response = NewCreateAccelerationDomainResponse()
550 err = c.Send(request, response)
551 return
552 }
553
554 func NewCreateAliasDomainRequest() (request *CreateAliasDomainRequest) {
555 request = &CreateAliasDomainRequest{
556 BaseRequest: &tchttp.BaseRequest{},
557 }
558
559 request.Init().WithApiInfo("teo", APIVersion, "CreateAliasDomain")
560
561
562 return
563 }
564
565 func NewCreateAliasDomainResponse() (response *CreateAliasDomainResponse) {
566 response = &CreateAliasDomainResponse{
567 BaseResponse: &tchttp.BaseResponse{},
568 }
569 return
570
571 }
572
573 // CreateAliasDomain
574 // 创建别称域名。
575 //
576 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
577 //
578 // 可能返回的错误码:
579 // FAILEDOPERATION = "FailedOperation"
580 // FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
581 // INTERNALERROR = "InternalError"
582 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
583 // INVALIDPARAMETER_ALIASDOMAINNOTSUPPORTSMCERT = "InvalidParameter.AliasDomainNotSupportSMCert"
584 // INVALIDPARAMETER_CERTNOTMATCHDOMAIN = "InvalidParameter.CertNotMatchDomain"
585 // INVALIDPARAMETER_INVALIDHTTPSCERTINFO = "InvalidParameter.InvalidHttpsCertInfo"
586 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
587 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
588 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
589 // INVALIDPARAMETERVALUE_INVALIDALIASDOMAINNAME = "InvalidParameterValue.InvalidAliasDomainName"
590 // INVALIDPARAMETERVALUE_INVALIDALIASNAMESUFFIX = "InvalidParameterValue.InvalidAliasNameSuffix"
591 // LIMITEXCEEDED = "LimitExceeded"
592 // OPERATIONDENIED = "OperationDenied"
593 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
594 // OPERATIONDENIED_DOMAINISBLOCKED = "OperationDenied.DomainIsBlocked"
595 // OPERATIONDENIED_DOMAINNOICP = "OperationDenied.DomainNoICP"
596 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
597 // RESOURCEINUSE_ALIASNAME = "ResourceInUse.AliasName"
598 // RESOURCEINUSE_ALREADYEXISTSASANACCELERATIONDOMAIN = "ResourceInUse.AlreadyExistsAsAnAccelerationDomain"
599 // RESOURCEINUSE_DUPLICATENAME = "ResourceInUse.DuplicateName"
600 // RESOURCEINUSE_ZONE = "ResourceInUse.Zone"
601 // RESOURCENOTFOUND = "ResourceNotFound"
602 // RESOURCEUNAVAILABLE_DOMAINALREADYEXISTS = "ResourceUnavailable.DomainAlreadyExists"
603 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
604 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
605 // UNSUPPORTEDOPERATION_TARGETNAMEORIGINTYPECOS = "UnsupportedOperation.TargetNameOriginTypeCos"
606 func CreateAliasDomain(c *Client, request *CreateAliasDomainRequest) (response *CreateAliasDomainResponse, err error) {
607 return CreateAliasDomainWithContext(context.Background(), c, request)
608 }
609
610 // CreateAliasDomain
611 // 创建别称域名。
612 //
613 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
614 //
615 // 可能返回的错误码:
616 // FAILEDOPERATION = "FailedOperation"
617 // FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
618 // INTERNALERROR = "InternalError"
619 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
620 // INVALIDPARAMETER_ALIASDOMAINNOTSUPPORTSMCERT = "InvalidParameter.AliasDomainNotSupportSMCert"
621 // INVALIDPARAMETER_CERTNOTMATCHDOMAIN = "InvalidParameter.CertNotMatchDomain"
622 // INVALIDPARAMETER_INVALIDHTTPSCERTINFO = "InvalidParameter.InvalidHttpsCertInfo"
623 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
624 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
625 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
626 // INVALIDPARAMETERVALUE_INVALIDALIASDOMAINNAME = "InvalidParameterValue.InvalidAliasDomainName"
627 // INVALIDPARAMETERVALUE_INVALIDALIASNAMESUFFIX = "InvalidParameterValue.InvalidAliasNameSuffix"
628 // LIMITEXCEEDED = "LimitExceeded"
629 // OPERATIONDENIED = "OperationDenied"
630 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
631 // OPERATIONDENIED_DOMAINISBLOCKED = "OperationDenied.DomainIsBlocked"
632 // OPERATIONDENIED_DOMAINNOICP = "OperationDenied.DomainNoICP"
633 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
634 // RESOURCEINUSE_ALIASNAME = "ResourceInUse.AliasName"
635 // RESOURCEINUSE_ALREADYEXISTSASANACCELERATIONDOMAIN = "ResourceInUse.AlreadyExistsAsAnAccelerationDomain"
636 // RESOURCEINUSE_DUPLICATENAME = "ResourceInUse.DuplicateName"
637 // RESOURCEINUSE_ZONE = "ResourceInUse.Zone"
638 // RESOURCENOTFOUND = "ResourceNotFound"
639 // RESOURCEUNAVAILABLE_DOMAINALREADYEXISTS = "ResourceUnavailable.DomainAlreadyExists"
640 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
641 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
642 // UNSUPPORTEDOPERATION_TARGETNAMEORIGINTYPECOS = "UnsupportedOperation.TargetNameOriginTypeCos"
643 func CreateAliasDomainWithContext(ctx context.Context, c *Client, request *CreateAliasDomainRequest) (response *CreateAliasDomainResponse, err error) {
644 if request == nil {
645 request = NewCreateAliasDomainRequest()
646 }
647 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateAliasDomain")
648
649 if c.GetCredential() == nil {
650 return nil, errors.New("CreateAliasDomain require credential")
651 }
652
653 request.SetContext(ctx)
654
655 response = NewCreateAliasDomainResponse()
656 err = c.Send(request, response)
657 return
658 }
659
660 func NewCreateApplicationProxyRequest() (request *CreateApplicationProxyRequest) {
661 request = &CreateApplicationProxyRequest{
662 BaseRequest: &tchttp.BaseRequest{},
663 }
664
665 request.Init().WithApiInfo("teo", APIVersion, "CreateApplicationProxy")
666
667
668 return
669 }
670
671 func NewCreateApplicationProxyResponse() (response *CreateApplicationProxyResponse) {
672 response = &CreateApplicationProxyResponse{
673 BaseResponse: &tchttp.BaseResponse{},
674 }
675 return
676
677 }
678
679 // CreateApplicationProxy
680 // 本接口为旧版,如需调用请尽快迁移至新版 [创建四层代理实例](https://cloud.tencent.com/document/product/1552/103417) 。
681 //
682 // 可能返回的错误码:
683 // FAILEDOPERATION = "FailedOperation"
684 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
685 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
686 // INVALIDPARAMETER_PROXYNAMEDUPLICATING = "InvalidParameter.ProxyNameDuplicating"
687 // INVALIDPARAMETER_PROXYNAMENOTMATCHED = "InvalidParameter.ProxyNameNotMatched"
688 // LIMITEXCEEDED = "LimitExceeded"
689 // LIMITEXCEEDED_USERQUOTALIMITED = "LimitExceeded.UserQuotaLimited"
690 // OPERATIONDENIED = "OperationDenied"
691 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
692 // OPERATIONDENIED_PLATTYPEIPACCELERATEMAINLANDNOTSUPPORT = "OperationDenied.PlatTypeIPAccelerateMainlandNotSupport"
693 // OPERATIONDENIED_ZONENOTACTIVE = "OperationDenied.ZoneNotActive"
694 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
695 // RESOURCENOTFOUND = "ResourceNotFound"
696 func CreateApplicationProxy(c *Client, request *CreateApplicationProxyRequest) (response *CreateApplicationProxyResponse, err error) {
697 return CreateApplicationProxyWithContext(context.Background(), c, request)
698 }
699
700 // CreateApplicationProxy
701 // 本接口为旧版,如需调用请尽快迁移至新版 [创建四层代理实例](https://cloud.tencent.com/document/product/1552/103417) 。
702 //
703 // 可能返回的错误码:
704 // FAILEDOPERATION = "FailedOperation"
705 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
706 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
707 // INVALIDPARAMETER_PROXYNAMEDUPLICATING = "InvalidParameter.ProxyNameDuplicating"
708 // INVALIDPARAMETER_PROXYNAMENOTMATCHED = "InvalidParameter.ProxyNameNotMatched"
709 // LIMITEXCEEDED = "LimitExceeded"
710 // LIMITEXCEEDED_USERQUOTALIMITED = "LimitExceeded.UserQuotaLimited"
711 // OPERATIONDENIED = "OperationDenied"
712 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
713 // OPERATIONDENIED_PLATTYPEIPACCELERATEMAINLANDNOTSUPPORT = "OperationDenied.PlatTypeIPAccelerateMainlandNotSupport"
714 // OPERATIONDENIED_ZONENOTACTIVE = "OperationDenied.ZoneNotActive"
715 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
716 // RESOURCENOTFOUND = "ResourceNotFound"
717 func CreateApplicationProxyWithContext(ctx context.Context, c *Client, request *CreateApplicationProxyRequest) (response *CreateApplicationProxyResponse, err error) {
718 if request == nil {
719 request = NewCreateApplicationProxyRequest()
720 }
721 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateApplicationProxy")
722
723 if c.GetCredential() == nil {
724 return nil, errors.New("CreateApplicationProxy require credential")
725 }
726
727 request.SetContext(ctx)
728
729 response = NewCreateApplicationProxyResponse()
730 err = c.Send(request, response)
731 return
732 }
733
734 func NewCreateApplicationProxyRuleRequest() (request *CreateApplicationProxyRuleRequest) {
735 request = &CreateApplicationProxyRuleRequest{
736 BaseRequest: &tchttp.BaseRequest{},
737 }
738
739 request.Init().WithApiInfo("teo", APIVersion, "CreateApplicationProxyRule")
740
741
742 return
743 }
744
745 func NewCreateApplicationProxyRuleResponse() (response *CreateApplicationProxyRuleResponse) {
746 response = &CreateApplicationProxyRuleResponse{
747 BaseResponse: &tchttp.BaseResponse{},
748 }
749 return
750
751 }
752
753 // CreateApplicationProxyRule
754 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [创建四层代理转发规则
755 //
756 // ](https://cloud.tencent.com/document/product/1552/103416) 。
757 //
758 // 可能返回的错误码:
759 // FAILEDOPERATION = "FailedOperation"
760 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
761 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
762 // INVALIDPARAMETER_INVALIDRULEPROTO = "InvalidParameter.InvalidRuleProto"
763 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
764 // INVALIDPARAMETER_RULEORIGINFORMATERROR = "InvalidParameter.RuleOriginFormatError"
765 // INVALIDPARAMETER_RULEORIGINMULTIDOMAIN = "InvalidParameter.RuleOriginMultiDomain"
766 // INVALIDPARAMETER_RULEORIGINPORTINTEGER = "InvalidParameter.RuleOriginPortInteger"
767 // INVALIDPARAMETER_RULEORIGINVALUEERROR = "InvalidParameter.RuleOriginValueError"
768 // INVALIDPARAMETER_RULEPORTDUPLICATING = "InvalidParameter.RulePortDuplicating"
769 // INVALIDPARAMETER_RULEPORTGROUP = "InvalidParameter.RulePortGroup"
770 // INVALIDPARAMETER_RULEPORTINTEGER = "InvalidParameter.RulePortInteger"
771 // OPERATIONDENIED = "OperationDenied"
772 // RESOURCENOTFOUND = "ResourceNotFound"
773 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
774 func CreateApplicationProxyRule(c *Client, request *CreateApplicationProxyRuleRequest) (response *CreateApplicationProxyRuleResponse, err error) {
775 return CreateApplicationProxyRuleWithContext(context.Background(), c, request)
776 }
777
778 // CreateApplicationProxyRule
779 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [创建四层代理转发规则
780 //
781 // ](https://cloud.tencent.com/document/product/1552/103416) 。
782 //
783 // 可能返回的错误码:
784 // FAILEDOPERATION = "FailedOperation"
785 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
786 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
787 // INVALIDPARAMETER_INVALIDRULEPROTO = "InvalidParameter.InvalidRuleProto"
788 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
789 // INVALIDPARAMETER_RULEORIGINFORMATERROR = "InvalidParameter.RuleOriginFormatError"
790 // INVALIDPARAMETER_RULEORIGINMULTIDOMAIN = "InvalidParameter.RuleOriginMultiDomain"
791 // INVALIDPARAMETER_RULEORIGINPORTINTEGER = "InvalidParameter.RuleOriginPortInteger"
792 // INVALIDPARAMETER_RULEORIGINVALUEERROR = "InvalidParameter.RuleOriginValueError"
793 // INVALIDPARAMETER_RULEPORTDUPLICATING = "InvalidParameter.RulePortDuplicating"
794 // INVALIDPARAMETER_RULEPORTGROUP = "InvalidParameter.RulePortGroup"
795 // INVALIDPARAMETER_RULEPORTINTEGER = "InvalidParameter.RulePortInteger"
796 // OPERATIONDENIED = "OperationDenied"
797 // RESOURCENOTFOUND = "ResourceNotFound"
798 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
799 func CreateApplicationProxyRuleWithContext(ctx context.Context, c *Client, request *CreateApplicationProxyRuleRequest) (response *CreateApplicationProxyRuleResponse, err error) {
800 if request == nil {
801 request = NewCreateApplicationProxyRuleRequest()
802 }
803 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateApplicationProxyRule")
804
805 if c.GetCredential() == nil {
806 return nil, errors.New("CreateApplicationProxyRule require credential")
807 }
808
809 request.SetContext(ctx)
810
811 response = NewCreateApplicationProxyRuleResponse()
812 err = c.Send(request, response)
813 return
814 }
815
816 func NewCreateCLSIndexRequest() (request *CreateCLSIndexRequest) {
817 request = &CreateCLSIndexRequest{
818 BaseRequest: &tchttp.BaseRequest{},
819 }
820
821 request.Init().WithApiInfo("teo", APIVersion, "CreateCLSIndex")
822
823
824 return
825 }
826
827 func NewCreateCLSIndexResponse() (response *CreateCLSIndexResponse) {
828 response = &CreateCLSIndexResponse{
829 BaseResponse: &tchttp.BaseResponse{},
830 }
831 return
832
833 }
834
835 // CreateCLSIndex
836 // 针对指定实时日志投递任务(task-id),在对应的腾讯云 CLS 日志主题中创建投递日志字段对应的键值索引。如果您在腾讯云 CLS 已经创建索引,本接口将采用合并的方式追加索引。
837 //
838 // 可能返回的错误码:
839 // FAILEDOPERATION = "FailedOperation"
840 // FAILEDOPERATION_CREATECLSLOGSETFAILED = "FailedOperation.CreateClsLogSetFailed"
841 func CreateCLSIndex(c *Client, request *CreateCLSIndexRequest) (response *CreateCLSIndexResponse, err error) {
842 return CreateCLSIndexWithContext(context.Background(), c, request)
843 }
844
845 // CreateCLSIndex
846 // 针对指定实时日志投递任务(task-id),在对应的腾讯云 CLS 日志主题中创建投递日志字段对应的键值索引。如果您在腾讯云 CLS 已经创建索引,本接口将采用合并的方式追加索引。
847 //
848 // 可能返回的错误码:
849 // FAILEDOPERATION = "FailedOperation"
850 // FAILEDOPERATION_CREATECLSLOGSETFAILED = "FailedOperation.CreateClsLogSetFailed"
851 func CreateCLSIndexWithContext(ctx context.Context, c *Client, request *CreateCLSIndexRequest) (response *CreateCLSIndexResponse, err error) {
852 if request == nil {
853 request = NewCreateCLSIndexRequest()
854 }
855 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateCLSIndex")
856
857 if c.GetCredential() == nil {
858 return nil, errors.New("CreateCLSIndex require credential")
859 }
860
861 request.SetContext(ctx)
862
863 response = NewCreateCLSIndexResponse()
864 err = c.Send(request, response)
865 return
866 }
867
868 func NewCreateConfigGroupVersionRequest() (request *CreateConfigGroupVersionRequest) {
869 request = &CreateConfigGroupVersionRequest{
870 BaseRequest: &tchttp.BaseRequest{},
871 }
872
873 request.Init().WithApiInfo("teo", APIVersion, "CreateConfigGroupVersion")
874
875
876 return
877 }
878
879 func NewCreateConfigGroupVersionResponse() (response *CreateConfigGroupVersionResponse) {
880 response = &CreateConfigGroupVersionResponse{
881 BaseResponse: &tchttp.BaseResponse{},
882 }
883 return
884
885 }
886
887 // CreateConfigGroupVersion
888 // 在版本管理模式下,用于创建指定配置组的新版本。版本管理功能内测中,当前仅白名单开放。
889 //
890 // 可能返回的错误码:
891 // FAILEDOPERATION = "FailedOperation"
892 // FAILEDOPERATION_CONFIGCONDITIONSYNTAXERROR = "FailedOperation.ConfigConditionSyntaxError"
893 // FAILEDOPERATION_CONFIGCONDITIONUNKNOWNTARGET = "FailedOperation.ConfigConditionUnknownTarget"
894 // FAILEDOPERATION_CONFIGCONDITIONVALUEEMPTYERROR = "FailedOperation.ConfigConditionValueEmptyError"
895 // FAILEDOPERATION_CONFIGDUPLICATEKEYERROR = "FailedOperation.ConfigDuplicateKeyError"
896 // FAILEDOPERATION_CONFIGFIELDTYPEERROR = "FailedOperation.ConfigFieldTypeError"
897 // FAILEDOPERATION_CONFIGFORMATERROR = "FailedOperation.ConfigFormatError"
898 // FAILEDOPERATION_CONFIGJSONFORMATERROR = "FailedOperation.ConfigJSONFormatError"
899 // FAILEDOPERATION_CONFIGMALFORMEDCONTENT = "FailedOperation.ConfigMalformedContent"
900 // FAILEDOPERATION_CONFIGPARAMVALIDATEERRORS = "FailedOperation.ConfigParamValidateErrors"
901 // FAILEDOPERATION_CONFIGTIMEPARSINGERROR = "FailedOperation.ConfigTimeParsingError"
902 // FAILEDOPERATION_CONFIGUNKNOWNFIELD = "FailedOperation.ConfigUnknownField"
903 // FAILEDOPERATION_CONFIGUNSUPPORTEDACTION = "FailedOperation.ConfigUnsupportedAction"
904 // FAILEDOPERATION_CONFIGUNSUPPORTEDFORMATVERSION = "FailedOperation.ConfigUnsupportedFormatVersion"
905 // FAILEDOPERATION_MISSINGCONFIGCHUNK = "FailedOperation.MissingConfigChunk"
906 // FAILEDOPERATION_UNKNOWNCONFIGGROUPTYPE = "FailedOperation.UnknownConfigGroupType"
907 // INVALIDPARAMETER = "InvalidParameter"
908 // INVALIDPARAMETER_DUPLICATERULE = "InvalidParameter.DuplicateRule"
909 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
910 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGACTION = "InvalidParameter.InvalidCacheKeyQueryStringAction"
911 // INVALIDPARAMETER_INVALIDCONDITIONS = "InvalidParameter.InvalidConditions"
912 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
913 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
914 // INVALIDPARAMETER_INVALIDMAXAGEFOLLOWORIGIN = "InvalidParameter.InvalidMaxAgeFollowOrigin"
915 // INVALIDPARAMETER_INVALIDSTANDARDDEBUG = "InvalidParameter.InvalidStandardDebug"
916 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
917 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
918 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
919 // LIMITEXCEEDED_RULELIMITEXCEEDED = "LimitExceeded.RuleLimitExceeded"
920 // MISSINGPARAMETER = "MissingParameter"
921 // OPERATIONDENIED = "OperationDenied"
922 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
923 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
924 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
925 // OPERATIONDENIED_NOTINVERSIONCONTROLWHITELIST = "OperationDenied.NotInVersionControlWhiteList"
926 // OPERATIONDENIED_OWNERSHIPVERIFICATIONNOTPASSED = "OperationDenied.OwnershipVerificationNotPassed"
927 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
928 // OPERATIONDENIED_WORKMODENOTINVERSIONCONTROL = "OperationDenied.WorkModeNotInVersionControl"
929 // RESOURCENOTFOUND = "ResourceNotFound"
930 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
931 func CreateConfigGroupVersion(c *Client, request *CreateConfigGroupVersionRequest) (response *CreateConfigGroupVersionResponse, err error) {
932 return CreateConfigGroupVersionWithContext(context.Background(), c, request)
933 }
934
935 // CreateConfigGroupVersion
936 // 在版本管理模式下,用于创建指定配置组的新版本。版本管理功能内测中,当前仅白名单开放。
937 //
938 // 可能返回的错误码:
939 // FAILEDOPERATION = "FailedOperation"
940 // FAILEDOPERATION_CONFIGCONDITIONSYNTAXERROR = "FailedOperation.ConfigConditionSyntaxError"
941 // FAILEDOPERATION_CONFIGCONDITIONUNKNOWNTARGET = "FailedOperation.ConfigConditionUnknownTarget"
942 // FAILEDOPERATION_CONFIGCONDITIONVALUEEMPTYERROR = "FailedOperation.ConfigConditionValueEmptyError"
943 // FAILEDOPERATION_CONFIGDUPLICATEKEYERROR = "FailedOperation.ConfigDuplicateKeyError"
944 // FAILEDOPERATION_CONFIGFIELDTYPEERROR = "FailedOperation.ConfigFieldTypeError"
945 // FAILEDOPERATION_CONFIGFORMATERROR = "FailedOperation.ConfigFormatError"
946 // FAILEDOPERATION_CONFIGJSONFORMATERROR = "FailedOperation.ConfigJSONFormatError"
947 // FAILEDOPERATION_CONFIGMALFORMEDCONTENT = "FailedOperation.ConfigMalformedContent"
948 // FAILEDOPERATION_CONFIGPARAMVALIDATEERRORS = "FailedOperation.ConfigParamValidateErrors"
949 // FAILEDOPERATION_CONFIGTIMEPARSINGERROR = "FailedOperation.ConfigTimeParsingError"
950 // FAILEDOPERATION_CONFIGUNKNOWNFIELD = "FailedOperation.ConfigUnknownField"
951 // FAILEDOPERATION_CONFIGUNSUPPORTEDACTION = "FailedOperation.ConfigUnsupportedAction"
952 // FAILEDOPERATION_CONFIGUNSUPPORTEDFORMATVERSION = "FailedOperation.ConfigUnsupportedFormatVersion"
953 // FAILEDOPERATION_MISSINGCONFIGCHUNK = "FailedOperation.MissingConfigChunk"
954 // FAILEDOPERATION_UNKNOWNCONFIGGROUPTYPE = "FailedOperation.UnknownConfigGroupType"
955 // INVALIDPARAMETER = "InvalidParameter"
956 // INVALIDPARAMETER_DUPLICATERULE = "InvalidParameter.DuplicateRule"
957 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
958 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGACTION = "InvalidParameter.InvalidCacheKeyQueryStringAction"
959 // INVALIDPARAMETER_INVALIDCONDITIONS = "InvalidParameter.InvalidConditions"
960 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
961 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
962 // INVALIDPARAMETER_INVALIDMAXAGEFOLLOWORIGIN = "InvalidParameter.InvalidMaxAgeFollowOrigin"
963 // INVALIDPARAMETER_INVALIDSTANDARDDEBUG = "InvalidParameter.InvalidStandardDebug"
964 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
965 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
966 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
967 // LIMITEXCEEDED_RULELIMITEXCEEDED = "LimitExceeded.RuleLimitExceeded"
968 // MISSINGPARAMETER = "MissingParameter"
969 // OPERATIONDENIED = "OperationDenied"
970 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
971 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
972 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
973 // OPERATIONDENIED_NOTINVERSIONCONTROLWHITELIST = "OperationDenied.NotInVersionControlWhiteList"
974 // OPERATIONDENIED_OWNERSHIPVERIFICATIONNOTPASSED = "OperationDenied.OwnershipVerificationNotPassed"
975 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
976 // OPERATIONDENIED_WORKMODENOTINVERSIONCONTROL = "OperationDenied.WorkModeNotInVersionControl"
977 // RESOURCENOTFOUND = "ResourceNotFound"
978 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
979 func CreateConfigGroupVersionWithContext(ctx context.Context, c *Client, request *CreateConfigGroupVersionRequest) (response *CreateConfigGroupVersionResponse, err error) {
980 if request == nil {
981 request = NewCreateConfigGroupVersionRequest()
982 }
983 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateConfigGroupVersion")
984
985 if c.GetCredential() == nil {
986 return nil, errors.New("CreateConfigGroupVersion require credential")
987 }
988
989 request.SetContext(ctx)
990
991 response = NewCreateConfigGroupVersionResponse()
992 err = c.Send(request, response)
993 return
994 }
995
996 func NewCreateContentIdentifierRequest() (request *CreateContentIdentifierRequest) {
997 request = &CreateContentIdentifierRequest{
998 BaseRequest: &tchttp.BaseRequest{},
999 }
1000
1001 request.Init().WithApiInfo("teo", APIVersion, "CreateContentIdentifier")
1002
1003
1004 return
1005 }
1006
1007 func NewCreateContentIdentifierResponse() (response *CreateContentIdentifierResponse) {
1008 response = &CreateContentIdentifierResponse{
1009 BaseResponse: &tchttp.BaseResponse{},
1010 }
1011 return
1012
1013 }
1014
1015 // CreateContentIdentifier
1016 // 创建内容标识符,可以设置描述、标签等信息,同时需要绑定企业版套餐用于统计计费数据;一个内容标识符只能绑定一个计费套餐,一个计费套餐可以绑定多个内容标识符。该功能仅限白名单开放。
1017 //
1018 // 可能返回的错误码:
1019 // FAILEDOPERATION = "FailedOperation"
1020 // FAILEDOPERATION_CONFIGCONDITIONSYNTAXERROR = "FailedOperation.ConfigConditionSyntaxError"
1021 // FAILEDOPERATION_CONFIGCONDITIONUNKNOWNTARGET = "FailedOperation.ConfigConditionUnknownTarget"
1022 // FAILEDOPERATION_CONFIGCONDITIONVALUEEMPTYERROR = "FailedOperation.ConfigConditionValueEmptyError"
1023 // FAILEDOPERATION_CONFIGDUPLICATEKEYERROR = "FailedOperation.ConfigDuplicateKeyError"
1024 // FAILEDOPERATION_CONFIGFIELDTYPEERROR = "FailedOperation.ConfigFieldTypeError"
1025 // FAILEDOPERATION_CONFIGFORMATERROR = "FailedOperation.ConfigFormatError"
1026 // FAILEDOPERATION_CONFIGJSONFORMATERROR = "FailedOperation.ConfigJSONFormatError"
1027 // FAILEDOPERATION_CONFIGMALFORMEDCONTENT = "FailedOperation.ConfigMalformedContent"
1028 // FAILEDOPERATION_CONFIGPARAMVALIDATEERRORS = "FailedOperation.ConfigParamValidateErrors"
1029 // FAILEDOPERATION_CONFIGTIMEPARSINGERROR = "FailedOperation.ConfigTimeParsingError"
1030 // FAILEDOPERATION_CONFIGUNKNOWNFIELD = "FailedOperation.ConfigUnknownField"
1031 // FAILEDOPERATION_CONFIGUNSUPPORTEDACTION = "FailedOperation.ConfigUnsupportedAction"
1032 // FAILEDOPERATION_CONFIGUNSUPPORTEDFORMATVERSION = "FailedOperation.ConfigUnsupportedFormatVersion"
1033 // FAILEDOPERATION_MISSINGCONFIGCHUNK = "FailedOperation.MissingConfigChunk"
1034 // FAILEDOPERATION_UNKNOWNCONFIGGROUPTYPE = "FailedOperation.UnknownConfigGroupType"
1035 // INVALIDPARAMETER = "InvalidParameter"
1036 // INVALIDPARAMETER_DUPLICATERULE = "InvalidParameter.DuplicateRule"
1037 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
1038 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGACTION = "InvalidParameter.InvalidCacheKeyQueryStringAction"
1039 // INVALIDPARAMETER_INVALIDCONDITIONS = "InvalidParameter.InvalidConditions"
1040 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
1041 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
1042 // INVALIDPARAMETER_INVALIDMAXAGEFOLLOWORIGIN = "InvalidParameter.InvalidMaxAgeFollowOrigin"
1043 // INVALIDPARAMETER_INVALIDSTANDARDDEBUG = "InvalidParameter.InvalidStandardDebug"
1044 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
1045 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
1046 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
1047 // LIMITEXCEEDED_RULELIMITEXCEEDED = "LimitExceeded.RuleLimitExceeded"
1048 // MISSINGPARAMETER = "MissingParameter"
1049 // OPERATIONDENIED = "OperationDenied"
1050 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
1051 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
1052 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
1053 // OPERATIONDENIED_NOTINVERSIONCONTROLWHITELIST = "OperationDenied.NotInVersionControlWhiteList"
1054 // OPERATIONDENIED_OWNERSHIPVERIFICATIONNOTPASSED = "OperationDenied.OwnershipVerificationNotPassed"
1055 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
1056 // OPERATIONDENIED_WORKMODENOTINVERSIONCONTROL = "OperationDenied.WorkModeNotInVersionControl"
1057 // RESOURCENOTFOUND = "ResourceNotFound"
1058 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
1059 func CreateContentIdentifier(c *Client, request *CreateContentIdentifierRequest) (response *CreateContentIdentifierResponse, err error) {
1060 return CreateContentIdentifierWithContext(context.Background(), c, request)
1061 }
1062
1063 // CreateContentIdentifier
1064 // 创建内容标识符,可以设置描述、标签等信息,同时需要绑定企业版套餐用于统计计费数据;一个内容标识符只能绑定一个计费套餐,一个计费套餐可以绑定多个内容标识符。该功能仅限白名单开放。
1065 //
1066 // 可能返回的错误码:
1067 // FAILEDOPERATION = "FailedOperation"
1068 // FAILEDOPERATION_CONFIGCONDITIONSYNTAXERROR = "FailedOperation.ConfigConditionSyntaxError"
1069 // FAILEDOPERATION_CONFIGCONDITIONUNKNOWNTARGET = "FailedOperation.ConfigConditionUnknownTarget"
1070 // FAILEDOPERATION_CONFIGCONDITIONVALUEEMPTYERROR = "FailedOperation.ConfigConditionValueEmptyError"
1071 // FAILEDOPERATION_CONFIGDUPLICATEKEYERROR = "FailedOperation.ConfigDuplicateKeyError"
1072 // FAILEDOPERATION_CONFIGFIELDTYPEERROR = "FailedOperation.ConfigFieldTypeError"
1073 // FAILEDOPERATION_CONFIGFORMATERROR = "FailedOperation.ConfigFormatError"
1074 // FAILEDOPERATION_CONFIGJSONFORMATERROR = "FailedOperation.ConfigJSONFormatError"
1075 // FAILEDOPERATION_CONFIGMALFORMEDCONTENT = "FailedOperation.ConfigMalformedContent"
1076 // FAILEDOPERATION_CONFIGPARAMVALIDATEERRORS = "FailedOperation.ConfigParamValidateErrors"
1077 // FAILEDOPERATION_CONFIGTIMEPARSINGERROR = "FailedOperation.ConfigTimeParsingError"
1078 // FAILEDOPERATION_CONFIGUNKNOWNFIELD = "FailedOperation.ConfigUnknownField"
1079 // FAILEDOPERATION_CONFIGUNSUPPORTEDACTION = "FailedOperation.ConfigUnsupportedAction"
1080 // FAILEDOPERATION_CONFIGUNSUPPORTEDFORMATVERSION = "FailedOperation.ConfigUnsupportedFormatVersion"
1081 // FAILEDOPERATION_MISSINGCONFIGCHUNK = "FailedOperation.MissingConfigChunk"
1082 // FAILEDOPERATION_UNKNOWNCONFIGGROUPTYPE = "FailedOperation.UnknownConfigGroupType"
1083 // INVALIDPARAMETER = "InvalidParameter"
1084 // INVALIDPARAMETER_DUPLICATERULE = "InvalidParameter.DuplicateRule"
1085 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
1086 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGACTION = "InvalidParameter.InvalidCacheKeyQueryStringAction"
1087 // INVALIDPARAMETER_INVALIDCONDITIONS = "InvalidParameter.InvalidConditions"
1088 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
1089 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
1090 // INVALIDPARAMETER_INVALIDMAXAGEFOLLOWORIGIN = "InvalidParameter.InvalidMaxAgeFollowOrigin"
1091 // INVALIDPARAMETER_INVALIDSTANDARDDEBUG = "InvalidParameter.InvalidStandardDebug"
1092 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
1093 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
1094 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
1095 // LIMITEXCEEDED_RULELIMITEXCEEDED = "LimitExceeded.RuleLimitExceeded"
1096 // MISSINGPARAMETER = "MissingParameter"
1097 // OPERATIONDENIED = "OperationDenied"
1098 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
1099 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
1100 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
1101 // OPERATIONDENIED_NOTINVERSIONCONTROLWHITELIST = "OperationDenied.NotInVersionControlWhiteList"
1102 // OPERATIONDENIED_OWNERSHIPVERIFICATIONNOTPASSED = "OperationDenied.OwnershipVerificationNotPassed"
1103 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
1104 // OPERATIONDENIED_WORKMODENOTINVERSIONCONTROL = "OperationDenied.WorkModeNotInVersionControl"
1105 // RESOURCENOTFOUND = "ResourceNotFound"
1106 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
1107 func CreateContentIdentifierWithContext(ctx context.Context, c *Client, request *CreateContentIdentifierRequest) (response *CreateContentIdentifierResponse, err error) {
1108 if request == nil {
1109 request = NewCreateContentIdentifierRequest()
1110 }
1111 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateContentIdentifier")
1112
1113 if c.GetCredential() == nil {
1114 return nil, errors.New("CreateContentIdentifier require credential")
1115 }
1116
1117 request.SetContext(ctx)
1118
1119 response = NewCreateContentIdentifierResponse()
1120 err = c.Send(request, response)
1121 return
1122 }
1123
1124 func NewCreateCustomizeErrorPageRequest() (request *CreateCustomizeErrorPageRequest) {
1125 request = &CreateCustomizeErrorPageRequest{
1126 BaseRequest: &tchttp.BaseRequest{},
1127 }
1128
1129 request.Init().WithApiInfo("teo", APIVersion, "CreateCustomizeErrorPage")
1130
1131
1132 return
1133 }
1134
1135 func NewCreateCustomizeErrorPageResponse() (response *CreateCustomizeErrorPageResponse) {
1136 response = &CreateCustomizeErrorPageResponse{
1137 BaseResponse: &tchttp.BaseResponse{},
1138 }
1139 return
1140
1141 }
1142
1143 // CreateCustomizeErrorPage
1144 // 创建自定义错误页面。
1145 //
1146 // 可能返回的错误码:
1147 // INVALIDPARAMETERVALUE_CONTENTTYPENOTMATCH = "InvalidParameterValue.ContentTypeNotMatch"
1148 // INVALIDPARAMETERVALUE_PAGENAMEALREADYEXIST = "InvalidParameterValue.PageNameAlreadyExist"
1149 func CreateCustomizeErrorPage(c *Client, request *CreateCustomizeErrorPageRequest) (response *CreateCustomizeErrorPageResponse, err error) {
1150 return CreateCustomizeErrorPageWithContext(context.Background(), c, request)
1151 }
1152
1153 // CreateCustomizeErrorPage
1154 // 创建自定义错误页面。
1155 //
1156 // 可能返回的错误码:
1157 // INVALIDPARAMETERVALUE_CONTENTTYPENOTMATCH = "InvalidParameterValue.ContentTypeNotMatch"
1158 // INVALIDPARAMETERVALUE_PAGENAMEALREADYEXIST = "InvalidParameterValue.PageNameAlreadyExist"
1159 func CreateCustomizeErrorPageWithContext(ctx context.Context, c *Client, request *CreateCustomizeErrorPageRequest) (response *CreateCustomizeErrorPageResponse, err error) {
1160 if request == nil {
1161 request = NewCreateCustomizeErrorPageRequest()
1162 }
1163 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateCustomizeErrorPage")
1164
1165 if c.GetCredential() == nil {
1166 return nil, errors.New("CreateCustomizeErrorPage require credential")
1167 }
1168
1169 request.SetContext(ctx)
1170
1171 response = NewCreateCustomizeErrorPageResponse()
1172 err = c.Send(request, response)
1173 return
1174 }
1175
1176 func NewCreateDnsRecordRequest() (request *CreateDnsRecordRequest) {
1177 request = &CreateDnsRecordRequest{
1178 BaseRequest: &tchttp.BaseRequest{},
1179 }
1180
1181 request.Init().WithApiInfo("teo", APIVersion, "CreateDnsRecord")
1182
1183
1184 return
1185 }
1186
1187 func NewCreateDnsRecordResponse() (response *CreateDnsRecordResponse) {
1188 response = &CreateDnsRecordResponse{
1189 BaseResponse: &tchttp.BaseResponse{},
1190 }
1191 return
1192
1193 }
1194
1195 // CreateDnsRecord
1196 // 在创建完站点后,并且站点为 NS 模式接入时,您可以通过本接口创建 DNS 记录。
1197 //
1198 // 可能返回的错误码:
1199 // INVALIDPARAMETERVALUE_CONTENTTYPENOTMATCH = "InvalidParameterValue.ContentTypeNotMatch"
1200 // INVALIDPARAMETERVALUE_PAGENAMEALREADYEXIST = "InvalidParameterValue.PageNameAlreadyExist"
1201 func CreateDnsRecord(c *Client, request *CreateDnsRecordRequest) (response *CreateDnsRecordResponse, err error) {
1202 return CreateDnsRecordWithContext(context.Background(), c, request)
1203 }
1204
1205 // CreateDnsRecord
1206 // 在创建完站点后,并且站点为 NS 模式接入时,您可以通过本接口创建 DNS 记录。
1207 //
1208 // 可能返回的错误码:
1209 // INVALIDPARAMETERVALUE_CONTENTTYPENOTMATCH = "InvalidParameterValue.ContentTypeNotMatch"
1210 // INVALIDPARAMETERVALUE_PAGENAMEALREADYEXIST = "InvalidParameterValue.PageNameAlreadyExist"
1211 func CreateDnsRecordWithContext(ctx context.Context, c *Client, request *CreateDnsRecordRequest) (response *CreateDnsRecordResponse, err error) {
1212 if request == nil {
1213 request = NewCreateDnsRecordRequest()
1214 }
1215 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateDnsRecord")
1216
1217 if c.GetCredential() == nil {
1218 return nil, errors.New("CreateDnsRecord require credential")
1219 }
1220
1221 request.SetContext(ctx)
1222
1223 response = NewCreateDnsRecordResponse()
1224 err = c.Send(request, response)
1225 return
1226 }
1227
1228 func NewCreateFunctionRequest() (request *CreateFunctionRequest) {
1229 request = &CreateFunctionRequest{
1230 BaseRequest: &tchttp.BaseRequest{},
1231 }
1232
1233 request.Init().WithApiInfo("teo", APIVersion, "CreateFunction")
1234
1235
1236 return
1237 }
1238
1239 func NewCreateFunctionResponse() (response *CreateFunctionResponse) {
1240 response = &CreateFunctionResponse{
1241 BaseResponse: &tchttp.BaseResponse{},
1242 }
1243 return
1244
1245 }
1246
1247 // CreateFunction
1248 // 创建并部署边缘函数至 EdgeOne 的边缘节点。
1249 //
1250 // 可能返回的错误码:
1251 // FAILEDOPERATION = "FailedOperation"
1252 // FAILEDOPERATION_FUNCTIONDEPLOYING = "FailedOperation.FunctionDeploying"
1253 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
1254 // INVALIDPARAMETER_BADCONTENT = "InvalidParameter.BadContent"
1255 // INVALIDPARAMETER_BADFUNCTIONNAME = "InvalidParameter.BadFunctionName"
1256 // INVALIDPARAMETER_CONTENTEXCEEDSLIMIT = "InvalidParameter.ContentExceedsLimit"
1257 // INVALIDPARAMETER_FUNCTIONNAMECONFLICT = "InvalidParameter.FunctionNameConflict"
1258 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
1259 // LIMITEXCEEDED_FUNCTIONLIMITEXCEEDED = "LimitExceeded.FunctionLimitExceeded"
1260 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
1261 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
1262 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
1263 func CreateFunction(c *Client, request *CreateFunctionRequest) (response *CreateFunctionResponse, err error) {
1264 return CreateFunctionWithContext(context.Background(), c, request)
1265 }
1266
1267 // CreateFunction
1268 // 创建并部署边缘函数至 EdgeOne 的边缘节点。
1269 //
1270 // 可能返回的错误码:
1271 // FAILEDOPERATION = "FailedOperation"
1272 // FAILEDOPERATION_FUNCTIONDEPLOYING = "FailedOperation.FunctionDeploying"
1273 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
1274 // INVALIDPARAMETER_BADCONTENT = "InvalidParameter.BadContent"
1275 // INVALIDPARAMETER_BADFUNCTIONNAME = "InvalidParameter.BadFunctionName"
1276 // INVALIDPARAMETER_CONTENTEXCEEDSLIMIT = "InvalidParameter.ContentExceedsLimit"
1277 // INVALIDPARAMETER_FUNCTIONNAMECONFLICT = "InvalidParameter.FunctionNameConflict"
1278 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
1279 // LIMITEXCEEDED_FUNCTIONLIMITEXCEEDED = "LimitExceeded.FunctionLimitExceeded"
1280 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
1281 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
1282 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
1283 func CreateFunctionWithContext(ctx context.Context, c *Client, request *CreateFunctionRequest) (response *CreateFunctionResponse, err error) {
1284 if request == nil {
1285 request = NewCreateFunctionRequest()
1286 }
1287 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateFunction")
1288
1289 if c.GetCredential() == nil {
1290 return nil, errors.New("CreateFunction require credential")
1291 }
1292
1293 request.SetContext(ctx)
1294
1295 response = NewCreateFunctionResponse()
1296 err = c.Send(request, response)
1297 return
1298 }
1299
1300 func NewCreateFunctionRuleRequest() (request *CreateFunctionRuleRequest) {
1301 request = &CreateFunctionRuleRequest{
1302 BaseRequest: &tchttp.BaseRequest{},
1303 }
1304
1305 request.Init().WithApiInfo("teo", APIVersion, "CreateFunctionRule")
1306
1307
1308 return
1309 }
1310
1311 func NewCreateFunctionRuleResponse() (response *CreateFunctionRuleResponse) {
1312 response = &CreateFunctionRuleResponse{
1313 BaseResponse: &tchttp.BaseResponse{},
1314 }
1315 return
1316
1317 }
1318
1319 // CreateFunctionRule
1320 // 创建边缘函数的触发规则。支持通过自定义过滤条件来决定是否需要执行函数,当需要执行函数时,提供了多种选择目标函数的方式,包括:直接指定,基于客户端归属地区选择和基于权重选择。
1321 //
1322 // 可能返回的错误码:
1323 // FAILEDOPERATION = "FailedOperation"
1324 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
1325 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
1326 // INVALIDPARAMETER_DUPLICATERULE = "InvalidParameter.DuplicateRule"
1327 // INVALIDPARAMETER_INVALIDCONDITIONS = "InvalidParameter.InvalidConditions"
1328 // LIMITEXCEEDED_RULELIMITEXCEEDED = "LimitExceeded.RuleLimitExceeded"
1329 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
1330 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
1331 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
1332 func CreateFunctionRule(c *Client, request *CreateFunctionRuleRequest) (response *CreateFunctionRuleResponse, err error) {
1333 return CreateFunctionRuleWithContext(context.Background(), c, request)
1334 }
1335
1336 // CreateFunctionRule
1337 // 创建边缘函数的触发规则。支持通过自定义过滤条件来决定是否需要执行函数,当需要执行函数时,提供了多种选择目标函数的方式,包括:直接指定,基于客户端归属地区选择和基于权重选择。
1338 //
1339 // 可能返回的错误码:
1340 // FAILEDOPERATION = "FailedOperation"
1341 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
1342 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
1343 // INVALIDPARAMETER_DUPLICATERULE = "InvalidParameter.DuplicateRule"
1344 // INVALIDPARAMETER_INVALIDCONDITIONS = "InvalidParameter.InvalidConditions"
1345 // LIMITEXCEEDED_RULELIMITEXCEEDED = "LimitExceeded.RuleLimitExceeded"
1346 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
1347 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
1348 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
1349 func CreateFunctionRuleWithContext(ctx context.Context, c *Client, request *CreateFunctionRuleRequest) (response *CreateFunctionRuleResponse, err error) {
1350 if request == nil {
1351 request = NewCreateFunctionRuleRequest()
1352 }
1353 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateFunctionRule")
1354
1355 if c.GetCredential() == nil {
1356 return nil, errors.New("CreateFunctionRule require credential")
1357 }
1358
1359 request.SetContext(ctx)
1360
1361 response = NewCreateFunctionRuleResponse()
1362 err = c.Send(request, response)
1363 return
1364 }
1365
1366 func NewCreateJustInTimeTranscodeTemplateRequest() (request *CreateJustInTimeTranscodeTemplateRequest) {
1367 request = &CreateJustInTimeTranscodeTemplateRequest{
1368 BaseRequest: &tchttp.BaseRequest{},
1369 }
1370
1371 request.Init().WithApiInfo("teo", APIVersion, "CreateJustInTimeTranscodeTemplate")
1372
1373
1374 return
1375 }
1376
1377 func NewCreateJustInTimeTranscodeTemplateResponse() (response *CreateJustInTimeTranscodeTemplateResponse) {
1378 response = &CreateJustInTimeTranscodeTemplateResponse{
1379 BaseResponse: &tchttp.BaseResponse{},
1380 }
1381 return
1382
1383 }
1384
1385 // CreateJustInTimeTranscodeTemplate
1386 // 即时转码已经提供了预置转码模板,满足大部分的需求。如果有个性化的转码需求,可以通过本接口创建自定义的转码模板,最多可创建100个自定义转码模板。
1387 //
1388 // 为了确保即时转码效果的一致性,避免因 EO 缓存或 M3U8 分片处理过程中的模板变更导致视频输出异常,模板在创建后不可进行修改。
1389 //
1390 // 即时转码详细能力了解:[EdgeOne视频即时处理功能介绍](https://cloud.tencent.com/document/product/1552/111927)。
1391 //
1392 // 可能返回的错误码:
1393 // FAILEDOPERATION_PRODUCTDISCONTINUED = "FailedOperation.ProductDiscontinued"
1394 // FAILEDOPERATION_PRODUCTNOTACTIVATED = "FailedOperation.ProductNotActivated"
1395 // FAILEDOPERATION_TEMPLATEOVERLIMIT = "FailedOperation.TemplateOverLimit"
1396 // INTERNALERROR = "InternalError"
1397 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
1398 // INVALIDPARAMETERVALUE_ZONENOTFOUND = "InvalidParameterValue.ZoneNotFound"
1399 // INVALIDPARAMETERVALUE_ZONEPAUSED = "InvalidParameterValue.ZonePaused"
1400 // MISSINGPARAMETER = "MissingParameter"
1401 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
1402 func CreateJustInTimeTranscodeTemplate(c *Client, request *CreateJustInTimeTranscodeTemplateRequest) (response *CreateJustInTimeTranscodeTemplateResponse, err error) {
1403 return CreateJustInTimeTranscodeTemplateWithContext(context.Background(), c, request)
1404 }
1405
1406 // CreateJustInTimeTranscodeTemplate
1407 // 即时转码已经提供了预置转码模板,满足大部分的需求。如果有个性化的转码需求,可以通过本接口创建自定义的转码模板,最多可创建100个自定义转码模板。
1408 //
1409 // 为了确保即时转码效果的一致性,避免因 EO 缓存或 M3U8 分片处理过程中的模板变更导致视频输出异常,模板在创建后不可进行修改。
1410 //
1411 // 即时转码详细能力了解:[EdgeOne视频即时处理功能介绍](https://cloud.tencent.com/document/product/1552/111927)。
1412 //
1413 // 可能返回的错误码:
1414 // FAILEDOPERATION_PRODUCTDISCONTINUED = "FailedOperation.ProductDiscontinued"
1415 // FAILEDOPERATION_PRODUCTNOTACTIVATED = "FailedOperation.ProductNotActivated"
1416 // FAILEDOPERATION_TEMPLATEOVERLIMIT = "FailedOperation.TemplateOverLimit"
1417 // INTERNALERROR = "InternalError"
1418 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
1419 // INVALIDPARAMETERVALUE_ZONENOTFOUND = "InvalidParameterValue.ZoneNotFound"
1420 // INVALIDPARAMETERVALUE_ZONEPAUSED = "InvalidParameterValue.ZonePaused"
1421 // MISSINGPARAMETER = "MissingParameter"
1422 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
1423 func CreateJustInTimeTranscodeTemplateWithContext(ctx context.Context, c *Client, request *CreateJustInTimeTranscodeTemplateRequest) (response *CreateJustInTimeTranscodeTemplateResponse, err error) {
1424 if request == nil {
1425 request = NewCreateJustInTimeTranscodeTemplateRequest()
1426 }
1427 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateJustInTimeTranscodeTemplate")
1428
1429 if c.GetCredential() == nil {
1430 return nil, errors.New("CreateJustInTimeTranscodeTemplate require credential")
1431 }
1432
1433 request.SetContext(ctx)
1434
1435 response = NewCreateJustInTimeTranscodeTemplateResponse()
1436 err = c.Send(request, response)
1437 return
1438 }
1439
1440 func NewCreateL4ProxyRequest() (request *CreateL4ProxyRequest) {
1441 request = &CreateL4ProxyRequest{
1442 BaseRequest: &tchttp.BaseRequest{},
1443 }
1444
1445 request.Init().WithApiInfo("teo", APIVersion, "CreateL4Proxy")
1446
1447
1448 return
1449 }
1450
1451 func NewCreateL4ProxyResponse() (response *CreateL4ProxyResponse) {
1452 response = &CreateL4ProxyResponse{
1453 BaseResponse: &tchttp.BaseResponse{},
1454 }
1455 return
1456
1457 }
1458
1459 // CreateL4Proxy
1460 // 用于创建四层代理实例。
1461 //
1462 // 可能返回的错误码:
1463 // FAILEDOPERATION = "FailedOperation"
1464 // INVALIDPARAMETER_PROXYNAMEDUPLICATING = "InvalidParameter.ProxyNameDuplicating"
1465 // OPERATIONDENIED = "OperationDenied"
1466 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
1467 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
1468 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
1469 // OPERATIONDENIED_IPV6ADVANCEDCONFLICT = "OperationDenied.Ipv6AdvancedConflict"
1470 // OPERATIONDENIED_IPV6STATICIPCONFLICT = "OperationDenied.Ipv6StaticIpConflict"
1471 // OPERATIONDENIED_L4LACKOFRESOURCES = "OperationDenied.L4LackOfResources"
1472 // OPERATIONDENIED_MSGIPV6ADVANCEDCONFLICT = "OperationDenied.MsgIpv6AdvancedConflict"
1473 // OPERATIONDENIED_STATICIPAREACONFLICT = "OperationDenied.StaticIpAreaConflict"
1474 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
1475 func CreateL4Proxy(c *Client, request *CreateL4ProxyRequest) (response *CreateL4ProxyResponse, err error) {
1476 return CreateL4ProxyWithContext(context.Background(), c, request)
1477 }
1478
1479 // CreateL4Proxy
1480 // 用于创建四层代理实例。
1481 //
1482 // 可能返回的错误码:
1483 // FAILEDOPERATION = "FailedOperation"
1484 // INVALIDPARAMETER_PROXYNAMEDUPLICATING = "InvalidParameter.ProxyNameDuplicating"
1485 // OPERATIONDENIED = "OperationDenied"
1486 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
1487 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
1488 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
1489 // OPERATIONDENIED_IPV6ADVANCEDCONFLICT = "OperationDenied.Ipv6AdvancedConflict"
1490 // OPERATIONDENIED_IPV6STATICIPCONFLICT = "OperationDenied.Ipv6StaticIpConflict"
1491 // OPERATIONDENIED_L4LACKOFRESOURCES = "OperationDenied.L4LackOfResources"
1492 // OPERATIONDENIED_MSGIPV6ADVANCEDCONFLICT = "OperationDenied.MsgIpv6AdvancedConflict"
1493 // OPERATIONDENIED_STATICIPAREACONFLICT = "OperationDenied.StaticIpAreaConflict"
1494 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
1495 func CreateL4ProxyWithContext(ctx context.Context, c *Client, request *CreateL4ProxyRequest) (response *CreateL4ProxyResponse, err error) {
1496 if request == nil {
1497 request = NewCreateL4ProxyRequest()
1498 }
1499 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateL4Proxy")
1500
1501 if c.GetCredential() == nil {
1502 return nil, errors.New("CreateL4Proxy require credential")
1503 }
1504
1505 request.SetContext(ctx)
1506
1507 response = NewCreateL4ProxyResponse()
1508 err = c.Send(request, response)
1509 return
1510 }
1511
1512 func NewCreateL4ProxyRulesRequest() (request *CreateL4ProxyRulesRequest) {
1513 request = &CreateL4ProxyRulesRequest{
1514 BaseRequest: &tchttp.BaseRequest{},
1515 }
1516
1517 request.Init().WithApiInfo("teo", APIVersion, "CreateL4ProxyRules")
1518
1519
1520 return
1521 }
1522
1523 func NewCreateL4ProxyRulesResponse() (response *CreateL4ProxyRulesResponse) {
1524 response = &CreateL4ProxyRulesResponse{
1525 BaseResponse: &tchttp.BaseResponse{},
1526 }
1527 return
1528
1529 }
1530
1531 // CreateL4ProxyRules
1532 // 用于创建四层代理实例规则,支持单条或者批量创建。
1533 //
1534 // 可能返回的错误码:
1535 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
1536 // INVALIDPARAMETER_INVALIDORIGINVALUE = "InvalidParameter.InvalidOriginValue"
1537 // INVALIDPARAMETER_RULEPORTDUPLICATING = "InvalidParameter.RulePortDuplicating"
1538 // LIMITEXCEEDED_PROXYRULESLIMITEXCEEDED = "LimitExceeded.ProxyRulesLimitExceeded"
1539 // OPERATIONDENIED = "OperationDenied"
1540 // OPERATIONDENIED_L4PORTLACKOFRESOURCES = "OperationDenied.L4PortLackOfResources"
1541 // RESOURCENOTFOUND = "ResourceNotFound"
1542 func CreateL4ProxyRules(c *Client, request *CreateL4ProxyRulesRequest) (response *CreateL4ProxyRulesResponse, err error) {
1543 return CreateL4ProxyRulesWithContext(context.Background(), c, request)
1544 }
1545
1546 // CreateL4ProxyRules
1547 // 用于创建四层代理实例规则,支持单条或者批量创建。
1548 //
1549 // 可能返回的错误码:
1550 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
1551 // INVALIDPARAMETER_INVALIDORIGINVALUE = "InvalidParameter.InvalidOriginValue"
1552 // INVALIDPARAMETER_RULEPORTDUPLICATING = "InvalidParameter.RulePortDuplicating"
1553 // LIMITEXCEEDED_PROXYRULESLIMITEXCEEDED = "LimitExceeded.ProxyRulesLimitExceeded"
1554 // OPERATIONDENIED = "OperationDenied"
1555 // OPERATIONDENIED_L4PORTLACKOFRESOURCES = "OperationDenied.L4PortLackOfResources"
1556 // RESOURCENOTFOUND = "ResourceNotFound"
1557 func CreateL4ProxyRulesWithContext(ctx context.Context, c *Client, request *CreateL4ProxyRulesRequest) (response *CreateL4ProxyRulesResponse, err error) {
1558 if request == nil {
1559 request = NewCreateL4ProxyRulesRequest()
1560 }
1561 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateL4ProxyRules")
1562
1563 if c.GetCredential() == nil {
1564 return nil, errors.New("CreateL4ProxyRules require credential")
1565 }
1566
1567 request.SetContext(ctx)
1568
1569 response = NewCreateL4ProxyRulesResponse()
1570 err = c.Send(request, response)
1571 return
1572 }
1573
1574 func NewCreateL7AccRulesRequest() (request *CreateL7AccRulesRequest) {
1575 request = &CreateL7AccRulesRequest{
1576 BaseRequest: &tchttp.BaseRequest{},
1577 }
1578
1579 request.Init().WithApiInfo("teo", APIVersion, "CreateL7AccRules")
1580
1581
1582 return
1583 }
1584
1585 func NewCreateL7AccRulesResponse() (response *CreateL7AccRulesResponse) {
1586 response = &CreateL7AccRulesResponse{
1587 BaseResponse: &tchttp.BaseResponse{},
1588 }
1589 return
1590
1591 }
1592
1593 // CreateL7AccRules
1594 // 本接口用于在[规则引擎](https://cloud.tencent.com/document/product/1552/70901)中创建规则,支持批量创建。
1595 //
1596 // 可能返回的错误码:
1597 // FAILEDOPERATION = "FailedOperation"
1598 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
1599 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
1600 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
1601 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
1602 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
1603 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
1604 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
1605 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
1606 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
1607 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
1608 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
1609 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
1610 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
1611 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
1612 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
1613 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
1614 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
1615 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
1616 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
1617 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
1618 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
1619 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
1620 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
1621 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
1622 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
1623 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
1624 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
1625 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
1626 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
1627 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
1628 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
1629 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
1630 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
1631 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
1632 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
1633 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
1634 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
1635 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
1636 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
1637 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
1638 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
1639 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
1640 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
1641 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
1642 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
1643 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
1644 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
1645 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
1646 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
1647 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
1648 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
1649 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
1650 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
1651 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
1652 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
1653 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
1654 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
1655 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
1656 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
1657 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
1658 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
1659 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
1660 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
1661 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
1662 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
1663 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
1664 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
1665 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
1666 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
1667 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
1668 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
1669 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
1670 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
1671 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
1672 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
1673 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
1674 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
1675 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
1676 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
1677 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
1678 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
1679 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
1680 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
1681 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
1682 // LIMITEXCEEDED = "LimitExceeded"
1683 // OPERATIONDENIED = "OperationDenied"
1684 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
1685 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
1686 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
1687 // RESOURCEINUSE = "ResourceInUse"
1688 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
1689 func CreateL7AccRules(c *Client, request *CreateL7AccRulesRequest) (response *CreateL7AccRulesResponse, err error) {
1690 return CreateL7AccRulesWithContext(context.Background(), c, request)
1691 }
1692
1693 // CreateL7AccRules
1694 // 本接口用于在[规则引擎](https://cloud.tencent.com/document/product/1552/70901)中创建规则,支持批量创建。
1695 //
1696 // 可能返回的错误码:
1697 // FAILEDOPERATION = "FailedOperation"
1698 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
1699 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
1700 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
1701 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
1702 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
1703 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
1704 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
1705 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
1706 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
1707 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
1708 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
1709 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
1710 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
1711 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
1712 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
1713 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
1714 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
1715 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
1716 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
1717 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
1718 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
1719 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
1720 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
1721 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
1722 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
1723 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
1724 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
1725 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
1726 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
1727 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
1728 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
1729 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
1730 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
1731 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
1732 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
1733 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
1734 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
1735 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
1736 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
1737 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
1738 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
1739 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
1740 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
1741 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
1742 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
1743 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
1744 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
1745 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
1746 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
1747 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
1748 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
1749 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
1750 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
1751 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
1752 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
1753 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
1754 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
1755 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
1756 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
1757 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
1758 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
1759 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
1760 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
1761 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
1762 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
1763 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
1764 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
1765 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
1766 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
1767 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
1768 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
1769 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
1770 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
1771 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
1772 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
1773 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
1774 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
1775 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
1776 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
1777 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
1778 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
1779 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
1780 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
1781 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
1782 // LIMITEXCEEDED = "LimitExceeded"
1783 // OPERATIONDENIED = "OperationDenied"
1784 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
1785 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
1786 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
1787 // RESOURCEINUSE = "ResourceInUse"
1788 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
1789 func CreateL7AccRulesWithContext(ctx context.Context, c *Client, request *CreateL7AccRulesRequest) (response *CreateL7AccRulesResponse, err error) {
1790 if request == nil {
1791 request = NewCreateL7AccRulesRequest()
1792 }
1793 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateL7AccRules")
1794
1795 if c.GetCredential() == nil {
1796 return nil, errors.New("CreateL7AccRules require credential")
1797 }
1798
1799 request.SetContext(ctx)
1800
1801 response = NewCreateL7AccRulesResponse()
1802 err = c.Send(request, response)
1803 return
1804 }
1805
1806 func NewCreateLoadBalancerRequest() (request *CreateLoadBalancerRequest) {
1807 request = &CreateLoadBalancerRequest{
1808 BaseRequest: &tchttp.BaseRequest{},
1809 }
1810
1811 request.Init().WithApiInfo("teo", APIVersion, "CreateLoadBalancer")
1812
1813
1814 return
1815 }
1816
1817 func NewCreateLoadBalancerResponse() (response *CreateLoadBalancerResponse) {
1818 response = &CreateLoadBalancerResponse{
1819 BaseResponse: &tchttp.BaseResponse{},
1820 }
1821 return
1822
1823 }
1824
1825 // CreateLoadBalancer
1826 // 创建负载均衡实例。详情请参考 [快速创建负载均衡实例](https://cloud.tencent.com/document/product/1552/104223)。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
1827 //
1828 // 可能返回的错误码:
1829 // INVALIDPARAMETER_LOADBALANCERBINDORIGINGROUPINVALID = "InvalidParameter.LoadBalancerBindOriginGroupInvalid"
1830 // INVALIDPARAMETER_LOADBALANCERNAMEREPEATED = "InvalidParameter.LoadBalancerNameRepeated"
1831 // INVALIDPARAMETER_ORIGINGROUPTYPECANNOTMATCHLBTYPE = "InvalidParameter.OriginGroupTypeCanNotMatchLBType"
1832 // INVALIDPARAMETER_SOMEORIGINGROUPNOTEXIST = "InvalidParameter.SomeOriginGroupNotExist"
1833 // LIMITEXCEEDED_LOADBALANCINGCOUNTLIMITEXCEEDED = "LimitExceeded.LoadBalancingCountLimitExceeded"
1834 func CreateLoadBalancer(c *Client, request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error) {
1835 return CreateLoadBalancerWithContext(context.Background(), c, request)
1836 }
1837
1838 // CreateLoadBalancer
1839 // 创建负载均衡实例。详情请参考 [快速创建负载均衡实例](https://cloud.tencent.com/document/product/1552/104223)。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
1840 //
1841 // 可能返回的错误码:
1842 // INVALIDPARAMETER_LOADBALANCERBINDORIGINGROUPINVALID = "InvalidParameter.LoadBalancerBindOriginGroupInvalid"
1843 // INVALIDPARAMETER_LOADBALANCERNAMEREPEATED = "InvalidParameter.LoadBalancerNameRepeated"
1844 // INVALIDPARAMETER_ORIGINGROUPTYPECANNOTMATCHLBTYPE = "InvalidParameter.OriginGroupTypeCanNotMatchLBType"
1845 // INVALIDPARAMETER_SOMEORIGINGROUPNOTEXIST = "InvalidParameter.SomeOriginGroupNotExist"
1846 // LIMITEXCEEDED_LOADBALANCINGCOUNTLIMITEXCEEDED = "LimitExceeded.LoadBalancingCountLimitExceeded"
1847 func CreateLoadBalancerWithContext(ctx context.Context, c *Client, request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error) {
1848 if request == nil {
1849 request = NewCreateLoadBalancerRequest()
1850 }
1851 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateLoadBalancer")
1852
1853 if c.GetCredential() == nil {
1854 return nil, errors.New("CreateLoadBalancer require credential")
1855 }
1856
1857 request.SetContext(ctx)
1858
1859 response = NewCreateLoadBalancerResponse()
1860 err = c.Send(request, response)
1861 return
1862 }
1863
1864 func NewCreateMultiPathGatewayRequest() (request *CreateMultiPathGatewayRequest) {
1865 request = &CreateMultiPathGatewayRequest{
1866 BaseRequest: &tchttp.BaseRequest{},
1867 }
1868
1869 request.Init().WithApiInfo("teo", APIVersion, "CreateMultiPathGateway")
1870
1871
1872 return
1873 }
1874
1875 func NewCreateMultiPathGatewayResponse() (response *CreateMultiPathGatewayResponse) {
1876 response = &CreateMultiPathGatewayResponse{
1877 BaseResponse: &tchttp.BaseResponse{},
1878 }
1879 return
1880
1881 }
1882
1883 // CreateMultiPathGateway
1884 // 通过本接口创建多通道安全加速网关,包括云上网关(腾讯云创建和管理的网关)和自有网关(用户部署的私有网关),需要通过接口 DescribeMultiPathGateway,查询状态为 online 即创建成功。
1885 //
1886 // 可能返回的错误码:
1887 // INTERNALERROR = "InternalError"
1888 // INVALIDPARAMETER = "InvalidParameter"
1889 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
1890 // MISSINGPARAMETER = "MissingParameter"
1891 // OPERATIONDENIED = "OperationDenied"
1892 func CreateMultiPathGateway(c *Client, request *CreateMultiPathGatewayRequest) (response *CreateMultiPathGatewayResponse, err error) {
1893 return CreateMultiPathGatewayWithContext(context.Background(), c, request)
1894 }
1895
1896 // CreateMultiPathGateway
1897 // 通过本接口创建多通道安全加速网关,包括云上网关(腾讯云创建和管理的网关)和自有网关(用户部署的私有网关),需要通过接口 DescribeMultiPathGateway,查询状态为 online 即创建成功。
1898 //
1899 // 可能返回的错误码:
1900 // INTERNALERROR = "InternalError"
1901 // INVALIDPARAMETER = "InvalidParameter"
1902 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
1903 // MISSINGPARAMETER = "MissingParameter"
1904 // OPERATIONDENIED = "OperationDenied"
1905 func CreateMultiPathGatewayWithContext(ctx context.Context, c *Client, request *CreateMultiPathGatewayRequest) (response *CreateMultiPathGatewayResponse, err error) {
1906 if request == nil {
1907 request = NewCreateMultiPathGatewayRequest()
1908 }
1909 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateMultiPathGateway")
1910
1911 if c.GetCredential() == nil {
1912 return nil, errors.New("CreateMultiPathGateway require credential")
1913 }
1914
1915 request.SetContext(ctx)
1916
1917 response = NewCreateMultiPathGatewayResponse()
1918 err = c.Send(request, response)
1919 return
1920 }
1921
1922 func NewCreateMultiPathGatewayLineRequest() (request *CreateMultiPathGatewayLineRequest) {
1923 request = &CreateMultiPathGatewayLineRequest{
1924 BaseRequest: &tchttp.BaseRequest{},
1925 }
1926
1927 request.Init().WithApiInfo("teo", APIVersion, "CreateMultiPathGatewayLine")
1928
1929
1930 return
1931 }
1932
1933 func NewCreateMultiPathGatewayLineResponse() (response *CreateMultiPathGatewayLineResponse) {
1934 response = &CreateMultiPathGatewayLineResponse{
1935 BaseResponse: &tchttp.BaseResponse{},
1936 }
1937 return
1938
1939 }
1940
1941 // CreateMultiPathGatewayLine
1942 // 通过本接口创建接入多通道安全加速网关的线路。包括 EdgeOne 四层代理线路、自定义线路。
1943 //
1944 // 可能返回的错误码:
1945 // INTERNALERROR = "InternalError"
1946 // INVALIDPARAMETER = "InvalidParameter"
1947 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
1948 // MISSINGPARAMETER = "MissingParameter"
1949 // OPERATIONDENIED = "OperationDenied"
1950 func CreateMultiPathGatewayLine(c *Client, request *CreateMultiPathGatewayLineRequest) (response *CreateMultiPathGatewayLineResponse, err error) {
1951 return CreateMultiPathGatewayLineWithContext(context.Background(), c, request)
1952 }
1953
1954 // CreateMultiPathGatewayLine
1955 // 通过本接口创建接入多通道安全加速网关的线路。包括 EdgeOne 四层代理线路、自定义线路。
1956 //
1957 // 可能返回的错误码:
1958 // INTERNALERROR = "InternalError"
1959 // INVALIDPARAMETER = "InvalidParameter"
1960 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
1961 // MISSINGPARAMETER = "MissingParameter"
1962 // OPERATIONDENIED = "OperationDenied"
1963 func CreateMultiPathGatewayLineWithContext(ctx context.Context, c *Client, request *CreateMultiPathGatewayLineRequest) (response *CreateMultiPathGatewayLineResponse, err error) {
1964 if request == nil {
1965 request = NewCreateMultiPathGatewayLineRequest()
1966 }
1967 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateMultiPathGatewayLine")
1968
1969 if c.GetCredential() == nil {
1970 return nil, errors.New("CreateMultiPathGatewayLine require credential")
1971 }
1972
1973 request.SetContext(ctx)
1974
1975 response = NewCreateMultiPathGatewayLineResponse()
1976 err = c.Send(request, response)
1977 return
1978 }
1979
1980 func NewCreateMultiPathGatewaySecretKeyRequest() (request *CreateMultiPathGatewaySecretKeyRequest) {
1981 request = &CreateMultiPathGatewaySecretKeyRequest{
1982 BaseRequest: &tchttp.BaseRequest{},
1983 }
1984
1985 request.Init().WithApiInfo("teo", APIVersion, "CreateMultiPathGatewaySecretKey")
1986
1987
1988 return
1989 }
1990
1991 func NewCreateMultiPathGatewaySecretKeyResponse() (response *CreateMultiPathGatewaySecretKeyResponse) {
1992 response = &CreateMultiPathGatewaySecretKeyResponse{
1993 BaseResponse: &tchttp.BaseResponse{},
1994 }
1995 return
1996
1997 }
1998
1999 // CreateMultiPathGatewaySecretKey
2000 // 通过本接口创建接入多通道安全加速网关的密钥,客户基于接入密钥签名接入多通道安全加速网关。每个站点下只有一个密钥,可用于接入该站点下的所有网关,可通过接口 DescribeMultiPathGatewaySecretKey 查询。
2001 //
2002 // 可能返回的错误码:
2003 // INTERNALERROR = "InternalError"
2004 // INVALIDPARAMETER = "InvalidParameter"
2005 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
2006 // MISSINGPARAMETER = "MissingParameter"
2007 // OPERATIONDENIED = "OperationDenied"
2008 func CreateMultiPathGatewaySecretKey(c *Client, request *CreateMultiPathGatewaySecretKeyRequest) (response *CreateMultiPathGatewaySecretKeyResponse, err error) {
2009 return CreateMultiPathGatewaySecretKeyWithContext(context.Background(), c, request)
2010 }
2011
2012 // CreateMultiPathGatewaySecretKey
2013 // 通过本接口创建接入多通道安全加速网关的密钥,客户基于接入密钥签名接入多通道安全加速网关。每个站点下只有一个密钥,可用于接入该站点下的所有网关,可通过接口 DescribeMultiPathGatewaySecretKey 查询。
2014 //
2015 // 可能返回的错误码:
2016 // INTERNALERROR = "InternalError"
2017 // INVALIDPARAMETER = "InvalidParameter"
2018 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
2019 // MISSINGPARAMETER = "MissingParameter"
2020 // OPERATIONDENIED = "OperationDenied"
2021 func CreateMultiPathGatewaySecretKeyWithContext(ctx context.Context, c *Client, request *CreateMultiPathGatewaySecretKeyRequest) (response *CreateMultiPathGatewaySecretKeyResponse, err error) {
2022 if request == nil {
2023 request = NewCreateMultiPathGatewaySecretKeyRequest()
2024 }
2025 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateMultiPathGatewaySecretKey")
2026
2027 if c.GetCredential() == nil {
2028 return nil, errors.New("CreateMultiPathGatewaySecretKey require credential")
2029 }
2030
2031 request.SetContext(ctx)
2032
2033 response = NewCreateMultiPathGatewaySecretKeyResponse()
2034 err = c.Send(request, response)
2035 return
2036 }
2037
2038 func NewCreateOriginGroupRequest() (request *CreateOriginGroupRequest) {
2039 request = &CreateOriginGroupRequest{
2040 BaseRequest: &tchttp.BaseRequest{},
2041 }
2042
2043 request.Init().WithApiInfo("teo", APIVersion, "CreateOriginGroup")
2044
2045
2046 return
2047 }
2048
2049 func NewCreateOriginGroupResponse() (response *CreateOriginGroupResponse) {
2050 response = &CreateOriginGroupResponse{
2051 BaseResponse: &tchttp.BaseResponse{},
2052 }
2053 return
2054
2055 }
2056
2057 // CreateOriginGroup
2058 // 创建源站组,以源站组的方式管理业务源站。此处配置的源站组可于**添加加速域名**和**四层代理**等功能中引用。
2059 //
2060 // 可能返回的错误码:
2061 // FAILEDOPERATION = "FailedOperation"
2062 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
2063 // INVALIDPARAMETER_HOSTHEADERINVALID = "InvalidParameter.HostHeaderInvalid"
2064 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
2065 // INVALIDPARAMETER_INVALIDORIGINGROUPTYPE = "InvalidParameter.InvalidOriginGroupType"
2066 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
2067 // INVALIDPARAMETER_ORIGINNAMEEXISTS = "InvalidParameter.OriginNameExists"
2068 // INVALIDPARAMETER_ORIGINRECORDFORMATERROR = "InvalidParameter.OriginRecordFormatError"
2069 // INVALIDPARAMETER_ORIGINRECORDWEIGHTVALUE = "InvalidParameter.OriginRecordWeightValue"
2070 // INVALIDPARAMETER_ORIGINTHIRDPARTYPARAMFORMATERROR = "InvalidParameter.OriginThirdPartyParamFormatError"
2071 // LIMITEXCEEDED = "LimitExceeded"
2072 // OPERATIONDENIED = "OperationDenied"
2073 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
2074 // OPERATIONDENIED_LOADBALANCINGZONEISNOTACTIVE = "OperationDenied.LoadBalancingZoneIsNotActive"
2075 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2076 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
2077 func CreateOriginGroup(c *Client, request *CreateOriginGroupRequest) (response *CreateOriginGroupResponse, err error) {
2078 return CreateOriginGroupWithContext(context.Background(), c, request)
2079 }
2080
2081 // CreateOriginGroup
2082 // 创建源站组,以源站组的方式管理业务源站。此处配置的源站组可于**添加加速域名**和**四层代理**等功能中引用。
2083 //
2084 // 可能返回的错误码:
2085 // FAILEDOPERATION = "FailedOperation"
2086 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
2087 // INVALIDPARAMETER_HOSTHEADERINVALID = "InvalidParameter.HostHeaderInvalid"
2088 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
2089 // INVALIDPARAMETER_INVALIDORIGINGROUPTYPE = "InvalidParameter.InvalidOriginGroupType"
2090 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
2091 // INVALIDPARAMETER_ORIGINNAMEEXISTS = "InvalidParameter.OriginNameExists"
2092 // INVALIDPARAMETER_ORIGINRECORDFORMATERROR = "InvalidParameter.OriginRecordFormatError"
2093 // INVALIDPARAMETER_ORIGINRECORDWEIGHTVALUE = "InvalidParameter.OriginRecordWeightValue"
2094 // INVALIDPARAMETER_ORIGINTHIRDPARTYPARAMFORMATERROR = "InvalidParameter.OriginThirdPartyParamFormatError"
2095 // LIMITEXCEEDED = "LimitExceeded"
2096 // OPERATIONDENIED = "OperationDenied"
2097 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
2098 // OPERATIONDENIED_LOADBALANCINGZONEISNOTACTIVE = "OperationDenied.LoadBalancingZoneIsNotActive"
2099 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2100 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
2101 func CreateOriginGroupWithContext(ctx context.Context, c *Client, request *CreateOriginGroupRequest) (response *CreateOriginGroupResponse, err error) {
2102 if request == nil {
2103 request = NewCreateOriginGroupRequest()
2104 }
2105 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateOriginGroup")
2106
2107 if c.GetCredential() == nil {
2108 return nil, errors.New("CreateOriginGroup require credential")
2109 }
2110
2111 request.SetContext(ctx)
2112
2113 response = NewCreateOriginGroupResponse()
2114 err = c.Send(request, response)
2115 return
2116 }
2117
2118 func NewCreatePlanRequest() (request *CreatePlanRequest) {
2119 request = &CreatePlanRequest{
2120 BaseRequest: &tchttp.BaseRequest{},
2121 }
2122
2123 request.Init().WithApiInfo("teo", APIVersion, "CreatePlan")
2124
2125
2126 return
2127 }
2128
2129 func NewCreatePlanResponse() (response *CreatePlanResponse) {
2130 response = &CreatePlanResponse{
2131 BaseResponse: &tchttp.BaseResponse{},
2132 }
2133 return
2134
2135 }
2136
2137 // CreatePlan
2138 // 若您需要使用 Edgeone 产品,您需要通过此接口创建计费套餐。
2139 //
2140 // > 创建套餐后,您需要通过 [CreateZone](https://cloud.tencent.com/document/product/1552/80719) 完成创建站点,绑定套餐的流程,Edgeone 才能正常提供服务。
2141 //
2142 // 可能返回的错误码:
2143 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
2144 // INVALIDPARAMETER_INVALIDAUTOUSEVOUCHER = "InvalidParameter.InvalidAutoUseVoucher"
2145 // INVALIDPARAMETER_INVALIDPERIOD = "InvalidParameter.InvalidPeriod"
2146 // INVALIDPARAMETER_INVALIDPLANTYPE = "InvalidParameter.InvalidPlanType"
2147 // INVALIDPARAMETER_INVALIDRENEWFLAG = "InvalidParameter.InvalidRenewFlag"
2148 // OPERATIONDENIED_PLEASECONTACTBUSINESSPERSONNEL = "OperationDenied.PleaseContactBusinessPersonnel"
2149 func CreatePlan(c *Client, request *CreatePlanRequest) (response *CreatePlanResponse, err error) {
2150 return CreatePlanWithContext(context.Background(), c, request)
2151 }
2152
2153 // CreatePlan
2154 // 若您需要使用 Edgeone 产品,您需要通过此接口创建计费套餐。
2155 //
2156 // > 创建套餐后,您需要通过 [CreateZone](https://cloud.tencent.com/document/product/1552/80719) 完成创建站点,绑定套餐的流程,Edgeone 才能正常提供服务。
2157 //
2158 // 可能返回的错误码:
2159 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
2160 // INVALIDPARAMETER_INVALIDAUTOUSEVOUCHER = "InvalidParameter.InvalidAutoUseVoucher"
2161 // INVALIDPARAMETER_INVALIDPERIOD = "InvalidParameter.InvalidPeriod"
2162 // INVALIDPARAMETER_INVALIDPLANTYPE = "InvalidParameter.InvalidPlanType"
2163 // INVALIDPARAMETER_INVALIDRENEWFLAG = "InvalidParameter.InvalidRenewFlag"
2164 // OPERATIONDENIED_PLEASECONTACTBUSINESSPERSONNEL = "OperationDenied.PleaseContactBusinessPersonnel"
2165 func CreatePlanWithContext(ctx context.Context, c *Client, request *CreatePlanRequest) (response *CreatePlanResponse, err error) {
2166 if request == nil {
2167 request = NewCreatePlanRequest()
2168 }
2169 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreatePlan")
2170
2171 if c.GetCredential() == nil {
2172 return nil, errors.New("CreatePlan require credential")
2173 }
2174
2175 request.SetContext(ctx)
2176
2177 response = NewCreatePlanResponse()
2178 err = c.Send(request, response)
2179 return
2180 }
2181
2182 func NewCreatePlanForZoneRequest() (request *CreatePlanForZoneRequest) {
2183 request = &CreatePlanForZoneRequest{
2184 BaseRequest: &tchttp.BaseRequest{},
2185 }
2186
2187 request.Init().WithApiInfo("teo", APIVersion, "CreatePlanForZone")
2188
2189
2190 return
2191 }
2192
2193 func NewCreatePlanForZoneResponse() (response *CreatePlanForZoneResponse) {
2194 response = &CreatePlanForZoneResponse{
2195 BaseResponse: &tchttp.BaseResponse{},
2196 }
2197 return
2198
2199 }
2200
2201 // CreatePlanForZone
2202 // 为未购买套餐的站点购买套餐
2203 //
2204 // 可能返回的错误码:
2205 // FAILEDOPERATION = "FailedOperation"
2206 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
2207 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
2208 // INVALIDPARAMETER_ZONEHASBEENBOUND = "InvalidParameter.ZoneHasBeenBound"
2209 // OPERATIONDENIED = "OperationDenied"
2210 // OPERATIONDENIED_DOMAINNOICP = "OperationDenied.DomainNoICP"
2211 func CreatePlanForZone(c *Client, request *CreatePlanForZoneRequest) (response *CreatePlanForZoneResponse, err error) {
2212 return CreatePlanForZoneWithContext(context.Background(), c, request)
2213 }
2214
2215 // CreatePlanForZone
2216 // 为未购买套餐的站点购买套餐
2217 //
2218 // 可能返回的错误码:
2219 // FAILEDOPERATION = "FailedOperation"
2220 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
2221 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
2222 // INVALIDPARAMETER_ZONEHASBEENBOUND = "InvalidParameter.ZoneHasBeenBound"
2223 // OPERATIONDENIED = "OperationDenied"
2224 // OPERATIONDENIED_DOMAINNOICP = "OperationDenied.DomainNoICP"
2225 func CreatePlanForZoneWithContext(ctx context.Context, c *Client, request *CreatePlanForZoneRequest) (response *CreatePlanForZoneResponse, err error) {
2226 if request == nil {
2227 request = NewCreatePlanForZoneRequest()
2228 }
2229 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreatePlanForZone")
2230
2231 if c.GetCredential() == nil {
2232 return nil, errors.New("CreatePlanForZone require credential")
2233 }
2234
2235 request.SetContext(ctx)
2236
2237 response = NewCreatePlanForZoneResponse()
2238 err = c.Send(request, response)
2239 return
2240 }
2241
2242 func NewCreatePrefetchTaskRequest() (request *CreatePrefetchTaskRequest) {
2243 request = &CreatePrefetchTaskRequest{
2244 BaseRequest: &tchttp.BaseRequest{},
2245 }
2246
2247 request.Init().WithApiInfo("teo", APIVersion, "CreatePrefetchTask")
2248
2249
2250 return
2251 }
2252
2253 func NewCreatePrefetchTaskResponse() (response *CreatePrefetchTaskResponse) {
2254 response = &CreatePrefetchTaskResponse{
2255 BaseResponse: &tchttp.BaseResponse{},
2256 }
2257 return
2258
2259 }
2260
2261 // CreatePrefetchTask
2262 // 创建预热任务
2263 //
2264 // 可能返回的错误码:
2265 // INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
2266 // INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig"
2267 // INTERNALERROR_FAILEDTOGENERATEURL = "InternalError.FailedToGenerateUrl"
2268 // INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem"
2269 // INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound"
2270 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
2271 // INVALIDPARAMETER_TARGET = "InvalidParameter.Target"
2272 // INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated"
2273 // INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl"
2274 // LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota"
2275 // LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota"
2276 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2277 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
2278 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
2279 func CreatePrefetchTask(c *Client, request *CreatePrefetchTaskRequest) (response *CreatePrefetchTaskResponse, err error) {
2280 return CreatePrefetchTaskWithContext(context.Background(), c, request)
2281 }
2282
2283 // CreatePrefetchTask
2284 // 创建预热任务
2285 //
2286 // 可能返回的错误码:
2287 // INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
2288 // INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig"
2289 // INTERNALERROR_FAILEDTOGENERATEURL = "InternalError.FailedToGenerateUrl"
2290 // INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem"
2291 // INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound"
2292 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
2293 // INVALIDPARAMETER_TARGET = "InvalidParameter.Target"
2294 // INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated"
2295 // INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl"
2296 // LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota"
2297 // LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota"
2298 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2299 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
2300 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
2301 func CreatePrefetchTaskWithContext(ctx context.Context, c *Client, request *CreatePrefetchTaskRequest) (response *CreatePrefetchTaskResponse, err error) {
2302 if request == nil {
2303 request = NewCreatePrefetchTaskRequest()
2304 }
2305 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreatePrefetchTask")
2306
2307 if c.GetCredential() == nil {
2308 return nil, errors.New("CreatePrefetchTask require credential")
2309 }
2310
2311 request.SetContext(ctx)
2312
2313 response = NewCreatePrefetchTaskResponse()
2314 err = c.Send(request, response)
2315 return
2316 }
2317
2318 func NewCreatePurgeTaskRequest() (request *CreatePurgeTaskRequest) {
2319 request = &CreatePurgeTaskRequest{
2320 BaseRequest: &tchttp.BaseRequest{},
2321 }
2322
2323 request.Init().WithApiInfo("teo", APIVersion, "CreatePurgeTask")
2324
2325
2326 return
2327 }
2328
2329 func NewCreatePurgeTaskResponse() (response *CreatePurgeTaskResponse) {
2330 response = &CreatePurgeTaskResponse{
2331 BaseResponse: &tchttp.BaseResponse{},
2332 }
2333 return
2334
2335 }
2336
2337 // CreatePurgeTask
2338 // 当源站资源更新,但节点缓存 TTL 未过期时,用户仍会访问到旧的资源,此时可以通过该接口实现节点资源更新。触发更新的方法有以下两种:<li>直接删除:不做任何校验,直接删除节点缓存,用户请求时触发回源拉取;</li><li>标记过期:将节点资源置为过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li>
2339 //
2340 //
2341 //
2342 // 清除缓存任务详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。
2343 //
2344 // 可能返回的错误码:
2345 // INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
2346 // INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig"
2347 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
2348 // INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem"
2349 // INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound"
2350 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
2351 // INVALIDPARAMETER_TARGET = "InvalidParameter.Target"
2352 // INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated"
2353 // INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl"
2354 // LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota"
2355 // LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota"
2356 // LIMITEXCEEDED_PACKNOTALLOW = "LimitExceeded.PackNotAllow"
2357 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2358 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
2359 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
2360 func CreatePurgeTask(c *Client, request *CreatePurgeTaskRequest) (response *CreatePurgeTaskResponse, err error) {
2361 return CreatePurgeTaskWithContext(context.Background(), c, request)
2362 }
2363
2364 // CreatePurgeTask
2365 // 当源站资源更新,但节点缓存 TTL 未过期时,用户仍会访问到旧的资源,此时可以通过该接口实现节点资源更新。触发更新的方法有以下两种:<li>直接删除:不做任何校验,直接删除节点缓存,用户请求时触发回源拉取;</li><li>标记过期:将节点资源置为过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li>
2366 //
2367 //
2368 //
2369 // 清除缓存任务详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。
2370 //
2371 // 可能返回的错误码:
2372 // INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
2373 // INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig"
2374 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
2375 // INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem"
2376 // INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound"
2377 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
2378 // INVALIDPARAMETER_TARGET = "InvalidParameter.Target"
2379 // INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated"
2380 // INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl"
2381 // LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota"
2382 // LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota"
2383 // LIMITEXCEEDED_PACKNOTALLOW = "LimitExceeded.PackNotAllow"
2384 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2385 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
2386 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
2387 func CreatePurgeTaskWithContext(ctx context.Context, c *Client, request *CreatePurgeTaskRequest) (response *CreatePurgeTaskResponse, err error) {
2388 if request == nil {
2389 request = NewCreatePurgeTaskRequest()
2390 }
2391 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreatePurgeTask")
2392
2393 if c.GetCredential() == nil {
2394 return nil, errors.New("CreatePurgeTask require credential")
2395 }
2396
2397 request.SetContext(ctx)
2398
2399 response = NewCreatePurgeTaskResponse()
2400 err = c.Send(request, response)
2401 return
2402 }
2403
2404 func NewCreateRealtimeLogDeliveryTaskRequest() (request *CreateRealtimeLogDeliveryTaskRequest) {
2405 request = &CreateRealtimeLogDeliveryTaskRequest{
2406 BaseRequest: &tchttp.BaseRequest{},
2407 }
2408
2409 request.Init().WithApiInfo("teo", APIVersion, "CreateRealtimeLogDeliveryTask")
2410
2411
2412 return
2413 }
2414
2415 func NewCreateRealtimeLogDeliveryTaskResponse() (response *CreateRealtimeLogDeliveryTaskResponse) {
2416 response = &CreateRealtimeLogDeliveryTaskResponse{
2417 BaseResponse: &tchttp.BaseResponse{},
2418 }
2419 return
2420
2421 }
2422
2423 // CreateRealtimeLogDeliveryTask
2424 // 本接口用于创建实时日志投递任务。本接口有如下限制:
2425 //
2426 // - 当数据投递类型(LogType)为站点加速日志(七层访问日志)、四层代理日志、边缘函数运行日志时,同一个实体(七层域名、四层代理实例、边缘函数实例)在同种数据投递类型(LogType)和数据投递区域(Area)的组合下,只能被添加到如下实时日志投递任务类型(TaskType)组合中:
2427 //
2428 // - 一个推送至腾讯云 CLS 的任务,加上另一个推送至自定义 HTTP(S) 地址的任务;
2429 //
2430 // - 一个推送至腾讯云 CLS 的任务,加上另一个推送至 AWS S3 兼容对象存储的任务;
2431 //
2432 // - 当数据投递类型(LogType)为速率限制和 CC 攻击防护日志、托管规则日志、自定义规则日志、Bot 管理日志时,同一个实体在同种数据投递类型(LogType)和数据投递区域(Area)的组合下,只能被添加到一个实时日志投递任务中。
2433 //
2434 //
2435 //
2436 // 建议先通过 [DescribeRealtimeLogDeliveryTasks](https://cloud.tencent.com/document/product/1552/104110) 接口根据实体查询实时日志投递任务列表,检查实体是否已经被添加到另一实时日志投递任务中。
2437 //
2438 // 可能返回的错误码:
2439 // FAILEDOPERATION = "FailedOperation"
2440 // FAILEDOPERATION_CREATECLSLOGSETFAILED = "FailedOperation.CreateClsLogSetFailed"
2441 // FAILEDOPERATION_CREATECLSLOGTOPICTASKFAILED = "FailedOperation.CreateClsLogTopicTaskFailed"
2442 // FAILEDOPERATION_CREATELOGTOPICTASKAUTHFAILURE = "FailedOperation.CreateLogTopicTaskAuthFailure"
2443 // FAILEDOPERATION_REALTIMELOGAUTHFAILURE = "FailedOperation.RealtimeLogAuthFailure"
2444 // FAILEDOPERATION_REALTIMELOGNOTFOUND = "FailedOperation.RealtimeLogNotFound"
2445 // INVALIDPARAMETER = "InvalidParameter"
2446 // INVALIDPARAMETER_INVALIDLOGFORMATFIELDDELIMITER = "InvalidParameter.InvalidLogFormatFieldDelimiter"
2447 // INVALIDPARAMETER_INVALIDLOGFORMATFORMATTYPE = "InvalidParameter.InvalidLogFormatFormatType"
2448 // INVALIDPARAMETER_INVALIDLOGFORMATRECORDDELIMITER = "InvalidParameter.InvalidLogFormatRecordDelimiter"
2449 // INVALIDPARAMETER_REALTIMELOGENTITYALREADYCREATED = "InvalidParameter.RealtimeLogEntityAlreadyCreated"
2450 // INVALIDPARAMETER_REALTIMELOGINVALIDDELIVERYAREA = "InvalidParameter.RealtimeLogInvalidDeliveryArea"
2451 // INVALIDPARAMETER_REALTIMELOGINVALIDLOGTYPE = "InvalidParameter.RealtimeLogInvalidLogType"
2452 // INVALIDPARAMETER_REALTIMELOGINVALIDTASKTYPE = "InvalidParameter.RealtimeLogInvalidTaskType"
2453 // INVALIDPARAMETER_REALTIMELOGNUMSEXCEEDLIMIT = "InvalidParameter.RealtimeLogNumsExceedLimit"
2454 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
2455 // LIMITEXCEEDED = "LimitExceeded"
2456 // LIMITEXCEEDED_CUSTOMLOGFIELDREGEXLIMITEXCEEDED = "LimitExceeded.CustomLogFieldRegexLimitExceeded"
2457 // OPERATIONDENIED = "OperationDenied"
2458 // RESOURCENOTFOUND = "ResourceNotFound"
2459 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
2460 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
2461 func CreateRealtimeLogDeliveryTask(c *Client, request *CreateRealtimeLogDeliveryTaskRequest) (response *CreateRealtimeLogDeliveryTaskResponse, err error) {
2462 return CreateRealtimeLogDeliveryTaskWithContext(context.Background(), c, request)
2463 }
2464
2465 // CreateRealtimeLogDeliveryTask
2466 // 本接口用于创建实时日志投递任务。本接口有如下限制:
2467 //
2468 // - 当数据投递类型(LogType)为站点加速日志(七层访问日志)、四层代理日志、边缘函数运行日志时,同一个实体(七层域名、四层代理实例、边缘函数实例)在同种数据投递类型(LogType)和数据投递区域(Area)的组合下,只能被添加到如下实时日志投递任务类型(TaskType)组合中:
2469 //
2470 // - 一个推送至腾讯云 CLS 的任务,加上另一个推送至自定义 HTTP(S) 地址的任务;
2471 //
2472 // - 一个推送至腾讯云 CLS 的任务,加上另一个推送至 AWS S3 兼容对象存储的任务;
2473 //
2474 // - 当数据投递类型(LogType)为速率限制和 CC 攻击防护日志、托管规则日志、自定义规则日志、Bot 管理日志时,同一个实体在同种数据投递类型(LogType)和数据投递区域(Area)的组合下,只能被添加到一个实时日志投递任务中。
2475 //
2476 //
2477 //
2478 // 建议先通过 [DescribeRealtimeLogDeliveryTasks](https://cloud.tencent.com/document/product/1552/104110) 接口根据实体查询实时日志投递任务列表,检查实体是否已经被添加到另一实时日志投递任务中。
2479 //
2480 // 可能返回的错误码:
2481 // FAILEDOPERATION = "FailedOperation"
2482 // FAILEDOPERATION_CREATECLSLOGSETFAILED = "FailedOperation.CreateClsLogSetFailed"
2483 // FAILEDOPERATION_CREATECLSLOGTOPICTASKFAILED = "FailedOperation.CreateClsLogTopicTaskFailed"
2484 // FAILEDOPERATION_CREATELOGTOPICTASKAUTHFAILURE = "FailedOperation.CreateLogTopicTaskAuthFailure"
2485 // FAILEDOPERATION_REALTIMELOGAUTHFAILURE = "FailedOperation.RealtimeLogAuthFailure"
2486 // FAILEDOPERATION_REALTIMELOGNOTFOUND = "FailedOperation.RealtimeLogNotFound"
2487 // INVALIDPARAMETER = "InvalidParameter"
2488 // INVALIDPARAMETER_INVALIDLOGFORMATFIELDDELIMITER = "InvalidParameter.InvalidLogFormatFieldDelimiter"
2489 // INVALIDPARAMETER_INVALIDLOGFORMATFORMATTYPE = "InvalidParameter.InvalidLogFormatFormatType"
2490 // INVALIDPARAMETER_INVALIDLOGFORMATRECORDDELIMITER = "InvalidParameter.InvalidLogFormatRecordDelimiter"
2491 // INVALIDPARAMETER_REALTIMELOGENTITYALREADYCREATED = "InvalidParameter.RealtimeLogEntityAlreadyCreated"
2492 // INVALIDPARAMETER_REALTIMELOGINVALIDDELIVERYAREA = "InvalidParameter.RealtimeLogInvalidDeliveryArea"
2493 // INVALIDPARAMETER_REALTIMELOGINVALIDLOGTYPE = "InvalidParameter.RealtimeLogInvalidLogType"
2494 // INVALIDPARAMETER_REALTIMELOGINVALIDTASKTYPE = "InvalidParameter.RealtimeLogInvalidTaskType"
2495 // INVALIDPARAMETER_REALTIMELOGNUMSEXCEEDLIMIT = "InvalidParameter.RealtimeLogNumsExceedLimit"
2496 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
2497 // LIMITEXCEEDED = "LimitExceeded"
2498 // LIMITEXCEEDED_CUSTOMLOGFIELDREGEXLIMITEXCEEDED = "LimitExceeded.CustomLogFieldRegexLimitExceeded"
2499 // OPERATIONDENIED = "OperationDenied"
2500 // RESOURCENOTFOUND = "ResourceNotFound"
2501 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
2502 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
2503 func CreateRealtimeLogDeliveryTaskWithContext(ctx context.Context, c *Client, request *CreateRealtimeLogDeliveryTaskRequest) (response *CreateRealtimeLogDeliveryTaskResponse, err error) {
2504 if request == nil {
2505 request = NewCreateRealtimeLogDeliveryTaskRequest()
2506 }
2507 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateRealtimeLogDeliveryTask")
2508
2509 if c.GetCredential() == nil {
2510 return nil, errors.New("CreateRealtimeLogDeliveryTask require credential")
2511 }
2512
2513 request.SetContext(ctx)
2514
2515 response = NewCreateRealtimeLogDeliveryTaskResponse()
2516 err = c.Send(request, response)
2517 return
2518 }
2519
2520 func NewCreateRuleRequest() (request *CreateRuleRequest) {
2521 request = &CreateRuleRequest{
2522 BaseRequest: &tchttp.BaseRequest{},
2523 }
2524
2525 request.Init().WithApiInfo("teo", APIVersion, "CreateRule")
2526
2527
2528 return
2529 }
2530
2531 func NewCreateRuleResponse() (response *CreateRuleResponse) {
2532 response = &CreateRuleResponse{
2533 BaseResponse: &tchttp.BaseResponse{},
2534 }
2535 return
2536
2537 }
2538
2539 // CreateRule
2540 // 本接口为旧版本创建规则引擎接口,EdgeOne 于 2025 年 1 月 21 日已对规则引擎相关接口全面升级,新版本创建七层加速规则接口详情请参考 [CreateL7AccRules](https://cloud.tencent.com/document/product/1552/115822)。
2541 //
2542 // <p style="color: red;">注意:自 2025 年 1 月 21 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供,旧版接口支持的原有能力将不受影响。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版规则引擎接口。</p>
2543 //
2544 // 可能返回的错误码:
2545 // FAILEDOPERATION = "FailedOperation"
2546 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
2547 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
2548 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
2549 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
2550 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
2551 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
2552 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
2553 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
2554 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
2555 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
2556 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
2557 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
2558 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
2559 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
2560 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
2561 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
2562 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
2563 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
2564 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
2565 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
2566 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
2567 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
2568 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
2569 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
2570 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
2571 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
2572 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
2573 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
2574 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
2575 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
2576 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
2577 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
2578 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
2579 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
2580 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
2581 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
2582 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
2583 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
2584 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
2585 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
2586 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
2587 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
2588 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
2589 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
2590 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
2591 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
2592 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
2593 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
2594 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
2595 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
2596 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
2597 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
2598 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
2599 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
2600 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
2601 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
2602 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
2603 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
2604 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
2605 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
2606 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
2607 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
2608 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
2609 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
2610 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
2611 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
2612 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
2613 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
2614 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
2615 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
2616 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
2617 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
2618 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
2619 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
2620 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
2621 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
2622 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
2623 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
2624 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
2625 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
2626 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
2627 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
2628 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
2629 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
2630 // LIMITEXCEEDED = "LimitExceeded"
2631 // OPERATIONDENIED = "OperationDenied"
2632 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
2633 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
2634 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
2635 // RESOURCEINUSE = "ResourceInUse"
2636 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2637 func CreateRule(c *Client, request *CreateRuleRequest) (response *CreateRuleResponse, err error) {
2638 return CreateRuleWithContext(context.Background(), c, request)
2639 }
2640
2641 // CreateRule
2642 // 本接口为旧版本创建规则引擎接口,EdgeOne 于 2025 年 1 月 21 日已对规则引擎相关接口全面升级,新版本创建七层加速规则接口详情请参考 [CreateL7AccRules](https://cloud.tencent.com/document/product/1552/115822)。
2643 //
2644 // <p style="color: red;">注意:自 2025 年 1 月 21 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供,旧版接口支持的原有能力将不受影响。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版规则引擎接口。</p>
2645 //
2646 // 可能返回的错误码:
2647 // FAILEDOPERATION = "FailedOperation"
2648 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
2649 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
2650 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
2651 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
2652 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
2653 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
2654 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
2655 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
2656 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
2657 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
2658 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
2659 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
2660 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
2661 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
2662 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
2663 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
2664 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
2665 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
2666 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
2667 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
2668 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
2669 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
2670 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
2671 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
2672 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
2673 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
2674 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
2675 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
2676 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
2677 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
2678 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
2679 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
2680 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
2681 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
2682 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
2683 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
2684 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
2685 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
2686 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
2687 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
2688 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
2689 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
2690 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
2691 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
2692 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
2693 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
2694 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
2695 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
2696 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
2697 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
2698 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
2699 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
2700 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
2701 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
2702 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
2703 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
2704 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
2705 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
2706 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
2707 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
2708 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
2709 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
2710 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
2711 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
2712 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
2713 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
2714 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
2715 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
2716 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
2717 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
2718 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
2719 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
2720 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
2721 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
2722 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
2723 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
2724 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
2725 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
2726 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
2727 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
2728 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
2729 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
2730 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
2731 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
2732 // LIMITEXCEEDED = "LimitExceeded"
2733 // OPERATIONDENIED = "OperationDenied"
2734 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
2735 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
2736 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
2737 // RESOURCEINUSE = "ResourceInUse"
2738 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2739 func CreateRuleWithContext(ctx context.Context, c *Client, request *CreateRuleRequest) (response *CreateRuleResponse, err error) {
2740 if request == nil {
2741 request = NewCreateRuleRequest()
2742 }
2743 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateRule")
2744
2745 if c.GetCredential() == nil {
2746 return nil, errors.New("CreateRule require credential")
2747 }
2748
2749 request.SetContext(ctx)
2750
2751 response = NewCreateRuleResponse()
2752 err = c.Send(request, response)
2753 return
2754 }
2755
2756 func NewCreateSecurityAPIResourceRequest() (request *CreateSecurityAPIResourceRequest) {
2757 request = &CreateSecurityAPIResourceRequest{
2758 BaseRequest: &tchttp.BaseRequest{},
2759 }
2760
2761 request.Init().WithApiInfo("teo", APIVersion, "CreateSecurityAPIResource")
2762
2763
2764 return
2765 }
2766
2767 func NewCreateSecurityAPIResourceResponse() (response *CreateSecurityAPIResourceResponse) {
2768 response = &CreateSecurityAPIResourceResponse{
2769 BaseResponse: &tchttp.BaseResponse{},
2770 }
2771 return
2772
2773 }
2774
2775 // CreateSecurityAPIResource
2776 // 用于创建 API 资源。
2777 //
2778 // 可能返回的错误码:
2779 // FAILEDOPERATION = "FailedOperation"
2780 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
2781 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
2782 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
2783 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
2784 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
2785 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
2786 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
2787 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
2788 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
2789 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
2790 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
2791 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
2792 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
2793 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
2794 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
2795 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
2796 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
2797 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
2798 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
2799 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
2800 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
2801 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
2802 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
2803 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
2804 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
2805 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
2806 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
2807 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
2808 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
2809 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
2810 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
2811 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
2812 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
2813 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
2814 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
2815 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
2816 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
2817 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
2818 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
2819 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
2820 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
2821 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
2822 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
2823 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
2824 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
2825 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
2826 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
2827 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
2828 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
2829 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
2830 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
2831 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
2832 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
2833 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
2834 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
2835 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
2836 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
2837 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
2838 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
2839 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
2840 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
2841 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
2842 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
2843 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
2844 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
2845 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
2846 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
2847 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
2848 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
2849 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
2850 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
2851 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
2852 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
2853 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
2854 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
2855 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
2856 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
2857 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
2858 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
2859 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
2860 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
2861 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
2862 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
2863 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
2864 // LIMITEXCEEDED = "LimitExceeded"
2865 // OPERATIONDENIED = "OperationDenied"
2866 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
2867 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
2868 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
2869 // RESOURCEINUSE = "ResourceInUse"
2870 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2871 func CreateSecurityAPIResource(c *Client, request *CreateSecurityAPIResourceRequest) (response *CreateSecurityAPIResourceResponse, err error) {
2872 return CreateSecurityAPIResourceWithContext(context.Background(), c, request)
2873 }
2874
2875 // CreateSecurityAPIResource
2876 // 用于创建 API 资源。
2877 //
2878 // 可能返回的错误码:
2879 // FAILEDOPERATION = "FailedOperation"
2880 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
2881 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
2882 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
2883 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
2884 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
2885 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
2886 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
2887 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
2888 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
2889 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
2890 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
2891 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
2892 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
2893 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
2894 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
2895 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
2896 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
2897 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
2898 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
2899 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
2900 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
2901 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
2902 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
2903 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
2904 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
2905 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
2906 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
2907 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
2908 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
2909 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
2910 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
2911 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
2912 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
2913 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
2914 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
2915 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
2916 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
2917 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
2918 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
2919 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
2920 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
2921 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
2922 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
2923 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
2924 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
2925 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
2926 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
2927 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
2928 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
2929 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
2930 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
2931 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
2932 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
2933 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
2934 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
2935 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
2936 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
2937 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
2938 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
2939 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
2940 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
2941 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
2942 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
2943 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
2944 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
2945 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
2946 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
2947 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
2948 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
2949 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
2950 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
2951 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
2952 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
2953 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
2954 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
2955 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
2956 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
2957 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
2958 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
2959 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
2960 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
2961 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
2962 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
2963 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
2964 // LIMITEXCEEDED = "LimitExceeded"
2965 // OPERATIONDENIED = "OperationDenied"
2966 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
2967 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
2968 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
2969 // RESOURCEINUSE = "ResourceInUse"
2970 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
2971 func CreateSecurityAPIResourceWithContext(ctx context.Context, c *Client, request *CreateSecurityAPIResourceRequest) (response *CreateSecurityAPIResourceResponse, err error) {
2972 if request == nil {
2973 request = NewCreateSecurityAPIResourceRequest()
2974 }
2975 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateSecurityAPIResource")
2976
2977 if c.GetCredential() == nil {
2978 return nil, errors.New("CreateSecurityAPIResource require credential")
2979 }
2980
2981 request.SetContext(ctx)
2982
2983 response = NewCreateSecurityAPIResourceResponse()
2984 err = c.Send(request, response)
2985 return
2986 }
2987
2988 func NewCreateSecurityAPIServiceRequest() (request *CreateSecurityAPIServiceRequest) {
2989 request = &CreateSecurityAPIServiceRequest{
2990 BaseRequest: &tchttp.BaseRequest{},
2991 }
2992
2993 request.Init().WithApiInfo("teo", APIVersion, "CreateSecurityAPIService")
2994
2995
2996 return
2997 }
2998
2999 func NewCreateSecurityAPIServiceResponse() (response *CreateSecurityAPIServiceResponse) {
3000 response = &CreateSecurityAPIServiceResponse{
3001 BaseResponse: &tchttp.BaseResponse{},
3002 }
3003 return
3004
3005 }
3006
3007 // CreateSecurityAPIService
3008 // 用于创建 API 服务。
3009 //
3010 // 可能返回的错误码:
3011 // FAILEDOPERATION = "FailedOperation"
3012 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
3013 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
3014 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
3015 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
3016 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
3017 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
3018 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
3019 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
3020 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
3021 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
3022 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
3023 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
3024 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
3025 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
3026 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
3027 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
3028 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
3029 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
3030 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
3031 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
3032 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
3033 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
3034 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
3035 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
3036 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
3037 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
3038 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
3039 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
3040 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
3041 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
3042 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
3043 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
3044 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
3045 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
3046 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
3047 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
3048 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
3049 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
3050 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
3051 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
3052 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
3053 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
3054 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
3055 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
3056 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
3057 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
3058 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
3059 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
3060 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
3061 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
3062 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
3063 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
3064 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
3065 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
3066 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
3067 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
3068 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
3069 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
3070 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
3071 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
3072 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
3073 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
3074 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
3075 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
3076 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
3077 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
3078 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
3079 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
3080 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
3081 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
3082 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
3083 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
3084 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
3085 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
3086 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
3087 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
3088 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
3089 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
3090 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
3091 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
3092 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
3093 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
3094 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
3095 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
3096 // LIMITEXCEEDED = "LimitExceeded"
3097 // OPERATIONDENIED = "OperationDenied"
3098 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
3099 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
3100 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
3101 // RESOURCEINUSE = "ResourceInUse"
3102 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3103 func CreateSecurityAPIService(c *Client, request *CreateSecurityAPIServiceRequest) (response *CreateSecurityAPIServiceResponse, err error) {
3104 return CreateSecurityAPIServiceWithContext(context.Background(), c, request)
3105 }
3106
3107 // CreateSecurityAPIService
3108 // 用于创建 API 服务。
3109 //
3110 // 可能返回的错误码:
3111 // FAILEDOPERATION = "FailedOperation"
3112 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
3113 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
3114 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
3115 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
3116 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
3117 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
3118 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
3119 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
3120 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
3121 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
3122 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
3123 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
3124 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
3125 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
3126 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
3127 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
3128 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
3129 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
3130 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
3131 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
3132 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
3133 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
3134 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
3135 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
3136 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
3137 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
3138 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
3139 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
3140 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
3141 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
3142 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
3143 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
3144 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
3145 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
3146 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
3147 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
3148 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
3149 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
3150 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
3151 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
3152 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
3153 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
3154 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
3155 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
3156 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
3157 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
3158 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
3159 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
3160 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
3161 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
3162 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
3163 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
3164 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
3165 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
3166 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
3167 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
3168 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
3169 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
3170 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
3171 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
3172 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
3173 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
3174 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
3175 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
3176 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
3177 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
3178 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
3179 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
3180 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
3181 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
3182 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
3183 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
3184 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
3185 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
3186 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
3187 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
3188 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
3189 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
3190 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
3191 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
3192 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
3193 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
3194 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
3195 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
3196 // LIMITEXCEEDED = "LimitExceeded"
3197 // OPERATIONDENIED = "OperationDenied"
3198 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
3199 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
3200 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
3201 // RESOURCEINUSE = "ResourceInUse"
3202 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3203 func CreateSecurityAPIServiceWithContext(ctx context.Context, c *Client, request *CreateSecurityAPIServiceRequest) (response *CreateSecurityAPIServiceResponse, err error) {
3204 if request == nil {
3205 request = NewCreateSecurityAPIServiceRequest()
3206 }
3207 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateSecurityAPIService")
3208
3209 if c.GetCredential() == nil {
3210 return nil, errors.New("CreateSecurityAPIService require credential")
3211 }
3212
3213 request.SetContext(ctx)
3214
3215 response = NewCreateSecurityAPIServiceResponse()
3216 err = c.Send(request, response)
3217 return
3218 }
3219
3220 func NewCreateSecurityClientAttesterRequest() (request *CreateSecurityClientAttesterRequest) {
3221 request = &CreateSecurityClientAttesterRequest{
3222 BaseRequest: &tchttp.BaseRequest{},
3223 }
3224
3225 request.Init().WithApiInfo("teo", APIVersion, "CreateSecurityClientAttester")
3226
3227
3228 return
3229 }
3230
3231 func NewCreateSecurityClientAttesterResponse() (response *CreateSecurityClientAttesterResponse) {
3232 response = &CreateSecurityClientAttesterResponse{
3233 BaseResponse: &tchttp.BaseResponse{},
3234 }
3235 return
3236
3237 }
3238
3239 // CreateSecurityClientAttester
3240 // 创建客户端认证选项。
3241 //
3242 // 可能返回的错误码:
3243 // FAILEDOPERATION = "FailedOperation"
3244 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
3245 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
3246 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
3247 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
3248 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
3249 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
3250 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
3251 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
3252 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
3253 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
3254 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
3255 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
3256 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
3257 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
3258 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
3259 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
3260 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
3261 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
3262 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
3263 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
3264 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
3265 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
3266 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
3267 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
3268 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
3269 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
3270 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
3271 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
3272 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
3273 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
3274 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
3275 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
3276 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
3277 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
3278 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
3279 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
3280 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
3281 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
3282 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
3283 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
3284 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
3285 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
3286 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
3287 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
3288 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
3289 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
3290 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
3291 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
3292 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
3293 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
3294 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
3295 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
3296 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
3297 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
3298 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
3299 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
3300 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
3301 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
3302 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
3303 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
3304 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
3305 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
3306 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
3307 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
3308 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
3309 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
3310 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
3311 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
3312 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
3313 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
3314 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
3315 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
3316 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
3317 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
3318 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
3319 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
3320 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
3321 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
3322 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
3323 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
3324 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
3325 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
3326 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
3327 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
3328 // LIMITEXCEEDED = "LimitExceeded"
3329 // OPERATIONDENIED = "OperationDenied"
3330 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
3331 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
3332 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
3333 // RESOURCEINUSE = "ResourceInUse"
3334 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3335 func CreateSecurityClientAttester(c *Client, request *CreateSecurityClientAttesterRequest) (response *CreateSecurityClientAttesterResponse, err error) {
3336 return CreateSecurityClientAttesterWithContext(context.Background(), c, request)
3337 }
3338
3339 // CreateSecurityClientAttester
3340 // 创建客户端认证选项。
3341 //
3342 // 可能返回的错误码:
3343 // FAILEDOPERATION = "FailedOperation"
3344 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
3345 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
3346 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
3347 // INVALIDPARAMETER_ACCESSREDIRECTREGEXERROR = "InvalidParameter.AccessRedirectRegexError"
3348 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
3349 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
3350 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
3351 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
3352 // INVALIDPARAMETER_ERRINVALIDACTIONORIGINPRIVATEADDRESS = "InvalidParameter.ErrInvalidActionOriginPrivateAddress"
3353 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
3354 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
3355 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMBADVALUETYPE = "InvalidParameter.ErrInvalidActionParamBadValueType"
3356 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
3357 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
3358 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
3359 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
3360 // INVALIDPARAMETER_ERRINVALIDCONDITION = "InvalidParameter.ErrInvalidCondition"
3361 // INVALIDPARAMETER_ERRINVALIDCONDITIONCANNOTONLYCONTAINHOSTWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionCannotOnlyContainHostWhenModifyOriginActionConfigured"
3362 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
3363 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
3364 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
3365 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
3366 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
3367 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
3368 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
3369 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
3370 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYREGULAR = "InvalidParameter.ErrInvalidConditionValueTooManyRegular"
3371 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
3372 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
3373 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEZEROLENGTH = "InvalidParameter.ErrInvalidConditionValueZeroLength"
3374 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
3375 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
3376 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
3377 // INVALIDPARAMETER_INVALIDAUTHENTICATION = "InvalidParameter.InvalidAuthentication"
3378 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPEEXPIRETIME = "InvalidParameter.InvalidAuthenticationTypeExpireTime"
3379 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
3380 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
3381 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
3382 // INVALIDPARAMETER_INVALIDCACHECONFIGCACHE = "InvalidParameter.InvalidCacheConfigCache"
3383 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
3384 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
3385 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
3386 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
3387 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
3388 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
3389 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
3390 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
3391 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
3392 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
3393 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
3394 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
3395 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
3396 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
3397 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
3398 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
3399 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
3400 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
3401 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
3402 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
3403 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
3404 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
3405 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
3406 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
3407 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
3408 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
3409 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
3410 // INVALIDPARAMETER_INVALIDURLREDIRECT = "InvalidParameter.InvalidUrlRedirect"
3411 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
3412 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
3413 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
3414 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
3415 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
3416 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
3417 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
3418 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
3419 // INVALIDPARAMETER_TASKSYSTEMERROR = "InvalidParameter.TaskSystemError"
3420 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
3421 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
3422 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
3423 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
3424 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
3425 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
3426 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
3427 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
3428 // LIMITEXCEEDED = "LimitExceeded"
3429 // OPERATIONDENIED = "OperationDenied"
3430 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
3431 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
3432 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
3433 // RESOURCEINUSE = "ResourceInUse"
3434 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3435 func CreateSecurityClientAttesterWithContext(ctx context.Context, c *Client, request *CreateSecurityClientAttesterRequest) (response *CreateSecurityClientAttesterResponse, err error) {
3436 if request == nil {
3437 request = NewCreateSecurityClientAttesterRequest()
3438 }
3439 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateSecurityClientAttester")
3440
3441 if c.GetCredential() == nil {
3442 return nil, errors.New("CreateSecurityClientAttester require credential")
3443 }
3444
3445 request.SetContext(ctx)
3446
3447 response = NewCreateSecurityClientAttesterResponse()
3448 err = c.Send(request, response)
3449 return
3450 }
3451
3452 func NewCreateSecurityIPGroupRequest() (request *CreateSecurityIPGroupRequest) {
3453 request = &CreateSecurityIPGroupRequest{
3454 BaseRequest: &tchttp.BaseRequest{},
3455 }
3456
3457 request.Init().WithApiInfo("teo", APIVersion, "CreateSecurityIPGroup")
3458
3459
3460 return
3461 }
3462
3463 func NewCreateSecurityIPGroupResponse() (response *CreateSecurityIPGroupResponse) {
3464 response = &CreateSecurityIPGroupResponse{
3465 BaseResponse: &tchttp.BaseResponse{},
3466 }
3467 return
3468
3469 }
3470
3471 // CreateSecurityIPGroup
3472 // 创建安全 IP 组
3473 //
3474 // 可能返回的错误码:
3475 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
3476 // OPERATIONDENIED = "OperationDenied"
3477 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3478 func CreateSecurityIPGroup(c *Client, request *CreateSecurityIPGroupRequest) (response *CreateSecurityIPGroupResponse, err error) {
3479 return CreateSecurityIPGroupWithContext(context.Background(), c, request)
3480 }
3481
3482 // CreateSecurityIPGroup
3483 // 创建安全 IP 组
3484 //
3485 // 可能返回的错误码:
3486 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
3487 // OPERATIONDENIED = "OperationDenied"
3488 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3489 func CreateSecurityIPGroupWithContext(ctx context.Context, c *Client, request *CreateSecurityIPGroupRequest) (response *CreateSecurityIPGroupResponse, err error) {
3490 if request == nil {
3491 request = NewCreateSecurityIPGroupRequest()
3492 }
3493 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateSecurityIPGroup")
3494
3495 if c.GetCredential() == nil {
3496 return nil, errors.New("CreateSecurityIPGroup require credential")
3497 }
3498
3499 request.SetContext(ctx)
3500
3501 response = NewCreateSecurityIPGroupResponse()
3502 err = c.Send(request, response)
3503 return
3504 }
3505
3506 func NewCreateSecurityJSInjectionRuleRequest() (request *CreateSecurityJSInjectionRuleRequest) {
3507 request = &CreateSecurityJSInjectionRuleRequest{
3508 BaseRequest: &tchttp.BaseRequest{},
3509 }
3510
3511 request.Init().WithApiInfo("teo", APIVersion, "CreateSecurityJSInjectionRule")
3512
3513
3514 return
3515 }
3516
3517 func NewCreateSecurityJSInjectionRuleResponse() (response *CreateSecurityJSInjectionRuleResponse) {
3518 response = &CreateSecurityJSInjectionRuleResponse{
3519 BaseResponse: &tchttp.BaseResponse{},
3520 }
3521 return
3522
3523 }
3524
3525 // CreateSecurityJSInjectionRule
3526 // 创建 JavaScript 注入规则。
3527 //
3528 // 可能返回的错误码:
3529 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
3530 // OPERATIONDENIED = "OperationDenied"
3531 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3532 func CreateSecurityJSInjectionRule(c *Client, request *CreateSecurityJSInjectionRuleRequest) (response *CreateSecurityJSInjectionRuleResponse, err error) {
3533 return CreateSecurityJSInjectionRuleWithContext(context.Background(), c, request)
3534 }
3535
3536 // CreateSecurityJSInjectionRule
3537 // 创建 JavaScript 注入规则。
3538 //
3539 // 可能返回的错误码:
3540 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
3541 // OPERATIONDENIED = "OperationDenied"
3542 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3543 func CreateSecurityJSInjectionRuleWithContext(ctx context.Context, c *Client, request *CreateSecurityJSInjectionRuleRequest) (response *CreateSecurityJSInjectionRuleResponse, err error) {
3544 if request == nil {
3545 request = NewCreateSecurityJSInjectionRuleRequest()
3546 }
3547 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateSecurityJSInjectionRule")
3548
3549 if c.GetCredential() == nil {
3550 return nil, errors.New("CreateSecurityJSInjectionRule require credential")
3551 }
3552
3553 request.SetContext(ctx)
3554
3555 response = NewCreateSecurityJSInjectionRuleResponse()
3556 err = c.Send(request, response)
3557 return
3558 }
3559
3560 func NewCreateSharedCNAMERequest() (request *CreateSharedCNAMERequest) {
3561 request = &CreateSharedCNAMERequest{
3562 BaseRequest: &tchttp.BaseRequest{},
3563 }
3564
3565 request.Init().WithApiInfo("teo", APIVersion, "CreateSharedCNAME")
3566
3567
3568 return
3569 }
3570
3571 func NewCreateSharedCNAMEResponse() (response *CreateSharedCNAMEResponse) {
3572 response = &CreateSharedCNAMEResponse{
3573 BaseResponse: &tchttp.BaseResponse{},
3574 }
3575 return
3576
3577 }
3578
3579 // CreateSharedCNAME
3580 // 用于创建共享 CNAME,该功能白名单内测中。
3581 //
3582 // 可能返回的错误码:
3583 // INVALIDPARAMETERVALUE_NOTALLOWEDWILDCARDSHAREDCNAME = "InvalidParameterValue.NotAllowedWildcardSharedCNAME"
3584 // INVALIDPARAMETERVALUE_SHAREDCNAMEPREFIXNOTMATCH = "InvalidParameterValue.SharedCNAMEPrefixNotMatch"
3585 // LIMITEXCEEDED = "LimitExceeded"
3586 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
3587 // RESOURCEUNAVAILABLE_SHAREDCNAMEALREADYEXISTS = "ResourceUnavailable.SharedCNAMEAlreadyExists"
3588 func CreateSharedCNAME(c *Client, request *CreateSharedCNAMERequest) (response *CreateSharedCNAMEResponse, err error) {
3589 return CreateSharedCNAMEWithContext(context.Background(), c, request)
3590 }
3591
3592 // CreateSharedCNAME
3593 // 用于创建共享 CNAME,该功能白名单内测中。
3594 //
3595 // 可能返回的错误码:
3596 // INVALIDPARAMETERVALUE_NOTALLOWEDWILDCARDSHAREDCNAME = "InvalidParameterValue.NotAllowedWildcardSharedCNAME"
3597 // INVALIDPARAMETERVALUE_SHAREDCNAMEPREFIXNOTMATCH = "InvalidParameterValue.SharedCNAMEPrefixNotMatch"
3598 // LIMITEXCEEDED = "LimitExceeded"
3599 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
3600 // RESOURCEUNAVAILABLE_SHAREDCNAMEALREADYEXISTS = "ResourceUnavailable.SharedCNAMEAlreadyExists"
3601 func CreateSharedCNAMEWithContext(ctx context.Context, c *Client, request *CreateSharedCNAMERequest) (response *CreateSharedCNAMEResponse, err error) {
3602 if request == nil {
3603 request = NewCreateSharedCNAMERequest()
3604 }
3605 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateSharedCNAME")
3606
3607 if c.GetCredential() == nil {
3608 return nil, errors.New("CreateSharedCNAME require credential")
3609 }
3610
3611 request.SetContext(ctx)
3612
3613 response = NewCreateSharedCNAMEResponse()
3614 err = c.Send(request, response)
3615 return
3616 }
3617
3618 func NewCreateWebSecurityTemplateRequest() (request *CreateWebSecurityTemplateRequest) {
3619 request = &CreateWebSecurityTemplateRequest{
3620 BaseRequest: &tchttp.BaseRequest{},
3621 }
3622
3623 request.Init().WithApiInfo("teo", APIVersion, "CreateWebSecurityTemplate")
3624
3625
3626 return
3627 }
3628
3629 func NewCreateWebSecurityTemplateResponse() (response *CreateWebSecurityTemplateResponse) {
3630 response = &CreateWebSecurityTemplateResponse{
3631 BaseResponse: &tchttp.BaseResponse{},
3632 }
3633 return
3634
3635 }
3636
3637 // CreateWebSecurityTemplate
3638 // 创建安全策略配置模板
3639 //
3640 // 可能返回的错误码:
3641 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
3642 // LIMITEXCEEDED_SECURITY = "LimitExceeded.Security"
3643 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3644 func CreateWebSecurityTemplate(c *Client, request *CreateWebSecurityTemplateRequest) (response *CreateWebSecurityTemplateResponse, err error) {
3645 return CreateWebSecurityTemplateWithContext(context.Background(), c, request)
3646 }
3647
3648 // CreateWebSecurityTemplate
3649 // 创建安全策略配置模板
3650 //
3651 // 可能返回的错误码:
3652 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
3653 // LIMITEXCEEDED_SECURITY = "LimitExceeded.Security"
3654 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3655 func CreateWebSecurityTemplateWithContext(ctx context.Context, c *Client, request *CreateWebSecurityTemplateRequest) (response *CreateWebSecurityTemplateResponse, err error) {
3656 if request == nil {
3657 request = NewCreateWebSecurityTemplateRequest()
3658 }
3659 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateWebSecurityTemplate")
3660
3661 if c.GetCredential() == nil {
3662 return nil, errors.New("CreateWebSecurityTemplate require credential")
3663 }
3664
3665 request.SetContext(ctx)
3666
3667 response = NewCreateWebSecurityTemplateResponse()
3668 err = c.Send(request, response)
3669 return
3670 }
3671
3672 func NewCreateZoneRequest() (request *CreateZoneRequest) {
3673 request = &CreateZoneRequest{
3674 BaseRequest: &tchttp.BaseRequest{},
3675 }
3676
3677 request.Init().WithApiInfo("teo", APIVersion, "CreateZone")
3678
3679
3680 return
3681 }
3682
3683 func NewCreateZoneResponse() (response *CreateZoneResponse) {
3684 response = &CreateZoneResponse{
3685 BaseResponse: &tchttp.BaseResponse{},
3686 }
3687 return
3688
3689 }
3690
3691 // CreateZone
3692 // EdgeOne 为您提供 CNAME、NS 和无域名接入三种接入方式,您需要先通过此接口完成站点创建。CNAME 和 NS 接入站点的场景可参考 [从零开始快速接入 EdgeOne](https://cloud.tencent.com/document/product/1552/87601); 无域名接入的场景可参考 [快速启用四层代理服务](https://cloud.tencent.com/document/product/1552/96051)。
3693 //
3694 //
3695 //
3696 // > 建议您在账号下已存在套餐时调用本接口创建站点,请在入参时传入 PlanId ,直接将站点绑定至该套餐;不传入 PlanId 时,创建出来的站点会处于未激活状态,无法正常服务,您需要通过 [BindZoneToPlan](https://cloud.tencent.com/document/product/1552/83042) 完成套餐绑定之后,站点才可正常提供服务 。若您当前没有可绑定的套餐时,请前往控制台购买套餐完成站点创建。
3697 //
3698 // 可能返回的错误码:
3699 // DRYRUNOPERATION = "DryRunOperation"
3700 // FAILEDOPERATION_FAILEDTOCALLDNSPOD = "FailedOperation.FailedToCallDNSPod"
3701 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
3702 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
3703 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
3704 // INVALIDPARAMETER_ZONEHASBEENBOUND = "InvalidParameter.ZoneHasBeenBound"
3705 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
3706 // INVALIDPARAMETERVALUE_ACCESSBLACKLIST = "InvalidParameterValue.AccessBlacklist"
3707 // INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
3708 // INVALIDPARAMETERVALUE_TOPLEVELDOMAINNOTSUPPORT = "InvalidParameterValue.TopLevelDomainNotSupport"
3709 // INVALIDPARAMETERVALUE_ZONENAMEINVALID = "InvalidParameterValue.ZoneNameInvalid"
3710 // INVALIDPARAMETERVALUE_ZONENAMENOTSUPPORTPUNYCODE = "InvalidParameterValue.ZoneNameNotSupportPunyCode"
3711 // INVALIDPARAMETERVALUE_ZONENAMENOTSUPPORTSUBDOMAIN = "InvalidParameterValue.ZoneNameNotSupportSubDomain"
3712 // INVALIDPARAMETERVALUE_ZONESAMEASNAME = "InvalidParameterValue.ZoneSameAsName"
3713 // LIMITEXCEEDED_ZONEBINDPLAN = "LimitExceeded.ZoneBindPlan"
3714 // OPERATIONDENIED = "OperationDenied"
3715 // OPERATIONDENIED_COMPLIANCEFORBIDDEN = "OperationDenied.ComplianceForbidden"
3716 // OPERATIONDENIED_DNSPODUNAUTHORIZEDROLEOPERATION = "OperationDenied.DNSPodUnauthorizedRoleOperation"
3717 // OPERATIONDENIED_DOMAINISBLOCKED = "OperationDenied.DomainIsBlocked"
3718 // OPERATIONDENIED_RECORDISFORBIDDEN = "OperationDenied.RecordIsForbidden"
3719 // RESOURCEINUSE = "ResourceInUse"
3720 // RESOURCEINUSE_ALIASDOMAIN = "ResourceInUse.AliasDomain"
3721 // RESOURCEINUSE_CNAME = "ResourceInUse.Cname"
3722 // RESOURCEINUSE_DNS = "ResourceInUse.Dns"
3723 // RESOURCEINUSE_GENERICHOST = "ResourceInUse.GenericHost"
3724 // RESOURCEINUSE_HOST = "ResourceInUse.Host"
3725 // RESOURCEINUSE_NS = "ResourceInUse.NS"
3726 // RESOURCEINUSE_OTHERS = "ResourceInUse.Others"
3727 // RESOURCEINUSE_OTHERSALIASDOMAIN = "ResourceInUse.OthersAliasDomain"
3728 // RESOURCEINUSE_OTHERSCNAME = "ResourceInUse.OthersCname"
3729 // RESOURCEINUSE_OTHERSHOST = "ResourceInUse.OthersHost"
3730 // RESOURCEINUSE_OTHERSNS = "ResourceInUse.OthersNS"
3731 // RESOURCEINUSE_SELFANDOTHERSCNAME = "ResourceInUse.SelfAndOthersCname"
3732 // RESOURCENOTFOUND = "ResourceNotFound"
3733 // RESOURCENOTFOUND_DNSPODDOMAINNOTINACCOUNT = "ResourceNotFound.DNSPodDomainNotInAccount"
3734 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3735 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
3736 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
3737 func CreateZone(c *Client, request *CreateZoneRequest) (response *CreateZoneResponse, err error) {
3738 return CreateZoneWithContext(context.Background(), c, request)
3739 }
3740
3741 // CreateZone
3742 // EdgeOne 为您提供 CNAME、NS 和无域名接入三种接入方式,您需要先通过此接口完成站点创建。CNAME 和 NS 接入站点的场景可参考 [从零开始快速接入 EdgeOne](https://cloud.tencent.com/document/product/1552/87601); 无域名接入的场景可参考 [快速启用四层代理服务](https://cloud.tencent.com/document/product/1552/96051)。
3743 //
3744 //
3745 //
3746 // > 建议您在账号下已存在套餐时调用本接口创建站点,请在入参时传入 PlanId ,直接将站点绑定至该套餐;不传入 PlanId 时,创建出来的站点会处于未激活状态,无法正常服务,您需要通过 [BindZoneToPlan](https://cloud.tencent.com/document/product/1552/83042) 完成套餐绑定之后,站点才可正常提供服务 。若您当前没有可绑定的套餐时,请前往控制台购买套餐完成站点创建。
3747 //
3748 // 可能返回的错误码:
3749 // DRYRUNOPERATION = "DryRunOperation"
3750 // FAILEDOPERATION_FAILEDTOCALLDNSPOD = "FailedOperation.FailedToCallDNSPod"
3751 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
3752 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
3753 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
3754 // INVALIDPARAMETER_ZONEHASBEENBOUND = "InvalidParameter.ZoneHasBeenBound"
3755 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
3756 // INVALIDPARAMETERVALUE_ACCESSBLACKLIST = "InvalidParameterValue.AccessBlacklist"
3757 // INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
3758 // INVALIDPARAMETERVALUE_TOPLEVELDOMAINNOTSUPPORT = "InvalidParameterValue.TopLevelDomainNotSupport"
3759 // INVALIDPARAMETERVALUE_ZONENAMEINVALID = "InvalidParameterValue.ZoneNameInvalid"
3760 // INVALIDPARAMETERVALUE_ZONENAMENOTSUPPORTPUNYCODE = "InvalidParameterValue.ZoneNameNotSupportPunyCode"
3761 // INVALIDPARAMETERVALUE_ZONENAMENOTSUPPORTSUBDOMAIN = "InvalidParameterValue.ZoneNameNotSupportSubDomain"
3762 // INVALIDPARAMETERVALUE_ZONESAMEASNAME = "InvalidParameterValue.ZoneSameAsName"
3763 // LIMITEXCEEDED_ZONEBINDPLAN = "LimitExceeded.ZoneBindPlan"
3764 // OPERATIONDENIED = "OperationDenied"
3765 // OPERATIONDENIED_COMPLIANCEFORBIDDEN = "OperationDenied.ComplianceForbidden"
3766 // OPERATIONDENIED_DNSPODUNAUTHORIZEDROLEOPERATION = "OperationDenied.DNSPodUnauthorizedRoleOperation"
3767 // OPERATIONDENIED_DOMAINISBLOCKED = "OperationDenied.DomainIsBlocked"
3768 // OPERATIONDENIED_RECORDISFORBIDDEN = "OperationDenied.RecordIsForbidden"
3769 // RESOURCEINUSE = "ResourceInUse"
3770 // RESOURCEINUSE_ALIASDOMAIN = "ResourceInUse.AliasDomain"
3771 // RESOURCEINUSE_CNAME = "ResourceInUse.Cname"
3772 // RESOURCEINUSE_DNS = "ResourceInUse.Dns"
3773 // RESOURCEINUSE_GENERICHOST = "ResourceInUse.GenericHost"
3774 // RESOURCEINUSE_HOST = "ResourceInUse.Host"
3775 // RESOURCEINUSE_NS = "ResourceInUse.NS"
3776 // RESOURCEINUSE_OTHERS = "ResourceInUse.Others"
3777 // RESOURCEINUSE_OTHERSALIASDOMAIN = "ResourceInUse.OthersAliasDomain"
3778 // RESOURCEINUSE_OTHERSCNAME = "ResourceInUse.OthersCname"
3779 // RESOURCEINUSE_OTHERSHOST = "ResourceInUse.OthersHost"
3780 // RESOURCEINUSE_OTHERSNS = "ResourceInUse.OthersNS"
3781 // RESOURCEINUSE_SELFANDOTHERSCNAME = "ResourceInUse.SelfAndOthersCname"
3782 // RESOURCENOTFOUND = "ResourceNotFound"
3783 // RESOURCENOTFOUND_DNSPODDOMAINNOTINACCOUNT = "ResourceNotFound.DNSPodDomainNotInAccount"
3784 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3785 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
3786 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
3787 func CreateZoneWithContext(ctx context.Context, c *Client, request *CreateZoneRequest) (response *CreateZoneResponse, err error) {
3788 if request == nil {
3789 request = NewCreateZoneRequest()
3790 }
3791 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "CreateZone")
3792
3793 if c.GetCredential() == nil {
3794 return nil, errors.New("CreateZone require credential")
3795 }
3796
3797 request.SetContext(ctx)
3798
3799 response = NewCreateZoneResponse()
3800 err = c.Send(request, response)
3801 return
3802 }
3803
3804 func NewDeleteAccelerationDomainsRequest() (request *DeleteAccelerationDomainsRequest) {
3805 request = &DeleteAccelerationDomainsRequest{
3806 BaseRequest: &tchttp.BaseRequest{},
3807 }
3808
3809 request.Init().WithApiInfo("teo", APIVersion, "DeleteAccelerationDomains")
3810
3811
3812 return
3813 }
3814
3815 func NewDeleteAccelerationDomainsResponse() (response *DeleteAccelerationDomainsResponse) {
3816 response = &DeleteAccelerationDomainsResponse{
3817 BaseResponse: &tchttp.BaseResponse{},
3818 }
3819 return
3820
3821 }
3822
3823 // DeleteAccelerationDomains
3824 // 批量删除加速域名
3825 //
3826 // 可能返回的错误码:
3827 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
3828 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
3829 // INVALIDPARAMETERVALUE_INVALIDDOMAINSTATUS = "InvalidParameterValue.InvalidDomainStatus"
3830 // OPERATIONDENIED = "OperationDenied"
3831 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
3832 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
3833 // RESOURCEINUSE = "ResourceInUse"
3834 // RESOURCEUNAVAILABLE_DOMAINNOTFOUND = "ResourceUnavailable.DomainNotFound"
3835 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3836 func DeleteAccelerationDomains(c *Client, request *DeleteAccelerationDomainsRequest) (response *DeleteAccelerationDomainsResponse, err error) {
3837 return DeleteAccelerationDomainsWithContext(context.Background(), c, request)
3838 }
3839
3840 // DeleteAccelerationDomains
3841 // 批量删除加速域名
3842 //
3843 // 可能返回的错误码:
3844 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
3845 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
3846 // INVALIDPARAMETERVALUE_INVALIDDOMAINSTATUS = "InvalidParameterValue.InvalidDomainStatus"
3847 // OPERATIONDENIED = "OperationDenied"
3848 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
3849 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
3850 // RESOURCEINUSE = "ResourceInUse"
3851 // RESOURCEUNAVAILABLE_DOMAINNOTFOUND = "ResourceUnavailable.DomainNotFound"
3852 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3853 func DeleteAccelerationDomainsWithContext(ctx context.Context, c *Client, request *DeleteAccelerationDomainsRequest) (response *DeleteAccelerationDomainsResponse, err error) {
3854 if request == nil {
3855 request = NewDeleteAccelerationDomainsRequest()
3856 }
3857 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteAccelerationDomains")
3858
3859 if c.GetCredential() == nil {
3860 return nil, errors.New("DeleteAccelerationDomains require credential")
3861 }
3862
3863 request.SetContext(ctx)
3864
3865 response = NewDeleteAccelerationDomainsResponse()
3866 err = c.Send(request, response)
3867 return
3868 }
3869
3870 func NewDeleteAliasDomainRequest() (request *DeleteAliasDomainRequest) {
3871 request = &DeleteAliasDomainRequest{
3872 BaseRequest: &tchttp.BaseRequest{},
3873 }
3874
3875 request.Init().WithApiInfo("teo", APIVersion, "DeleteAliasDomain")
3876
3877
3878 return
3879 }
3880
3881 func NewDeleteAliasDomainResponse() (response *DeleteAliasDomainResponse) {
3882 response = &DeleteAliasDomainResponse{
3883 BaseResponse: &tchttp.BaseResponse{},
3884 }
3885 return
3886
3887 }
3888
3889 // DeleteAliasDomain
3890 // 删除别称域名。
3891 //
3892 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
3893 //
3894 // 可能返回的错误码:
3895 // INTERNALERROR = "InternalError"
3896 // OPERATIONDENIED = "OperationDenied"
3897 // RESOURCEINUSE = "ResourceInUse"
3898 // RESOURCENOTFOUND = "ResourceNotFound"
3899 func DeleteAliasDomain(c *Client, request *DeleteAliasDomainRequest) (response *DeleteAliasDomainResponse, err error) {
3900 return DeleteAliasDomainWithContext(context.Background(), c, request)
3901 }
3902
3903 // DeleteAliasDomain
3904 // 删除别称域名。
3905 //
3906 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
3907 //
3908 // 可能返回的错误码:
3909 // INTERNALERROR = "InternalError"
3910 // OPERATIONDENIED = "OperationDenied"
3911 // RESOURCEINUSE = "ResourceInUse"
3912 // RESOURCENOTFOUND = "ResourceNotFound"
3913 func DeleteAliasDomainWithContext(ctx context.Context, c *Client, request *DeleteAliasDomainRequest) (response *DeleteAliasDomainResponse, err error) {
3914 if request == nil {
3915 request = NewDeleteAliasDomainRequest()
3916 }
3917 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteAliasDomain")
3918
3919 if c.GetCredential() == nil {
3920 return nil, errors.New("DeleteAliasDomain require credential")
3921 }
3922
3923 request.SetContext(ctx)
3924
3925 response = NewDeleteAliasDomainResponse()
3926 err = c.Send(request, response)
3927 return
3928 }
3929
3930 func NewDeleteApplicationProxyRequest() (request *DeleteApplicationProxyRequest) {
3931 request = &DeleteApplicationProxyRequest{
3932 BaseRequest: &tchttp.BaseRequest{},
3933 }
3934
3935 request.Init().WithApiInfo("teo", APIVersion, "DeleteApplicationProxy")
3936
3937
3938 return
3939 }
3940
3941 func NewDeleteApplicationProxyResponse() (response *DeleteApplicationProxyResponse) {
3942 response = &DeleteApplicationProxyResponse{
3943 BaseResponse: &tchttp.BaseResponse{},
3944 }
3945 return
3946
3947 }
3948
3949 // DeleteApplicationProxy
3950 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [删除四层代理实例
3951 //
3952 // ](https://cloud.tencent.com/document/product/1552/103415) 。
3953 //
3954 // 可能返回的错误码:
3955 // FAILEDOPERATION = "FailedOperation"
3956 // RESOURCENOTFOUND = "ResourceNotFound"
3957 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3958 func DeleteApplicationProxy(c *Client, request *DeleteApplicationProxyRequest) (response *DeleteApplicationProxyResponse, err error) {
3959 return DeleteApplicationProxyWithContext(context.Background(), c, request)
3960 }
3961
3962 // DeleteApplicationProxy
3963 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [删除四层代理实例
3964 //
3965 // ](https://cloud.tencent.com/document/product/1552/103415) 。
3966 //
3967 // 可能返回的错误码:
3968 // FAILEDOPERATION = "FailedOperation"
3969 // RESOURCENOTFOUND = "ResourceNotFound"
3970 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
3971 func DeleteApplicationProxyWithContext(ctx context.Context, c *Client, request *DeleteApplicationProxyRequest) (response *DeleteApplicationProxyResponse, err error) {
3972 if request == nil {
3973 request = NewDeleteApplicationProxyRequest()
3974 }
3975 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteApplicationProxy")
3976
3977 if c.GetCredential() == nil {
3978 return nil, errors.New("DeleteApplicationProxy require credential")
3979 }
3980
3981 request.SetContext(ctx)
3982
3983 response = NewDeleteApplicationProxyResponse()
3984 err = c.Send(request, response)
3985 return
3986 }
3987
3988 func NewDeleteApplicationProxyRuleRequest() (request *DeleteApplicationProxyRuleRequest) {
3989 request = &DeleteApplicationProxyRuleRequest{
3990 BaseRequest: &tchttp.BaseRequest{},
3991 }
3992
3993 request.Init().WithApiInfo("teo", APIVersion, "DeleteApplicationProxyRule")
3994
3995
3996 return
3997 }
3998
3999 func NewDeleteApplicationProxyRuleResponse() (response *DeleteApplicationProxyRuleResponse) {
4000 response = &DeleteApplicationProxyRuleResponse{
4001 BaseResponse: &tchttp.BaseResponse{},
4002 }
4003 return
4004
4005 }
4006
4007 // DeleteApplicationProxyRule
4008 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [删除四层代理转发规则](https://cloud.tencent.com/document/product/1552/103414) 。
4009 //
4010 // 可能返回的错误码:
4011 // RESOURCENOTFOUND = "ResourceNotFound"
4012 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4013 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
4014 func DeleteApplicationProxyRule(c *Client, request *DeleteApplicationProxyRuleRequest) (response *DeleteApplicationProxyRuleResponse, err error) {
4015 return DeleteApplicationProxyRuleWithContext(context.Background(), c, request)
4016 }
4017
4018 // DeleteApplicationProxyRule
4019 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [删除四层代理转发规则](https://cloud.tencent.com/document/product/1552/103414) 。
4020 //
4021 // 可能返回的错误码:
4022 // RESOURCENOTFOUND = "ResourceNotFound"
4023 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4024 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
4025 func DeleteApplicationProxyRuleWithContext(ctx context.Context, c *Client, request *DeleteApplicationProxyRuleRequest) (response *DeleteApplicationProxyRuleResponse, err error) {
4026 if request == nil {
4027 request = NewDeleteApplicationProxyRuleRequest()
4028 }
4029 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteApplicationProxyRule")
4030
4031 if c.GetCredential() == nil {
4032 return nil, errors.New("DeleteApplicationProxyRule require credential")
4033 }
4034
4035 request.SetContext(ctx)
4036
4037 response = NewDeleteApplicationProxyRuleResponse()
4038 err = c.Send(request, response)
4039 return
4040 }
4041
4042 func NewDeleteContentIdentifierRequest() (request *DeleteContentIdentifierRequest) {
4043 request = &DeleteContentIdentifierRequest{
4044 BaseRequest: &tchttp.BaseRequest{},
4045 }
4046
4047 request.Init().WithApiInfo("teo", APIVersion, "DeleteContentIdentifier")
4048
4049
4050 return
4051 }
4052
4053 func NewDeleteContentIdentifierResponse() (response *DeleteContentIdentifierResponse) {
4054 response = &DeleteContentIdentifierResponse{
4055 BaseResponse: &tchttp.BaseResponse{},
4056 }
4057 return
4058
4059 }
4060
4061 // DeleteContentIdentifier
4062 // 删除指定的内容标识符。该功能仅白名单开放。
4063 //
4064 // 可能返回的错误码:
4065 // RESOURCENOTFOUND = "ResourceNotFound"
4066 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4067 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
4068 func DeleteContentIdentifier(c *Client, request *DeleteContentIdentifierRequest) (response *DeleteContentIdentifierResponse, err error) {
4069 return DeleteContentIdentifierWithContext(context.Background(), c, request)
4070 }
4071
4072 // DeleteContentIdentifier
4073 // 删除指定的内容标识符。该功能仅白名单开放。
4074 //
4075 // 可能返回的错误码:
4076 // RESOURCENOTFOUND = "ResourceNotFound"
4077 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4078 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
4079 func DeleteContentIdentifierWithContext(ctx context.Context, c *Client, request *DeleteContentIdentifierRequest) (response *DeleteContentIdentifierResponse, err error) {
4080 if request == nil {
4081 request = NewDeleteContentIdentifierRequest()
4082 }
4083 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteContentIdentifier")
4084
4085 if c.GetCredential() == nil {
4086 return nil, errors.New("DeleteContentIdentifier require credential")
4087 }
4088
4089 request.SetContext(ctx)
4090
4091 response = NewDeleteContentIdentifierResponse()
4092 err = c.Send(request, response)
4093 return
4094 }
4095
4096 func NewDeleteCustomErrorPageRequest() (request *DeleteCustomErrorPageRequest) {
4097 request = &DeleteCustomErrorPageRequest{
4098 BaseRequest: &tchttp.BaseRequest{},
4099 }
4100
4101 request.Init().WithApiInfo("teo", APIVersion, "DeleteCustomErrorPage")
4102
4103
4104 return
4105 }
4106
4107 func NewDeleteCustomErrorPageResponse() (response *DeleteCustomErrorPageResponse) {
4108 response = &DeleteCustomErrorPageResponse{
4109 BaseResponse: &tchttp.BaseResponse{},
4110 }
4111 return
4112
4113 }
4114
4115 // DeleteCustomErrorPage
4116 // 删除自定义错误页面。
4117 //
4118 // 可能返回的错误码:
4119 // RESOURCEINUSE = "ResourceInUse"
4120 // RESOURCENOTFOUND = "ResourceNotFound"
4121 func DeleteCustomErrorPage(c *Client, request *DeleteCustomErrorPageRequest) (response *DeleteCustomErrorPageResponse, err error) {
4122 return DeleteCustomErrorPageWithContext(context.Background(), c, request)
4123 }
4124
4125 // DeleteCustomErrorPage
4126 // 删除自定义错误页面。
4127 //
4128 // 可能返回的错误码:
4129 // RESOURCEINUSE = "ResourceInUse"
4130 // RESOURCENOTFOUND = "ResourceNotFound"
4131 func DeleteCustomErrorPageWithContext(ctx context.Context, c *Client, request *DeleteCustomErrorPageRequest) (response *DeleteCustomErrorPageResponse, err error) {
4132 if request == nil {
4133 request = NewDeleteCustomErrorPageRequest()
4134 }
4135 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteCustomErrorPage")
4136
4137 if c.GetCredential() == nil {
4138 return nil, errors.New("DeleteCustomErrorPage require credential")
4139 }
4140
4141 request.SetContext(ctx)
4142
4143 response = NewDeleteCustomErrorPageResponse()
4144 err = c.Send(request, response)
4145 return
4146 }
4147
4148 func NewDeleteDnsRecordsRequest() (request *DeleteDnsRecordsRequest) {
4149 request = &DeleteDnsRecordsRequest{
4150 BaseRequest: &tchttp.BaseRequest{},
4151 }
4152
4153 request.Init().WithApiInfo("teo", APIVersion, "DeleteDnsRecords")
4154
4155
4156 return
4157 }
4158
4159 func NewDeleteDnsRecordsResponse() (response *DeleteDnsRecordsResponse) {
4160 response = &DeleteDnsRecordsResponse{
4161 BaseResponse: &tchttp.BaseResponse{},
4162 }
4163 return
4164
4165 }
4166
4167 // DeleteDnsRecords
4168 // 您可以用本接口批量删除 DNS 记录。
4169 //
4170 // 可能返回的错误码:
4171 // RESOURCEINUSE = "ResourceInUse"
4172 // RESOURCENOTFOUND = "ResourceNotFound"
4173 func DeleteDnsRecords(c *Client, request *DeleteDnsRecordsRequest) (response *DeleteDnsRecordsResponse, err error) {
4174 return DeleteDnsRecordsWithContext(context.Background(), c, request)
4175 }
4176
4177 // DeleteDnsRecords
4178 // 您可以用本接口批量删除 DNS 记录。
4179 //
4180 // 可能返回的错误码:
4181 // RESOURCEINUSE = "ResourceInUse"
4182 // RESOURCENOTFOUND = "ResourceNotFound"
4183 func DeleteDnsRecordsWithContext(ctx context.Context, c *Client, request *DeleteDnsRecordsRequest) (response *DeleteDnsRecordsResponse, err error) {
4184 if request == nil {
4185 request = NewDeleteDnsRecordsRequest()
4186 }
4187 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteDnsRecords")
4188
4189 if c.GetCredential() == nil {
4190 return nil, errors.New("DeleteDnsRecords require credential")
4191 }
4192
4193 request.SetContext(ctx)
4194
4195 response = NewDeleteDnsRecordsResponse()
4196 err = c.Send(request, response)
4197 return
4198 }
4199
4200 func NewDeleteFunctionRequest() (request *DeleteFunctionRequest) {
4201 request = &DeleteFunctionRequest{
4202 BaseRequest: &tchttp.BaseRequest{},
4203 }
4204
4205 request.Init().WithApiInfo("teo", APIVersion, "DeleteFunction")
4206
4207
4208 return
4209 }
4210
4211 func NewDeleteFunctionResponse() (response *DeleteFunctionResponse) {
4212 response = &DeleteFunctionResponse{
4213 BaseResponse: &tchttp.BaseResponse{},
4214 }
4215 return
4216
4217 }
4218
4219 // DeleteFunction
4220 // 删除边缘函数,删除后函数无法恢复,关联的触发规则会一并删除。
4221 //
4222 // 可能返回的错误码:
4223 // FAILEDOPERATION = "FailedOperation"
4224 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
4225 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4226 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
4227 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
4228 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
4229 func DeleteFunction(c *Client, request *DeleteFunctionRequest) (response *DeleteFunctionResponse, err error) {
4230 return DeleteFunctionWithContext(context.Background(), c, request)
4231 }
4232
4233 // DeleteFunction
4234 // 删除边缘函数,删除后函数无法恢复,关联的触发规则会一并删除。
4235 //
4236 // 可能返回的错误码:
4237 // FAILEDOPERATION = "FailedOperation"
4238 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
4239 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4240 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
4241 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
4242 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
4243 func DeleteFunctionWithContext(ctx context.Context, c *Client, request *DeleteFunctionRequest) (response *DeleteFunctionResponse, err error) {
4244 if request == nil {
4245 request = NewDeleteFunctionRequest()
4246 }
4247 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteFunction")
4248
4249 if c.GetCredential() == nil {
4250 return nil, errors.New("DeleteFunction require credential")
4251 }
4252
4253 request.SetContext(ctx)
4254
4255 response = NewDeleteFunctionResponse()
4256 err = c.Send(request, response)
4257 return
4258 }
4259
4260 func NewDeleteFunctionRulesRequest() (request *DeleteFunctionRulesRequest) {
4261 request = &DeleteFunctionRulesRequest{
4262 BaseRequest: &tchttp.BaseRequest{},
4263 }
4264
4265 request.Init().WithApiInfo("teo", APIVersion, "DeleteFunctionRules")
4266
4267
4268 return
4269 }
4270
4271 func NewDeleteFunctionRulesResponse() (response *DeleteFunctionRulesResponse) {
4272 response = &DeleteFunctionRulesResponse{
4273 BaseResponse: &tchttp.BaseResponse{},
4274 }
4275 return
4276
4277 }
4278
4279 // DeleteFunctionRules
4280 // 删除边缘函数触发规则。
4281 //
4282 // 可能返回的错误码:
4283 // FAILEDOPERATION = "FailedOperation"
4284 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
4285 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4286 // RESOURCEUNAVAILABLE_RULENOTFOUND = "ResourceUnavailable.RuleNotFound"
4287 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
4288 func DeleteFunctionRules(c *Client, request *DeleteFunctionRulesRequest) (response *DeleteFunctionRulesResponse, err error) {
4289 return DeleteFunctionRulesWithContext(context.Background(), c, request)
4290 }
4291
4292 // DeleteFunctionRules
4293 // 删除边缘函数触发规则。
4294 //
4295 // 可能返回的错误码:
4296 // FAILEDOPERATION = "FailedOperation"
4297 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
4298 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4299 // RESOURCEUNAVAILABLE_RULENOTFOUND = "ResourceUnavailable.RuleNotFound"
4300 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
4301 func DeleteFunctionRulesWithContext(ctx context.Context, c *Client, request *DeleteFunctionRulesRequest) (response *DeleteFunctionRulesResponse, err error) {
4302 if request == nil {
4303 request = NewDeleteFunctionRulesRequest()
4304 }
4305 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteFunctionRules")
4306
4307 if c.GetCredential() == nil {
4308 return nil, errors.New("DeleteFunctionRules require credential")
4309 }
4310
4311 request.SetContext(ctx)
4312
4313 response = NewDeleteFunctionRulesResponse()
4314 err = c.Send(request, response)
4315 return
4316 }
4317
4318 func NewDeleteJustInTimeTranscodeTemplatesRequest() (request *DeleteJustInTimeTranscodeTemplatesRequest) {
4319 request = &DeleteJustInTimeTranscodeTemplatesRequest{
4320 BaseRequest: &tchttp.BaseRequest{},
4321 }
4322
4323 request.Init().WithApiInfo("teo", APIVersion, "DeleteJustInTimeTranscodeTemplates")
4324
4325
4326 return
4327 }
4328
4329 func NewDeleteJustInTimeTranscodeTemplatesResponse() (response *DeleteJustInTimeTranscodeTemplatesResponse) {
4330 response = &DeleteJustInTimeTranscodeTemplatesResponse{
4331 BaseResponse: &tchttp.BaseResponse{},
4332 }
4333 return
4334
4335 }
4336
4337 // DeleteJustInTimeTranscodeTemplates
4338 // 根据站点 id 下唯一的模板标识,删除相应的即时转码模板。
4339 //
4340 // 可能返回的错误码:
4341 // FAILEDOPERATION_PRODUCTDISCONTINUED = "FailedOperation.ProductDiscontinued"
4342 // FAILEDOPERATION_PRODUCTNOTACTIVATED = "FailedOperation.ProductNotActivated"
4343 // INTERNALERROR = "InternalError"
4344 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
4345 // INVALIDPARAMETERVALUE_TEMPLATENOTCUSTOM = "InvalidParameterValue.TemplateNotCustom"
4346 // INVALIDPARAMETERVALUE_TEMPLATENOTFOUND = "InvalidParameterValue.TemplateNotFound"
4347 // INVALIDPARAMETERVALUE_ZONENOTFOUND = "InvalidParameterValue.ZoneNotFound"
4348 // INVALIDPARAMETERVALUE_ZONEPAUSED = "InvalidParameterValue.ZonePaused"
4349 // MISSINGPARAMETER = "MissingParameter"
4350 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
4351 func DeleteJustInTimeTranscodeTemplates(c *Client, request *DeleteJustInTimeTranscodeTemplatesRequest) (response *DeleteJustInTimeTranscodeTemplatesResponse, err error) {
4352 return DeleteJustInTimeTranscodeTemplatesWithContext(context.Background(), c, request)
4353 }
4354
4355 // DeleteJustInTimeTranscodeTemplates
4356 // 根据站点 id 下唯一的模板标识,删除相应的即时转码模板。
4357 //
4358 // 可能返回的错误码:
4359 // FAILEDOPERATION_PRODUCTDISCONTINUED = "FailedOperation.ProductDiscontinued"
4360 // FAILEDOPERATION_PRODUCTNOTACTIVATED = "FailedOperation.ProductNotActivated"
4361 // INTERNALERROR = "InternalError"
4362 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
4363 // INVALIDPARAMETERVALUE_TEMPLATENOTCUSTOM = "InvalidParameterValue.TemplateNotCustom"
4364 // INVALIDPARAMETERVALUE_TEMPLATENOTFOUND = "InvalidParameterValue.TemplateNotFound"
4365 // INVALIDPARAMETERVALUE_ZONENOTFOUND = "InvalidParameterValue.ZoneNotFound"
4366 // INVALIDPARAMETERVALUE_ZONEPAUSED = "InvalidParameterValue.ZonePaused"
4367 // MISSINGPARAMETER = "MissingParameter"
4368 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
4369 func DeleteJustInTimeTranscodeTemplatesWithContext(ctx context.Context, c *Client, request *DeleteJustInTimeTranscodeTemplatesRequest) (response *DeleteJustInTimeTranscodeTemplatesResponse, err error) {
4370 if request == nil {
4371 request = NewDeleteJustInTimeTranscodeTemplatesRequest()
4372 }
4373 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteJustInTimeTranscodeTemplates")
4374
4375 if c.GetCredential() == nil {
4376 return nil, errors.New("DeleteJustInTimeTranscodeTemplates require credential")
4377 }
4378
4379 request.SetContext(ctx)
4380
4381 response = NewDeleteJustInTimeTranscodeTemplatesResponse()
4382 err = c.Send(request, response)
4383 return
4384 }
4385
4386 func NewDeleteL4ProxyRequest() (request *DeleteL4ProxyRequest) {
4387 request = &DeleteL4ProxyRequest{
4388 BaseRequest: &tchttp.BaseRequest{},
4389 }
4390
4391 request.Init().WithApiInfo("teo", APIVersion, "DeleteL4Proxy")
4392
4393
4394 return
4395 }
4396
4397 func NewDeleteL4ProxyResponse() (response *DeleteL4ProxyResponse) {
4398 response = &DeleteL4ProxyResponse{
4399 BaseResponse: &tchttp.BaseResponse{},
4400 }
4401 return
4402
4403 }
4404
4405 // DeleteL4Proxy
4406 // 用于删除四层代理实例。
4407 //
4408 // 可能返回的错误码:
4409 // FAILEDOPERATION = "FailedOperation"
4410 // RESOURCENOTFOUND = "ResourceNotFound"
4411 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4412 func DeleteL4Proxy(c *Client, request *DeleteL4ProxyRequest) (response *DeleteL4ProxyResponse, err error) {
4413 return DeleteL4ProxyWithContext(context.Background(), c, request)
4414 }
4415
4416 // DeleteL4Proxy
4417 // 用于删除四层代理实例。
4418 //
4419 // 可能返回的错误码:
4420 // FAILEDOPERATION = "FailedOperation"
4421 // RESOURCENOTFOUND = "ResourceNotFound"
4422 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4423 func DeleteL4ProxyWithContext(ctx context.Context, c *Client, request *DeleteL4ProxyRequest) (response *DeleteL4ProxyResponse, err error) {
4424 if request == nil {
4425 request = NewDeleteL4ProxyRequest()
4426 }
4427 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteL4Proxy")
4428
4429 if c.GetCredential() == nil {
4430 return nil, errors.New("DeleteL4Proxy require credential")
4431 }
4432
4433 request.SetContext(ctx)
4434
4435 response = NewDeleteL4ProxyResponse()
4436 err = c.Send(request, response)
4437 return
4438 }
4439
4440 func NewDeleteL4ProxyRulesRequest() (request *DeleteL4ProxyRulesRequest) {
4441 request = &DeleteL4ProxyRulesRequest{
4442 BaseRequest: &tchttp.BaseRequest{},
4443 }
4444
4445 request.Init().WithApiInfo("teo", APIVersion, "DeleteL4ProxyRules")
4446
4447
4448 return
4449 }
4450
4451 func NewDeleteL4ProxyRulesResponse() (response *DeleteL4ProxyRulesResponse) {
4452 response = &DeleteL4ProxyRulesResponse{
4453 BaseResponse: &tchttp.BaseResponse{},
4454 }
4455 return
4456
4457 }
4458
4459 // DeleteL4ProxyRules
4460 // 用于删除四层代理转发规则,支持单条或者批量操作。
4461 //
4462 // 可能返回的错误码:
4463 // RESOURCENOTFOUND = "ResourceNotFound"
4464 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4465 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
4466 func DeleteL4ProxyRules(c *Client, request *DeleteL4ProxyRulesRequest) (response *DeleteL4ProxyRulesResponse, err error) {
4467 return DeleteL4ProxyRulesWithContext(context.Background(), c, request)
4468 }
4469
4470 // DeleteL4ProxyRules
4471 // 用于删除四层代理转发规则,支持单条或者批量操作。
4472 //
4473 // 可能返回的错误码:
4474 // RESOURCENOTFOUND = "ResourceNotFound"
4475 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4476 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
4477 func DeleteL4ProxyRulesWithContext(ctx context.Context, c *Client, request *DeleteL4ProxyRulesRequest) (response *DeleteL4ProxyRulesResponse, err error) {
4478 if request == nil {
4479 request = NewDeleteL4ProxyRulesRequest()
4480 }
4481 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteL4ProxyRules")
4482
4483 if c.GetCredential() == nil {
4484 return nil, errors.New("DeleteL4ProxyRules require credential")
4485 }
4486
4487 request.SetContext(ctx)
4488
4489 response = NewDeleteL4ProxyRulesResponse()
4490 err = c.Send(request, response)
4491 return
4492 }
4493
4494 func NewDeleteL7AccRulesRequest() (request *DeleteL7AccRulesRequest) {
4495 request = &DeleteL7AccRulesRequest{
4496 BaseRequest: &tchttp.BaseRequest{},
4497 }
4498
4499 request.Init().WithApiInfo("teo", APIVersion, "DeleteL7AccRules")
4500
4501
4502 return
4503 }
4504
4505 func NewDeleteL7AccRulesResponse() (response *DeleteL7AccRulesResponse) {
4506 response = &DeleteL7AccRulesResponse{
4507 BaseResponse: &tchttp.BaseResponse{},
4508 }
4509 return
4510
4511 }
4512
4513 // DeleteL7AccRules
4514 // 本接口用于删除[规则引擎](https://cloud.tencent.com/document/product/1552/70901)的规则,支持批量删除。
4515 //
4516 // 可能返回的错误码:
4517 // FAILEDOPERATION = "FailedOperation"
4518 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
4519 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
4520 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4521 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
4522 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
4523 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
4524 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
4525 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
4526 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
4527 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
4528 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
4529 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
4530 // OPERATIONDENIED = "OperationDenied"
4531 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
4532 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
4533 // RESOURCEINUSE = "ResourceInUse"
4534 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4535 func DeleteL7AccRules(c *Client, request *DeleteL7AccRulesRequest) (response *DeleteL7AccRulesResponse, err error) {
4536 return DeleteL7AccRulesWithContext(context.Background(), c, request)
4537 }
4538
4539 // DeleteL7AccRules
4540 // 本接口用于删除[规则引擎](https://cloud.tencent.com/document/product/1552/70901)的规则,支持批量删除。
4541 //
4542 // 可能返回的错误码:
4543 // FAILEDOPERATION = "FailedOperation"
4544 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
4545 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
4546 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4547 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
4548 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
4549 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
4550 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
4551 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
4552 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
4553 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
4554 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
4555 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
4556 // OPERATIONDENIED = "OperationDenied"
4557 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
4558 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
4559 // RESOURCEINUSE = "ResourceInUse"
4560 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4561 func DeleteL7AccRulesWithContext(ctx context.Context, c *Client, request *DeleteL7AccRulesRequest) (response *DeleteL7AccRulesResponse, err error) {
4562 if request == nil {
4563 request = NewDeleteL7AccRulesRequest()
4564 }
4565 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteL7AccRules")
4566
4567 if c.GetCredential() == nil {
4568 return nil, errors.New("DeleteL7AccRules require credential")
4569 }
4570
4571 request.SetContext(ctx)
4572
4573 response = NewDeleteL7AccRulesResponse()
4574 err = c.Send(request, response)
4575 return
4576 }
4577
4578 func NewDeleteLoadBalancerRequest() (request *DeleteLoadBalancerRequest) {
4579 request = &DeleteLoadBalancerRequest{
4580 BaseRequest: &tchttp.BaseRequest{},
4581 }
4582
4583 request.Init().WithApiInfo("teo", APIVersion, "DeleteLoadBalancer")
4584
4585
4586 return
4587 }
4588
4589 func NewDeleteLoadBalancerResponse() (response *DeleteLoadBalancerResponse) {
4590 response = &DeleteLoadBalancerResponse{
4591 BaseResponse: &tchttp.BaseResponse{},
4592 }
4593 return
4594
4595 }
4596
4597 // DeleteLoadBalancer
4598 // 删除负载均衡实例,若负载均衡示例被其他服务(例如:四层代理等)引用的时候,示例无法被删除,需要先解除引用关系。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
4599 //
4600 // 可能返回的错误码:
4601 // FAILEDOPERATION = "FailedOperation"
4602 // INVALIDPARAMETER_LOADBALANCERUSEDINL4PROXY = "InvalidParameter.LoadBalancerUsedInL4Proxy"
4603 // INVALIDPARAMETER_LOADBALANCERUSEDINL7DOMAIN = "InvalidParameter.LoadBalancerUsedInL7Domain"
4604 // INVALIDPARAMETER_LOADBALANCERUSEDINRULEENGINE = "InvalidParameter.LoadBalancerUsedInRuleEngine"
4605 func DeleteLoadBalancer(c *Client, request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error) {
4606 return DeleteLoadBalancerWithContext(context.Background(), c, request)
4607 }
4608
4609 // DeleteLoadBalancer
4610 // 删除负载均衡实例,若负载均衡示例被其他服务(例如:四层代理等)引用的时候,示例无法被删除,需要先解除引用关系。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
4611 //
4612 // 可能返回的错误码:
4613 // FAILEDOPERATION = "FailedOperation"
4614 // INVALIDPARAMETER_LOADBALANCERUSEDINL4PROXY = "InvalidParameter.LoadBalancerUsedInL4Proxy"
4615 // INVALIDPARAMETER_LOADBALANCERUSEDINL7DOMAIN = "InvalidParameter.LoadBalancerUsedInL7Domain"
4616 // INVALIDPARAMETER_LOADBALANCERUSEDINRULEENGINE = "InvalidParameter.LoadBalancerUsedInRuleEngine"
4617 func DeleteLoadBalancerWithContext(ctx context.Context, c *Client, request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error) {
4618 if request == nil {
4619 request = NewDeleteLoadBalancerRequest()
4620 }
4621 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteLoadBalancer")
4622
4623 if c.GetCredential() == nil {
4624 return nil, errors.New("DeleteLoadBalancer require credential")
4625 }
4626
4627 request.SetContext(ctx)
4628
4629 response = NewDeleteLoadBalancerResponse()
4630 err = c.Send(request, response)
4631 return
4632 }
4633
4634 func NewDeleteMultiPathGatewayRequest() (request *DeleteMultiPathGatewayRequest) {
4635 request = &DeleteMultiPathGatewayRequest{
4636 BaseRequest: &tchttp.BaseRequest{},
4637 }
4638
4639 request.Init().WithApiInfo("teo", APIVersion, "DeleteMultiPathGateway")
4640
4641
4642 return
4643 }
4644
4645 func NewDeleteMultiPathGatewayResponse() (response *DeleteMultiPathGatewayResponse) {
4646 response = &DeleteMultiPathGatewayResponse{
4647 BaseResponse: &tchttp.BaseResponse{},
4648 }
4649 return
4650
4651 }
4652
4653 // DeleteMultiPathGateway
4654 // 通过本接口删除多通道安全加速网关,包括自有网关和云上网关。
4655 //
4656 // 可能返回的错误码:
4657 // INTERNALERROR = "InternalError"
4658 // INVALIDPARAMETER = "InvalidParameter"
4659 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
4660 // MISSINGPARAMETER = "MissingParameter"
4661 // OPERATIONDENIED = "OperationDenied"
4662 func DeleteMultiPathGateway(c *Client, request *DeleteMultiPathGatewayRequest) (response *DeleteMultiPathGatewayResponse, err error) {
4663 return DeleteMultiPathGatewayWithContext(context.Background(), c, request)
4664 }
4665
4666 // DeleteMultiPathGateway
4667 // 通过本接口删除多通道安全加速网关,包括自有网关和云上网关。
4668 //
4669 // 可能返回的错误码:
4670 // INTERNALERROR = "InternalError"
4671 // INVALIDPARAMETER = "InvalidParameter"
4672 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
4673 // MISSINGPARAMETER = "MissingParameter"
4674 // OPERATIONDENIED = "OperationDenied"
4675 func DeleteMultiPathGatewayWithContext(ctx context.Context, c *Client, request *DeleteMultiPathGatewayRequest) (response *DeleteMultiPathGatewayResponse, err error) {
4676 if request == nil {
4677 request = NewDeleteMultiPathGatewayRequest()
4678 }
4679 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteMultiPathGateway")
4680
4681 if c.GetCredential() == nil {
4682 return nil, errors.New("DeleteMultiPathGateway require credential")
4683 }
4684
4685 request.SetContext(ctx)
4686
4687 response = NewDeleteMultiPathGatewayResponse()
4688 err = c.Send(request, response)
4689 return
4690 }
4691
4692 func NewDeleteMultiPathGatewayLineRequest() (request *DeleteMultiPathGatewayLineRequest) {
4693 request = &DeleteMultiPathGatewayLineRequest{
4694 BaseRequest: &tchttp.BaseRequest{},
4695 }
4696
4697 request.Init().WithApiInfo("teo", APIVersion, "DeleteMultiPathGatewayLine")
4698
4699
4700 return
4701 }
4702
4703 func NewDeleteMultiPathGatewayLineResponse() (response *DeleteMultiPathGatewayLineResponse) {
4704 response = &DeleteMultiPathGatewayLineResponse{
4705 BaseResponse: &tchttp.BaseResponse{},
4706 }
4707 return
4708
4709 }
4710
4711 // DeleteMultiPathGatewayLine
4712 // 通过本接口删除接入多通道安全加速网关的线路,仅自定义线路支持删除。
4713 //
4714 // 可能返回的错误码:
4715 // INTERNALERROR = "InternalError"
4716 // INVALIDPARAMETER = "InvalidParameter"
4717 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
4718 // MISSINGPARAMETER = "MissingParameter"
4719 // OPERATIONDENIED = "OperationDenied"
4720 func DeleteMultiPathGatewayLine(c *Client, request *DeleteMultiPathGatewayLineRequest) (response *DeleteMultiPathGatewayLineResponse, err error) {
4721 return DeleteMultiPathGatewayLineWithContext(context.Background(), c, request)
4722 }
4723
4724 // DeleteMultiPathGatewayLine
4725 // 通过本接口删除接入多通道安全加速网关的线路,仅自定义线路支持删除。
4726 //
4727 // 可能返回的错误码:
4728 // INTERNALERROR = "InternalError"
4729 // INVALIDPARAMETER = "InvalidParameter"
4730 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
4731 // MISSINGPARAMETER = "MissingParameter"
4732 // OPERATIONDENIED = "OperationDenied"
4733 func DeleteMultiPathGatewayLineWithContext(ctx context.Context, c *Client, request *DeleteMultiPathGatewayLineRequest) (response *DeleteMultiPathGatewayLineResponse, err error) {
4734 if request == nil {
4735 request = NewDeleteMultiPathGatewayLineRequest()
4736 }
4737 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteMultiPathGatewayLine")
4738
4739 if c.GetCredential() == nil {
4740 return nil, errors.New("DeleteMultiPathGatewayLine require credential")
4741 }
4742
4743 request.SetContext(ctx)
4744
4745 response = NewDeleteMultiPathGatewayLineResponse()
4746 err = c.Send(request, response)
4747 return
4748 }
4749
4750 func NewDeleteOriginGroupRequest() (request *DeleteOriginGroupRequest) {
4751 request = &DeleteOriginGroupRequest{
4752 BaseRequest: &tchttp.BaseRequest{},
4753 }
4754
4755 request.Init().WithApiInfo("teo", APIVersion, "DeleteOriginGroup")
4756
4757
4758 return
4759 }
4760
4761 func NewDeleteOriginGroupResponse() (response *DeleteOriginGroupResponse) {
4762 response = &DeleteOriginGroupResponse{
4763 BaseResponse: &tchttp.BaseResponse{},
4764 }
4765 return
4766
4767 }
4768
4769 // DeleteOriginGroup
4770 // 删除源站组,若源站组仍然被服务(例如:四层代理,域名服务,负载均衡,规则引起)引用,将不允许删除。
4771 //
4772 // 可能返回的错误码:
4773 // FAILEDOPERATION = "FailedOperation"
4774 // OPERATIONDENIED = "OperationDenied"
4775 // OPERATIONDENIED_ORIGINGROUPACCELERATIONDOMAINUSED = "OperationDenied.OriginGroupAccelerationDomainUsed"
4776 // OPERATIONDENIED_ORIGINGROUPL4USED = "OperationDenied.OriginGroupL4Used"
4777 // OPERATIONDENIED_ORIGINGROUPLBUSED = "OperationDenied.OriginGroupLBUsed"
4778 // OPERATIONDENIED_ORIGINGROUPRULEENGINEUSED = "OperationDenied.OriginGroupRuleEngineUsed"
4779 // RESOURCENOTFOUND = "ResourceNotFound"
4780 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4781 func DeleteOriginGroup(c *Client, request *DeleteOriginGroupRequest) (response *DeleteOriginGroupResponse, err error) {
4782 return DeleteOriginGroupWithContext(context.Background(), c, request)
4783 }
4784
4785 // DeleteOriginGroup
4786 // 删除源站组,若源站组仍然被服务(例如:四层代理,域名服务,负载均衡,规则引起)引用,将不允许删除。
4787 //
4788 // 可能返回的错误码:
4789 // FAILEDOPERATION = "FailedOperation"
4790 // OPERATIONDENIED = "OperationDenied"
4791 // OPERATIONDENIED_ORIGINGROUPACCELERATIONDOMAINUSED = "OperationDenied.OriginGroupAccelerationDomainUsed"
4792 // OPERATIONDENIED_ORIGINGROUPL4USED = "OperationDenied.OriginGroupL4Used"
4793 // OPERATIONDENIED_ORIGINGROUPLBUSED = "OperationDenied.OriginGroupLBUsed"
4794 // OPERATIONDENIED_ORIGINGROUPRULEENGINEUSED = "OperationDenied.OriginGroupRuleEngineUsed"
4795 // RESOURCENOTFOUND = "ResourceNotFound"
4796 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4797 func DeleteOriginGroupWithContext(ctx context.Context, c *Client, request *DeleteOriginGroupRequest) (response *DeleteOriginGroupResponse, err error) {
4798 if request == nil {
4799 request = NewDeleteOriginGroupRequest()
4800 }
4801 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteOriginGroup")
4802
4803 if c.GetCredential() == nil {
4804 return nil, errors.New("DeleteOriginGroup require credential")
4805 }
4806
4807 request.SetContext(ctx)
4808
4809 response = NewDeleteOriginGroupResponse()
4810 err = c.Send(request, response)
4811 return
4812 }
4813
4814 func NewDeleteRealtimeLogDeliveryTaskRequest() (request *DeleteRealtimeLogDeliveryTaskRequest) {
4815 request = &DeleteRealtimeLogDeliveryTaskRequest{
4816 BaseRequest: &tchttp.BaseRequest{},
4817 }
4818
4819 request.Init().WithApiInfo("teo", APIVersion, "DeleteRealtimeLogDeliveryTask")
4820
4821
4822 return
4823 }
4824
4825 func NewDeleteRealtimeLogDeliveryTaskResponse() (response *DeleteRealtimeLogDeliveryTaskResponse) {
4826 response = &DeleteRealtimeLogDeliveryTaskResponse{
4827 BaseResponse: &tchttp.BaseResponse{},
4828 }
4829 return
4830
4831 }
4832
4833 // DeleteRealtimeLogDeliveryTask
4834 // 通过本接口删除实时日志投递任务。
4835 //
4836 // 可能返回的错误码:
4837 // FAILEDOPERATION = "FailedOperation"
4838 func DeleteRealtimeLogDeliveryTask(c *Client, request *DeleteRealtimeLogDeliveryTaskRequest) (response *DeleteRealtimeLogDeliveryTaskResponse, err error) {
4839 return DeleteRealtimeLogDeliveryTaskWithContext(context.Background(), c, request)
4840 }
4841
4842 // DeleteRealtimeLogDeliveryTask
4843 // 通过本接口删除实时日志投递任务。
4844 //
4845 // 可能返回的错误码:
4846 // FAILEDOPERATION = "FailedOperation"
4847 func DeleteRealtimeLogDeliveryTaskWithContext(ctx context.Context, c *Client, request *DeleteRealtimeLogDeliveryTaskRequest) (response *DeleteRealtimeLogDeliveryTaskResponse, err error) {
4848 if request == nil {
4849 request = NewDeleteRealtimeLogDeliveryTaskRequest()
4850 }
4851 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteRealtimeLogDeliveryTask")
4852
4853 if c.GetCredential() == nil {
4854 return nil, errors.New("DeleteRealtimeLogDeliveryTask require credential")
4855 }
4856
4857 request.SetContext(ctx)
4858
4859 response = NewDeleteRealtimeLogDeliveryTaskResponse()
4860 err = c.Send(request, response)
4861 return
4862 }
4863
4864 func NewDeleteRulesRequest() (request *DeleteRulesRequest) {
4865 request = &DeleteRulesRequest{
4866 BaseRequest: &tchttp.BaseRequest{},
4867 }
4868
4869 request.Init().WithApiInfo("teo", APIVersion, "DeleteRules")
4870
4871
4872 return
4873 }
4874
4875 func NewDeleteRulesResponse() (response *DeleteRulesResponse) {
4876 response = &DeleteRulesResponse{
4877 BaseResponse: &tchttp.BaseResponse{},
4878 }
4879 return
4880
4881 }
4882
4883 // DeleteRules
4884 // 本接口为旧版本删除规则引擎接口,EdgeOne 于 2025 年 1 月 21 日已对规则引擎相关接口全面升级,新版本删除七层加速规则接口详情请参考 [DeleteL7AccRules](https://cloud.tencent.com/document/product/1552/115821)。
4885 //
4886 // <p style="color: red;">注意:自 2025 年 1 月 21 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供,旧版接口支持的原有能力将不受影响。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版规则引擎接口。</p>
4887 //
4888 // 可能返回的错误码:
4889 // FAILEDOPERATION = "FailedOperation"
4890 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
4891 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
4892 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4893 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
4894 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
4895 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
4896 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
4897 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
4898 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
4899 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
4900 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
4901 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
4902 // OPERATIONDENIED = "OperationDenied"
4903 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
4904 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
4905 // RESOURCEINUSE = "ResourceInUse"
4906 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4907 func DeleteRules(c *Client, request *DeleteRulesRequest) (response *DeleteRulesResponse, err error) {
4908 return DeleteRulesWithContext(context.Background(), c, request)
4909 }
4910
4911 // DeleteRules
4912 // 本接口为旧版本删除规则引擎接口,EdgeOne 于 2025 年 1 月 21 日已对规则引擎相关接口全面升级,新版本删除七层加速规则接口详情请参考 [DeleteL7AccRules](https://cloud.tencent.com/document/product/1552/115821)。
4913 //
4914 // <p style="color: red;">注意:自 2025 年 1 月 21 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供,旧版接口支持的原有能力将不受影响。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版规则引擎接口。</p>
4915 //
4916 // 可能返回的错误码:
4917 // FAILEDOPERATION = "FailedOperation"
4918 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
4919 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
4920 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4921 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
4922 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
4923 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
4924 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
4925 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
4926 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
4927 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
4928 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
4929 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
4930 // OPERATIONDENIED = "OperationDenied"
4931 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
4932 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
4933 // RESOURCEINUSE = "ResourceInUse"
4934 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4935 func DeleteRulesWithContext(ctx context.Context, c *Client, request *DeleteRulesRequest) (response *DeleteRulesResponse, err error) {
4936 if request == nil {
4937 request = NewDeleteRulesRequest()
4938 }
4939 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteRules")
4940
4941 if c.GetCredential() == nil {
4942 return nil, errors.New("DeleteRules require credential")
4943 }
4944
4945 request.SetContext(ctx)
4946
4947 response = NewDeleteRulesResponse()
4948 err = c.Send(request, response)
4949 return
4950 }
4951
4952 func NewDeleteSecurityAPIResourceRequest() (request *DeleteSecurityAPIResourceRequest) {
4953 request = &DeleteSecurityAPIResourceRequest{
4954 BaseRequest: &tchttp.BaseRequest{},
4955 }
4956
4957 request.Init().WithApiInfo("teo", APIVersion, "DeleteSecurityAPIResource")
4958
4959
4960 return
4961 }
4962
4963 func NewDeleteSecurityAPIResourceResponse() (response *DeleteSecurityAPIResourceResponse) {
4964 response = &DeleteSecurityAPIResourceResponse{
4965 BaseResponse: &tchttp.BaseResponse{},
4966 }
4967 return
4968
4969 }
4970
4971 // DeleteSecurityAPIResource
4972 // 用于删除 API 资源。
4973 //
4974 // 可能返回的错误码:
4975 // FAILEDOPERATION = "FailedOperation"
4976 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
4977 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
4978 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
4979 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
4980 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
4981 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
4982 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
4983 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
4984 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
4985 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
4986 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
4987 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
4988 // OPERATIONDENIED = "OperationDenied"
4989 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
4990 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
4991 // RESOURCEINUSE = "ResourceInUse"
4992 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
4993 func DeleteSecurityAPIResource(c *Client, request *DeleteSecurityAPIResourceRequest) (response *DeleteSecurityAPIResourceResponse, err error) {
4994 return DeleteSecurityAPIResourceWithContext(context.Background(), c, request)
4995 }
4996
4997 // DeleteSecurityAPIResource
4998 // 用于删除 API 资源。
4999 //
5000 // 可能返回的错误码:
5001 // FAILEDOPERATION = "FailedOperation"
5002 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
5003 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5004 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
5005 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
5006 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
5007 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
5008 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
5009 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
5010 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
5011 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
5012 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
5013 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
5014 // OPERATIONDENIED = "OperationDenied"
5015 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
5016 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
5017 // RESOURCEINUSE = "ResourceInUse"
5018 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5019 func DeleteSecurityAPIResourceWithContext(ctx context.Context, c *Client, request *DeleteSecurityAPIResourceRequest) (response *DeleteSecurityAPIResourceResponse, err error) {
5020 if request == nil {
5021 request = NewDeleteSecurityAPIResourceRequest()
5022 }
5023 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteSecurityAPIResource")
5024
5025 if c.GetCredential() == nil {
5026 return nil, errors.New("DeleteSecurityAPIResource require credential")
5027 }
5028
5029 request.SetContext(ctx)
5030
5031 response = NewDeleteSecurityAPIResourceResponse()
5032 err = c.Send(request, response)
5033 return
5034 }
5035
5036 func NewDeleteSecurityAPIServiceRequest() (request *DeleteSecurityAPIServiceRequest) {
5037 request = &DeleteSecurityAPIServiceRequest{
5038 BaseRequest: &tchttp.BaseRequest{},
5039 }
5040
5041 request.Init().WithApiInfo("teo", APIVersion, "DeleteSecurityAPIService")
5042
5043
5044 return
5045 }
5046
5047 func NewDeleteSecurityAPIServiceResponse() (response *DeleteSecurityAPIServiceResponse) {
5048 response = &DeleteSecurityAPIServiceResponse{
5049 BaseResponse: &tchttp.BaseResponse{},
5050 }
5051 return
5052
5053 }
5054
5055 // DeleteSecurityAPIService
5056 // 用于删除 API 服务。
5057 //
5058 // 可能返回的错误码:
5059 // FAILEDOPERATION = "FailedOperation"
5060 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
5061 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5062 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
5063 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
5064 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
5065 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
5066 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
5067 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
5068 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
5069 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
5070 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
5071 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
5072 // OPERATIONDENIED = "OperationDenied"
5073 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
5074 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
5075 // RESOURCEINUSE = "ResourceInUse"
5076 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5077 func DeleteSecurityAPIService(c *Client, request *DeleteSecurityAPIServiceRequest) (response *DeleteSecurityAPIServiceResponse, err error) {
5078 return DeleteSecurityAPIServiceWithContext(context.Background(), c, request)
5079 }
5080
5081 // DeleteSecurityAPIService
5082 // 用于删除 API 服务。
5083 //
5084 // 可能返回的错误码:
5085 // FAILEDOPERATION = "FailedOperation"
5086 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
5087 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5088 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
5089 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
5090 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
5091 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
5092 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
5093 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
5094 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
5095 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
5096 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
5097 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
5098 // OPERATIONDENIED = "OperationDenied"
5099 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
5100 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
5101 // RESOURCEINUSE = "ResourceInUse"
5102 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5103 func DeleteSecurityAPIServiceWithContext(ctx context.Context, c *Client, request *DeleteSecurityAPIServiceRequest) (response *DeleteSecurityAPIServiceResponse, err error) {
5104 if request == nil {
5105 request = NewDeleteSecurityAPIServiceRequest()
5106 }
5107 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteSecurityAPIService")
5108
5109 if c.GetCredential() == nil {
5110 return nil, errors.New("DeleteSecurityAPIService require credential")
5111 }
5112
5113 request.SetContext(ctx)
5114
5115 response = NewDeleteSecurityAPIServiceResponse()
5116 err = c.Send(request, response)
5117 return
5118 }
5119
5120 func NewDeleteSecurityClientAttesterRequest() (request *DeleteSecurityClientAttesterRequest) {
5121 request = &DeleteSecurityClientAttesterRequest{
5122 BaseRequest: &tchttp.BaseRequest{},
5123 }
5124
5125 request.Init().WithApiInfo("teo", APIVersion, "DeleteSecurityClientAttester")
5126
5127
5128 return
5129 }
5130
5131 func NewDeleteSecurityClientAttesterResponse() (response *DeleteSecurityClientAttesterResponse) {
5132 response = &DeleteSecurityClientAttesterResponse{
5133 BaseResponse: &tchttp.BaseResponse{},
5134 }
5135 return
5136
5137 }
5138
5139 // DeleteSecurityClientAttester
5140 // 删除客户端认证选项。
5141 //
5142 // 可能返回的错误码:
5143 // FAILEDOPERATION = "FailedOperation"
5144 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
5145 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5146 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
5147 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
5148 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
5149 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
5150 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
5151 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
5152 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
5153 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
5154 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
5155 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
5156 // OPERATIONDENIED = "OperationDenied"
5157 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
5158 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
5159 // RESOURCEINUSE = "ResourceInUse"
5160 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5161 func DeleteSecurityClientAttester(c *Client, request *DeleteSecurityClientAttesterRequest) (response *DeleteSecurityClientAttesterResponse, err error) {
5162 return DeleteSecurityClientAttesterWithContext(context.Background(), c, request)
5163 }
5164
5165 // DeleteSecurityClientAttester
5166 // 删除客户端认证选项。
5167 //
5168 // 可能返回的错误码:
5169 // FAILEDOPERATION = "FailedOperation"
5170 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
5171 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5172 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
5173 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
5174 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
5175 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
5176 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
5177 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
5178 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
5179 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
5180 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
5181 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
5182 // OPERATIONDENIED = "OperationDenied"
5183 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
5184 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
5185 // RESOURCEINUSE = "ResourceInUse"
5186 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5187 func DeleteSecurityClientAttesterWithContext(ctx context.Context, c *Client, request *DeleteSecurityClientAttesterRequest) (response *DeleteSecurityClientAttesterResponse, err error) {
5188 if request == nil {
5189 request = NewDeleteSecurityClientAttesterRequest()
5190 }
5191 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteSecurityClientAttester")
5192
5193 if c.GetCredential() == nil {
5194 return nil, errors.New("DeleteSecurityClientAttester require credential")
5195 }
5196
5197 request.SetContext(ctx)
5198
5199 response = NewDeleteSecurityClientAttesterResponse()
5200 err = c.Send(request, response)
5201 return
5202 }
5203
5204 func NewDeleteSecurityIPGroupRequest() (request *DeleteSecurityIPGroupRequest) {
5205 request = &DeleteSecurityIPGroupRequest{
5206 BaseRequest: &tchttp.BaseRequest{},
5207 }
5208
5209 request.Init().WithApiInfo("teo", APIVersion, "DeleteSecurityIPGroup")
5210
5211
5212 return
5213 }
5214
5215 func NewDeleteSecurityIPGroupResponse() (response *DeleteSecurityIPGroupResponse) {
5216 response = &DeleteSecurityIPGroupResponse{
5217 BaseResponse: &tchttp.BaseResponse{},
5218 }
5219 return
5220
5221 }
5222
5223 // DeleteSecurityIPGroup
5224 // 删除指定 IP 组,如果有规则引用了 IP 组情况,则不允许删除。
5225 //
5226 // 可能返回的错误码:
5227 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
5228 // OPERATIONDENIED = "OperationDenied"
5229 // RESOURCENOTFOUND = "ResourceNotFound"
5230 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5231 func DeleteSecurityIPGroup(c *Client, request *DeleteSecurityIPGroupRequest) (response *DeleteSecurityIPGroupResponse, err error) {
5232 return DeleteSecurityIPGroupWithContext(context.Background(), c, request)
5233 }
5234
5235 // DeleteSecurityIPGroup
5236 // 删除指定 IP 组,如果有规则引用了 IP 组情况,则不允许删除。
5237 //
5238 // 可能返回的错误码:
5239 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
5240 // OPERATIONDENIED = "OperationDenied"
5241 // RESOURCENOTFOUND = "ResourceNotFound"
5242 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5243 func DeleteSecurityIPGroupWithContext(ctx context.Context, c *Client, request *DeleteSecurityIPGroupRequest) (response *DeleteSecurityIPGroupResponse, err error) {
5244 if request == nil {
5245 request = NewDeleteSecurityIPGroupRequest()
5246 }
5247 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteSecurityIPGroup")
5248
5249 if c.GetCredential() == nil {
5250 return nil, errors.New("DeleteSecurityIPGroup require credential")
5251 }
5252
5253 request.SetContext(ctx)
5254
5255 response = NewDeleteSecurityIPGroupResponse()
5256 err = c.Send(request, response)
5257 return
5258 }
5259
5260 func NewDeleteSecurityJSInjectionRuleRequest() (request *DeleteSecurityJSInjectionRuleRequest) {
5261 request = &DeleteSecurityJSInjectionRuleRequest{
5262 BaseRequest: &tchttp.BaseRequest{},
5263 }
5264
5265 request.Init().WithApiInfo("teo", APIVersion, "DeleteSecurityJSInjectionRule")
5266
5267
5268 return
5269 }
5270
5271 func NewDeleteSecurityJSInjectionRuleResponse() (response *DeleteSecurityJSInjectionRuleResponse) {
5272 response = &DeleteSecurityJSInjectionRuleResponse{
5273 BaseResponse: &tchttp.BaseResponse{},
5274 }
5275 return
5276
5277 }
5278
5279 // DeleteSecurityJSInjectionRule
5280 // 删除 JavaScript 注入规则。
5281 //
5282 // 可能返回的错误码:
5283 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
5284 // OPERATIONDENIED = "OperationDenied"
5285 // RESOURCENOTFOUND = "ResourceNotFound"
5286 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5287 func DeleteSecurityJSInjectionRule(c *Client, request *DeleteSecurityJSInjectionRuleRequest) (response *DeleteSecurityJSInjectionRuleResponse, err error) {
5288 return DeleteSecurityJSInjectionRuleWithContext(context.Background(), c, request)
5289 }
5290
5291 // DeleteSecurityJSInjectionRule
5292 // 删除 JavaScript 注入规则。
5293 //
5294 // 可能返回的错误码:
5295 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
5296 // OPERATIONDENIED = "OperationDenied"
5297 // RESOURCENOTFOUND = "ResourceNotFound"
5298 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5299 func DeleteSecurityJSInjectionRuleWithContext(ctx context.Context, c *Client, request *DeleteSecurityJSInjectionRuleRequest) (response *DeleteSecurityJSInjectionRuleResponse, err error) {
5300 if request == nil {
5301 request = NewDeleteSecurityJSInjectionRuleRequest()
5302 }
5303 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteSecurityJSInjectionRule")
5304
5305 if c.GetCredential() == nil {
5306 return nil, errors.New("DeleteSecurityJSInjectionRule require credential")
5307 }
5308
5309 request.SetContext(ctx)
5310
5311 response = NewDeleteSecurityJSInjectionRuleResponse()
5312 err = c.Send(request, response)
5313 return
5314 }
5315
5316 func NewDeleteSharedCNAMERequest() (request *DeleteSharedCNAMERequest) {
5317 request = &DeleteSharedCNAMERequest{
5318 BaseRequest: &tchttp.BaseRequest{},
5319 }
5320
5321 request.Init().WithApiInfo("teo", APIVersion, "DeleteSharedCNAME")
5322
5323
5324 return
5325 }
5326
5327 func NewDeleteSharedCNAMEResponse() (response *DeleteSharedCNAMEResponse) {
5328 response = &DeleteSharedCNAMEResponse{
5329 BaseResponse: &tchttp.BaseResponse{},
5330 }
5331 return
5332
5333 }
5334
5335 // DeleteSharedCNAME
5336 // 用于删除共享 CNAME,该功能白名单内测中。
5337 //
5338 // 可能返回的错误码:
5339 // RESOURCEINUSE_SHAREDCNAME = "ResourceInUse.SharedCNAME"
5340 func DeleteSharedCNAME(c *Client, request *DeleteSharedCNAMERequest) (response *DeleteSharedCNAMEResponse, err error) {
5341 return DeleteSharedCNAMEWithContext(context.Background(), c, request)
5342 }
5343
5344 // DeleteSharedCNAME
5345 // 用于删除共享 CNAME,该功能白名单内测中。
5346 //
5347 // 可能返回的错误码:
5348 // RESOURCEINUSE_SHAREDCNAME = "ResourceInUse.SharedCNAME"
5349 func DeleteSharedCNAMEWithContext(ctx context.Context, c *Client, request *DeleteSharedCNAMERequest) (response *DeleteSharedCNAMEResponse, err error) {
5350 if request == nil {
5351 request = NewDeleteSharedCNAMERequest()
5352 }
5353 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteSharedCNAME")
5354
5355 if c.GetCredential() == nil {
5356 return nil, errors.New("DeleteSharedCNAME require credential")
5357 }
5358
5359 request.SetContext(ctx)
5360
5361 response = NewDeleteSharedCNAMEResponse()
5362 err = c.Send(request, response)
5363 return
5364 }
5365
5366 func NewDeleteWebSecurityTemplateRequest() (request *DeleteWebSecurityTemplateRequest) {
5367 request = &DeleteWebSecurityTemplateRequest{
5368 BaseRequest: &tchttp.BaseRequest{},
5369 }
5370
5371 request.Init().WithApiInfo("teo", APIVersion, "DeleteWebSecurityTemplate")
5372
5373
5374 return
5375 }
5376
5377 func NewDeleteWebSecurityTemplateResponse() (response *DeleteWebSecurityTemplateResponse) {
5378 response = &DeleteWebSecurityTemplateResponse{
5379 BaseResponse: &tchttp.BaseResponse{},
5380 }
5381 return
5382
5383 }
5384
5385 // DeleteWebSecurityTemplate
5386 // 删除安全策略配置模板
5387 //
5388 // 可能返回的错误码:
5389 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5390 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
5391 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
5392 func DeleteWebSecurityTemplate(c *Client, request *DeleteWebSecurityTemplateRequest) (response *DeleteWebSecurityTemplateResponse, err error) {
5393 return DeleteWebSecurityTemplateWithContext(context.Background(), c, request)
5394 }
5395
5396 // DeleteWebSecurityTemplate
5397 // 删除安全策略配置模板
5398 //
5399 // 可能返回的错误码:
5400 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5401 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
5402 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
5403 func DeleteWebSecurityTemplateWithContext(ctx context.Context, c *Client, request *DeleteWebSecurityTemplateRequest) (response *DeleteWebSecurityTemplateResponse, err error) {
5404 if request == nil {
5405 request = NewDeleteWebSecurityTemplateRequest()
5406 }
5407 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteWebSecurityTemplate")
5408
5409 if c.GetCredential() == nil {
5410 return nil, errors.New("DeleteWebSecurityTemplate require credential")
5411 }
5412
5413 request.SetContext(ctx)
5414
5415 response = NewDeleteWebSecurityTemplateResponse()
5416 err = c.Send(request, response)
5417 return
5418 }
5419
5420 func NewDeleteZoneRequest() (request *DeleteZoneRequest) {
5421 request = &DeleteZoneRequest{
5422 BaseRequest: &tchttp.BaseRequest{},
5423 }
5424
5425 request.Init().WithApiInfo("teo", APIVersion, "DeleteZone")
5426
5427
5428 return
5429 }
5430
5431 func NewDeleteZoneResponse() (response *DeleteZoneResponse) {
5432 response = &DeleteZoneResponse{
5433 BaseResponse: &tchttp.BaseResponse{},
5434 }
5435 return
5436
5437 }
5438
5439 // DeleteZone
5440 // 删除站点。
5441 //
5442 // 可能返回的错误码:
5443 // FAILEDOPERATION = "FailedOperation"
5444 // OPERATIONDENIED = "OperationDenied"
5445 // OPERATIONDENIED_DELETEZONEPRECHECKFAILED = "OperationDenied.DeleteZonePreCheckFailed"
5446 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
5447 // OPERATIONDENIED_ZONEISBINDINGSHAREDCNAME = "OperationDenied.ZoneIsBindingSharedCNAME"
5448 // OPERATIONDENIED_ZONEISREFERENCECUSTOMERRORPAGE = "OperationDenied.ZoneIsReferenceCustomErrorPage"
5449 // RESOURCENOTFOUND = "ResourceNotFound"
5450 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5451 func DeleteZone(c *Client, request *DeleteZoneRequest) (response *DeleteZoneResponse, err error) {
5452 return DeleteZoneWithContext(context.Background(), c, request)
5453 }
5454
5455 // DeleteZone
5456 // 删除站点。
5457 //
5458 // 可能返回的错误码:
5459 // FAILEDOPERATION = "FailedOperation"
5460 // OPERATIONDENIED = "OperationDenied"
5461 // OPERATIONDENIED_DELETEZONEPRECHECKFAILED = "OperationDenied.DeleteZonePreCheckFailed"
5462 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
5463 // OPERATIONDENIED_ZONEISBINDINGSHAREDCNAME = "OperationDenied.ZoneIsBindingSharedCNAME"
5464 // OPERATIONDENIED_ZONEISREFERENCECUSTOMERRORPAGE = "OperationDenied.ZoneIsReferenceCustomErrorPage"
5465 // RESOURCENOTFOUND = "ResourceNotFound"
5466 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5467 func DeleteZoneWithContext(ctx context.Context, c *Client, request *DeleteZoneRequest) (response *DeleteZoneResponse, err error) {
5468 if request == nil {
5469 request = NewDeleteZoneRequest()
5470 }
5471 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeleteZone")
5472
5473 if c.GetCredential() == nil {
5474 return nil, errors.New("DeleteZone require credential")
5475 }
5476
5477 request.SetContext(ctx)
5478
5479 response = NewDeleteZoneResponse()
5480 err = c.Send(request, response)
5481 return
5482 }
5483
5484 func NewDeployConfigGroupVersionRequest() (request *DeployConfigGroupVersionRequest) {
5485 request = &DeployConfigGroupVersionRequest{
5486 BaseRequest: &tchttp.BaseRequest{},
5487 }
5488
5489 request.Init().WithApiInfo("teo", APIVersion, "DeployConfigGroupVersion")
5490
5491
5492 return
5493 }
5494
5495 func NewDeployConfigGroupVersionResponse() (response *DeployConfigGroupVersionResponse) {
5496 response = &DeployConfigGroupVersionResponse{
5497 BaseResponse: &tchttp.BaseResponse{},
5498 }
5499 return
5500
5501 }
5502
5503 // DeployConfigGroupVersion
5504 // 在版本管理模式下,用于版本发布,可通过 EnvId 将版本发布至测试环境或生产环境。版本管理功能内测中,当前仅白名单开放。
5505 //
5506 // 可能返回的错误码:
5507 // FAILEDOPERATION_CONFIGCONDITIONSYNTAXERROR = "FailedOperation.ConfigConditionSyntaxError"
5508 // FAILEDOPERATION_CONFIGCONDITIONUNKNOWNTARGET = "FailedOperation.ConfigConditionUnknownTarget"
5509 // FAILEDOPERATION_CONFIGCONDITIONVALUEEMPTYERROR = "FailedOperation.ConfigConditionValueEmptyError"
5510 // FAILEDOPERATION_CONFIGFIELDTYPEERROR = "FailedOperation.ConfigFieldTypeError"
5511 // FAILEDOPERATION_CONFIGFORMATERROR = "FailedOperation.ConfigFormatError"
5512 // FAILEDOPERATION_CONFIGMALFORMEDCONTENT = "FailedOperation.ConfigMalformedContent"
5513 // FAILEDOPERATION_CONFIGPARAMVALIDATEERRORS = "FailedOperation.ConfigParamValidateErrors"
5514 // FAILEDOPERATION_CONFIGUNKNOWNFIELD = "FailedOperation.ConfigUnknownField"
5515 // FAILEDOPERATION_CONFIGUNSUPPORTEDFORMATVERSION = "FailedOperation.ConfigUnsupportedFormatVersion"
5516 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
5517 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
5518 // OPERATIONDENIED_DOMAINSTATUSUNSTABLE = "OperationDenied.DomainStatusUnstable"
5519 // OPERATIONDENIED_ENVNOTREADY = "OperationDenied.EnvNotReady"
5520 // OPERATIONDENIED_NOTINVERSIONCONTROLWHITELIST = "OperationDenied.NotInVersionControlWhiteList"
5521 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
5522 // OPERATIONDENIED_WORKMODENOTINVERSIONCONTROL = "OperationDenied.WorkModeNotInVersionControl"
5523 // RESOURCENOTFOUND = "ResourceNotFound"
5524 // RESOURCENOTFOUND_VERSIONNOTFOUND = "ResourceNotFound.VersionNotFound"
5525 func DeployConfigGroupVersion(c *Client, request *DeployConfigGroupVersionRequest) (response *DeployConfigGroupVersionResponse, err error) {
5526 return DeployConfigGroupVersionWithContext(context.Background(), c, request)
5527 }
5528
5529 // DeployConfigGroupVersion
5530 // 在版本管理模式下,用于版本发布,可通过 EnvId 将版本发布至测试环境或生产环境。版本管理功能内测中,当前仅白名单开放。
5531 //
5532 // 可能返回的错误码:
5533 // FAILEDOPERATION_CONFIGCONDITIONSYNTAXERROR = "FailedOperation.ConfigConditionSyntaxError"
5534 // FAILEDOPERATION_CONFIGCONDITIONUNKNOWNTARGET = "FailedOperation.ConfigConditionUnknownTarget"
5535 // FAILEDOPERATION_CONFIGCONDITIONVALUEEMPTYERROR = "FailedOperation.ConfigConditionValueEmptyError"
5536 // FAILEDOPERATION_CONFIGFIELDTYPEERROR = "FailedOperation.ConfigFieldTypeError"
5537 // FAILEDOPERATION_CONFIGFORMATERROR = "FailedOperation.ConfigFormatError"
5538 // FAILEDOPERATION_CONFIGMALFORMEDCONTENT = "FailedOperation.ConfigMalformedContent"
5539 // FAILEDOPERATION_CONFIGPARAMVALIDATEERRORS = "FailedOperation.ConfigParamValidateErrors"
5540 // FAILEDOPERATION_CONFIGUNKNOWNFIELD = "FailedOperation.ConfigUnknownField"
5541 // FAILEDOPERATION_CONFIGUNSUPPORTEDFORMATVERSION = "FailedOperation.ConfigUnsupportedFormatVersion"
5542 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
5543 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
5544 // OPERATIONDENIED_DOMAINSTATUSUNSTABLE = "OperationDenied.DomainStatusUnstable"
5545 // OPERATIONDENIED_ENVNOTREADY = "OperationDenied.EnvNotReady"
5546 // OPERATIONDENIED_NOTINVERSIONCONTROLWHITELIST = "OperationDenied.NotInVersionControlWhiteList"
5547 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
5548 // OPERATIONDENIED_WORKMODENOTINVERSIONCONTROL = "OperationDenied.WorkModeNotInVersionControl"
5549 // RESOURCENOTFOUND = "ResourceNotFound"
5550 // RESOURCENOTFOUND_VERSIONNOTFOUND = "ResourceNotFound.VersionNotFound"
5551 func DeployConfigGroupVersionWithContext(ctx context.Context, c *Client, request *DeployConfigGroupVersionRequest) (response *DeployConfigGroupVersionResponse, err error) {
5552 if request == nil {
5553 request = NewDeployConfigGroupVersionRequest()
5554 }
5555 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DeployConfigGroupVersion")
5556
5557 if c.GetCredential() == nil {
5558 return nil, errors.New("DeployConfigGroupVersion require credential")
5559 }
5560
5561 request.SetContext(ctx)
5562
5563 response = NewDeployConfigGroupVersionResponse()
5564 err = c.Send(request, response)
5565 return
5566 }
5567
5568 func NewDescribeAccelerationDomainsRequest() (request *DescribeAccelerationDomainsRequest) {
5569 request = &DescribeAccelerationDomainsRequest{
5570 BaseRequest: &tchttp.BaseRequest{},
5571 }
5572
5573 request.Init().WithApiInfo("teo", APIVersion, "DescribeAccelerationDomains")
5574
5575
5576 return
5577 }
5578
5579 func NewDescribeAccelerationDomainsResponse() (response *DescribeAccelerationDomainsResponse) {
5580 response = &DescribeAccelerationDomainsResponse{
5581 BaseResponse: &tchttp.BaseResponse{},
5582 }
5583 return
5584
5585 }
5586
5587 // DescribeAccelerationDomains
5588 // 您可以通过本接口查看站点下的域名信息,包括加速域名、源站以及域名状态等信息。您可以查看站点下全部域名的信息,也可以指定过滤条件查询对应的域名信息。
5589 //
5590 // 可能返回的错误码:
5591 // FAILEDOPERATION = "FailedOperation"
5592 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5593 // INVALIDPARAMETER_DOMAINONTRAFFICSCHEDULING = "InvalidParameter.DomainOnTrafficScheduling"
5594 // INVALIDPARAMETER_TOOMANYFILTERVALUES = "InvalidParameter.TooManyFilterValues"
5595 // OPERATIONDENIED = "OperationDenied"
5596 // RESOURCENOTFOUND = "ResourceNotFound"
5597 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5598 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
5599 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
5600 func DescribeAccelerationDomains(c *Client, request *DescribeAccelerationDomainsRequest) (response *DescribeAccelerationDomainsResponse, err error) {
5601 return DescribeAccelerationDomainsWithContext(context.Background(), c, request)
5602 }
5603
5604 // DescribeAccelerationDomains
5605 // 您可以通过本接口查看站点下的域名信息,包括加速域名、源站以及域名状态等信息。您可以查看站点下全部域名的信息,也可以指定过滤条件查询对应的域名信息。
5606 //
5607 // 可能返回的错误码:
5608 // FAILEDOPERATION = "FailedOperation"
5609 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5610 // INVALIDPARAMETER_DOMAINONTRAFFICSCHEDULING = "InvalidParameter.DomainOnTrafficScheduling"
5611 // INVALIDPARAMETER_TOOMANYFILTERVALUES = "InvalidParameter.TooManyFilterValues"
5612 // OPERATIONDENIED = "OperationDenied"
5613 // RESOURCENOTFOUND = "ResourceNotFound"
5614 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5615 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
5616 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
5617 func DescribeAccelerationDomainsWithContext(ctx context.Context, c *Client, request *DescribeAccelerationDomainsRequest) (response *DescribeAccelerationDomainsResponse, err error) {
5618 if request == nil {
5619 request = NewDescribeAccelerationDomainsRequest()
5620 }
5621 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeAccelerationDomains")
5622
5623 if c.GetCredential() == nil {
5624 return nil, errors.New("DescribeAccelerationDomains require credential")
5625 }
5626
5627 request.SetContext(ctx)
5628
5629 response = NewDescribeAccelerationDomainsResponse()
5630 err = c.Send(request, response)
5631 return
5632 }
5633
5634 func NewDescribeAliasDomainsRequest() (request *DescribeAliasDomainsRequest) {
5635 request = &DescribeAliasDomainsRequest{
5636 BaseRequest: &tchttp.BaseRequest{},
5637 }
5638
5639 request.Init().WithApiInfo("teo", APIVersion, "DescribeAliasDomains")
5640
5641
5642 return
5643 }
5644
5645 func NewDescribeAliasDomainsResponse() (response *DescribeAliasDomainsResponse) {
5646 response = &DescribeAliasDomainsResponse{
5647 BaseResponse: &tchttp.BaseResponse{},
5648 }
5649 return
5650
5651 }
5652
5653 // DescribeAliasDomains
5654 // 查询别称域名信息列表。
5655 //
5656 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
5657 //
5658 // 可能返回的错误码:
5659 // INTERNALERROR = "InternalError"
5660 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5661 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5662 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
5663 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
5664 func DescribeAliasDomains(c *Client, request *DescribeAliasDomainsRequest) (response *DescribeAliasDomainsResponse, err error) {
5665 return DescribeAliasDomainsWithContext(context.Background(), c, request)
5666 }
5667
5668 // DescribeAliasDomains
5669 // 查询别称域名信息列表。
5670 //
5671 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
5672 //
5673 // 可能返回的错误码:
5674 // INTERNALERROR = "InternalError"
5675 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5676 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5677 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
5678 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
5679 func DescribeAliasDomainsWithContext(ctx context.Context, c *Client, request *DescribeAliasDomainsRequest) (response *DescribeAliasDomainsResponse, err error) {
5680 if request == nil {
5681 request = NewDescribeAliasDomainsRequest()
5682 }
5683 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeAliasDomains")
5684
5685 if c.GetCredential() == nil {
5686 return nil, errors.New("DescribeAliasDomains require credential")
5687 }
5688
5689 request.SetContext(ctx)
5690
5691 response = NewDescribeAliasDomainsResponse()
5692 err = c.Send(request, response)
5693 return
5694 }
5695
5696 func NewDescribeApplicationProxiesRequest() (request *DescribeApplicationProxiesRequest) {
5697 request = &DescribeApplicationProxiesRequest{
5698 BaseRequest: &tchttp.BaseRequest{},
5699 }
5700
5701 request.Init().WithApiInfo("teo", APIVersion, "DescribeApplicationProxies")
5702
5703
5704 return
5705 }
5706
5707 func NewDescribeApplicationProxiesResponse() (response *DescribeApplicationProxiesResponse) {
5708 response = &DescribeApplicationProxiesResponse{
5709 BaseResponse: &tchttp.BaseResponse{},
5710 }
5711 return
5712
5713 }
5714
5715 // DescribeApplicationProxies
5716 // 本接口为旧版,如需调用请尽快迁移至新版,新版接口中将四层代理实例列表的查询和四层转发规则的查询拆分成两个接口,详情请参考 [查询四层代理实例列表](https://cloud.tencent.com/document/product/1552/103413) 和 [查询四层代理转发规则列表](https://cloud.tencent.com/document/product/1552/103412)。
5717 //
5718 // 可能返回的错误码:
5719 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5720 // OPERATIONDENIED = "OperationDenied"
5721 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5722 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
5723 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
5724 func DescribeApplicationProxies(c *Client, request *DescribeApplicationProxiesRequest) (response *DescribeApplicationProxiesResponse, err error) {
5725 return DescribeApplicationProxiesWithContext(context.Background(), c, request)
5726 }
5727
5728 // DescribeApplicationProxies
5729 // 本接口为旧版,如需调用请尽快迁移至新版,新版接口中将四层代理实例列表的查询和四层转发规则的查询拆分成两个接口,详情请参考 [查询四层代理实例列表](https://cloud.tencent.com/document/product/1552/103413) 和 [查询四层代理转发规则列表](https://cloud.tencent.com/document/product/1552/103412)。
5730 //
5731 // 可能返回的错误码:
5732 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5733 // OPERATIONDENIED = "OperationDenied"
5734 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
5735 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
5736 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
5737 func DescribeApplicationProxiesWithContext(ctx context.Context, c *Client, request *DescribeApplicationProxiesRequest) (response *DescribeApplicationProxiesResponse, err error) {
5738 if request == nil {
5739 request = NewDescribeApplicationProxiesRequest()
5740 }
5741 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeApplicationProxies")
5742
5743 if c.GetCredential() == nil {
5744 return nil, errors.New("DescribeApplicationProxies require credential")
5745 }
5746
5747 request.SetContext(ctx)
5748
5749 response = NewDescribeApplicationProxiesResponse()
5750 err = c.Send(request, response)
5751 return
5752 }
5753
5754 func NewDescribeAvailablePlansRequest() (request *DescribeAvailablePlansRequest) {
5755 request = &DescribeAvailablePlansRequest{
5756 BaseRequest: &tchttp.BaseRequest{},
5757 }
5758
5759 request.Init().WithApiInfo("teo", APIVersion, "DescribeAvailablePlans")
5760
5761
5762 return
5763 }
5764
5765 func NewDescribeAvailablePlansResponse() (response *DescribeAvailablePlansResponse) {
5766 response = &DescribeAvailablePlansResponse{
5767 BaseResponse: &tchttp.BaseResponse{},
5768 }
5769 return
5770
5771 }
5772
5773 // DescribeAvailablePlans
5774 // 查询当前账户可用套餐信息列表
5775 //
5776 // 可能返回的错误码:
5777 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5778 func DescribeAvailablePlans(c *Client, request *DescribeAvailablePlansRequest) (response *DescribeAvailablePlansResponse, err error) {
5779 return DescribeAvailablePlansWithContext(context.Background(), c, request)
5780 }
5781
5782 // DescribeAvailablePlans
5783 // 查询当前账户可用套餐信息列表
5784 //
5785 // 可能返回的错误码:
5786 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5787 func DescribeAvailablePlansWithContext(ctx context.Context, c *Client, request *DescribeAvailablePlansRequest) (response *DescribeAvailablePlansResponse, err error) {
5788 if request == nil {
5789 request = NewDescribeAvailablePlansRequest()
5790 }
5791 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeAvailablePlans")
5792
5793 if c.GetCredential() == nil {
5794 return nil, errors.New("DescribeAvailablePlans require credential")
5795 }
5796
5797 request.SetContext(ctx)
5798
5799 response = NewDescribeAvailablePlansResponse()
5800 err = c.Send(request, response)
5801 return
5802 }
5803
5804 func NewDescribeBillingDataRequest() (request *DescribeBillingDataRequest) {
5805 request = &DescribeBillingDataRequest{
5806 BaseRequest: &tchttp.BaseRequest{},
5807 }
5808
5809 request.Init().WithApiInfo("teo", APIVersion, "DescribeBillingData")
5810
5811
5812 return
5813 }
5814
5815 func NewDescribeBillingDataResponse() (response *DescribeBillingDataResponse) {
5816 response = &DescribeBillingDataResponse{
5817 BaseResponse: &tchttp.BaseResponse{},
5818 }
5819 return
5820
5821 }
5822
5823 // DescribeBillingData
5824 // 通过本接口查询计费数据。
5825 //
5826 // 可能返回的错误码:
5827 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5828 // INVALIDPARAMETER_GROUPBYLIMITEXCEEDED = "InvalidParameter.GroupByLimitExceeded"
5829 // INVALIDPARAMETER_INVALIDINTERVAL = "InvalidParameter.InvalidInterval"
5830 // INVALIDPARAMETER_INVALIDMETRIC = "InvalidParameter.InvalidMetric"
5831 // INVALIDPARAMETER_ZONEHASNOTBEENBOUNDTOPLAN = "InvalidParameter.ZoneHasNotBeenBoundToPlan"
5832 func DescribeBillingData(c *Client, request *DescribeBillingDataRequest) (response *DescribeBillingDataResponse, err error) {
5833 return DescribeBillingDataWithContext(context.Background(), c, request)
5834 }
5835
5836 // DescribeBillingData
5837 // 通过本接口查询计费数据。
5838 //
5839 // 可能返回的错误码:
5840 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
5841 // INVALIDPARAMETER_GROUPBYLIMITEXCEEDED = "InvalidParameter.GroupByLimitExceeded"
5842 // INVALIDPARAMETER_INVALIDINTERVAL = "InvalidParameter.InvalidInterval"
5843 // INVALIDPARAMETER_INVALIDMETRIC = "InvalidParameter.InvalidMetric"
5844 // INVALIDPARAMETER_ZONEHASNOTBEENBOUNDTOPLAN = "InvalidParameter.ZoneHasNotBeenBoundToPlan"
5845 func DescribeBillingDataWithContext(ctx context.Context, c *Client, request *DescribeBillingDataRequest) (response *DescribeBillingDataResponse, err error) {
5846 if request == nil {
5847 request = NewDescribeBillingDataRequest()
5848 }
5849 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeBillingData")
5850
5851 if c.GetCredential() == nil {
5852 return nil, errors.New("DescribeBillingData require credential")
5853 }
5854
5855 request.SetContext(ctx)
5856
5857 response = NewDescribeBillingDataResponse()
5858 err = c.Send(request, response)
5859 return
5860 }
5861
5862 func NewDescribeConfigGroupVersionDetailRequest() (request *DescribeConfigGroupVersionDetailRequest) {
5863 request = &DescribeConfigGroupVersionDetailRequest{
5864 BaseRequest: &tchttp.BaseRequest{},
5865 }
5866
5867 request.Init().WithApiInfo("teo", APIVersion, "DescribeConfigGroupVersionDetail")
5868
5869
5870 return
5871 }
5872
5873 func NewDescribeConfigGroupVersionDetailResponse() (response *DescribeConfigGroupVersionDetailResponse) {
5874 response = &DescribeConfigGroupVersionDetailResponse{
5875 BaseResponse: &tchttp.BaseResponse{},
5876 }
5877 return
5878
5879 }
5880
5881 // DescribeConfigGroupVersionDetail
5882 // 在版本管理模式下,用于获取版本的详细信息,包括版本 ID、描述、状态、创建时间、所属配置组信息以及版本配置文件的内容。版本管理功能内测中,当前仅白名单开放。
5883 //
5884 // 可能返回的错误码:
5885 // RESOURCENOTFOUND = "ResourceNotFound"
5886 func DescribeConfigGroupVersionDetail(c *Client, request *DescribeConfigGroupVersionDetailRequest) (response *DescribeConfigGroupVersionDetailResponse, err error) {
5887 return DescribeConfigGroupVersionDetailWithContext(context.Background(), c, request)
5888 }
5889
5890 // DescribeConfigGroupVersionDetail
5891 // 在版本管理模式下,用于获取版本的详细信息,包括版本 ID、描述、状态、创建时间、所属配置组信息以及版本配置文件的内容。版本管理功能内测中,当前仅白名单开放。
5892 //
5893 // 可能返回的错误码:
5894 // RESOURCENOTFOUND = "ResourceNotFound"
5895 func DescribeConfigGroupVersionDetailWithContext(ctx context.Context, c *Client, request *DescribeConfigGroupVersionDetailRequest) (response *DescribeConfigGroupVersionDetailResponse, err error) {
5896 if request == nil {
5897 request = NewDescribeConfigGroupVersionDetailRequest()
5898 }
5899 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeConfigGroupVersionDetail")
5900
5901 if c.GetCredential() == nil {
5902 return nil, errors.New("DescribeConfigGroupVersionDetail require credential")
5903 }
5904
5905 request.SetContext(ctx)
5906
5907 response = NewDescribeConfigGroupVersionDetailResponse()
5908 err = c.Send(request, response)
5909 return
5910 }
5911
5912 func NewDescribeConfigGroupVersionsRequest() (request *DescribeConfigGroupVersionsRequest) {
5913 request = &DescribeConfigGroupVersionsRequest{
5914 BaseRequest: &tchttp.BaseRequest{},
5915 }
5916
5917 request.Init().WithApiInfo("teo", APIVersion, "DescribeConfigGroupVersions")
5918
5919
5920 return
5921 }
5922
5923 func NewDescribeConfigGroupVersionsResponse() (response *DescribeConfigGroupVersionsResponse) {
5924 response = &DescribeConfigGroupVersionsResponse{
5925 BaseResponse: &tchttp.BaseResponse{},
5926 }
5927 return
5928
5929 }
5930
5931 // DescribeConfigGroupVersions
5932 // 在版本管理模式下,用于查询指定配置组的版本列表。版本管理功能内测中,当前仅白名单开放。
5933 //
5934 // 可能返回的错误码:
5935 // RESOURCENOTFOUND = "ResourceNotFound"
5936 func DescribeConfigGroupVersions(c *Client, request *DescribeConfigGroupVersionsRequest) (response *DescribeConfigGroupVersionsResponse, err error) {
5937 return DescribeConfigGroupVersionsWithContext(context.Background(), c, request)
5938 }
5939
5940 // DescribeConfigGroupVersions
5941 // 在版本管理模式下,用于查询指定配置组的版本列表。版本管理功能内测中,当前仅白名单开放。
5942 //
5943 // 可能返回的错误码:
5944 // RESOURCENOTFOUND = "ResourceNotFound"
5945 func DescribeConfigGroupVersionsWithContext(ctx context.Context, c *Client, request *DescribeConfigGroupVersionsRequest) (response *DescribeConfigGroupVersionsResponse, err error) {
5946 if request == nil {
5947 request = NewDescribeConfigGroupVersionsRequest()
5948 }
5949 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeConfigGroupVersions")
5950
5951 if c.GetCredential() == nil {
5952 return nil, errors.New("DescribeConfigGroupVersions require credential")
5953 }
5954
5955 request.SetContext(ctx)
5956
5957 response = NewDescribeConfigGroupVersionsResponse()
5958 err = c.Send(request, response)
5959 return
5960 }
5961
5962 func NewDescribeContentIdentifiersRequest() (request *DescribeContentIdentifiersRequest) {
5963 request = &DescribeContentIdentifiersRequest{
5964 BaseRequest: &tchttp.BaseRequest{},
5965 }
5966
5967 request.Init().WithApiInfo("teo", APIVersion, "DescribeContentIdentifiers")
5968
5969
5970 return
5971 }
5972
5973 func NewDescribeContentIdentifiersResponse() (response *DescribeContentIdentifiersResponse) {
5974 response = &DescribeContentIdentifiersResponse{
5975 BaseResponse: &tchttp.BaseResponse{},
5976 }
5977 return
5978
5979 }
5980
5981 // DescribeContentIdentifiers
5982 // 批量查询内容标识符,可以根据 ID、描述、状态或者标签过滤。按照状态查询被删除的内容标识符仅保留三个月。该功能仅白名单开放。
5983 //
5984 // 可能返回的错误码:
5985 // RESOURCENOTFOUND = "ResourceNotFound"
5986 func DescribeContentIdentifiers(c *Client, request *DescribeContentIdentifiersRequest) (response *DescribeContentIdentifiersResponse, err error) {
5987 return DescribeContentIdentifiersWithContext(context.Background(), c, request)
5988 }
5989
5990 // DescribeContentIdentifiers
5991 // 批量查询内容标识符,可以根据 ID、描述、状态或者标签过滤。按照状态查询被删除的内容标识符仅保留三个月。该功能仅白名单开放。
5992 //
5993 // 可能返回的错误码:
5994 // RESOURCENOTFOUND = "ResourceNotFound"
5995 func DescribeContentIdentifiersWithContext(ctx context.Context, c *Client, request *DescribeContentIdentifiersRequest) (response *DescribeContentIdentifiersResponse, err error) {
5996 if request == nil {
5997 request = NewDescribeContentIdentifiersRequest()
5998 }
5999 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeContentIdentifiers")
6000
6001 if c.GetCredential() == nil {
6002 return nil, errors.New("DescribeContentIdentifiers require credential")
6003 }
6004
6005 request.SetContext(ctx)
6006
6007 response = NewDescribeContentIdentifiersResponse()
6008 err = c.Send(request, response)
6009 return
6010 }
6011
6012 func NewDescribeContentQuotaRequest() (request *DescribeContentQuotaRequest) {
6013 request = &DescribeContentQuotaRequest{
6014 BaseRequest: &tchttp.BaseRequest{},
6015 }
6016
6017 request.Init().WithApiInfo("teo", APIVersion, "DescribeContentQuota")
6018
6019
6020 return
6021 }
6022
6023 func NewDescribeContentQuotaResponse() (response *DescribeContentQuotaResponse) {
6024 response = &DescribeContentQuotaResponse{
6025 BaseResponse: &tchttp.BaseResponse{},
6026 }
6027 return
6028
6029 }
6030
6031 // DescribeContentQuota
6032 // 查询内容管理接口配额
6033 //
6034 // 可能返回的错误码:
6035 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6036 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6037 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
6038 func DescribeContentQuota(c *Client, request *DescribeContentQuotaRequest) (response *DescribeContentQuotaResponse, err error) {
6039 return DescribeContentQuotaWithContext(context.Background(), c, request)
6040 }
6041
6042 // DescribeContentQuota
6043 // 查询内容管理接口配额
6044 //
6045 // 可能返回的错误码:
6046 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6047 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6048 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
6049 func DescribeContentQuotaWithContext(ctx context.Context, c *Client, request *DescribeContentQuotaRequest) (response *DescribeContentQuotaResponse, err error) {
6050 if request == nil {
6051 request = NewDescribeContentQuotaRequest()
6052 }
6053 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeContentQuota")
6054
6055 if c.GetCredential() == nil {
6056 return nil, errors.New("DescribeContentQuota require credential")
6057 }
6058
6059 request.SetContext(ctx)
6060
6061 response = NewDescribeContentQuotaResponse()
6062 err = c.Send(request, response)
6063 return
6064 }
6065
6066 func NewDescribeCustomErrorPagesRequest() (request *DescribeCustomErrorPagesRequest) {
6067 request = &DescribeCustomErrorPagesRequest{
6068 BaseRequest: &tchttp.BaseRequest{},
6069 }
6070
6071 request.Init().WithApiInfo("teo", APIVersion, "DescribeCustomErrorPages")
6072
6073
6074 return
6075 }
6076
6077 func NewDescribeCustomErrorPagesResponse() (response *DescribeCustomErrorPagesResponse) {
6078 response = &DescribeCustomErrorPagesResponse{
6079 BaseResponse: &tchttp.BaseResponse{},
6080 }
6081 return
6082
6083 }
6084
6085 // DescribeCustomErrorPages
6086 // 查询自定义错误页列表。
6087 //
6088 // 可能返回的错误码:
6089 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6090 func DescribeCustomErrorPages(c *Client, request *DescribeCustomErrorPagesRequest) (response *DescribeCustomErrorPagesResponse, err error) {
6091 return DescribeCustomErrorPagesWithContext(context.Background(), c, request)
6092 }
6093
6094 // DescribeCustomErrorPages
6095 // 查询自定义错误页列表。
6096 //
6097 // 可能返回的错误码:
6098 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6099 func DescribeCustomErrorPagesWithContext(ctx context.Context, c *Client, request *DescribeCustomErrorPagesRequest) (response *DescribeCustomErrorPagesResponse, err error) {
6100 if request == nil {
6101 request = NewDescribeCustomErrorPagesRequest()
6102 }
6103 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeCustomErrorPages")
6104
6105 if c.GetCredential() == nil {
6106 return nil, errors.New("DescribeCustomErrorPages require credential")
6107 }
6108
6109 request.SetContext(ctx)
6110
6111 response = NewDescribeCustomErrorPagesResponse()
6112 err = c.Send(request, response)
6113 return
6114 }
6115
6116 func NewDescribeDDoSAttackDataRequest() (request *DescribeDDoSAttackDataRequest) {
6117 request = &DescribeDDoSAttackDataRequest{
6118 BaseRequest: &tchttp.BaseRequest{},
6119 }
6120
6121 request.Init().WithApiInfo("teo", APIVersion, "DescribeDDoSAttackData")
6122
6123
6124 return
6125 }
6126
6127 func NewDescribeDDoSAttackDataResponse() (response *DescribeDDoSAttackDataResponse) {
6128 response = &DescribeDDoSAttackDataResponse{
6129 BaseResponse: &tchttp.BaseResponse{},
6130 }
6131 return
6132
6133 }
6134
6135 // DescribeDDoSAttackData
6136 // 本接口(DescribeDDoSAttackData)用于查询DDoS攻击时序数据。
6137 //
6138 // 可能返回的错误码:
6139 // FAILEDOPERATION = "FailedOperation"
6140 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6141 // LIMITEXCEEDED = "LimitExceeded"
6142 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
6143 // RESOURCENOTFOUND = "ResourceNotFound"
6144 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6145 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6146 func DescribeDDoSAttackData(c *Client, request *DescribeDDoSAttackDataRequest) (response *DescribeDDoSAttackDataResponse, err error) {
6147 return DescribeDDoSAttackDataWithContext(context.Background(), c, request)
6148 }
6149
6150 // DescribeDDoSAttackData
6151 // 本接口(DescribeDDoSAttackData)用于查询DDoS攻击时序数据。
6152 //
6153 // 可能返回的错误码:
6154 // FAILEDOPERATION = "FailedOperation"
6155 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6156 // LIMITEXCEEDED = "LimitExceeded"
6157 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
6158 // RESOURCENOTFOUND = "ResourceNotFound"
6159 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6160 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6161 func DescribeDDoSAttackDataWithContext(ctx context.Context, c *Client, request *DescribeDDoSAttackDataRequest) (response *DescribeDDoSAttackDataResponse, err error) {
6162 if request == nil {
6163 request = NewDescribeDDoSAttackDataRequest()
6164 }
6165 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeDDoSAttackData")
6166
6167 if c.GetCredential() == nil {
6168 return nil, errors.New("DescribeDDoSAttackData require credential")
6169 }
6170
6171 request.SetContext(ctx)
6172
6173 response = NewDescribeDDoSAttackDataResponse()
6174 err = c.Send(request, response)
6175 return
6176 }
6177
6178 func NewDescribeDDoSAttackEventRequest() (request *DescribeDDoSAttackEventRequest) {
6179 request = &DescribeDDoSAttackEventRequest{
6180 BaseRequest: &tchttp.BaseRequest{},
6181 }
6182
6183 request.Init().WithApiInfo("teo", APIVersion, "DescribeDDoSAttackEvent")
6184
6185
6186 return
6187 }
6188
6189 func NewDescribeDDoSAttackEventResponse() (response *DescribeDDoSAttackEventResponse) {
6190 response = &DescribeDDoSAttackEventResponse{
6191 BaseResponse: &tchttp.BaseResponse{},
6192 }
6193 return
6194
6195 }
6196
6197 // DescribeDDoSAttackEvent
6198 // 本接口(DescribeDDoSAttackEvent)用于查询DDoS攻击事件列表。
6199 //
6200 // 可能返回的错误码:
6201 // FAILEDOPERATION = "FailedOperation"
6202 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6203 // LIMITEXCEEDED = "LimitExceeded"
6204 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
6205 // OPERATIONDENIED = "OperationDenied"
6206 // RESOURCENOTFOUND = "ResourceNotFound"
6207 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6208 func DescribeDDoSAttackEvent(c *Client, request *DescribeDDoSAttackEventRequest) (response *DescribeDDoSAttackEventResponse, err error) {
6209 return DescribeDDoSAttackEventWithContext(context.Background(), c, request)
6210 }
6211
6212 // DescribeDDoSAttackEvent
6213 // 本接口(DescribeDDoSAttackEvent)用于查询DDoS攻击事件列表。
6214 //
6215 // 可能返回的错误码:
6216 // FAILEDOPERATION = "FailedOperation"
6217 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6218 // LIMITEXCEEDED = "LimitExceeded"
6219 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
6220 // OPERATIONDENIED = "OperationDenied"
6221 // RESOURCENOTFOUND = "ResourceNotFound"
6222 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6223 func DescribeDDoSAttackEventWithContext(ctx context.Context, c *Client, request *DescribeDDoSAttackEventRequest) (response *DescribeDDoSAttackEventResponse, err error) {
6224 if request == nil {
6225 request = NewDescribeDDoSAttackEventRequest()
6226 }
6227 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeDDoSAttackEvent")
6228
6229 if c.GetCredential() == nil {
6230 return nil, errors.New("DescribeDDoSAttackEvent require credential")
6231 }
6232
6233 request.SetContext(ctx)
6234
6235 response = NewDescribeDDoSAttackEventResponse()
6236 err = c.Send(request, response)
6237 return
6238 }
6239
6240 func NewDescribeDDoSAttackTopDataRequest() (request *DescribeDDoSAttackTopDataRequest) {
6241 request = &DescribeDDoSAttackTopDataRequest{
6242 BaseRequest: &tchttp.BaseRequest{},
6243 }
6244
6245 request.Init().WithApiInfo("teo", APIVersion, "DescribeDDoSAttackTopData")
6246
6247
6248 return
6249 }
6250
6251 func NewDescribeDDoSAttackTopDataResponse() (response *DescribeDDoSAttackTopDataResponse) {
6252 response = &DescribeDDoSAttackTopDataResponse{
6253 BaseResponse: &tchttp.BaseResponse{},
6254 }
6255 return
6256
6257 }
6258
6259 // DescribeDDoSAttackTopData
6260 // 本接口(DescribeDDoSAttackTopData)用于查询DDoS攻击Top数据。
6261 //
6262 // 可能返回的错误码:
6263 // FAILEDOPERATION = "FailedOperation"
6264 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6265 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
6266 // RESOURCENOTFOUND = "ResourceNotFound"
6267 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6268 func DescribeDDoSAttackTopData(c *Client, request *DescribeDDoSAttackTopDataRequest) (response *DescribeDDoSAttackTopDataResponse, err error) {
6269 return DescribeDDoSAttackTopDataWithContext(context.Background(), c, request)
6270 }
6271
6272 // DescribeDDoSAttackTopData
6273 // 本接口(DescribeDDoSAttackTopData)用于查询DDoS攻击Top数据。
6274 //
6275 // 可能返回的错误码:
6276 // FAILEDOPERATION = "FailedOperation"
6277 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6278 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
6279 // RESOURCENOTFOUND = "ResourceNotFound"
6280 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6281 func DescribeDDoSAttackTopDataWithContext(ctx context.Context, c *Client, request *DescribeDDoSAttackTopDataRequest) (response *DescribeDDoSAttackTopDataResponse, err error) {
6282 if request == nil {
6283 request = NewDescribeDDoSAttackTopDataRequest()
6284 }
6285 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeDDoSAttackTopData")
6286
6287 if c.GetCredential() == nil {
6288 return nil, errors.New("DescribeDDoSAttackTopData require credential")
6289 }
6290
6291 request.SetContext(ctx)
6292
6293 response = NewDescribeDDoSAttackTopDataResponse()
6294 err = c.Send(request, response)
6295 return
6296 }
6297
6298 func NewDescribeDDoSProtectionRequest() (request *DescribeDDoSProtectionRequest) {
6299 request = &DescribeDDoSProtectionRequest{
6300 BaseRequest: &tchttp.BaseRequest{},
6301 }
6302
6303 request.Init().WithApiInfo("teo", APIVersion, "DescribeDDoSProtection")
6304
6305
6306 return
6307 }
6308
6309 func NewDescribeDDoSProtectionResponse() (response *DescribeDDoSProtectionResponse) {
6310 response = &DescribeDDoSProtectionResponse{
6311 BaseResponse: &tchttp.BaseResponse{},
6312 }
6313 return
6314
6315 }
6316
6317 // DescribeDDoSProtection
6318 // 获取站点的独立 DDoS 防护信息。
6319 //
6320 // 可能返回的错误码:
6321 // FAILEDOPERATION = "FailedOperation"
6322 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6323 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
6324 // OPERATIONDENIED = "OperationDenied"
6325 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6326 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6327 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
6328 func DescribeDDoSProtection(c *Client, request *DescribeDDoSProtectionRequest) (response *DescribeDDoSProtectionResponse, err error) {
6329 return DescribeDDoSProtectionWithContext(context.Background(), c, request)
6330 }
6331
6332 // DescribeDDoSProtection
6333 // 获取站点的独立 DDoS 防护信息。
6334 //
6335 // 可能返回的错误码:
6336 // FAILEDOPERATION = "FailedOperation"
6337 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6338 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
6339 // OPERATIONDENIED = "OperationDenied"
6340 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6341 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6342 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
6343 func DescribeDDoSProtectionWithContext(ctx context.Context, c *Client, request *DescribeDDoSProtectionRequest) (response *DescribeDDoSProtectionResponse, err error) {
6344 if request == nil {
6345 request = NewDescribeDDoSProtectionRequest()
6346 }
6347 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeDDoSProtection")
6348
6349 if c.GetCredential() == nil {
6350 return nil, errors.New("DescribeDDoSProtection require credential")
6351 }
6352
6353 request.SetContext(ctx)
6354
6355 response = NewDescribeDDoSProtectionResponse()
6356 err = c.Send(request, response)
6357 return
6358 }
6359
6360 func NewDescribeDefaultCertificatesRequest() (request *DescribeDefaultCertificatesRequest) {
6361 request = &DescribeDefaultCertificatesRequest{
6362 BaseRequest: &tchttp.BaseRequest{},
6363 }
6364
6365 request.Init().WithApiInfo("teo", APIVersion, "DescribeDefaultCertificates")
6366
6367
6368 return
6369 }
6370
6371 func NewDescribeDefaultCertificatesResponse() (response *DescribeDefaultCertificatesResponse) {
6372 response = &DescribeDefaultCertificatesResponse{
6373 BaseResponse: &tchttp.BaseResponse{},
6374 }
6375 return
6376
6377 }
6378
6379 // DescribeDefaultCertificates
6380 // 查询默认证书列表
6381 //
6382 // 可能返回的错误码:
6383 // INTERNALERROR_DBERROR = "InternalError.DBError"
6384 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6385 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6386 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
6387 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
6388 // OPERATIONDENIED = "OperationDenied"
6389 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
6390 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6391 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6392 func DescribeDefaultCertificates(c *Client, request *DescribeDefaultCertificatesRequest) (response *DescribeDefaultCertificatesResponse, err error) {
6393 return DescribeDefaultCertificatesWithContext(context.Background(), c, request)
6394 }
6395
6396 // DescribeDefaultCertificates
6397 // 查询默认证书列表
6398 //
6399 // 可能返回的错误码:
6400 // INTERNALERROR_DBERROR = "InternalError.DBError"
6401 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6402 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6403 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
6404 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
6405 // OPERATIONDENIED = "OperationDenied"
6406 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
6407 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6408 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6409 func DescribeDefaultCertificatesWithContext(ctx context.Context, c *Client, request *DescribeDefaultCertificatesRequest) (response *DescribeDefaultCertificatesResponse, err error) {
6410 if request == nil {
6411 request = NewDescribeDefaultCertificatesRequest()
6412 }
6413 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeDefaultCertificates")
6414
6415 if c.GetCredential() == nil {
6416 return nil, errors.New("DescribeDefaultCertificates require credential")
6417 }
6418
6419 request.SetContext(ctx)
6420
6421 response = NewDescribeDefaultCertificatesResponse()
6422 err = c.Send(request, response)
6423 return
6424 }
6425
6426 func NewDescribeDeployHistoryRequest() (request *DescribeDeployHistoryRequest) {
6427 request = &DescribeDeployHistoryRequest{
6428 BaseRequest: &tchttp.BaseRequest{},
6429 }
6430
6431 request.Init().WithApiInfo("teo", APIVersion, "DescribeDeployHistory")
6432
6433
6434 return
6435 }
6436
6437 func NewDescribeDeployHistoryResponse() (response *DescribeDeployHistoryResponse) {
6438 response = &DescribeDeployHistoryResponse{
6439 BaseResponse: &tchttp.BaseResponse{},
6440 }
6441 return
6442
6443 }
6444
6445 // DescribeDeployHistory
6446 // 在版本管理模式下,用于查询生产/测试环境的版本发布历史。版本管理功能内测中,当前仅白名单开放。
6447 //
6448 // 可能返回的错误码:
6449 // RESOURCENOTFOUND = "ResourceNotFound"
6450 func DescribeDeployHistory(c *Client, request *DescribeDeployHistoryRequest) (response *DescribeDeployHistoryResponse, err error) {
6451 return DescribeDeployHistoryWithContext(context.Background(), c, request)
6452 }
6453
6454 // DescribeDeployHistory
6455 // 在版本管理模式下,用于查询生产/测试环境的版本发布历史。版本管理功能内测中,当前仅白名单开放。
6456 //
6457 // 可能返回的错误码:
6458 // RESOURCENOTFOUND = "ResourceNotFound"
6459 func DescribeDeployHistoryWithContext(ctx context.Context, c *Client, request *DescribeDeployHistoryRequest) (response *DescribeDeployHistoryResponse, err error) {
6460 if request == nil {
6461 request = NewDescribeDeployHistoryRequest()
6462 }
6463 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeDeployHistory")
6464
6465 if c.GetCredential() == nil {
6466 return nil, errors.New("DescribeDeployHistory require credential")
6467 }
6468
6469 request.SetContext(ctx)
6470
6471 response = NewDescribeDeployHistoryResponse()
6472 err = c.Send(request, response)
6473 return
6474 }
6475
6476 func NewDescribeDnsRecordsRequest() (request *DescribeDnsRecordsRequest) {
6477 request = &DescribeDnsRecordsRequest{
6478 BaseRequest: &tchttp.BaseRequest{},
6479 }
6480
6481 request.Init().WithApiInfo("teo", APIVersion, "DescribeDnsRecords")
6482
6483
6484 return
6485 }
6486
6487 func NewDescribeDnsRecordsResponse() (response *DescribeDnsRecordsResponse) {
6488 response = &DescribeDnsRecordsResponse{
6489 BaseResponse: &tchttp.BaseResponse{},
6490 }
6491 return
6492
6493 }
6494
6495 // DescribeDnsRecords
6496 // 您可以用过本接口查看站点下的 DNS 记录信息,包括 DNS 记录名、记录类型以及记录内容等信息,支持指定过滤条件查询对应的 DNS 记录信息。
6497 //
6498 // 可能返回的错误码:
6499 // RESOURCENOTFOUND = "ResourceNotFound"
6500 func DescribeDnsRecords(c *Client, request *DescribeDnsRecordsRequest) (response *DescribeDnsRecordsResponse, err error) {
6501 return DescribeDnsRecordsWithContext(context.Background(), c, request)
6502 }
6503
6504 // DescribeDnsRecords
6505 // 您可以用过本接口查看站点下的 DNS 记录信息,包括 DNS 记录名、记录类型以及记录内容等信息,支持指定过滤条件查询对应的 DNS 记录信息。
6506 //
6507 // 可能返回的错误码:
6508 // RESOURCENOTFOUND = "ResourceNotFound"
6509 func DescribeDnsRecordsWithContext(ctx context.Context, c *Client, request *DescribeDnsRecordsRequest) (response *DescribeDnsRecordsResponse, err error) {
6510 if request == nil {
6511 request = NewDescribeDnsRecordsRequest()
6512 }
6513 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeDnsRecords")
6514
6515 if c.GetCredential() == nil {
6516 return nil, errors.New("DescribeDnsRecords require credential")
6517 }
6518
6519 request.SetContext(ctx)
6520
6521 response = NewDescribeDnsRecordsResponse()
6522 err = c.Send(request, response)
6523 return
6524 }
6525
6526 func NewDescribeEnvironmentsRequest() (request *DescribeEnvironmentsRequest) {
6527 request = &DescribeEnvironmentsRequest{
6528 BaseRequest: &tchttp.BaseRequest{},
6529 }
6530
6531 request.Init().WithApiInfo("teo", APIVersion, "DescribeEnvironments")
6532
6533
6534 return
6535 }
6536
6537 func NewDescribeEnvironmentsResponse() (response *DescribeEnvironmentsResponse) {
6538 response = &DescribeEnvironmentsResponse{
6539 BaseResponse: &tchttp.BaseResponse{},
6540 }
6541 return
6542
6543 }
6544
6545 // DescribeEnvironments
6546 // 在版本管理模式下,用于查询环境信息,可获取环境 ID、类型、当前生效版本等。版本管理功能内测中,当前仅白名单开放。
6547 //
6548 // 可能返回的错误码:
6549 // RESOURCENOTFOUND = "ResourceNotFound"
6550 func DescribeEnvironments(c *Client, request *DescribeEnvironmentsRequest) (response *DescribeEnvironmentsResponse, err error) {
6551 return DescribeEnvironmentsWithContext(context.Background(), c, request)
6552 }
6553
6554 // DescribeEnvironments
6555 // 在版本管理模式下,用于查询环境信息,可获取环境 ID、类型、当前生效版本等。版本管理功能内测中,当前仅白名单开放。
6556 //
6557 // 可能返回的错误码:
6558 // RESOURCENOTFOUND = "ResourceNotFound"
6559 func DescribeEnvironmentsWithContext(ctx context.Context, c *Client, request *DescribeEnvironmentsRequest) (response *DescribeEnvironmentsResponse, err error) {
6560 if request == nil {
6561 request = NewDescribeEnvironmentsRequest()
6562 }
6563 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeEnvironments")
6564
6565 if c.GetCredential() == nil {
6566 return nil, errors.New("DescribeEnvironments require credential")
6567 }
6568
6569 request.SetContext(ctx)
6570
6571 response = NewDescribeEnvironmentsResponse()
6572 err = c.Send(request, response)
6573 return
6574 }
6575
6576 func NewDescribeFunctionRulesRequest() (request *DescribeFunctionRulesRequest) {
6577 request = &DescribeFunctionRulesRequest{
6578 BaseRequest: &tchttp.BaseRequest{},
6579 }
6580
6581 request.Init().WithApiInfo("teo", APIVersion, "DescribeFunctionRules")
6582
6583
6584 return
6585 }
6586
6587 func NewDescribeFunctionRulesResponse() (response *DescribeFunctionRulesResponse) {
6588 response = &DescribeFunctionRulesResponse{
6589 BaseResponse: &tchttp.BaseResponse{},
6590 }
6591 return
6592
6593 }
6594
6595 // DescribeFunctionRules
6596 // 查询边缘函数触发规则列表,支持按照规则 ID、函数 ID、规则描述等条件进行过滤。
6597 //
6598 // 可能返回的错误码:
6599 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
6600 // INVALIDPARAMETER_INVALIDFILTERNAME = "InvalidParameter.InvalidFilterName"
6601 // INVALIDPARAMETER_TOOMANYFILTERVALUES = "InvalidParameter.TooManyFilterValues"
6602 // INVALIDPARAMETER_TOOMANYFILTERS = "InvalidParameter.TooManyFilters"
6603 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
6604 func DescribeFunctionRules(c *Client, request *DescribeFunctionRulesRequest) (response *DescribeFunctionRulesResponse, err error) {
6605 return DescribeFunctionRulesWithContext(context.Background(), c, request)
6606 }
6607
6608 // DescribeFunctionRules
6609 // 查询边缘函数触发规则列表,支持按照规则 ID、函数 ID、规则描述等条件进行过滤。
6610 //
6611 // 可能返回的错误码:
6612 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
6613 // INVALIDPARAMETER_INVALIDFILTERNAME = "InvalidParameter.InvalidFilterName"
6614 // INVALIDPARAMETER_TOOMANYFILTERVALUES = "InvalidParameter.TooManyFilterValues"
6615 // INVALIDPARAMETER_TOOMANYFILTERS = "InvalidParameter.TooManyFilters"
6616 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
6617 func DescribeFunctionRulesWithContext(ctx context.Context, c *Client, request *DescribeFunctionRulesRequest) (response *DescribeFunctionRulesResponse, err error) {
6618 if request == nil {
6619 request = NewDescribeFunctionRulesRequest()
6620 }
6621 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeFunctionRules")
6622
6623 if c.GetCredential() == nil {
6624 return nil, errors.New("DescribeFunctionRules require credential")
6625 }
6626
6627 request.SetContext(ctx)
6628
6629 response = NewDescribeFunctionRulesResponse()
6630 err = c.Send(request, response)
6631 return
6632 }
6633
6634 func NewDescribeFunctionRuntimeEnvironmentRequest() (request *DescribeFunctionRuntimeEnvironmentRequest) {
6635 request = &DescribeFunctionRuntimeEnvironmentRequest{
6636 BaseRequest: &tchttp.BaseRequest{},
6637 }
6638
6639 request.Init().WithApiInfo("teo", APIVersion, "DescribeFunctionRuntimeEnvironment")
6640
6641
6642 return
6643 }
6644
6645 func NewDescribeFunctionRuntimeEnvironmentResponse() (response *DescribeFunctionRuntimeEnvironmentResponse) {
6646 response = &DescribeFunctionRuntimeEnvironmentResponse{
6647 BaseResponse: &tchttp.BaseResponse{},
6648 }
6649 return
6650
6651 }
6652
6653 // DescribeFunctionRuntimeEnvironment
6654 // 查询边缘函数运行环境,包括环境变量。
6655 //
6656 // 可能返回的错误码:
6657 // INTERNALERROR_DBERROR = "InternalError.DBError"
6658 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6659 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6660 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
6661 // INVALIDPARAMETER_INVALIDFILTERNAME = "InvalidParameter.InvalidFilterName"
6662 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
6663 func DescribeFunctionRuntimeEnvironment(c *Client, request *DescribeFunctionRuntimeEnvironmentRequest) (response *DescribeFunctionRuntimeEnvironmentResponse, err error) {
6664 return DescribeFunctionRuntimeEnvironmentWithContext(context.Background(), c, request)
6665 }
6666
6667 // DescribeFunctionRuntimeEnvironment
6668 // 查询边缘函数运行环境,包括环境变量。
6669 //
6670 // 可能返回的错误码:
6671 // INTERNALERROR_DBERROR = "InternalError.DBError"
6672 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6673 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6674 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
6675 // INVALIDPARAMETER_INVALIDFILTERNAME = "InvalidParameter.InvalidFilterName"
6676 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
6677 func DescribeFunctionRuntimeEnvironmentWithContext(ctx context.Context, c *Client, request *DescribeFunctionRuntimeEnvironmentRequest) (response *DescribeFunctionRuntimeEnvironmentResponse, err error) {
6678 if request == nil {
6679 request = NewDescribeFunctionRuntimeEnvironmentRequest()
6680 }
6681 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeFunctionRuntimeEnvironment")
6682
6683 if c.GetCredential() == nil {
6684 return nil, errors.New("DescribeFunctionRuntimeEnvironment require credential")
6685 }
6686
6687 request.SetContext(ctx)
6688
6689 response = NewDescribeFunctionRuntimeEnvironmentResponse()
6690 err = c.Send(request, response)
6691 return
6692 }
6693
6694 func NewDescribeFunctionsRequest() (request *DescribeFunctionsRequest) {
6695 request = &DescribeFunctionsRequest{
6696 BaseRequest: &tchttp.BaseRequest{},
6697 }
6698
6699 request.Init().WithApiInfo("teo", APIVersion, "DescribeFunctions")
6700
6701
6702 return
6703 }
6704
6705 func NewDescribeFunctionsResponse() (response *DescribeFunctionsResponse) {
6706 response = &DescribeFunctionsResponse{
6707 BaseResponse: &tchttp.BaseResponse{},
6708 }
6709 return
6710
6711 }
6712
6713 // DescribeFunctions
6714 // 查询边缘函数列表,支持函数 ID、函数名称、描述等条件的过滤。
6715 //
6716 // 可能返回的错误码:
6717 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6718 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6719 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
6720 // INVALIDPARAMETER_INVALIDFILTERNAME = "InvalidParameter.InvalidFilterName"
6721 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
6722 // INVALIDPARAMETER_TOOMANYFILTERVALUES = "InvalidParameter.TooManyFilterValues"
6723 // INVALIDPARAMETER_TOOMANYFILTERS = "InvalidParameter.TooManyFilters"
6724 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
6725 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
6726 func DescribeFunctions(c *Client, request *DescribeFunctionsRequest) (response *DescribeFunctionsResponse, err error) {
6727 return DescribeFunctionsWithContext(context.Background(), c, request)
6728 }
6729
6730 // DescribeFunctions
6731 // 查询边缘函数列表,支持函数 ID、函数名称、描述等条件的过滤。
6732 //
6733 // 可能返回的错误码:
6734 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6735 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6736 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
6737 // INVALIDPARAMETER_INVALIDFILTERNAME = "InvalidParameter.InvalidFilterName"
6738 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
6739 // INVALIDPARAMETER_TOOMANYFILTERVALUES = "InvalidParameter.TooManyFilterValues"
6740 // INVALIDPARAMETER_TOOMANYFILTERS = "InvalidParameter.TooManyFilters"
6741 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
6742 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
6743 func DescribeFunctionsWithContext(ctx context.Context, c *Client, request *DescribeFunctionsRequest) (response *DescribeFunctionsResponse, err error) {
6744 if request == nil {
6745 request = NewDescribeFunctionsRequest()
6746 }
6747 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeFunctions")
6748
6749 if c.GetCredential() == nil {
6750 return nil, errors.New("DescribeFunctions require credential")
6751 }
6752
6753 request.SetContext(ctx)
6754
6755 response = NewDescribeFunctionsResponse()
6756 err = c.Send(request, response)
6757 return
6758 }
6759
6760 func NewDescribeHostsSettingRequest() (request *DescribeHostsSettingRequest) {
6761 request = &DescribeHostsSettingRequest{
6762 BaseRequest: &tchttp.BaseRequest{},
6763 }
6764
6765 request.Init().WithApiInfo("teo", APIVersion, "DescribeHostsSetting")
6766
6767
6768 return
6769 }
6770
6771 func NewDescribeHostsSettingResponse() (response *DescribeHostsSettingResponse) {
6772 response = &DescribeHostsSettingResponse{
6773 BaseResponse: &tchttp.BaseResponse{},
6774 }
6775 return
6776
6777 }
6778
6779 // DescribeHostsSetting
6780 // 本接口为旧版,EdgeOne 已对规则引擎相关接口全面升级,可通过 [DescribeL7AccSetting](https://cloud.tencent.com/document/product/1552/115819) 和 [DescribeL7AccRules](https://cloud.tencent.com/document/product/1552/115820) 来获取域名的详细配置。
6781 //
6782 // 可能返回的错误码:
6783 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6784 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6785 // INVALIDPARAMETER = "InvalidParameter"
6786 // OPERATIONDENIED = "OperationDenied"
6787 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6788 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6789 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
6790 func DescribeHostsSetting(c *Client, request *DescribeHostsSettingRequest) (response *DescribeHostsSettingResponse, err error) {
6791 return DescribeHostsSettingWithContext(context.Background(), c, request)
6792 }
6793
6794 // DescribeHostsSetting
6795 // 本接口为旧版,EdgeOne 已对规则引擎相关接口全面升级,可通过 [DescribeL7AccSetting](https://cloud.tencent.com/document/product/1552/115819) 和 [DescribeL7AccRules](https://cloud.tencent.com/document/product/1552/115820) 来获取域名的详细配置。
6796 //
6797 // 可能返回的错误码:
6798 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6799 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
6800 // INVALIDPARAMETER = "InvalidParameter"
6801 // OPERATIONDENIED = "OperationDenied"
6802 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
6803 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
6804 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
6805 func DescribeHostsSettingWithContext(ctx context.Context, c *Client, request *DescribeHostsSettingRequest) (response *DescribeHostsSettingResponse, err error) {
6806 if request == nil {
6807 request = NewDescribeHostsSettingRequest()
6808 }
6809 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeHostsSetting")
6810
6811 if c.GetCredential() == nil {
6812 return nil, errors.New("DescribeHostsSetting require credential")
6813 }
6814
6815 request.SetContext(ctx)
6816
6817 response = NewDescribeHostsSettingResponse()
6818 err = c.Send(request, response)
6819 return
6820 }
6821
6822 func NewDescribeIPRegionRequest() (request *DescribeIPRegionRequest) {
6823 request = &DescribeIPRegionRequest{
6824 BaseRequest: &tchttp.BaseRequest{},
6825 }
6826
6827 request.Init().WithApiInfo("teo", APIVersion, "DescribeIPRegion")
6828
6829
6830 return
6831 }
6832
6833 func NewDescribeIPRegionResponse() (response *DescribeIPRegionResponse) {
6834 response = &DescribeIPRegionResponse{
6835 BaseResponse: &tchttp.BaseResponse{},
6836 }
6837 return
6838
6839 }
6840
6841 // DescribeIPRegion
6842 // 该接口可用于查询 IP 是否为 EdgeOne IP。
6843 //
6844 // 可能返回的错误码:
6845 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6846 func DescribeIPRegion(c *Client, request *DescribeIPRegionRequest) (response *DescribeIPRegionResponse, err error) {
6847 return DescribeIPRegionWithContext(context.Background(), c, request)
6848 }
6849
6850 // DescribeIPRegion
6851 // 该接口可用于查询 IP 是否为 EdgeOne IP。
6852 //
6853 // 可能返回的错误码:
6854 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
6855 func DescribeIPRegionWithContext(ctx context.Context, c *Client, request *DescribeIPRegionRequest) (response *DescribeIPRegionResponse, err error) {
6856 if request == nil {
6857 request = NewDescribeIPRegionRequest()
6858 }
6859 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeIPRegion")
6860
6861 if c.GetCredential() == nil {
6862 return nil, errors.New("DescribeIPRegion require credential")
6863 }
6864
6865 request.SetContext(ctx)
6866
6867 response = NewDescribeIPRegionResponse()
6868 err = c.Send(request, response)
6869 return
6870 }
6871
6872 func NewDescribeIdentificationsRequest() (request *DescribeIdentificationsRequest) {
6873 request = &DescribeIdentificationsRequest{
6874 BaseRequest: &tchttp.BaseRequest{},
6875 }
6876
6877 request.Init().WithApiInfo("teo", APIVersion, "DescribeIdentifications")
6878
6879
6880 return
6881 }
6882
6883 func NewDescribeIdentificationsResponse() (response *DescribeIdentificationsResponse) {
6884 response = &DescribeIdentificationsResponse{
6885 BaseResponse: &tchttp.BaseResponse{},
6886 }
6887 return
6888
6889 }
6890
6891 // DescribeIdentifications
6892 // 查询站点的验证信息。
6893 //
6894 // 可能返回的错误码:
6895 // OPERATIONDENIED_DOMAININSHARECNAMEGROUP = "OperationDenied.DomainInShareCnameGroup"
6896 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
6897 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
6898 // RESOURCENOTFOUND = "ResourceNotFound"
6899 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
6900 func DescribeIdentifications(c *Client, request *DescribeIdentificationsRequest) (response *DescribeIdentificationsResponse, err error) {
6901 return DescribeIdentificationsWithContext(context.Background(), c, request)
6902 }
6903
6904 // DescribeIdentifications
6905 // 查询站点的验证信息。
6906 //
6907 // 可能返回的错误码:
6908 // OPERATIONDENIED_DOMAININSHARECNAMEGROUP = "OperationDenied.DomainInShareCnameGroup"
6909 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
6910 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
6911 // RESOURCENOTFOUND = "ResourceNotFound"
6912 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
6913 func DescribeIdentificationsWithContext(ctx context.Context, c *Client, request *DescribeIdentificationsRequest) (response *DescribeIdentificationsResponse, err error) {
6914 if request == nil {
6915 request = NewDescribeIdentificationsRequest()
6916 }
6917 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeIdentifications")
6918
6919 if c.GetCredential() == nil {
6920 return nil, errors.New("DescribeIdentifications require credential")
6921 }
6922
6923 request.SetContext(ctx)
6924
6925 response = NewDescribeIdentificationsResponse()
6926 err = c.Send(request, response)
6927 return
6928 }
6929
6930 func NewDescribeJustInTimeTranscodeTemplatesRequest() (request *DescribeJustInTimeTranscodeTemplatesRequest) {
6931 request = &DescribeJustInTimeTranscodeTemplatesRequest{
6932 BaseRequest: &tchttp.BaseRequest{},
6933 }
6934
6935 request.Init().WithApiInfo("teo", APIVersion, "DescribeJustInTimeTranscodeTemplates")
6936
6937
6938 return
6939 }
6940
6941 func NewDescribeJustInTimeTranscodeTemplatesResponse() (response *DescribeJustInTimeTranscodeTemplatesResponse) {
6942 response = &DescribeJustInTimeTranscodeTemplatesResponse{
6943 BaseResponse: &tchttp.BaseResponse{},
6944 }
6945 return
6946
6947 }
6948
6949 // DescribeJustInTimeTranscodeTemplates
6950 // 根据即时转码模板名字、模板类型或唯一标识,获取即时转码模板详情列表。返回结果包含符合条件的所有用户自定义模板及预置模板。
6951 //
6952 // 可能返回的错误码:
6953 // FAILEDOPERATION_PRODUCTDISCONTINUED = "FailedOperation.ProductDiscontinued"
6954 // FAILEDOPERATION_PRODUCTNOTACTIVATED = "FailedOperation.ProductNotActivated"
6955 // INTERNALERROR = "InternalError"
6956 // INVALIDFILTER = "InvalidFilter"
6957 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
6958 // INVALIDPARAMETERVALUE_ZONENOTFOUND = "InvalidParameterValue.ZoneNotFound"
6959 // INVALIDPARAMETERVALUE_ZONEPAUSED = "InvalidParameterValue.ZonePaused"
6960 // MISSINGPARAMETER = "MissingParameter"
6961 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
6962 func DescribeJustInTimeTranscodeTemplates(c *Client, request *DescribeJustInTimeTranscodeTemplatesRequest) (response *DescribeJustInTimeTranscodeTemplatesResponse, err error) {
6963 return DescribeJustInTimeTranscodeTemplatesWithContext(context.Background(), c, request)
6964 }
6965
6966 // DescribeJustInTimeTranscodeTemplates
6967 // 根据即时转码模板名字、模板类型或唯一标识,获取即时转码模板详情列表。返回结果包含符合条件的所有用户自定义模板及预置模板。
6968 //
6969 // 可能返回的错误码:
6970 // FAILEDOPERATION_PRODUCTDISCONTINUED = "FailedOperation.ProductDiscontinued"
6971 // FAILEDOPERATION_PRODUCTNOTACTIVATED = "FailedOperation.ProductNotActivated"
6972 // INTERNALERROR = "InternalError"
6973 // INVALIDFILTER = "InvalidFilter"
6974 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
6975 // INVALIDPARAMETERVALUE_ZONENOTFOUND = "InvalidParameterValue.ZoneNotFound"
6976 // INVALIDPARAMETERVALUE_ZONEPAUSED = "InvalidParameterValue.ZonePaused"
6977 // MISSINGPARAMETER = "MissingParameter"
6978 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
6979 func DescribeJustInTimeTranscodeTemplatesWithContext(ctx context.Context, c *Client, request *DescribeJustInTimeTranscodeTemplatesRequest) (response *DescribeJustInTimeTranscodeTemplatesResponse, err error) {
6980 if request == nil {
6981 request = NewDescribeJustInTimeTranscodeTemplatesRequest()
6982 }
6983 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeJustInTimeTranscodeTemplates")
6984
6985 if c.GetCredential() == nil {
6986 return nil, errors.New("DescribeJustInTimeTranscodeTemplates require credential")
6987 }
6988
6989 request.SetContext(ctx)
6990
6991 response = NewDescribeJustInTimeTranscodeTemplatesResponse()
6992 err = c.Send(request, response)
6993 return
6994 }
6995
6996 func NewDescribeL4ProxyRequest() (request *DescribeL4ProxyRequest) {
6997 request = &DescribeL4ProxyRequest{
6998 BaseRequest: &tchttp.BaseRequest{},
6999 }
7000
7001 request.Init().WithApiInfo("teo", APIVersion, "DescribeL4Proxy")
7002
7003
7004 return
7005 }
7006
7007 func NewDescribeL4ProxyResponse() (response *DescribeL4ProxyResponse) {
7008 response = &DescribeL4ProxyResponse{
7009 BaseResponse: &tchttp.BaseResponse{},
7010 }
7011 return
7012
7013 }
7014
7015 // DescribeL4Proxy
7016 // 用于查询四层代理实例列表。
7017 //
7018 // 可能返回的错误码:
7019 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
7020 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7021 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7022 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7023 func DescribeL4Proxy(c *Client, request *DescribeL4ProxyRequest) (response *DescribeL4ProxyResponse, err error) {
7024 return DescribeL4ProxyWithContext(context.Background(), c, request)
7025 }
7026
7027 // DescribeL4Proxy
7028 // 用于查询四层代理实例列表。
7029 //
7030 // 可能返回的错误码:
7031 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
7032 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7033 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7034 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7035 func DescribeL4ProxyWithContext(ctx context.Context, c *Client, request *DescribeL4ProxyRequest) (response *DescribeL4ProxyResponse, err error) {
7036 if request == nil {
7037 request = NewDescribeL4ProxyRequest()
7038 }
7039 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeL4Proxy")
7040
7041 if c.GetCredential() == nil {
7042 return nil, errors.New("DescribeL4Proxy require credential")
7043 }
7044
7045 request.SetContext(ctx)
7046
7047 response = NewDescribeL4ProxyResponse()
7048 err = c.Send(request, response)
7049 return
7050 }
7051
7052 func NewDescribeL4ProxyRulesRequest() (request *DescribeL4ProxyRulesRequest) {
7053 request = &DescribeL4ProxyRulesRequest{
7054 BaseRequest: &tchttp.BaseRequest{},
7055 }
7056
7057 request.Init().WithApiInfo("teo", APIVersion, "DescribeL4ProxyRules")
7058
7059
7060 return
7061 }
7062
7063 func NewDescribeL4ProxyRulesResponse() (response *DescribeL4ProxyRulesResponse) {
7064 response = &DescribeL4ProxyRulesResponse{
7065 BaseResponse: &tchttp.BaseResponse{},
7066 }
7067 return
7068
7069 }
7070
7071 // DescribeL4ProxyRules
7072 // 查询四层代理实例下的转发规则列表。
7073 //
7074 // 可能返回的错误码:
7075 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
7076 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7077 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7078 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7079 func DescribeL4ProxyRules(c *Client, request *DescribeL4ProxyRulesRequest) (response *DescribeL4ProxyRulesResponse, err error) {
7080 return DescribeL4ProxyRulesWithContext(context.Background(), c, request)
7081 }
7082
7083 // DescribeL4ProxyRules
7084 // 查询四层代理实例下的转发规则列表。
7085 //
7086 // 可能返回的错误码:
7087 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
7088 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7089 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7090 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7091 func DescribeL4ProxyRulesWithContext(ctx context.Context, c *Client, request *DescribeL4ProxyRulesRequest) (response *DescribeL4ProxyRulesResponse, err error) {
7092 if request == nil {
7093 request = NewDescribeL4ProxyRulesRequest()
7094 }
7095 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeL4ProxyRules")
7096
7097 if c.GetCredential() == nil {
7098 return nil, errors.New("DescribeL4ProxyRules require credential")
7099 }
7100
7101 request.SetContext(ctx)
7102
7103 response = NewDescribeL4ProxyRulesResponse()
7104 err = c.Send(request, response)
7105 return
7106 }
7107
7108 func NewDescribeL7AccRulesRequest() (request *DescribeL7AccRulesRequest) {
7109 request = &DescribeL7AccRulesRequest{
7110 BaseRequest: &tchttp.BaseRequest{},
7111 }
7112
7113 request.Init().WithApiInfo("teo", APIVersion, "DescribeL7AccRules")
7114
7115
7116 return
7117 }
7118
7119 func NewDescribeL7AccRulesResponse() (response *DescribeL7AccRulesResponse) {
7120 response = &DescribeL7AccRulesResponse{
7121 BaseResponse: &tchttp.BaseResponse{},
7122 }
7123 return
7124
7125 }
7126
7127 // DescribeL7AccRules
7128 // 本接口用于查询[规则引擎](https://cloud.tencent.com/document/product/1552/70901)的规则列表。
7129 //
7130 // 可能返回的错误码:
7131 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
7132 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7133 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7134 func DescribeL7AccRules(c *Client, request *DescribeL7AccRulesRequest) (response *DescribeL7AccRulesResponse, err error) {
7135 return DescribeL7AccRulesWithContext(context.Background(), c, request)
7136 }
7137
7138 // DescribeL7AccRules
7139 // 本接口用于查询[规则引擎](https://cloud.tencent.com/document/product/1552/70901)的规则列表。
7140 //
7141 // 可能返回的错误码:
7142 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
7143 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7144 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7145 func DescribeL7AccRulesWithContext(ctx context.Context, c *Client, request *DescribeL7AccRulesRequest) (response *DescribeL7AccRulesResponse, err error) {
7146 if request == nil {
7147 request = NewDescribeL7AccRulesRequest()
7148 }
7149 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeL7AccRules")
7150
7151 if c.GetCredential() == nil {
7152 return nil, errors.New("DescribeL7AccRules require credential")
7153 }
7154
7155 request.SetContext(ctx)
7156
7157 response = NewDescribeL7AccRulesResponse()
7158 err = c.Send(request, response)
7159 return
7160 }
7161
7162 func NewDescribeL7AccSettingRequest() (request *DescribeL7AccSettingRequest) {
7163 request = &DescribeL7AccSettingRequest{
7164 BaseRequest: &tchttp.BaseRequest{},
7165 }
7166
7167 request.Init().WithApiInfo("teo", APIVersion, "DescribeL7AccSetting")
7168
7169
7170 return
7171 }
7172
7173 func NewDescribeL7AccSettingResponse() (response *DescribeL7AccSettingResponse) {
7174 response = &DescribeL7AccSettingResponse{
7175 BaseResponse: &tchttp.BaseResponse{},
7176 }
7177 return
7178
7179 }
7180
7181 // DescribeL7AccSetting
7182 // 本接口用于查询[站点加速](https://cloud.tencent.com/document/product/1552/96193)全局配置。
7183 //
7184 // 可能返回的错误码:
7185 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
7186 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
7187 // INVALIDPARAMETER_SETTINGINVALIDPARAM = "InvalidParameter.SettingInvalidParam"
7188 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
7189 // OPERATIONDENIED = "OperationDenied"
7190 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7191 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7192 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7193 func DescribeL7AccSetting(c *Client, request *DescribeL7AccSettingRequest) (response *DescribeL7AccSettingResponse, err error) {
7194 return DescribeL7AccSettingWithContext(context.Background(), c, request)
7195 }
7196
7197 // DescribeL7AccSetting
7198 // 本接口用于查询[站点加速](https://cloud.tencent.com/document/product/1552/96193)全局配置。
7199 //
7200 // 可能返回的错误码:
7201 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
7202 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
7203 // INVALIDPARAMETER_SETTINGINVALIDPARAM = "InvalidParameter.SettingInvalidParam"
7204 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
7205 // OPERATIONDENIED = "OperationDenied"
7206 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7207 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7208 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7209 func DescribeL7AccSettingWithContext(ctx context.Context, c *Client, request *DescribeL7AccSettingRequest) (response *DescribeL7AccSettingResponse, err error) {
7210 if request == nil {
7211 request = NewDescribeL7AccSettingRequest()
7212 }
7213 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeL7AccSetting")
7214
7215 if c.GetCredential() == nil {
7216 return nil, errors.New("DescribeL7AccSetting require credential")
7217 }
7218
7219 request.SetContext(ctx)
7220
7221 response = NewDescribeL7AccSettingResponse()
7222 err = c.Send(request, response)
7223 return
7224 }
7225
7226 func NewDescribeLoadBalancerListRequest() (request *DescribeLoadBalancerListRequest) {
7227 request = &DescribeLoadBalancerListRequest{
7228 BaseRequest: &tchttp.BaseRequest{},
7229 }
7230
7231 request.Init().WithApiInfo("teo", APIVersion, "DescribeLoadBalancerList")
7232
7233
7234 return
7235 }
7236
7237 func NewDescribeLoadBalancerListResponse() (response *DescribeLoadBalancerListResponse) {
7238 response = &DescribeLoadBalancerListResponse{
7239 BaseResponse: &tchttp.BaseResponse{},
7240 }
7241 return
7242
7243 }
7244
7245 // DescribeLoadBalancerList
7246 // 查询负载均衡实例列表。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
7247 //
7248 // 可能返回的错误码:
7249 // FAILEDOPERATION = "FailedOperation"
7250 func DescribeLoadBalancerList(c *Client, request *DescribeLoadBalancerListRequest) (response *DescribeLoadBalancerListResponse, err error) {
7251 return DescribeLoadBalancerListWithContext(context.Background(), c, request)
7252 }
7253
7254 // DescribeLoadBalancerList
7255 // 查询负载均衡实例列表。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
7256 //
7257 // 可能返回的错误码:
7258 // FAILEDOPERATION = "FailedOperation"
7259 func DescribeLoadBalancerListWithContext(ctx context.Context, c *Client, request *DescribeLoadBalancerListRequest) (response *DescribeLoadBalancerListResponse, err error) {
7260 if request == nil {
7261 request = NewDescribeLoadBalancerListRequest()
7262 }
7263 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeLoadBalancerList")
7264
7265 if c.GetCredential() == nil {
7266 return nil, errors.New("DescribeLoadBalancerList require credential")
7267 }
7268
7269 request.SetContext(ctx)
7270
7271 response = NewDescribeLoadBalancerListResponse()
7272 err = c.Send(request, response)
7273 return
7274 }
7275
7276 func NewDescribeMultiPathGatewayRequest() (request *DescribeMultiPathGatewayRequest) {
7277 request = &DescribeMultiPathGatewayRequest{
7278 BaseRequest: &tchttp.BaseRequest{},
7279 }
7280
7281 request.Init().WithApiInfo("teo", APIVersion, "DescribeMultiPathGateway")
7282
7283
7284 return
7285 }
7286
7287 func NewDescribeMultiPathGatewayResponse() (response *DescribeMultiPathGatewayResponse) {
7288 response = &DescribeMultiPathGatewayResponse{
7289 BaseResponse: &tchttp.BaseResponse{},
7290 }
7291 return
7292
7293 }
7294
7295 // DescribeMultiPathGateway
7296 // 通过本接口查询多通道安全加速网关详情。如名称、网关 ID、IP、端口、类型等。
7297 //
7298 // 可能返回的错误码:
7299 // INTERNALERROR = "InternalError"
7300 // INVALIDPARAMETER = "InvalidParameter"
7301 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7302 // MISSINGPARAMETER = "MissingParameter"
7303 // OPERATIONDENIED = "OperationDenied"
7304 func DescribeMultiPathGateway(c *Client, request *DescribeMultiPathGatewayRequest) (response *DescribeMultiPathGatewayResponse, err error) {
7305 return DescribeMultiPathGatewayWithContext(context.Background(), c, request)
7306 }
7307
7308 // DescribeMultiPathGateway
7309 // 通过本接口查询多通道安全加速网关详情。如名称、网关 ID、IP、端口、类型等。
7310 //
7311 // 可能返回的错误码:
7312 // INTERNALERROR = "InternalError"
7313 // INVALIDPARAMETER = "InvalidParameter"
7314 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7315 // MISSINGPARAMETER = "MissingParameter"
7316 // OPERATIONDENIED = "OperationDenied"
7317 func DescribeMultiPathGatewayWithContext(ctx context.Context, c *Client, request *DescribeMultiPathGatewayRequest) (response *DescribeMultiPathGatewayResponse, err error) {
7318 if request == nil {
7319 request = NewDescribeMultiPathGatewayRequest()
7320 }
7321 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeMultiPathGateway")
7322
7323 if c.GetCredential() == nil {
7324 return nil, errors.New("DescribeMultiPathGateway require credential")
7325 }
7326
7327 request.SetContext(ctx)
7328
7329 response = NewDescribeMultiPathGatewayResponse()
7330 err = c.Send(request, response)
7331 return
7332 }
7333
7334 func NewDescribeMultiPathGatewayLineRequest() (request *DescribeMultiPathGatewayLineRequest) {
7335 request = &DescribeMultiPathGatewayLineRequest{
7336 BaseRequest: &tchttp.BaseRequest{},
7337 }
7338
7339 request.Init().WithApiInfo("teo", APIVersion, "DescribeMultiPathGatewayLine")
7340
7341
7342 return
7343 }
7344
7345 func NewDescribeMultiPathGatewayLineResponse() (response *DescribeMultiPathGatewayLineResponse) {
7346 response = &DescribeMultiPathGatewayLineResponse{
7347 BaseResponse: &tchttp.BaseResponse{},
7348 }
7349 return
7350
7351 }
7352
7353 // DescribeMultiPathGatewayLine
7354 // 通过本接口查询接入多通道安全加速网关的线路。包括直连、EdgeOne 四层代理线路、自定义线路。
7355 //
7356 // 可能返回的错误码:
7357 // INTERNALERROR = "InternalError"
7358 // INVALIDPARAMETER = "InvalidParameter"
7359 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7360 // MISSINGPARAMETER = "MissingParameter"
7361 // OPERATIONDENIED = "OperationDenied"
7362 func DescribeMultiPathGatewayLine(c *Client, request *DescribeMultiPathGatewayLineRequest) (response *DescribeMultiPathGatewayLineResponse, err error) {
7363 return DescribeMultiPathGatewayLineWithContext(context.Background(), c, request)
7364 }
7365
7366 // DescribeMultiPathGatewayLine
7367 // 通过本接口查询接入多通道安全加速网关的线路。包括直连、EdgeOne 四层代理线路、自定义线路。
7368 //
7369 // 可能返回的错误码:
7370 // INTERNALERROR = "InternalError"
7371 // INVALIDPARAMETER = "InvalidParameter"
7372 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7373 // MISSINGPARAMETER = "MissingParameter"
7374 // OPERATIONDENIED = "OperationDenied"
7375 func DescribeMultiPathGatewayLineWithContext(ctx context.Context, c *Client, request *DescribeMultiPathGatewayLineRequest) (response *DescribeMultiPathGatewayLineResponse, err error) {
7376 if request == nil {
7377 request = NewDescribeMultiPathGatewayLineRequest()
7378 }
7379 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeMultiPathGatewayLine")
7380
7381 if c.GetCredential() == nil {
7382 return nil, errors.New("DescribeMultiPathGatewayLine require credential")
7383 }
7384
7385 request.SetContext(ctx)
7386
7387 response = NewDescribeMultiPathGatewayLineResponse()
7388 err = c.Send(request, response)
7389 return
7390 }
7391
7392 func NewDescribeMultiPathGatewayOriginACLRequest() (request *DescribeMultiPathGatewayOriginACLRequest) {
7393 request = &DescribeMultiPathGatewayOriginACLRequest{
7394 BaseRequest: &tchttp.BaseRequest{},
7395 }
7396
7397 request.Init().WithApiInfo("teo", APIVersion, "DescribeMultiPathGatewayOriginACL")
7398
7399
7400 return
7401 }
7402
7403 func NewDescribeMultiPathGatewayOriginACLResponse() (response *DescribeMultiPathGatewayOriginACLResponse) {
7404 response = &DescribeMultiPathGatewayOriginACLResponse{
7405 BaseResponse: &tchttp.BaseResponse{},
7406 }
7407 return
7408
7409 }
7410
7411 // DescribeMultiPathGatewayOriginACL
7412 // 本接口用于查询多通道安全加速网关实例与回源 IP 网段的绑定关系,以及回源 IP 网段详情。若 MultiPathGatewayNextOriginACL 字段有返回值,则需要将最新的回源 IP 网段同步到源站防火墙配置中。
7413 //
7414 // 可能返回的错误码:
7415 // INTERNALERROR = "InternalError"
7416 // INVALIDPARAMETER = "InvalidParameter"
7417 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7418 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7419 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7420 func DescribeMultiPathGatewayOriginACL(c *Client, request *DescribeMultiPathGatewayOriginACLRequest) (response *DescribeMultiPathGatewayOriginACLResponse, err error) {
7421 return DescribeMultiPathGatewayOriginACLWithContext(context.Background(), c, request)
7422 }
7423
7424 // DescribeMultiPathGatewayOriginACL
7425 // 本接口用于查询多通道安全加速网关实例与回源 IP 网段的绑定关系,以及回源 IP 网段详情。若 MultiPathGatewayNextOriginACL 字段有返回值,则需要将最新的回源 IP 网段同步到源站防火墙配置中。
7426 //
7427 // 可能返回的错误码:
7428 // INTERNALERROR = "InternalError"
7429 // INVALIDPARAMETER = "InvalidParameter"
7430 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7431 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7432 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7433 func DescribeMultiPathGatewayOriginACLWithContext(ctx context.Context, c *Client, request *DescribeMultiPathGatewayOriginACLRequest) (response *DescribeMultiPathGatewayOriginACLResponse, err error) {
7434 if request == nil {
7435 request = NewDescribeMultiPathGatewayOriginACLRequest()
7436 }
7437 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeMultiPathGatewayOriginACL")
7438
7439 if c.GetCredential() == nil {
7440 return nil, errors.New("DescribeMultiPathGatewayOriginACL require credential")
7441 }
7442
7443 request.SetContext(ctx)
7444
7445 response = NewDescribeMultiPathGatewayOriginACLResponse()
7446 err = c.Send(request, response)
7447 return
7448 }
7449
7450 func NewDescribeMultiPathGatewayRegionsRequest() (request *DescribeMultiPathGatewayRegionsRequest) {
7451 request = &DescribeMultiPathGatewayRegionsRequest{
7452 BaseRequest: &tchttp.BaseRequest{},
7453 }
7454
7455 request.Init().WithApiInfo("teo", APIVersion, "DescribeMultiPathGatewayRegions")
7456
7457
7458 return
7459 }
7460
7461 func NewDescribeMultiPathGatewayRegionsResponse() (response *DescribeMultiPathGatewayRegionsResponse) {
7462 response = &DescribeMultiPathGatewayRegionsResponse{
7463 BaseResponse: &tchttp.BaseResponse{},
7464 }
7465 return
7466
7467 }
7468
7469 // DescribeMultiPathGatewayRegions
7470 // 通过本接口查询用户创建的多通道安全加速网关(云上网关)的可用地域列表。
7471 //
7472 // 可能返回的错误码:
7473 // INTERNALERROR = "InternalError"
7474 // INVALIDPARAMETER = "InvalidParameter"
7475 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7476 // MISSINGPARAMETER = "MissingParameter"
7477 // OPERATIONDENIED = "OperationDenied"
7478 func DescribeMultiPathGatewayRegions(c *Client, request *DescribeMultiPathGatewayRegionsRequest) (response *DescribeMultiPathGatewayRegionsResponse, err error) {
7479 return DescribeMultiPathGatewayRegionsWithContext(context.Background(), c, request)
7480 }
7481
7482 // DescribeMultiPathGatewayRegions
7483 // 通过本接口查询用户创建的多通道安全加速网关(云上网关)的可用地域列表。
7484 //
7485 // 可能返回的错误码:
7486 // INTERNALERROR = "InternalError"
7487 // INVALIDPARAMETER = "InvalidParameter"
7488 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7489 // MISSINGPARAMETER = "MissingParameter"
7490 // OPERATIONDENIED = "OperationDenied"
7491 func DescribeMultiPathGatewayRegionsWithContext(ctx context.Context, c *Client, request *DescribeMultiPathGatewayRegionsRequest) (response *DescribeMultiPathGatewayRegionsResponse, err error) {
7492 if request == nil {
7493 request = NewDescribeMultiPathGatewayRegionsRequest()
7494 }
7495 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeMultiPathGatewayRegions")
7496
7497 if c.GetCredential() == nil {
7498 return nil, errors.New("DescribeMultiPathGatewayRegions require credential")
7499 }
7500
7501 request.SetContext(ctx)
7502
7503 response = NewDescribeMultiPathGatewayRegionsResponse()
7504 err = c.Send(request, response)
7505 return
7506 }
7507
7508 func NewDescribeMultiPathGatewaySecretKeyRequest() (request *DescribeMultiPathGatewaySecretKeyRequest) {
7509 request = &DescribeMultiPathGatewaySecretKeyRequest{
7510 BaseRequest: &tchttp.BaseRequest{},
7511 }
7512
7513 request.Init().WithApiInfo("teo", APIVersion, "DescribeMultiPathGatewaySecretKey")
7514
7515
7516 return
7517 }
7518
7519 func NewDescribeMultiPathGatewaySecretKeyResponse() (response *DescribeMultiPathGatewaySecretKeyResponse) {
7520 response = &DescribeMultiPathGatewaySecretKeyResponse{
7521 BaseResponse: &tchttp.BaseResponse{},
7522 }
7523 return
7524
7525 }
7526
7527 // DescribeMultiPathGatewaySecretKey
7528 // 通过本接口查询接入多通道安全加速网关的密钥,客户基于接入密钥签名接入多通道安全加速网关。
7529 //
7530 // 可能返回的错误码:
7531 // INTERNALERROR = "InternalError"
7532 // INVALIDPARAMETER = "InvalidParameter"
7533 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7534 // MISSINGPARAMETER = "MissingParameter"
7535 // OPERATIONDENIED = "OperationDenied"
7536 func DescribeMultiPathGatewaySecretKey(c *Client, request *DescribeMultiPathGatewaySecretKeyRequest) (response *DescribeMultiPathGatewaySecretKeyResponse, err error) {
7537 return DescribeMultiPathGatewaySecretKeyWithContext(context.Background(), c, request)
7538 }
7539
7540 // DescribeMultiPathGatewaySecretKey
7541 // 通过本接口查询接入多通道安全加速网关的密钥,客户基于接入密钥签名接入多通道安全加速网关。
7542 //
7543 // 可能返回的错误码:
7544 // INTERNALERROR = "InternalError"
7545 // INVALIDPARAMETER = "InvalidParameter"
7546 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7547 // MISSINGPARAMETER = "MissingParameter"
7548 // OPERATIONDENIED = "OperationDenied"
7549 func DescribeMultiPathGatewaySecretKeyWithContext(ctx context.Context, c *Client, request *DescribeMultiPathGatewaySecretKeyRequest) (response *DescribeMultiPathGatewaySecretKeyResponse, err error) {
7550 if request == nil {
7551 request = NewDescribeMultiPathGatewaySecretKeyRequest()
7552 }
7553 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeMultiPathGatewaySecretKey")
7554
7555 if c.GetCredential() == nil {
7556 return nil, errors.New("DescribeMultiPathGatewaySecretKey require credential")
7557 }
7558
7559 request.SetContext(ctx)
7560
7561 response = NewDescribeMultiPathGatewaySecretKeyResponse()
7562 err = c.Send(request, response)
7563 return
7564 }
7565
7566 func NewDescribeMultiPathGatewaysRequest() (request *DescribeMultiPathGatewaysRequest) {
7567 request = &DescribeMultiPathGatewaysRequest{
7568 BaseRequest: &tchttp.BaseRequest{},
7569 }
7570
7571 request.Init().WithApiInfo("teo", APIVersion, "DescribeMultiPathGateways")
7572
7573
7574 return
7575 }
7576
7577 func NewDescribeMultiPathGatewaysResponse() (response *DescribeMultiPathGatewaysResponse) {
7578 response = &DescribeMultiPathGatewaysResponse{
7579 BaseResponse: &tchttp.BaseResponse{},
7580 }
7581 return
7582
7583 }
7584
7585 // DescribeMultiPathGateways
7586 // 通过本接口查询用户创建的多通道安全加速网关列表。支持翻页。
7587 //
7588 // 可能返回的错误码:
7589 // INTERNALERROR = "InternalError"
7590 // INVALIDPARAMETER = "InvalidParameter"
7591 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7592 // MISSINGPARAMETER = "MissingParameter"
7593 // OPERATIONDENIED = "OperationDenied"
7594 func DescribeMultiPathGateways(c *Client, request *DescribeMultiPathGatewaysRequest) (response *DescribeMultiPathGatewaysResponse, err error) {
7595 return DescribeMultiPathGatewaysWithContext(context.Background(), c, request)
7596 }
7597
7598 // DescribeMultiPathGateways
7599 // 通过本接口查询用户创建的多通道安全加速网关列表。支持翻页。
7600 //
7601 // 可能返回的错误码:
7602 // INTERNALERROR = "InternalError"
7603 // INVALIDPARAMETER = "InvalidParameter"
7604 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7605 // MISSINGPARAMETER = "MissingParameter"
7606 // OPERATIONDENIED = "OperationDenied"
7607 func DescribeMultiPathGatewaysWithContext(ctx context.Context, c *Client, request *DescribeMultiPathGatewaysRequest) (response *DescribeMultiPathGatewaysResponse, err error) {
7608 if request == nil {
7609 request = NewDescribeMultiPathGatewaysRequest()
7610 }
7611 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeMultiPathGateways")
7612
7613 if c.GetCredential() == nil {
7614 return nil, errors.New("DescribeMultiPathGateways require credential")
7615 }
7616
7617 request.SetContext(ctx)
7618
7619 response = NewDescribeMultiPathGatewaysResponse()
7620 err = c.Send(request, response)
7621 return
7622 }
7623
7624 func NewDescribeOriginACLRequest() (request *DescribeOriginACLRequest) {
7625 request = &DescribeOriginACLRequest{
7626 BaseRequest: &tchttp.BaseRequest{},
7627 }
7628
7629 request.Init().WithApiInfo("teo", APIVersion, "DescribeOriginACL")
7630
7631
7632 return
7633 }
7634
7635 func NewDescribeOriginACLResponse() (response *DescribeOriginACLResponse) {
7636 response = &DescribeOriginACLResponse{
7637 BaseResponse: &tchttp.BaseResponse{},
7638 }
7639 return
7640
7641 }
7642
7643 // DescribeOriginACL
7644 // 本接口用于查询站点下的七层加速域名/四层代理实例与回源 IP 网段的绑定关系,以及回源 IP 网段详情。如果您想通过自动化脚本定期获取回源 IP 网段的最新版本,可以较低频率(建议每三天一次)轮询本接口,若 NextOriginACL 字段有返回值,则将最新的回源 IP 网段同步到源站防火墙配置中。
7645 //
7646 // 可能返回的错误码:
7647 // INTERNALERROR = "InternalError"
7648 // INVALIDPARAMETER = "InvalidParameter"
7649 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7650 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7651 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7652 func DescribeOriginACL(c *Client, request *DescribeOriginACLRequest) (response *DescribeOriginACLResponse, err error) {
7653 return DescribeOriginACLWithContext(context.Background(), c, request)
7654 }
7655
7656 // DescribeOriginACL
7657 // 本接口用于查询站点下的七层加速域名/四层代理实例与回源 IP 网段的绑定关系,以及回源 IP 网段详情。如果您想通过自动化脚本定期获取回源 IP 网段的最新版本,可以较低频率(建议每三天一次)轮询本接口,若 NextOriginACL 字段有返回值,则将最新的回源 IP 网段同步到源站防火墙配置中。
7658 //
7659 // 可能返回的错误码:
7660 // INTERNALERROR = "InternalError"
7661 // INVALIDPARAMETER = "InvalidParameter"
7662 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7663 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7664 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7665 func DescribeOriginACLWithContext(ctx context.Context, c *Client, request *DescribeOriginACLRequest) (response *DescribeOriginACLResponse, err error) {
7666 if request == nil {
7667 request = NewDescribeOriginACLRequest()
7668 }
7669 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeOriginACL")
7670
7671 if c.GetCredential() == nil {
7672 return nil, errors.New("DescribeOriginACL require credential")
7673 }
7674
7675 request.SetContext(ctx)
7676
7677 response = NewDescribeOriginACLResponse()
7678 err = c.Send(request, response)
7679 return
7680 }
7681
7682 func NewDescribeOriginGroupRequest() (request *DescribeOriginGroupRequest) {
7683 request = &DescribeOriginGroupRequest{
7684 BaseRequest: &tchttp.BaseRequest{},
7685 }
7686
7687 request.Init().WithApiInfo("teo", APIVersion, "DescribeOriginGroup")
7688
7689
7690 return
7691 }
7692
7693 func NewDescribeOriginGroupResponse() (response *DescribeOriginGroupResponse) {
7694 response = &DescribeOriginGroupResponse{
7695 BaseResponse: &tchttp.BaseResponse{},
7696 }
7697 return
7698
7699 }
7700
7701 // DescribeOriginGroup
7702 // 获取源站组列表
7703 //
7704 // 可能返回的错误码:
7705 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7706 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7707 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7708 func DescribeOriginGroup(c *Client, request *DescribeOriginGroupRequest) (response *DescribeOriginGroupResponse, err error) {
7709 return DescribeOriginGroupWithContext(context.Background(), c, request)
7710 }
7711
7712 // DescribeOriginGroup
7713 // 获取源站组列表
7714 //
7715 // 可能返回的错误码:
7716 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7717 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7718 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7719 func DescribeOriginGroupWithContext(ctx context.Context, c *Client, request *DescribeOriginGroupRequest) (response *DescribeOriginGroupResponse, err error) {
7720 if request == nil {
7721 request = NewDescribeOriginGroupRequest()
7722 }
7723 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeOriginGroup")
7724
7725 if c.GetCredential() == nil {
7726 return nil, errors.New("DescribeOriginGroup require credential")
7727 }
7728
7729 request.SetContext(ctx)
7730
7731 response = NewDescribeOriginGroupResponse()
7732 err = c.Send(request, response)
7733 return
7734 }
7735
7736 func NewDescribeOriginGroupHealthStatusRequest() (request *DescribeOriginGroupHealthStatusRequest) {
7737 request = &DescribeOriginGroupHealthStatusRequest{
7738 BaseRequest: &tchttp.BaseRequest{},
7739 }
7740
7741 request.Init().WithApiInfo("teo", APIVersion, "DescribeOriginGroupHealthStatus")
7742
7743
7744 return
7745 }
7746
7747 func NewDescribeOriginGroupHealthStatusResponse() (response *DescribeOriginGroupHealthStatusResponse) {
7748 response = &DescribeOriginGroupHealthStatusResponse{
7749 BaseResponse: &tchttp.BaseResponse{},
7750 }
7751 return
7752
7753 }
7754
7755 // DescribeOriginGroupHealthStatus
7756 // 查询负载均衡实例下源站组健康状态。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
7757 //
7758 // 可能返回的错误码:
7759 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7760 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7761 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7762 func DescribeOriginGroupHealthStatus(c *Client, request *DescribeOriginGroupHealthStatusRequest) (response *DescribeOriginGroupHealthStatusResponse, err error) {
7763 return DescribeOriginGroupHealthStatusWithContext(context.Background(), c, request)
7764 }
7765
7766 // DescribeOriginGroupHealthStatus
7767 // 查询负载均衡实例下源站组健康状态。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
7768 //
7769 // 可能返回的错误码:
7770 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7771 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7772 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7773 func DescribeOriginGroupHealthStatusWithContext(ctx context.Context, c *Client, request *DescribeOriginGroupHealthStatusRequest) (response *DescribeOriginGroupHealthStatusResponse, err error) {
7774 if request == nil {
7775 request = NewDescribeOriginGroupHealthStatusRequest()
7776 }
7777 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeOriginGroupHealthStatus")
7778
7779 if c.GetCredential() == nil {
7780 return nil, errors.New("DescribeOriginGroupHealthStatus require credential")
7781 }
7782
7783 request.SetContext(ctx)
7784
7785 response = NewDescribeOriginGroupHealthStatusResponse()
7786 err = c.Send(request, response)
7787 return
7788 }
7789
7790 func NewDescribeOriginProtectionRequest() (request *DescribeOriginProtectionRequest) {
7791 request = &DescribeOriginProtectionRequest{
7792 BaseRequest: &tchttp.BaseRequest{},
7793 }
7794
7795 request.Init().WithApiInfo("teo", APIVersion, "DescribeOriginProtection")
7796
7797
7798 return
7799 }
7800
7801 func NewDescribeOriginProtectionResponse() (response *DescribeOriginProtectionResponse) {
7802 response = &DescribeOriginProtectionResponse{
7803 BaseResponse: &tchttp.BaseResponse{},
7804 }
7805 return
7806
7807 }
7808
7809 // DescribeOriginProtection
7810 // 本接口为旧版本查询源站防护接口,EdgeOne 于 2025 年 6 月 27 日已对源站防护相关接口全面升级,新版本查询源站防护接口详情请参考 [DescribeOriginACL](https://cloud.tencent.com/document/product/1552/120408)。
7811 //
7812 //
7813 //
7814 // <p style="color: red;">注意:自 2025 年 6 月 27 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版源站防护接口。</p>
7815 //
7816 // 可能返回的错误码:
7817 // INTERNALERROR = "InternalError"
7818 // INVALIDPARAMETER = "InvalidParameter"
7819 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7820 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7821 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7822 func DescribeOriginProtection(c *Client, request *DescribeOriginProtectionRequest) (response *DescribeOriginProtectionResponse, err error) {
7823 return DescribeOriginProtectionWithContext(context.Background(), c, request)
7824 }
7825
7826 // DescribeOriginProtection
7827 // 本接口为旧版本查询源站防护接口,EdgeOne 于 2025 年 6 月 27 日已对源站防护相关接口全面升级,新版本查询源站防护接口详情请参考 [DescribeOriginACL](https://cloud.tencent.com/document/product/1552/120408)。
7828 //
7829 //
7830 //
7831 // <p style="color: red;">注意:自 2025 年 6 月 27 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版源站防护接口。</p>
7832 //
7833 // 可能返回的错误码:
7834 // INTERNALERROR = "InternalError"
7835 // INVALIDPARAMETER = "InvalidParameter"
7836 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7837 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7838 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
7839 func DescribeOriginProtectionWithContext(ctx context.Context, c *Client, request *DescribeOriginProtectionRequest) (response *DescribeOriginProtectionResponse, err error) {
7840 if request == nil {
7841 request = NewDescribeOriginProtectionRequest()
7842 }
7843 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeOriginProtection")
7844
7845 if c.GetCredential() == nil {
7846 return nil, errors.New("DescribeOriginProtection require credential")
7847 }
7848
7849 request.SetContext(ctx)
7850
7851 response = NewDescribeOriginProtectionResponse()
7852 err = c.Send(request, response)
7853 return
7854 }
7855
7856 func NewDescribeOverviewL7DataRequest() (request *DescribeOverviewL7DataRequest) {
7857 request = &DescribeOverviewL7DataRequest{
7858 BaseRequest: &tchttp.BaseRequest{},
7859 }
7860
7861 request.Init().WithApiInfo("teo", APIVersion, "DescribeOverviewL7Data")
7862
7863
7864 return
7865 }
7866
7867 func NewDescribeOverviewL7DataResponse() (response *DescribeOverviewL7DataResponse) {
7868 response = &DescribeOverviewL7DataResponse{
7869 BaseResponse: &tchttp.BaseResponse{},
7870 }
7871 return
7872
7873 }
7874
7875 // DescribeOverviewL7Data
7876 // 本接口(DescribeOverviewL7Data)用于查询七层监控类时序流量数据。此接口待废弃,请使用 <a href="https://cloud.tencent.com/document/product/1552/80648">DescribeTimingL7AnalysisData</a> 接口。
7877 //
7878 // 可能返回的错误码:
7879 // FAILEDOPERATION = "FailedOperation"
7880 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
7881 // INVALIDPARAMETER = "InvalidParameter"
7882 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7883 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
7884 // RESOURCENOTFOUND = "ResourceNotFound"
7885 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
7886 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7887 func DescribeOverviewL7Data(c *Client, request *DescribeOverviewL7DataRequest) (response *DescribeOverviewL7DataResponse, err error) {
7888 return DescribeOverviewL7DataWithContext(context.Background(), c, request)
7889 }
7890
7891 // DescribeOverviewL7Data
7892 // 本接口(DescribeOverviewL7Data)用于查询七层监控类时序流量数据。此接口待废弃,请使用 <a href="https://cloud.tencent.com/document/product/1552/80648">DescribeTimingL7AnalysisData</a> 接口。
7893 //
7894 // 可能返回的错误码:
7895 // FAILEDOPERATION = "FailedOperation"
7896 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
7897 // INVALIDPARAMETER = "InvalidParameter"
7898 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
7899 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
7900 // RESOURCENOTFOUND = "ResourceNotFound"
7901 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
7902 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7903 func DescribeOverviewL7DataWithContext(ctx context.Context, c *Client, request *DescribeOverviewL7DataRequest) (response *DescribeOverviewL7DataResponse, err error) {
7904 if request == nil {
7905 request = NewDescribeOverviewL7DataRequest()
7906 }
7907 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeOverviewL7Data")
7908
7909 if c.GetCredential() == nil {
7910 return nil, errors.New("DescribeOverviewL7Data require credential")
7911 }
7912
7913 request.SetContext(ctx)
7914
7915 response = NewDescribeOverviewL7DataResponse()
7916 err = c.Send(request, response)
7917 return
7918 }
7919
7920 func NewDescribePlansRequest() (request *DescribePlansRequest) {
7921 request = &DescribePlansRequest{
7922 BaseRequest: &tchttp.BaseRequest{},
7923 }
7924
7925 request.Init().WithApiInfo("teo", APIVersion, "DescribePlans")
7926
7927
7928 return
7929 }
7930
7931 func NewDescribePlansResponse() (response *DescribePlansResponse) {
7932 response = &DescribePlansResponse{
7933 BaseResponse: &tchttp.BaseResponse{},
7934 }
7935 return
7936
7937 }
7938
7939 // DescribePlans
7940 // 查询套餐信息列表,支持分页。
7941 //
7942 // 可能返回的错误码:
7943 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7944 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7945 func DescribePlans(c *Client, request *DescribePlansRequest) (response *DescribePlansResponse, err error) {
7946 return DescribePlansWithContext(context.Background(), c, request)
7947 }
7948
7949 // DescribePlans
7950 // 查询套餐信息列表,支持分页。
7951 //
7952 // 可能返回的错误码:
7953 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
7954 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
7955 func DescribePlansWithContext(ctx context.Context, c *Client, request *DescribePlansRequest) (response *DescribePlansResponse, err error) {
7956 if request == nil {
7957 request = NewDescribePlansRequest()
7958 }
7959 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribePlans")
7960
7961 if c.GetCredential() == nil {
7962 return nil, errors.New("DescribePlans require credential")
7963 }
7964
7965 request.SetContext(ctx)
7966
7967 response = NewDescribePlansResponse()
7968 err = c.Send(request, response)
7969 return
7970 }
7971
7972 func NewDescribePrefetchTasksRequest() (request *DescribePrefetchTasksRequest) {
7973 request = &DescribePrefetchTasksRequest{
7974 BaseRequest: &tchttp.BaseRequest{},
7975 }
7976
7977 request.Init().WithApiInfo("teo", APIVersion, "DescribePrefetchTasks")
7978
7979
7980 return
7981 }
7982
7983 func NewDescribePrefetchTasksResponse() (response *DescribePrefetchTasksResponse) {
7984 response = &DescribePrefetchTasksResponse{
7985 BaseResponse: &tchttp.BaseResponse{},
7986 }
7987 return
7988
7989 }
7990
7991 // DescribePrefetchTasks
7992 // DescribePrefetchTasks 用于查询预热任务提交历史记录及执行进度,通过 CreatePrefetchTasks 接口提交的任务可通过此接口进行查询。
7993 //
7994 // 可能返回的错误码:
7995 // INTERNALERROR = "InternalError"
7996 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
7997 // OPERATIONDENIED = "OperationDenied"
7998 // UNAUTHORIZEDOPERATION_DOMAINEMPTY = "UnauthorizedOperation.DomainEmpty"
7999 func DescribePrefetchTasks(c *Client, request *DescribePrefetchTasksRequest) (response *DescribePrefetchTasksResponse, err error) {
8000 return DescribePrefetchTasksWithContext(context.Background(), c, request)
8001 }
8002
8003 // DescribePrefetchTasks
8004 // DescribePrefetchTasks 用于查询预热任务提交历史记录及执行进度,通过 CreatePrefetchTasks 接口提交的任务可通过此接口进行查询。
8005 //
8006 // 可能返回的错误码:
8007 // INTERNALERROR = "InternalError"
8008 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
8009 // OPERATIONDENIED = "OperationDenied"
8010 // UNAUTHORIZEDOPERATION_DOMAINEMPTY = "UnauthorizedOperation.DomainEmpty"
8011 func DescribePrefetchTasksWithContext(ctx context.Context, c *Client, request *DescribePrefetchTasksRequest) (response *DescribePrefetchTasksResponse, err error) {
8012 if request == nil {
8013 request = NewDescribePrefetchTasksRequest()
8014 }
8015 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribePrefetchTasks")
8016
8017 if c.GetCredential() == nil {
8018 return nil, errors.New("DescribePrefetchTasks require credential")
8019 }
8020
8021 request.SetContext(ctx)
8022
8023 response = NewDescribePrefetchTasksResponse()
8024 err = c.Send(request, response)
8025 return
8026 }
8027
8028 func NewDescribePurgeTasksRequest() (request *DescribePurgeTasksRequest) {
8029 request = &DescribePurgeTasksRequest{
8030 BaseRequest: &tchttp.BaseRequest{},
8031 }
8032
8033 request.Init().WithApiInfo("teo", APIVersion, "DescribePurgeTasks")
8034
8035
8036 return
8037 }
8038
8039 func NewDescribePurgeTasksResponse() (response *DescribePurgeTasksResponse) {
8040 response = &DescribePurgeTasksResponse{
8041 BaseResponse: &tchttp.BaseResponse{},
8042 }
8043 return
8044
8045 }
8046
8047 // DescribePurgeTasks
8048 // DescribePurgeTasks 用于查询提交的 URL 刷新、目录刷新记录及执行进度,通过 CreatePurgeTasks 接口提交的任务均可通过此接口进行查询。
8049 //
8050 // 可能返回的错误码:
8051 // INTERNALERROR = "InternalError"
8052 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
8053 // OPERATIONDENIED = "OperationDenied"
8054 func DescribePurgeTasks(c *Client, request *DescribePurgeTasksRequest) (response *DescribePurgeTasksResponse, err error) {
8055 return DescribePurgeTasksWithContext(context.Background(), c, request)
8056 }
8057
8058 // DescribePurgeTasks
8059 // DescribePurgeTasks 用于查询提交的 URL 刷新、目录刷新记录及执行进度,通过 CreatePurgeTasks 接口提交的任务均可通过此接口进行查询。
8060 //
8061 // 可能返回的错误码:
8062 // INTERNALERROR = "InternalError"
8063 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
8064 // OPERATIONDENIED = "OperationDenied"
8065 func DescribePurgeTasksWithContext(ctx context.Context, c *Client, request *DescribePurgeTasksRequest) (response *DescribePurgeTasksResponse, err error) {
8066 if request == nil {
8067 request = NewDescribePurgeTasksRequest()
8068 }
8069 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribePurgeTasks")
8070
8071 if c.GetCredential() == nil {
8072 return nil, errors.New("DescribePurgeTasks require credential")
8073 }
8074
8075 request.SetContext(ctx)
8076
8077 response = NewDescribePurgeTasksResponse()
8078 err = c.Send(request, response)
8079 return
8080 }
8081
8082 func NewDescribeRealtimeLogDeliveryTasksRequest() (request *DescribeRealtimeLogDeliveryTasksRequest) {
8083 request = &DescribeRealtimeLogDeliveryTasksRequest{
8084 BaseRequest: &tchttp.BaseRequest{},
8085 }
8086
8087 request.Init().WithApiInfo("teo", APIVersion, "DescribeRealtimeLogDeliveryTasks")
8088
8089
8090 return
8091 }
8092
8093 func NewDescribeRealtimeLogDeliveryTasksResponse() (response *DescribeRealtimeLogDeliveryTasksResponse) {
8094 response = &DescribeRealtimeLogDeliveryTasksResponse{
8095 BaseResponse: &tchttp.BaseResponse{},
8096 }
8097 return
8098
8099 }
8100
8101 // DescribeRealtimeLogDeliveryTasks
8102 // 通过本接口查询实时日志投递任务列表。
8103 //
8104 // 可能返回的错误码:
8105 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8106 func DescribeRealtimeLogDeliveryTasks(c *Client, request *DescribeRealtimeLogDeliveryTasksRequest) (response *DescribeRealtimeLogDeliveryTasksResponse, err error) {
8107 return DescribeRealtimeLogDeliveryTasksWithContext(context.Background(), c, request)
8108 }
8109
8110 // DescribeRealtimeLogDeliveryTasks
8111 // 通过本接口查询实时日志投递任务列表。
8112 //
8113 // 可能返回的错误码:
8114 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8115 func DescribeRealtimeLogDeliveryTasksWithContext(ctx context.Context, c *Client, request *DescribeRealtimeLogDeliveryTasksRequest) (response *DescribeRealtimeLogDeliveryTasksResponse, err error) {
8116 if request == nil {
8117 request = NewDescribeRealtimeLogDeliveryTasksRequest()
8118 }
8119 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeRealtimeLogDeliveryTasks")
8120
8121 if c.GetCredential() == nil {
8122 return nil, errors.New("DescribeRealtimeLogDeliveryTasks require credential")
8123 }
8124
8125 request.SetContext(ctx)
8126
8127 response = NewDescribeRealtimeLogDeliveryTasksResponse()
8128 err = c.Send(request, response)
8129 return
8130 }
8131
8132 func NewDescribeRulesRequest() (request *DescribeRulesRequest) {
8133 request = &DescribeRulesRequest{
8134 BaseRequest: &tchttp.BaseRequest{},
8135 }
8136
8137 request.Init().WithApiInfo("teo", APIVersion, "DescribeRules")
8138
8139
8140 return
8141 }
8142
8143 func NewDescribeRulesResponse() (response *DescribeRulesResponse) {
8144 response = &DescribeRulesResponse{
8145 BaseResponse: &tchttp.BaseResponse{},
8146 }
8147 return
8148
8149 }
8150
8151 // DescribeRules
8152 // 本接口为旧版本查询规则引擎规则接口,EdgeOne 于 2025 年 1 月 21 日已对规则引擎相关接口全面升级,新版本查询七层加速规则接口详情请参考 [DescribeL7AccRules](https://cloud.tencent.com/document/product/1552/115820)。
8153 //
8154 // <p style="color: red;">注意:自 2025 年 1 月 21 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供,旧版接口支持的原有能力将不受影响。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版规则引擎接口。</p>
8155 //
8156 // 可能返回的错误码:
8157 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8158 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8159 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8160 func DescribeRules(c *Client, request *DescribeRulesRequest) (response *DescribeRulesResponse, err error) {
8161 return DescribeRulesWithContext(context.Background(), c, request)
8162 }
8163
8164 // DescribeRules
8165 // 本接口为旧版本查询规则引擎规则接口,EdgeOne 于 2025 年 1 月 21 日已对规则引擎相关接口全面升级,新版本查询七层加速规则接口详情请参考 [DescribeL7AccRules](https://cloud.tencent.com/document/product/1552/115820)。
8166 //
8167 // <p style="color: red;">注意:自 2025 年 1 月 21 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供,旧版接口支持的原有能力将不受影响。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版规则引擎接口。</p>
8168 //
8169 // 可能返回的错误码:
8170 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8171 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8172 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8173 func DescribeRulesWithContext(ctx context.Context, c *Client, request *DescribeRulesRequest) (response *DescribeRulesResponse, err error) {
8174 if request == nil {
8175 request = NewDescribeRulesRequest()
8176 }
8177 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeRules")
8178
8179 if c.GetCredential() == nil {
8180 return nil, errors.New("DescribeRules require credential")
8181 }
8182
8183 request.SetContext(ctx)
8184
8185 response = NewDescribeRulesResponse()
8186 err = c.Send(request, response)
8187 return
8188 }
8189
8190 func NewDescribeRulesSettingRequest() (request *DescribeRulesSettingRequest) {
8191 request = &DescribeRulesSettingRequest{
8192 BaseRequest: &tchttp.BaseRequest{},
8193 }
8194
8195 request.Init().WithApiInfo("teo", APIVersion, "DescribeRulesSetting")
8196
8197
8198 return
8199 }
8200
8201 func NewDescribeRulesSettingResponse() (response *DescribeRulesSettingResponse) {
8202 response = &DescribeRulesSettingResponse{
8203 BaseResponse: &tchttp.BaseResponse{},
8204 }
8205 return
8206
8207 }
8208
8209 // DescribeRulesSetting
8210 // 本接口为旧版,EdgeOne 已对规则引擎相关接口全面升级,详情请参考 [RuleEngineAction](https://cloud.tencent.com/document/product/1552/80721#RuleEngineAction)。
8211 //
8212 // 可能返回的错误码:
8213 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8214 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8215 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8216 func DescribeRulesSetting(c *Client, request *DescribeRulesSettingRequest) (response *DescribeRulesSettingResponse, err error) {
8217 return DescribeRulesSettingWithContext(context.Background(), c, request)
8218 }
8219
8220 // DescribeRulesSetting
8221 // 本接口为旧版,EdgeOne 已对规则引擎相关接口全面升级,详情请参考 [RuleEngineAction](https://cloud.tencent.com/document/product/1552/80721#RuleEngineAction)。
8222 //
8223 // 可能返回的错误码:
8224 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8225 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8226 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8227 func DescribeRulesSettingWithContext(ctx context.Context, c *Client, request *DescribeRulesSettingRequest) (response *DescribeRulesSettingResponse, err error) {
8228 if request == nil {
8229 request = NewDescribeRulesSettingRequest()
8230 }
8231 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeRulesSetting")
8232
8233 if c.GetCredential() == nil {
8234 return nil, errors.New("DescribeRulesSetting require credential")
8235 }
8236
8237 request.SetContext(ctx)
8238
8239 response = NewDescribeRulesSettingResponse()
8240 err = c.Send(request, response)
8241 return
8242 }
8243
8244 func NewDescribeSecurityAPIResourceRequest() (request *DescribeSecurityAPIResourceRequest) {
8245 request = &DescribeSecurityAPIResourceRequest{
8246 BaseRequest: &tchttp.BaseRequest{},
8247 }
8248
8249 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityAPIResource")
8250
8251
8252 return
8253 }
8254
8255 func NewDescribeSecurityAPIResourceResponse() (response *DescribeSecurityAPIResourceResponse) {
8256 response = &DescribeSecurityAPIResourceResponse{
8257 BaseResponse: &tchttp.BaseResponse{},
8258 }
8259 return
8260
8261 }
8262
8263 // DescribeSecurityAPIResource
8264 // 查询站点下的 API 资源。
8265 //
8266 // 可能返回的错误码:
8267 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8268 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8269 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8270 func DescribeSecurityAPIResource(c *Client, request *DescribeSecurityAPIResourceRequest) (response *DescribeSecurityAPIResourceResponse, err error) {
8271 return DescribeSecurityAPIResourceWithContext(context.Background(), c, request)
8272 }
8273
8274 // DescribeSecurityAPIResource
8275 // 查询站点下的 API 资源。
8276 //
8277 // 可能返回的错误码:
8278 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8279 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8280 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8281 func DescribeSecurityAPIResourceWithContext(ctx context.Context, c *Client, request *DescribeSecurityAPIResourceRequest) (response *DescribeSecurityAPIResourceResponse, err error) {
8282 if request == nil {
8283 request = NewDescribeSecurityAPIResourceRequest()
8284 }
8285 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityAPIResource")
8286
8287 if c.GetCredential() == nil {
8288 return nil, errors.New("DescribeSecurityAPIResource require credential")
8289 }
8290
8291 request.SetContext(ctx)
8292
8293 response = NewDescribeSecurityAPIResourceResponse()
8294 err = c.Send(request, response)
8295 return
8296 }
8297
8298 func NewDescribeSecurityAPIServiceRequest() (request *DescribeSecurityAPIServiceRequest) {
8299 request = &DescribeSecurityAPIServiceRequest{
8300 BaseRequest: &tchttp.BaseRequest{},
8301 }
8302
8303 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityAPIService")
8304
8305
8306 return
8307 }
8308
8309 func NewDescribeSecurityAPIServiceResponse() (response *DescribeSecurityAPIServiceResponse) {
8310 response = &DescribeSecurityAPIServiceResponse{
8311 BaseResponse: &tchttp.BaseResponse{},
8312 }
8313 return
8314
8315 }
8316
8317 // DescribeSecurityAPIService
8318 // 查询站点下的 API 服务。
8319 //
8320 // 可能返回的错误码:
8321 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8322 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8323 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8324 func DescribeSecurityAPIService(c *Client, request *DescribeSecurityAPIServiceRequest) (response *DescribeSecurityAPIServiceResponse, err error) {
8325 return DescribeSecurityAPIServiceWithContext(context.Background(), c, request)
8326 }
8327
8328 // DescribeSecurityAPIService
8329 // 查询站点下的 API 服务。
8330 //
8331 // 可能返回的错误码:
8332 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8333 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8334 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8335 func DescribeSecurityAPIServiceWithContext(ctx context.Context, c *Client, request *DescribeSecurityAPIServiceRequest) (response *DescribeSecurityAPIServiceResponse, err error) {
8336 if request == nil {
8337 request = NewDescribeSecurityAPIServiceRequest()
8338 }
8339 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityAPIService")
8340
8341 if c.GetCredential() == nil {
8342 return nil, errors.New("DescribeSecurityAPIService require credential")
8343 }
8344
8345 request.SetContext(ctx)
8346
8347 response = NewDescribeSecurityAPIServiceResponse()
8348 err = c.Send(request, response)
8349 return
8350 }
8351
8352 func NewDescribeSecurityClientAttesterRequest() (request *DescribeSecurityClientAttesterRequest) {
8353 request = &DescribeSecurityClientAttesterRequest{
8354 BaseRequest: &tchttp.BaseRequest{},
8355 }
8356
8357 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityClientAttester")
8358
8359
8360 return
8361 }
8362
8363 func NewDescribeSecurityClientAttesterResponse() (response *DescribeSecurityClientAttesterResponse) {
8364 response = &DescribeSecurityClientAttesterResponse{
8365 BaseResponse: &tchttp.BaseResponse{},
8366 }
8367 return
8368
8369 }
8370
8371 // DescribeSecurityClientAttester
8372 // 查询客户端认证选项配置。
8373 //
8374 // 可能返回的错误码:
8375 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8376 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8377 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8378 func DescribeSecurityClientAttester(c *Client, request *DescribeSecurityClientAttesterRequest) (response *DescribeSecurityClientAttesterResponse, err error) {
8379 return DescribeSecurityClientAttesterWithContext(context.Background(), c, request)
8380 }
8381
8382 // DescribeSecurityClientAttester
8383 // 查询客户端认证选项配置。
8384 //
8385 // 可能返回的错误码:
8386 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8387 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8388 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8389 func DescribeSecurityClientAttesterWithContext(ctx context.Context, c *Client, request *DescribeSecurityClientAttesterRequest) (response *DescribeSecurityClientAttesterResponse, err error) {
8390 if request == nil {
8391 request = NewDescribeSecurityClientAttesterRequest()
8392 }
8393 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityClientAttester")
8394
8395 if c.GetCredential() == nil {
8396 return nil, errors.New("DescribeSecurityClientAttester require credential")
8397 }
8398
8399 request.SetContext(ctx)
8400
8401 response = NewDescribeSecurityClientAttesterResponse()
8402 err = c.Send(request, response)
8403 return
8404 }
8405
8406 func NewDescribeSecurityIPGroupRequest() (request *DescribeSecurityIPGroupRequest) {
8407 request = &DescribeSecurityIPGroupRequest{
8408 BaseRequest: &tchttp.BaseRequest{},
8409 }
8410
8411 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityIPGroup")
8412
8413
8414 return
8415 }
8416
8417 func NewDescribeSecurityIPGroupResponse() (response *DescribeSecurityIPGroupResponse) {
8418 response = &DescribeSecurityIPGroupResponse{
8419 BaseResponse: &tchttp.BaseResponse{},
8420 }
8421 return
8422
8423 }
8424
8425 // DescribeSecurityIPGroup
8426 // 查询安全 IP 组的配置信息,包括安全 IP 组的 ID、名称和内容。本接口的查询结果中,每个 IP 组最多只返回 2000 个 IP / 网段。如果存在超过 2000 个 IP / 网段的超大 IP 组,请调用 DescribeSecurityIPGroupContent 进行分页查询。
8427 //
8428 // 可能返回的错误码:
8429 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8430 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8431 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8432 func DescribeSecurityIPGroup(c *Client, request *DescribeSecurityIPGroupRequest) (response *DescribeSecurityIPGroupResponse, err error) {
8433 return DescribeSecurityIPGroupWithContext(context.Background(), c, request)
8434 }
8435
8436 // DescribeSecurityIPGroup
8437 // 查询安全 IP 组的配置信息,包括安全 IP 组的 ID、名称和内容。本接口的查询结果中,每个 IP 组最多只返回 2000 个 IP / 网段。如果存在超过 2000 个 IP / 网段的超大 IP 组,请调用 DescribeSecurityIPGroupContent 进行分页查询。
8438 //
8439 // 可能返回的错误码:
8440 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8441 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8442 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8443 func DescribeSecurityIPGroupWithContext(ctx context.Context, c *Client, request *DescribeSecurityIPGroupRequest) (response *DescribeSecurityIPGroupResponse, err error) {
8444 if request == nil {
8445 request = NewDescribeSecurityIPGroupRequest()
8446 }
8447 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityIPGroup")
8448
8449 if c.GetCredential() == nil {
8450 return nil, errors.New("DescribeSecurityIPGroup require credential")
8451 }
8452
8453 request.SetContext(ctx)
8454
8455 response = NewDescribeSecurityIPGroupResponse()
8456 err = c.Send(request, response)
8457 return
8458 }
8459
8460 func NewDescribeSecurityIPGroupContentRequest() (request *DescribeSecurityIPGroupContentRequest) {
8461 request = &DescribeSecurityIPGroupContentRequest{
8462 BaseRequest: &tchttp.BaseRequest{},
8463 }
8464
8465 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityIPGroupContent")
8466
8467
8468 return
8469 }
8470
8471 func NewDescribeSecurityIPGroupContentResponse() (response *DescribeSecurityIPGroupContentResponse) {
8472 response = &DescribeSecurityIPGroupContentResponse{
8473 BaseResponse: &tchttp.BaseResponse{},
8474 }
8475 return
8476
8477 }
8478
8479 // DescribeSecurityIPGroupContent
8480 // 该接口用于分页查询指定 IP 组中的 IP 地址列表。当 IP 组中的 IP 地址数量超过 2000 个时,可以使用此接口进行分页查询,以获取完整的 IP 地址列表。
8481 //
8482 // 可能返回的错误码:
8483 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8484 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8485 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8486 func DescribeSecurityIPGroupContent(c *Client, request *DescribeSecurityIPGroupContentRequest) (response *DescribeSecurityIPGroupContentResponse, err error) {
8487 return DescribeSecurityIPGroupContentWithContext(context.Background(), c, request)
8488 }
8489
8490 // DescribeSecurityIPGroupContent
8491 // 该接口用于分页查询指定 IP 组中的 IP 地址列表。当 IP 组中的 IP 地址数量超过 2000 个时,可以使用此接口进行分页查询,以获取完整的 IP 地址列表。
8492 //
8493 // 可能返回的错误码:
8494 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8495 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8496 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8497 func DescribeSecurityIPGroupContentWithContext(ctx context.Context, c *Client, request *DescribeSecurityIPGroupContentRequest) (response *DescribeSecurityIPGroupContentResponse, err error) {
8498 if request == nil {
8499 request = NewDescribeSecurityIPGroupContentRequest()
8500 }
8501 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityIPGroupContent")
8502
8503 if c.GetCredential() == nil {
8504 return nil, errors.New("DescribeSecurityIPGroupContent require credential")
8505 }
8506
8507 request.SetContext(ctx)
8508
8509 response = NewDescribeSecurityIPGroupContentResponse()
8510 err = c.Send(request, response)
8511 return
8512 }
8513
8514 func NewDescribeSecurityIPGroupInfoRequest() (request *DescribeSecurityIPGroupInfoRequest) {
8515 request = &DescribeSecurityIPGroupInfoRequest{
8516 BaseRequest: &tchttp.BaseRequest{},
8517 }
8518
8519 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityIPGroupInfo")
8520
8521
8522 return
8523 }
8524
8525 func NewDescribeSecurityIPGroupInfoResponse() (response *DescribeSecurityIPGroupInfoResponse) {
8526 response = &DescribeSecurityIPGroupInfoResponse{
8527 BaseResponse: &tchttp.BaseResponse{},
8528 }
8529 return
8530
8531 }
8532
8533 // DescribeSecurityIPGroupInfo
8534 // 接口已废弃,将于 2024 年 6 月 30 日停止服务。请使用 [查询安全 IP 组
8535 //
8536 // ](https://cloud.tencent.com/document/product/1552/105866) 接口。
8537 //
8538 //
8539 //
8540 // 查询 IP 组的配置信息,包括 IP 组名称、 IP 组内容、 IP 组归属站点。
8541 //
8542 // 可能返回的错误码:
8543 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8544 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8545 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8546 func DescribeSecurityIPGroupInfo(c *Client, request *DescribeSecurityIPGroupInfoRequest) (response *DescribeSecurityIPGroupInfoResponse, err error) {
8547 return DescribeSecurityIPGroupInfoWithContext(context.Background(), c, request)
8548 }
8549
8550 // DescribeSecurityIPGroupInfo
8551 // 接口已废弃,将于 2024 年 6 月 30 日停止服务。请使用 [查询安全 IP 组
8552 //
8553 // ](https://cloud.tencent.com/document/product/1552/105866) 接口。
8554 //
8555 //
8556 //
8557 // 查询 IP 组的配置信息,包括 IP 组名称、 IP 组内容、 IP 组归属站点。
8558 //
8559 // 可能返回的错误码:
8560 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8561 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8562 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8563 func DescribeSecurityIPGroupInfoWithContext(ctx context.Context, c *Client, request *DescribeSecurityIPGroupInfoRequest) (response *DescribeSecurityIPGroupInfoResponse, err error) {
8564 if request == nil {
8565 request = NewDescribeSecurityIPGroupInfoRequest()
8566 }
8567 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityIPGroupInfo")
8568
8569 if c.GetCredential() == nil {
8570 return nil, errors.New("DescribeSecurityIPGroupInfo require credential")
8571 }
8572
8573 request.SetContext(ctx)
8574
8575 response = NewDescribeSecurityIPGroupInfoResponse()
8576 err = c.Send(request, response)
8577 return
8578 }
8579
8580 func NewDescribeSecurityJSInjectionRuleRequest() (request *DescribeSecurityJSInjectionRuleRequest) {
8581 request = &DescribeSecurityJSInjectionRuleRequest{
8582 BaseRequest: &tchttp.BaseRequest{},
8583 }
8584
8585 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityJSInjectionRule")
8586
8587
8588 return
8589 }
8590
8591 func NewDescribeSecurityJSInjectionRuleResponse() (response *DescribeSecurityJSInjectionRuleResponse) {
8592 response = &DescribeSecurityJSInjectionRuleResponse{
8593 BaseResponse: &tchttp.BaseResponse{},
8594 }
8595 return
8596
8597 }
8598
8599 // DescribeSecurityJSInjectionRule
8600 // 查询 JavaScript 注入规则。
8601 //
8602 // 可能返回的错误码:
8603 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8604 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8605 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8606 func DescribeSecurityJSInjectionRule(c *Client, request *DescribeSecurityJSInjectionRuleRequest) (response *DescribeSecurityJSInjectionRuleResponse, err error) {
8607 return DescribeSecurityJSInjectionRuleWithContext(context.Background(), c, request)
8608 }
8609
8610 // DescribeSecurityJSInjectionRule
8611 // 查询 JavaScript 注入规则。
8612 //
8613 // 可能返回的错误码:
8614 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8615 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8616 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8617 func DescribeSecurityJSInjectionRuleWithContext(ctx context.Context, c *Client, request *DescribeSecurityJSInjectionRuleRequest) (response *DescribeSecurityJSInjectionRuleResponse, err error) {
8618 if request == nil {
8619 request = NewDescribeSecurityJSInjectionRuleRequest()
8620 }
8621 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityJSInjectionRule")
8622
8623 if c.GetCredential() == nil {
8624 return nil, errors.New("DescribeSecurityJSInjectionRule require credential")
8625 }
8626
8627 request.SetContext(ctx)
8628
8629 response = NewDescribeSecurityJSInjectionRuleResponse()
8630 err = c.Send(request, response)
8631 return
8632 }
8633
8634 func NewDescribeSecurityPolicyRequest() (request *DescribeSecurityPolicyRequest) {
8635 request = &DescribeSecurityPolicyRequest{
8636 BaseRequest: &tchttp.BaseRequest{},
8637 }
8638
8639 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityPolicy")
8640
8641
8642 return
8643 }
8644
8645 func NewDescribeSecurityPolicyResponse() (response *DescribeSecurityPolicyResponse) {
8646 response = &DescribeSecurityPolicyResponse{
8647 BaseResponse: &tchttp.BaseResponse{},
8648 }
8649 return
8650
8651 }
8652
8653 // DescribeSecurityPolicy
8654 // 查询安全防护配置详情。
8655 //
8656 // 可能返回的错误码:
8657 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
8658 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
8659 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8660 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
8661 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8662 func DescribeSecurityPolicy(c *Client, request *DescribeSecurityPolicyRequest) (response *DescribeSecurityPolicyResponse, err error) {
8663 return DescribeSecurityPolicyWithContext(context.Background(), c, request)
8664 }
8665
8666 // DescribeSecurityPolicy
8667 // 查询安全防护配置详情。
8668 //
8669 // 可能返回的错误码:
8670 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
8671 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
8672 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8673 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
8674 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8675 func DescribeSecurityPolicyWithContext(ctx context.Context, c *Client, request *DescribeSecurityPolicyRequest) (response *DescribeSecurityPolicyResponse, err error) {
8676 if request == nil {
8677 request = NewDescribeSecurityPolicyRequest()
8678 }
8679 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityPolicy")
8680
8681 if c.GetCredential() == nil {
8682 return nil, errors.New("DescribeSecurityPolicy require credential")
8683 }
8684
8685 request.SetContext(ctx)
8686
8687 response = NewDescribeSecurityPolicyResponse()
8688 err = c.Send(request, response)
8689 return
8690 }
8691
8692 func NewDescribeSecurityTemplateBindingsRequest() (request *DescribeSecurityTemplateBindingsRequest) {
8693 request = &DescribeSecurityTemplateBindingsRequest{
8694 BaseRequest: &tchttp.BaseRequest{},
8695 }
8696
8697 request.Init().WithApiInfo("teo", APIVersion, "DescribeSecurityTemplateBindings")
8698
8699
8700 return
8701 }
8702
8703 func NewDescribeSecurityTemplateBindingsResponse() (response *DescribeSecurityTemplateBindingsResponse) {
8704 response = &DescribeSecurityTemplateBindingsResponse{
8705 BaseResponse: &tchttp.BaseResponse{},
8706 }
8707 return
8708
8709 }
8710
8711 // DescribeSecurityTemplateBindings
8712 // 查询指定策略模板的绑定关系列表。
8713 //
8714 // 可能返回的错误码:
8715 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
8716 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8717 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
8718 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8719 func DescribeSecurityTemplateBindings(c *Client, request *DescribeSecurityTemplateBindingsRequest) (response *DescribeSecurityTemplateBindingsResponse, err error) {
8720 return DescribeSecurityTemplateBindingsWithContext(context.Background(), c, request)
8721 }
8722
8723 // DescribeSecurityTemplateBindings
8724 // 查询指定策略模板的绑定关系列表。
8725 //
8726 // 可能返回的错误码:
8727 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
8728 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8729 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
8730 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
8731 func DescribeSecurityTemplateBindingsWithContext(ctx context.Context, c *Client, request *DescribeSecurityTemplateBindingsRequest) (response *DescribeSecurityTemplateBindingsResponse, err error) {
8732 if request == nil {
8733 request = NewDescribeSecurityTemplateBindingsRequest()
8734 }
8735 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeSecurityTemplateBindings")
8736
8737 if c.GetCredential() == nil {
8738 return nil, errors.New("DescribeSecurityTemplateBindings require credential")
8739 }
8740
8741 request.SetContext(ctx)
8742
8743 response = NewDescribeSecurityTemplateBindingsResponse()
8744 err = c.Send(request, response)
8745 return
8746 }
8747
8748 func NewDescribeTimingL4DataRequest() (request *DescribeTimingL4DataRequest) {
8749 request = &DescribeTimingL4DataRequest{
8750 BaseRequest: &tchttp.BaseRequest{},
8751 }
8752
8753 request.Init().WithApiInfo("teo", APIVersion, "DescribeTimingL4Data")
8754
8755
8756 return
8757 }
8758
8759 func NewDescribeTimingL4DataResponse() (response *DescribeTimingL4DataResponse) {
8760 response = &DescribeTimingL4DataResponse{
8761 BaseResponse: &tchttp.BaseResponse{},
8762 }
8763 return
8764
8765 }
8766
8767 // DescribeTimingL4Data
8768 // 本接口(DescribeTimingL4Data)用于查询四层时序流量数据列表。
8769 //
8770 // 可能返回的错误码:
8771 // FAILEDOPERATION = "FailedOperation"
8772 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
8773 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8774 // LIMITEXCEEDED = "LimitExceeded"
8775 // RESOURCENOTFOUND = "ResourceNotFound"
8776 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8777 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8778 func DescribeTimingL4Data(c *Client, request *DescribeTimingL4DataRequest) (response *DescribeTimingL4DataResponse, err error) {
8779 return DescribeTimingL4DataWithContext(context.Background(), c, request)
8780 }
8781
8782 // DescribeTimingL4Data
8783 // 本接口(DescribeTimingL4Data)用于查询四层时序流量数据列表。
8784 //
8785 // 可能返回的错误码:
8786 // FAILEDOPERATION = "FailedOperation"
8787 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
8788 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
8789 // LIMITEXCEEDED = "LimitExceeded"
8790 // RESOURCENOTFOUND = "ResourceNotFound"
8791 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8792 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8793 func DescribeTimingL4DataWithContext(ctx context.Context, c *Client, request *DescribeTimingL4DataRequest) (response *DescribeTimingL4DataResponse, err error) {
8794 if request == nil {
8795 request = NewDescribeTimingL4DataRequest()
8796 }
8797 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeTimingL4Data")
8798
8799 if c.GetCredential() == nil {
8800 return nil, errors.New("DescribeTimingL4Data require credential")
8801 }
8802
8803 request.SetContext(ctx)
8804
8805 response = NewDescribeTimingL4DataResponse()
8806 err = c.Send(request, response)
8807 return
8808 }
8809
8810 func NewDescribeTimingL7AnalysisDataRequest() (request *DescribeTimingL7AnalysisDataRequest) {
8811 request = &DescribeTimingL7AnalysisDataRequest{
8812 BaseRequest: &tchttp.BaseRequest{},
8813 }
8814
8815 request.Init().WithApiInfo("teo", APIVersion, "DescribeTimingL7AnalysisData")
8816
8817
8818 return
8819 }
8820
8821 func NewDescribeTimingL7AnalysisDataResponse() (response *DescribeTimingL7AnalysisDataResponse) {
8822 response = &DescribeTimingL7AnalysisDataResponse{
8823 BaseResponse: &tchttp.BaseResponse{},
8824 }
8825 return
8826
8827 }
8828
8829 // DescribeTimingL7AnalysisData
8830 // 本接口用于查询七层域名业务的时序数据。
8831 //
8832 // 注意:
8833 //
8834 // 1. 本接口查询数据有 10 分钟左右延迟,建议拉取当前时间 10 分钟以前的数据。
8835 //
8836 // 2. 本接口默认返回防护后的流量请求数据,用户可在 `Filters.mitigatedByWebSecurity` 中自定义查询已防护缓释的数据。
8837 //
8838 // 可能返回的错误码:
8839 // FAILEDOPERATION = "FailedOperation"
8840 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
8841 // INVALIDPARAMETER = "InvalidParameter"
8842 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
8843 // LIMITEXCEEDED = "LimitExceeded"
8844 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
8845 // OPERATIONDENIED = "OperationDenied"
8846 // RESOURCENOTFOUND = "ResourceNotFound"
8847 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8848 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8849 func DescribeTimingL7AnalysisData(c *Client, request *DescribeTimingL7AnalysisDataRequest) (response *DescribeTimingL7AnalysisDataResponse, err error) {
8850 return DescribeTimingL7AnalysisDataWithContext(context.Background(), c, request)
8851 }
8852
8853 // DescribeTimingL7AnalysisData
8854 // 本接口用于查询七层域名业务的时序数据。
8855 //
8856 // 注意:
8857 //
8858 // 1. 本接口查询数据有 10 分钟左右延迟,建议拉取当前时间 10 分钟以前的数据。
8859 //
8860 // 2. 本接口默认返回防护后的流量请求数据,用户可在 `Filters.mitigatedByWebSecurity` 中自定义查询已防护缓释的数据。
8861 //
8862 // 可能返回的错误码:
8863 // FAILEDOPERATION = "FailedOperation"
8864 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
8865 // INVALIDPARAMETER = "InvalidParameter"
8866 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
8867 // LIMITEXCEEDED = "LimitExceeded"
8868 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
8869 // OPERATIONDENIED = "OperationDenied"
8870 // RESOURCENOTFOUND = "ResourceNotFound"
8871 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8872 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8873 func DescribeTimingL7AnalysisDataWithContext(ctx context.Context, c *Client, request *DescribeTimingL7AnalysisDataRequest) (response *DescribeTimingL7AnalysisDataResponse, err error) {
8874 if request == nil {
8875 request = NewDescribeTimingL7AnalysisDataRequest()
8876 }
8877 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeTimingL7AnalysisData")
8878
8879 if c.GetCredential() == nil {
8880 return nil, errors.New("DescribeTimingL7AnalysisData require credential")
8881 }
8882
8883 request.SetContext(ctx)
8884
8885 response = NewDescribeTimingL7AnalysisDataResponse()
8886 err = c.Send(request, response)
8887 return
8888 }
8889
8890 func NewDescribeTimingL7CacheDataRequest() (request *DescribeTimingL7CacheDataRequest) {
8891 request = &DescribeTimingL7CacheDataRequest{
8892 BaseRequest: &tchttp.BaseRequest{},
8893 }
8894
8895 request.Init().WithApiInfo("teo", APIVersion, "DescribeTimingL7CacheData")
8896
8897
8898 return
8899 }
8900
8901 func NewDescribeTimingL7CacheDataResponse() (response *DescribeTimingL7CacheDataResponse) {
8902 response = &DescribeTimingL7CacheDataResponse{
8903 BaseResponse: &tchttp.BaseResponse{},
8904 }
8905 return
8906
8907 }
8908
8909 // DescribeTimingL7CacheData
8910 // 本接口用于查询七层缓存分析时序类流量数据。此接口待废弃,请使用 <a href="https://cloud.tencent.com/document/product/1552/80648">DescribeTimingL7AnalysisData</a> 接口。
8911 //
8912 // 可能返回的错误码:
8913 // FAILEDOPERATION = "FailedOperation"
8914 // LIMITEXCEEDED = "LimitExceeded"
8915 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8916 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8917 func DescribeTimingL7CacheData(c *Client, request *DescribeTimingL7CacheDataRequest) (response *DescribeTimingL7CacheDataResponse, err error) {
8918 return DescribeTimingL7CacheDataWithContext(context.Background(), c, request)
8919 }
8920
8921 // DescribeTimingL7CacheData
8922 // 本接口用于查询七层缓存分析时序类流量数据。此接口待废弃,请使用 <a href="https://cloud.tencent.com/document/product/1552/80648">DescribeTimingL7AnalysisData</a> 接口。
8923 //
8924 // 可能返回的错误码:
8925 // FAILEDOPERATION = "FailedOperation"
8926 // LIMITEXCEEDED = "LimitExceeded"
8927 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8928 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
8929 func DescribeTimingL7CacheDataWithContext(ctx context.Context, c *Client, request *DescribeTimingL7CacheDataRequest) (response *DescribeTimingL7CacheDataResponse, err error) {
8930 if request == nil {
8931 request = NewDescribeTimingL7CacheDataRequest()
8932 }
8933 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeTimingL7CacheData")
8934
8935 if c.GetCredential() == nil {
8936 return nil, errors.New("DescribeTimingL7CacheData require credential")
8937 }
8938
8939 request.SetContext(ctx)
8940
8941 response = NewDescribeTimingL7CacheDataResponse()
8942 err = c.Send(request, response)
8943 return
8944 }
8945
8946 func NewDescribeTimingL7OriginPullDataRequest() (request *DescribeTimingL7OriginPullDataRequest) {
8947 request = &DescribeTimingL7OriginPullDataRequest{
8948 BaseRequest: &tchttp.BaseRequest{},
8949 }
8950
8951 request.Init().WithApiInfo("teo", APIVersion, "DescribeTimingL7OriginPullData")
8952
8953
8954 return
8955 }
8956
8957 func NewDescribeTimingL7OriginPullDataResponse() (response *DescribeTimingL7OriginPullDataResponse) {
8958 response = &DescribeTimingL7OriginPullDataResponse{
8959 BaseResponse: &tchttp.BaseResponse{},
8960 }
8961 return
8962
8963 }
8964
8965 // DescribeTimingL7OriginPullData
8966 // 本接口用以查询七层域名业务的回源时序数据。
8967 //
8968 // 可能返回的错误码:
8969 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
8970 // OPERATIONDENIED_ORIGINPULLDATANOTSUPPORTED = "OperationDenied.OriginPullDataNotSupported"
8971 func DescribeTimingL7OriginPullData(c *Client, request *DescribeTimingL7OriginPullDataRequest) (response *DescribeTimingL7OriginPullDataResponse, err error) {
8972 return DescribeTimingL7OriginPullDataWithContext(context.Background(), c, request)
8973 }
8974
8975 // DescribeTimingL7OriginPullData
8976 // 本接口用以查询七层域名业务的回源时序数据。
8977 //
8978 // 可能返回的错误码:
8979 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
8980 // OPERATIONDENIED_ORIGINPULLDATANOTSUPPORTED = "OperationDenied.OriginPullDataNotSupported"
8981 func DescribeTimingL7OriginPullDataWithContext(ctx context.Context, c *Client, request *DescribeTimingL7OriginPullDataRequest) (response *DescribeTimingL7OriginPullDataResponse, err error) {
8982 if request == nil {
8983 request = NewDescribeTimingL7OriginPullDataRequest()
8984 }
8985 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeTimingL7OriginPullData")
8986
8987 if c.GetCredential() == nil {
8988 return nil, errors.New("DescribeTimingL7OriginPullData require credential")
8989 }
8990
8991 request.SetContext(ctx)
8992
8993 response = NewDescribeTimingL7OriginPullDataResponse()
8994 err = c.Send(request, response)
8995 return
8996 }
8997
8998 func NewDescribeTopL7AnalysisDataRequest() (request *DescribeTopL7AnalysisDataRequest) {
8999 request = &DescribeTopL7AnalysisDataRequest{
9000 BaseRequest: &tchttp.BaseRequest{},
9001 }
9002
9003 request.Init().WithApiInfo("teo", APIVersion, "DescribeTopL7AnalysisData")
9004
9005
9006 return
9007 }
9008
9009 func NewDescribeTopL7AnalysisDataResponse() (response *DescribeTopL7AnalysisDataResponse) {
9010 response = &DescribeTopL7AnalysisDataResponse{
9011 BaseResponse: &tchttp.BaseResponse{},
9012 }
9013 return
9014
9015 }
9016
9017 // DescribeTopL7AnalysisData
9018 // 本接口用于查询七层域名业务按照指定维度的 topN 数据。
9019 //
9020 // 注意:
9021 //
9022 // 1. 本接口查询数据有 10 分钟左右延迟,建议拉取当前时间 10 分钟以前的数据。
9023 //
9024 // 2. 本接口默认返回防护后的流量请求数据,用户可在 `Filters.mitigatedByWebSecurity` 中自定义查询已防护缓释的数据。
9025 //
9026 // 可能返回的错误码:
9027 // FAILEDOPERATION = "FailedOperation"
9028 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
9029 // INVALIDPARAMETER = "InvalidParameter"
9030 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
9031 // LIMITEXCEEDED = "LimitExceeded"
9032 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
9033 // OPERATIONDENIED = "OperationDenied"
9034 // RESOURCENOTFOUND = "ResourceNotFound"
9035 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9036 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9037 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9038 func DescribeTopL7AnalysisData(c *Client, request *DescribeTopL7AnalysisDataRequest) (response *DescribeTopL7AnalysisDataResponse, err error) {
9039 return DescribeTopL7AnalysisDataWithContext(context.Background(), c, request)
9040 }
9041
9042 // DescribeTopL7AnalysisData
9043 // 本接口用于查询七层域名业务按照指定维度的 topN 数据。
9044 //
9045 // 注意:
9046 //
9047 // 1. 本接口查询数据有 10 分钟左右延迟,建议拉取当前时间 10 分钟以前的数据。
9048 //
9049 // 2. 本接口默认返回防护后的流量请求数据,用户可在 `Filters.mitigatedByWebSecurity` 中自定义查询已防护缓释的数据。
9050 //
9051 // 可能返回的错误码:
9052 // FAILEDOPERATION = "FailedOperation"
9053 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
9054 // INVALIDPARAMETER = "InvalidParameter"
9055 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
9056 // LIMITEXCEEDED = "LimitExceeded"
9057 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
9058 // OPERATIONDENIED = "OperationDenied"
9059 // RESOURCENOTFOUND = "ResourceNotFound"
9060 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9061 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9062 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9063 func DescribeTopL7AnalysisDataWithContext(ctx context.Context, c *Client, request *DescribeTopL7AnalysisDataRequest) (response *DescribeTopL7AnalysisDataResponse, err error) {
9064 if request == nil {
9065 request = NewDescribeTopL7AnalysisDataRequest()
9066 }
9067 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeTopL7AnalysisData")
9068
9069 if c.GetCredential() == nil {
9070 return nil, errors.New("DescribeTopL7AnalysisData require credential")
9071 }
9072
9073 request.SetContext(ctx)
9074
9075 response = NewDescribeTopL7AnalysisDataResponse()
9076 err = c.Send(request, response)
9077 return
9078 }
9079
9080 func NewDescribeTopL7CacheDataRequest() (request *DescribeTopL7CacheDataRequest) {
9081 request = &DescribeTopL7CacheDataRequest{
9082 BaseRequest: &tchttp.BaseRequest{},
9083 }
9084
9085 request.Init().WithApiInfo("teo", APIVersion, "DescribeTopL7CacheData")
9086
9087
9088 return
9089 }
9090
9091 func NewDescribeTopL7CacheDataResponse() (response *DescribeTopL7CacheDataResponse) {
9092 response = &DescribeTopL7CacheDataResponse{
9093 BaseResponse: &tchttp.BaseResponse{},
9094 }
9095 return
9096
9097 }
9098
9099 // DescribeTopL7CacheData
9100 // 本接口用于查询七层缓存分析 topN 数据。此接口待废弃,请使用 <a href="https://cloud.tencent.com/document/product/1552/80646"> DescribeTopL7AnalysisData</a> 接口。
9101 //
9102 // 可能返回的错误码:
9103 // FAILEDOPERATION = "FailedOperation"
9104 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
9105 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9106 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9107 func DescribeTopL7CacheData(c *Client, request *DescribeTopL7CacheDataRequest) (response *DescribeTopL7CacheDataResponse, err error) {
9108 return DescribeTopL7CacheDataWithContext(context.Background(), c, request)
9109 }
9110
9111 // DescribeTopL7CacheData
9112 // 本接口用于查询七层缓存分析 topN 数据。此接口待废弃,请使用 <a href="https://cloud.tencent.com/document/product/1552/80646"> DescribeTopL7AnalysisData</a> 接口。
9113 //
9114 // 可能返回的错误码:
9115 // FAILEDOPERATION = "FailedOperation"
9116 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
9117 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9118 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9119 func DescribeTopL7CacheDataWithContext(ctx context.Context, c *Client, request *DescribeTopL7CacheDataRequest) (response *DescribeTopL7CacheDataResponse, err error) {
9120 if request == nil {
9121 request = NewDescribeTopL7CacheDataRequest()
9122 }
9123 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeTopL7CacheData")
9124
9125 if c.GetCredential() == nil {
9126 return nil, errors.New("DescribeTopL7CacheData require credential")
9127 }
9128
9129 request.SetContext(ctx)
9130
9131 response = NewDescribeTopL7CacheDataResponse()
9132 err = c.Send(request, response)
9133 return
9134 }
9135
9136 func NewDescribeWebSecurityTemplateRequest() (request *DescribeWebSecurityTemplateRequest) {
9137 request = &DescribeWebSecurityTemplateRequest{
9138 BaseRequest: &tchttp.BaseRequest{},
9139 }
9140
9141 request.Init().WithApiInfo("teo", APIVersion, "DescribeWebSecurityTemplate")
9142
9143
9144 return
9145 }
9146
9147 func NewDescribeWebSecurityTemplateResponse() (response *DescribeWebSecurityTemplateResponse) {
9148 response = &DescribeWebSecurityTemplateResponse{
9149 BaseResponse: &tchttp.BaseResponse{},
9150 }
9151 return
9152
9153 }
9154
9155 // DescribeWebSecurityTemplate
9156 // 查询安全策略配置模板详情
9157 //
9158 // 可能返回的错误码:
9159 // FAILEDOPERATION = "FailedOperation"
9160 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
9161 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9162 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9163 func DescribeWebSecurityTemplate(c *Client, request *DescribeWebSecurityTemplateRequest) (response *DescribeWebSecurityTemplateResponse, err error) {
9164 return DescribeWebSecurityTemplateWithContext(context.Background(), c, request)
9165 }
9166
9167 // DescribeWebSecurityTemplate
9168 // 查询安全策略配置模板详情
9169 //
9170 // 可能返回的错误码:
9171 // FAILEDOPERATION = "FailedOperation"
9172 // LIMITEXCEEDED_QUERYTIMELIMITEXCEEDED = "LimitExceeded.QueryTimeLimitExceeded"
9173 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9174 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9175 func DescribeWebSecurityTemplateWithContext(ctx context.Context, c *Client, request *DescribeWebSecurityTemplateRequest) (response *DescribeWebSecurityTemplateResponse, err error) {
9176 if request == nil {
9177 request = NewDescribeWebSecurityTemplateRequest()
9178 }
9179 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeWebSecurityTemplate")
9180
9181 if c.GetCredential() == nil {
9182 return nil, errors.New("DescribeWebSecurityTemplate require credential")
9183 }
9184
9185 request.SetContext(ctx)
9186
9187 response = NewDescribeWebSecurityTemplateResponse()
9188 err = c.Send(request, response)
9189 return
9190 }
9191
9192 func NewDescribeWebSecurityTemplatesRequest() (request *DescribeWebSecurityTemplatesRequest) {
9193 request = &DescribeWebSecurityTemplatesRequest{
9194 BaseRequest: &tchttp.BaseRequest{},
9195 }
9196
9197 request.Init().WithApiInfo("teo", APIVersion, "DescribeWebSecurityTemplates")
9198
9199
9200 return
9201 }
9202
9203 func NewDescribeWebSecurityTemplatesResponse() (response *DescribeWebSecurityTemplatesResponse) {
9204 response = &DescribeWebSecurityTemplatesResponse{
9205 BaseResponse: &tchttp.BaseResponse{},
9206 }
9207 return
9208
9209 }
9210
9211 // DescribeWebSecurityTemplates
9212 // 查询安全策略配置模板列表
9213 //
9214 // 可能返回的错误码:
9215 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
9216 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9217 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9218 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
9219 func DescribeWebSecurityTemplates(c *Client, request *DescribeWebSecurityTemplatesRequest) (response *DescribeWebSecurityTemplatesResponse, err error) {
9220 return DescribeWebSecurityTemplatesWithContext(context.Background(), c, request)
9221 }
9222
9223 // DescribeWebSecurityTemplates
9224 // 查询安全策略配置模板列表
9225 //
9226 // 可能返回的错误码:
9227 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
9228 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9229 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9230 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
9231 func DescribeWebSecurityTemplatesWithContext(ctx context.Context, c *Client, request *DescribeWebSecurityTemplatesRequest) (response *DescribeWebSecurityTemplatesResponse, err error) {
9232 if request == nil {
9233 request = NewDescribeWebSecurityTemplatesRequest()
9234 }
9235 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeWebSecurityTemplates")
9236
9237 if c.GetCredential() == nil {
9238 return nil, errors.New("DescribeWebSecurityTemplates require credential")
9239 }
9240
9241 request.SetContext(ctx)
9242
9243 response = NewDescribeWebSecurityTemplatesResponse()
9244 err = c.Send(request, response)
9245 return
9246 }
9247
9248 func NewDescribeZoneConfigImportResultRequest() (request *DescribeZoneConfigImportResultRequest) {
9249 request = &DescribeZoneConfigImportResultRequest{
9250 BaseRequest: &tchttp.BaseRequest{},
9251 }
9252
9253 request.Init().WithApiInfo("teo", APIVersion, "DescribeZoneConfigImportResult")
9254
9255
9256 return
9257 }
9258
9259 func NewDescribeZoneConfigImportResultResponse() (response *DescribeZoneConfigImportResultResponse) {
9260 response = &DescribeZoneConfigImportResultResponse{
9261 BaseResponse: &tchttp.BaseResponse{},
9262 }
9263 return
9264
9265 }
9266
9267 // DescribeZoneConfigImportResult
9268 // 查询站点配置项导入结果接口,本接口用于站点配置导入接口(ImportZoneConfig)的结果查询。该功能仅支持标准版或企业版套餐的站点使用。
9269 //
9270 // 可能返回的错误码:
9271 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
9272 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9273 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9274 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
9275 func DescribeZoneConfigImportResult(c *Client, request *DescribeZoneConfigImportResultRequest) (response *DescribeZoneConfigImportResultResponse, err error) {
9276 return DescribeZoneConfigImportResultWithContext(context.Background(), c, request)
9277 }
9278
9279 // DescribeZoneConfigImportResult
9280 // 查询站点配置项导入结果接口,本接口用于站点配置导入接口(ImportZoneConfig)的结果查询。该功能仅支持标准版或企业版套餐的站点使用。
9281 //
9282 // 可能返回的错误码:
9283 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
9284 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9285 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9286 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
9287 func DescribeZoneConfigImportResultWithContext(ctx context.Context, c *Client, request *DescribeZoneConfigImportResultRequest) (response *DescribeZoneConfigImportResultResponse, err error) {
9288 if request == nil {
9289 request = NewDescribeZoneConfigImportResultRequest()
9290 }
9291 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeZoneConfigImportResult")
9292
9293 if c.GetCredential() == nil {
9294 return nil, errors.New("DescribeZoneConfigImportResult require credential")
9295 }
9296
9297 request.SetContext(ctx)
9298
9299 response = NewDescribeZoneConfigImportResultResponse()
9300 err = c.Send(request, response)
9301 return
9302 }
9303
9304 func NewDescribeZoneSettingRequest() (request *DescribeZoneSettingRequest) {
9305 request = &DescribeZoneSettingRequest{
9306 BaseRequest: &tchttp.BaseRequest{},
9307 }
9308
9309 request.Init().WithApiInfo("teo", APIVersion, "DescribeZoneSetting")
9310
9311
9312 return
9313 }
9314
9315 func NewDescribeZoneSettingResponse() (response *DescribeZoneSettingResponse) {
9316 response = &DescribeZoneSettingResponse{
9317 BaseResponse: &tchttp.BaseResponse{},
9318 }
9319 return
9320
9321 }
9322
9323 // DescribeZoneSetting
9324 // 本接口为旧版,EdgeOne 已对规则引擎相关接口全面升级,详情请参考 [DescribeL7AccSetting](https://cloud.tencent.com/document/product/1552/115819)。
9325 //
9326 // 可能返回的错误码:
9327 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
9328 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
9329 // INVALIDPARAMETER_SETTINGINVALIDPARAM = "InvalidParameter.SettingInvalidParam"
9330 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
9331 // OPERATIONDENIED = "OperationDenied"
9332 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9333 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9334 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
9335 func DescribeZoneSetting(c *Client, request *DescribeZoneSettingRequest) (response *DescribeZoneSettingResponse, err error) {
9336 return DescribeZoneSettingWithContext(context.Background(), c, request)
9337 }
9338
9339 // DescribeZoneSetting
9340 // 本接口为旧版,EdgeOne 已对规则引擎相关接口全面升级,详情请参考 [DescribeL7AccSetting](https://cloud.tencent.com/document/product/1552/115819)。
9341 //
9342 // 可能返回的错误码:
9343 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
9344 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
9345 // INVALIDPARAMETER_SETTINGINVALIDPARAM = "InvalidParameter.SettingInvalidParam"
9346 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
9347 // OPERATIONDENIED = "OperationDenied"
9348 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9349 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9350 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
9351 func DescribeZoneSettingWithContext(ctx context.Context, c *Client, request *DescribeZoneSettingRequest) (response *DescribeZoneSettingResponse, err error) {
9352 if request == nil {
9353 request = NewDescribeZoneSettingRequest()
9354 }
9355 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeZoneSetting")
9356
9357 if c.GetCredential() == nil {
9358 return nil, errors.New("DescribeZoneSetting require credential")
9359 }
9360
9361 request.SetContext(ctx)
9362
9363 response = NewDescribeZoneSettingResponse()
9364 err = c.Send(request, response)
9365 return
9366 }
9367
9368 func NewDescribeZonesRequest() (request *DescribeZonesRequest) {
9369 request = &DescribeZonesRequest{
9370 BaseRequest: &tchttp.BaseRequest{},
9371 }
9372
9373 request.Init().WithApiInfo("teo", APIVersion, "DescribeZones")
9374
9375
9376 return
9377 }
9378
9379 func NewDescribeZonesResponse() (response *DescribeZonesResponse) {
9380 response = &DescribeZonesResponse{
9381 BaseResponse: &tchttp.BaseResponse{},
9382 }
9383 return
9384
9385 }
9386
9387 // DescribeZones
9388 // 该接口用于查询您有权限的站点信息。可根据不同查询条件筛选站点。
9389 //
9390 // 可能返回的错误码:
9391 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
9392 // OPERATIONDENIED = "OperationDenied"
9393 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9394 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9395 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
9396 func DescribeZones(c *Client, request *DescribeZonesRequest) (response *DescribeZonesResponse, err error) {
9397 return DescribeZonesWithContext(context.Background(), c, request)
9398 }
9399
9400 // DescribeZones
9401 // 该接口用于查询您有权限的站点信息。可根据不同查询条件筛选站点。
9402 //
9403 // 可能返回的错误码:
9404 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
9405 // OPERATIONDENIED = "OperationDenied"
9406 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9407 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
9408 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
9409 func DescribeZonesWithContext(ctx context.Context, c *Client, request *DescribeZonesRequest) (response *DescribeZonesResponse, err error) {
9410 if request == nil {
9411 request = NewDescribeZonesRequest()
9412 }
9413 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DescribeZones")
9414
9415 if c.GetCredential() == nil {
9416 return nil, errors.New("DescribeZones require credential")
9417 }
9418
9419 request.SetContext(ctx)
9420
9421 response = NewDescribeZonesResponse()
9422 err = c.Send(request, response)
9423 return
9424 }
9425
9426 func NewDestroyPlanRequest() (request *DestroyPlanRequest) {
9427 request = &DestroyPlanRequest{
9428 BaseRequest: &tchttp.BaseRequest{},
9429 }
9430
9431 request.Init().WithApiInfo("teo", APIVersion, "DestroyPlan")
9432
9433
9434 return
9435 }
9436
9437 func NewDestroyPlanResponse() (response *DestroyPlanResponse) {
9438 response = &DestroyPlanResponse{
9439 BaseResponse: &tchttp.BaseResponse{},
9440 }
9441 return
9442
9443 }
9444
9445 // DestroyPlan
9446 // 当您需要停止 Edgeone 套餐的计费,可以通过该接口销毁计费套餐。
9447 //
9448 // > 销毁计费套餐需要满足以下条件:
9449 //
9450 // 1.套餐已过期(企业版套餐除外);
9451 //
9452 // 2.套餐下所有站点均已关闭或删除。
9453 //
9454 //
9455 //
9456 // > 站点状态可以通过 [查询站点列表](https://cloud.tencent.com/document/product/1552/80713) 接口进行查询
9457 //
9458 // 停用站点可以通过 [切换站点状态](https://cloud.tencent.com/document/product/1552/80707) 接口将站点切换至关闭状态
9459 //
9460 // 删除站点可以通过 [删除站点](https://cloud.tencent.com/document/product/1552/80717) 接口将站点删除
9461 //
9462 // 可能返回的错误码:
9463 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
9464 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
9465 func DestroyPlan(c *Client, request *DestroyPlanRequest) (response *DestroyPlanResponse, err error) {
9466 return DestroyPlanWithContext(context.Background(), c, request)
9467 }
9468
9469 // DestroyPlan
9470 // 当您需要停止 Edgeone 套餐的计费,可以通过该接口销毁计费套餐。
9471 //
9472 // > 销毁计费套餐需要满足以下条件:
9473 //
9474 // 1.套餐已过期(企业版套餐除外);
9475 //
9476 // 2.套餐下所有站点均已关闭或删除。
9477 //
9478 //
9479 //
9480 // > 站点状态可以通过 [查询站点列表](https://cloud.tencent.com/document/product/1552/80713) 接口进行查询
9481 //
9482 // 停用站点可以通过 [切换站点状态](https://cloud.tencent.com/document/product/1552/80707) 接口将站点切换至关闭状态
9483 //
9484 // 删除站点可以通过 [删除站点](https://cloud.tencent.com/document/product/1552/80717) 接口将站点删除
9485 //
9486 // 可能返回的错误码:
9487 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
9488 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
9489 func DestroyPlanWithContext(ctx context.Context, c *Client, request *DestroyPlanRequest) (response *DestroyPlanResponse, err error) {
9490 if request == nil {
9491 request = NewDestroyPlanRequest()
9492 }
9493 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DestroyPlan")
9494
9495 if c.GetCredential() == nil {
9496 return nil, errors.New("DestroyPlan require credential")
9497 }
9498
9499 request.SetContext(ctx)
9500
9501 response = NewDestroyPlanResponse()
9502 err = c.Send(request, response)
9503 return
9504 }
9505
9506 func NewDisableOriginACLRequest() (request *DisableOriginACLRequest) {
9507 request = &DisableOriginACLRequest{
9508 BaseRequest: &tchttp.BaseRequest{},
9509 }
9510
9511 request.Init().WithApiInfo("teo", APIVersion, "DisableOriginACL")
9512
9513
9514 return
9515 }
9516
9517 func NewDisableOriginACLResponse() (response *DisableOriginACLResponse) {
9518 response = &DisableOriginACLResponse{
9519 BaseResponse: &tchttp.BaseResponse{},
9520 }
9521 return
9522
9523 }
9524
9525 // DisableOriginACL
9526 // 本接口用于关闭站点的源站防护功能。停用后,相关资源不再仅使用「源站防护」提供的回源 IP 网段请求您的源站,同时停止发送回源 IP 网段更新通知。
9527 //
9528 // 可能返回的错误码:
9529 // FAILEDOPERATION = "FailedOperation"
9530 // INTERNALERROR = "InternalError"
9531 // OPERATIONDENIED = "OperationDenied"
9532 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9533 func DisableOriginACL(c *Client, request *DisableOriginACLRequest) (response *DisableOriginACLResponse, err error) {
9534 return DisableOriginACLWithContext(context.Background(), c, request)
9535 }
9536
9537 // DisableOriginACL
9538 // 本接口用于关闭站点的源站防护功能。停用后,相关资源不再仅使用「源站防护」提供的回源 IP 网段请求您的源站,同时停止发送回源 IP 网段更新通知。
9539 //
9540 // 可能返回的错误码:
9541 // FAILEDOPERATION = "FailedOperation"
9542 // INTERNALERROR = "InternalError"
9543 // OPERATIONDENIED = "OperationDenied"
9544 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9545 func DisableOriginACLWithContext(ctx context.Context, c *Client, request *DisableOriginACLRequest) (response *DisableOriginACLResponse, err error) {
9546 if request == nil {
9547 request = NewDisableOriginACLRequest()
9548 }
9549 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DisableOriginACL")
9550
9551 if c.GetCredential() == nil {
9552 return nil, errors.New("DisableOriginACL require credential")
9553 }
9554
9555 request.SetContext(ctx)
9556
9557 response = NewDisableOriginACLResponse()
9558 err = c.Send(request, response)
9559 return
9560 }
9561
9562 func NewDownloadL4LogsRequest() (request *DownloadL4LogsRequest) {
9563 request = &DownloadL4LogsRequest{
9564 BaseRequest: &tchttp.BaseRequest{},
9565 }
9566
9567 request.Init().WithApiInfo("teo", APIVersion, "DownloadL4Logs")
9568
9569
9570 return
9571 }
9572
9573 func NewDownloadL4LogsResponse() (response *DownloadL4LogsResponse) {
9574 response = &DownloadL4LogsResponse{
9575 BaseResponse: &tchttp.BaseResponse{},
9576 }
9577 return
9578
9579 }
9580
9581 // DownloadL4Logs
9582 // 本接口(DownloadL4Logs)用于下载四层离线日志。
9583 //
9584 // 可能返回的错误码:
9585 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9586 func DownloadL4Logs(c *Client, request *DownloadL4LogsRequest) (response *DownloadL4LogsResponse, err error) {
9587 return DownloadL4LogsWithContext(context.Background(), c, request)
9588 }
9589
9590 // DownloadL4Logs
9591 // 本接口(DownloadL4Logs)用于下载四层离线日志。
9592 //
9593 // 可能返回的错误码:
9594 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9595 func DownloadL4LogsWithContext(ctx context.Context, c *Client, request *DownloadL4LogsRequest) (response *DownloadL4LogsResponse, err error) {
9596 if request == nil {
9597 request = NewDownloadL4LogsRequest()
9598 }
9599 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DownloadL4Logs")
9600
9601 if c.GetCredential() == nil {
9602 return nil, errors.New("DownloadL4Logs require credential")
9603 }
9604
9605 request.SetContext(ctx)
9606
9607 response = NewDownloadL4LogsResponse()
9608 err = c.Send(request, response)
9609 return
9610 }
9611
9612 func NewDownloadL7LogsRequest() (request *DownloadL7LogsRequest) {
9613 request = &DownloadL7LogsRequest{
9614 BaseRequest: &tchttp.BaseRequest{},
9615 }
9616
9617 request.Init().WithApiInfo("teo", APIVersion, "DownloadL7Logs")
9618
9619
9620 return
9621 }
9622
9623 func NewDownloadL7LogsResponse() (response *DownloadL7LogsResponse) {
9624 response = &DownloadL7LogsResponse{
9625 BaseResponse: &tchttp.BaseResponse{},
9626 }
9627 return
9628
9629 }
9630
9631 // DownloadL7Logs
9632 // 本接口(DownloadL7Logs)下载七层离线日志。
9633 //
9634 // 可能返回的错误码:
9635 // OPERATIONDENIED = "OperationDenied"
9636 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9637 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9638 func DownloadL7Logs(c *Client, request *DownloadL7LogsRequest) (response *DownloadL7LogsResponse, err error) {
9639 return DownloadL7LogsWithContext(context.Background(), c, request)
9640 }
9641
9642 // DownloadL7Logs
9643 // 本接口(DownloadL7Logs)下载七层离线日志。
9644 //
9645 // 可能返回的错误码:
9646 // OPERATIONDENIED = "OperationDenied"
9647 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
9648 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9649 func DownloadL7LogsWithContext(ctx context.Context, c *Client, request *DownloadL7LogsRequest) (response *DownloadL7LogsResponse, err error) {
9650 if request == nil {
9651 request = NewDownloadL7LogsRequest()
9652 }
9653 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "DownloadL7Logs")
9654
9655 if c.GetCredential() == nil {
9656 return nil, errors.New("DownloadL7Logs require credential")
9657 }
9658
9659 request.SetContext(ctx)
9660
9661 response = NewDownloadL7LogsResponse()
9662 err = c.Send(request, response)
9663 return
9664 }
9665
9666 func NewEnableOriginACLRequest() (request *EnableOriginACLRequest) {
9667 request = &EnableOriginACLRequest{
9668 BaseRequest: &tchttp.BaseRequest{},
9669 }
9670
9671 request.Init().WithApiInfo("teo", APIVersion, "EnableOriginACL")
9672
9673
9674 return
9675 }
9676
9677 func NewEnableOriginACLResponse() (response *EnableOriginACLResponse) {
9678 response = &EnableOriginACLResponse{
9679 BaseResponse: &tchttp.BaseResponse{},
9680 }
9681 return
9682
9683 }
9684
9685 // EnableOriginACL
9686 // 本接口用于站点首次开启源站防护,启用后 EdgeOne 将会使用特定的回源 IP 网段为七层加速域名/四层代理实例回源。单次支持提交的七层加速域名的数量最大为 200,四层代理实例的数量最大为 100,支持七层加速域名/四层代理实例混合提交,总实例个数最大为 200。如需要启用超过 200 个资源,可先通过指定资源的方式以最大数量启用,剩余资源通过 ModifyOriginACL 接口启用。后续新增七层加速域名/四层代理实例均请通过 ModifyOriginACL 接口配置。
9687 //
9688 //
9689 //
9690 // 注意:
9691 //
9692 // - 调用本接口视为同意 [源站防护启用特别约定](https://cloud.tencent.com/document/product/1552/120141);
9693 //
9694 // - 回源 IP 网段会不定期变更,EdgeOne 将在回源 IP 网段变更前 14 天、前 7 天、前 3 天和前 1 天分别通过站内信、短信、邮件等一种或多种方式发起通知,为了能正常收到回源 IP 网段的变更通知,请务必确保您在 [腾讯云消息中心控制台](https://console.cloud.tencent.com/message)内,已勾选边缘安全加速平台 EO 的产品服务相关消息通知,并配置正确的消息接收人。配置方式请参考 [消息订阅管理](https://cloud.tencent.com/document/product/567/43476)。
9695 //
9696 // 可能返回的错误码:
9697 // FAILEDOPERATION = "FailedOperation"
9698 // INTERNALERROR = "InternalError"
9699 // INVALIDPARAMETER = "InvalidParameter"
9700 // INVALIDPARAMETER_INVALIDDOMAINS = "InvalidParameter.InvalidDomains"
9701 // INVALIDPARAMETER_INVALIDPROXIES = "InvalidParameter.InvalidProxies"
9702 // OPERATIONDENIED = "OperationDenied"
9703 // OPERATIONDENIED_UNSUPPORTEDPLAN = "OperationDenied.UnsupportedPlan"
9704 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
9705 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9706 func EnableOriginACL(c *Client, request *EnableOriginACLRequest) (response *EnableOriginACLResponse, err error) {
9707 return EnableOriginACLWithContext(context.Background(), c, request)
9708 }
9709
9710 // EnableOriginACL
9711 // 本接口用于站点首次开启源站防护,启用后 EdgeOne 将会使用特定的回源 IP 网段为七层加速域名/四层代理实例回源。单次支持提交的七层加速域名的数量最大为 200,四层代理实例的数量最大为 100,支持七层加速域名/四层代理实例混合提交,总实例个数最大为 200。如需要启用超过 200 个资源,可先通过指定资源的方式以最大数量启用,剩余资源通过 ModifyOriginACL 接口启用。后续新增七层加速域名/四层代理实例均请通过 ModifyOriginACL 接口配置。
9712 //
9713 //
9714 //
9715 // 注意:
9716 //
9717 // - 调用本接口视为同意 [源站防护启用特别约定](https://cloud.tencent.com/document/product/1552/120141);
9718 //
9719 // - 回源 IP 网段会不定期变更,EdgeOne 将在回源 IP 网段变更前 14 天、前 7 天、前 3 天和前 1 天分别通过站内信、短信、邮件等一种或多种方式发起通知,为了能正常收到回源 IP 网段的变更通知,请务必确保您在 [腾讯云消息中心控制台](https://console.cloud.tencent.com/message)内,已勾选边缘安全加速平台 EO 的产品服务相关消息通知,并配置正确的消息接收人。配置方式请参考 [消息订阅管理](https://cloud.tencent.com/document/product/567/43476)。
9720 //
9721 // 可能返回的错误码:
9722 // FAILEDOPERATION = "FailedOperation"
9723 // INTERNALERROR = "InternalError"
9724 // INVALIDPARAMETER = "InvalidParameter"
9725 // INVALIDPARAMETER_INVALIDDOMAINS = "InvalidParameter.InvalidDomains"
9726 // INVALIDPARAMETER_INVALIDPROXIES = "InvalidParameter.InvalidProxies"
9727 // OPERATIONDENIED = "OperationDenied"
9728 // OPERATIONDENIED_UNSUPPORTEDPLAN = "OperationDenied.UnsupportedPlan"
9729 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
9730 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9731 func EnableOriginACLWithContext(ctx context.Context, c *Client, request *EnableOriginACLRequest) (response *EnableOriginACLResponse, err error) {
9732 if request == nil {
9733 request = NewEnableOriginACLRequest()
9734 }
9735 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "EnableOriginACL")
9736
9737 if c.GetCredential() == nil {
9738 return nil, errors.New("EnableOriginACL require credential")
9739 }
9740
9741 request.SetContext(ctx)
9742
9743 response = NewEnableOriginACLResponse()
9744 err = c.Send(request, response)
9745 return
9746 }
9747
9748 func NewExportZoneConfigRequest() (request *ExportZoneConfigRequest) {
9749 request = &ExportZoneConfigRequest{
9750 BaseRequest: &tchttp.BaseRequest{},
9751 }
9752
9753 request.Init().WithApiInfo("teo", APIVersion, "ExportZoneConfig")
9754
9755
9756 return
9757 }
9758
9759 func NewExportZoneConfigResponse() (response *ExportZoneConfigResponse) {
9760 response = &ExportZoneConfigResponse{
9761 BaseResponse: &tchttp.BaseResponse{},
9762 }
9763 return
9764
9765 }
9766
9767 // ExportZoneConfig
9768 // 导出站点配置接口,本接口支持用户根据需要的配置项进行配置导出,导出的配置用于导入站点配置接口(ImportZoneConfig)进行配置导入。该功能仅支持标准版和企业版套餐站点使用。
9769 //
9770 // 可能返回的错误码:
9771 // FAILEDOPERATION = "FailedOperation"
9772 // INTERNALERROR = "InternalError"
9773 // INVALIDPARAMETER = "InvalidParameter"
9774 // INVALIDPARAMETER_INVALIDDOMAINS = "InvalidParameter.InvalidDomains"
9775 // INVALIDPARAMETER_INVALIDPROXIES = "InvalidParameter.InvalidProxies"
9776 // OPERATIONDENIED = "OperationDenied"
9777 // OPERATIONDENIED_UNSUPPORTEDPLAN = "OperationDenied.UnsupportedPlan"
9778 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
9779 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9780 func ExportZoneConfig(c *Client, request *ExportZoneConfigRequest) (response *ExportZoneConfigResponse, err error) {
9781 return ExportZoneConfigWithContext(context.Background(), c, request)
9782 }
9783
9784 // ExportZoneConfig
9785 // 导出站点配置接口,本接口支持用户根据需要的配置项进行配置导出,导出的配置用于导入站点配置接口(ImportZoneConfig)进行配置导入。该功能仅支持标准版和企业版套餐站点使用。
9786 //
9787 // 可能返回的错误码:
9788 // FAILEDOPERATION = "FailedOperation"
9789 // INTERNALERROR = "InternalError"
9790 // INVALIDPARAMETER = "InvalidParameter"
9791 // INVALIDPARAMETER_INVALIDDOMAINS = "InvalidParameter.InvalidDomains"
9792 // INVALIDPARAMETER_INVALIDPROXIES = "InvalidParameter.InvalidProxies"
9793 // OPERATIONDENIED = "OperationDenied"
9794 // OPERATIONDENIED_UNSUPPORTEDPLAN = "OperationDenied.UnsupportedPlan"
9795 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
9796 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9797 func ExportZoneConfigWithContext(ctx context.Context, c *Client, request *ExportZoneConfigRequest) (response *ExportZoneConfigResponse, err error) {
9798 if request == nil {
9799 request = NewExportZoneConfigRequest()
9800 }
9801 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ExportZoneConfig")
9802
9803 if c.GetCredential() == nil {
9804 return nil, errors.New("ExportZoneConfig require credential")
9805 }
9806
9807 request.SetContext(ctx)
9808
9809 response = NewExportZoneConfigResponse()
9810 err = c.Send(request, response)
9811 return
9812 }
9813
9814 func NewHandleFunctionRuntimeEnvironmentRequest() (request *HandleFunctionRuntimeEnvironmentRequest) {
9815 request = &HandleFunctionRuntimeEnvironmentRequest{
9816 BaseRequest: &tchttp.BaseRequest{},
9817 }
9818
9819 request.Init().WithApiInfo("teo", APIVersion, "HandleFunctionRuntimeEnvironment")
9820
9821
9822 return
9823 }
9824
9825 func NewHandleFunctionRuntimeEnvironmentResponse() (response *HandleFunctionRuntimeEnvironmentResponse) {
9826 response = &HandleFunctionRuntimeEnvironmentResponse{
9827 BaseResponse: &tchttp.BaseResponse{},
9828 }
9829 return
9830
9831 }
9832
9833 // HandleFunctionRuntimeEnvironment
9834 // 操作边缘函数运行环境,支持环境变量的相关设置。
9835 //
9836 // 设置环境变量后,可在函数代码中使用,具体参考 [边缘函数引入环境变量](https://cloud.tencent.com/document/product/1552/109151#0151fd9a-8b0e-407b-ae37-54553a60ded6)。
9837 //
9838 // 可能返回的错误码:
9839 // FAILEDOPERATION = "FailedOperation"
9840 // FAILEDOPERATION_FUNCTIONDEPLOYING = "FailedOperation.FunctionDeploying"
9841 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
9842 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
9843 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
9844 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
9845 func HandleFunctionRuntimeEnvironment(c *Client, request *HandleFunctionRuntimeEnvironmentRequest) (response *HandleFunctionRuntimeEnvironmentResponse, err error) {
9846 return HandleFunctionRuntimeEnvironmentWithContext(context.Background(), c, request)
9847 }
9848
9849 // HandleFunctionRuntimeEnvironment
9850 // 操作边缘函数运行环境,支持环境变量的相关设置。
9851 //
9852 // 设置环境变量后,可在函数代码中使用,具体参考 [边缘函数引入环境变量](https://cloud.tencent.com/document/product/1552/109151#0151fd9a-8b0e-407b-ae37-54553a60ded6)。
9853 //
9854 // 可能返回的错误码:
9855 // FAILEDOPERATION = "FailedOperation"
9856 // FAILEDOPERATION_FUNCTIONDEPLOYING = "FailedOperation.FunctionDeploying"
9857 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
9858 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
9859 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
9860 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
9861 func HandleFunctionRuntimeEnvironmentWithContext(ctx context.Context, c *Client, request *HandleFunctionRuntimeEnvironmentRequest) (response *HandleFunctionRuntimeEnvironmentResponse, err error) {
9862 if request == nil {
9863 request = NewHandleFunctionRuntimeEnvironmentRequest()
9864 }
9865 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "HandleFunctionRuntimeEnvironment")
9866
9867 if c.GetCredential() == nil {
9868 return nil, errors.New("HandleFunctionRuntimeEnvironment require credential")
9869 }
9870
9871 request.SetContext(ctx)
9872
9873 response = NewHandleFunctionRuntimeEnvironmentResponse()
9874 err = c.Send(request, response)
9875 return
9876 }
9877
9878 func NewIdentifyZoneRequest() (request *IdentifyZoneRequest) {
9879 request = &IdentifyZoneRequest{
9880 BaseRequest: &tchttp.BaseRequest{},
9881 }
9882
9883 request.Init().WithApiInfo("teo", APIVersion, "IdentifyZone")
9884
9885
9886 return
9887 }
9888
9889 func NewIdentifyZoneResponse() (response *IdentifyZoneResponse) {
9890 response = &IdentifyZoneResponse{
9891 BaseResponse: &tchttp.BaseResponse{},
9892 }
9893 return
9894
9895 }
9896
9897 // IdentifyZone
9898 // 用于验证站点所有权。
9899 //
9900 // 可能返回的错误码:
9901 // OPERATIONDENIED = "OperationDenied"
9902 // RESOURCENOTFOUND = "ResourceNotFound"
9903 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9904 func IdentifyZone(c *Client, request *IdentifyZoneRequest) (response *IdentifyZoneResponse, err error) {
9905 return IdentifyZoneWithContext(context.Background(), c, request)
9906 }
9907
9908 // IdentifyZone
9909 // 用于验证站点所有权。
9910 //
9911 // 可能返回的错误码:
9912 // OPERATIONDENIED = "OperationDenied"
9913 // RESOURCENOTFOUND = "ResourceNotFound"
9914 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9915 func IdentifyZoneWithContext(ctx context.Context, c *Client, request *IdentifyZoneRequest) (response *IdentifyZoneResponse, err error) {
9916 if request == nil {
9917 request = NewIdentifyZoneRequest()
9918 }
9919 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "IdentifyZone")
9920
9921 if c.GetCredential() == nil {
9922 return nil, errors.New("IdentifyZone require credential")
9923 }
9924
9925 request.SetContext(ctx)
9926
9927 response = NewIdentifyZoneResponse()
9928 err = c.Send(request, response)
9929 return
9930 }
9931
9932 func NewImportZoneConfigRequest() (request *ImportZoneConfigRequest) {
9933 request = &ImportZoneConfigRequest{
9934 BaseRequest: &tchttp.BaseRequest{},
9935 }
9936
9937 request.Init().WithApiInfo("teo", APIVersion, "ImportZoneConfig")
9938
9939
9940 return
9941 }
9942
9943 func NewImportZoneConfigResponse() (response *ImportZoneConfigResponse) {
9944 response = &ImportZoneConfigResponse{
9945 BaseResponse: &tchttp.BaseResponse{},
9946 }
9947 return
9948
9949 }
9950
9951 // ImportZoneConfig
9952 // 导入站点配置接口,本接口支持站点配置文件的快速导入,发起导入后接口会返回对应的任务 ID(TaskId),用户需通过查询站点配置导入结果接口(DescribeZoneConfigImportResult)获取本次导入任务执行的结果。该功能仅支持标准版和企业版套餐站点使用。
9953 //
9954 // 可能返回的错误码:
9955 // OPERATIONDENIED = "OperationDenied"
9956 // RESOURCENOTFOUND = "ResourceNotFound"
9957 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9958 func ImportZoneConfig(c *Client, request *ImportZoneConfigRequest) (response *ImportZoneConfigResponse, err error) {
9959 return ImportZoneConfigWithContext(context.Background(), c, request)
9960 }
9961
9962 // ImportZoneConfig
9963 // 导入站点配置接口,本接口支持站点配置文件的快速导入,发起导入后接口会返回对应的任务 ID(TaskId),用户需通过查询站点配置导入结果接口(DescribeZoneConfigImportResult)获取本次导入任务执行的结果。该功能仅支持标准版和企业版套餐站点使用。
9964 //
9965 // 可能返回的错误码:
9966 // OPERATIONDENIED = "OperationDenied"
9967 // RESOURCENOTFOUND = "ResourceNotFound"
9968 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
9969 func ImportZoneConfigWithContext(ctx context.Context, c *Client, request *ImportZoneConfigRequest) (response *ImportZoneConfigResponse, err error) {
9970 if request == nil {
9971 request = NewImportZoneConfigRequest()
9972 }
9973 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ImportZoneConfig")
9974
9975 if c.GetCredential() == nil {
9976 return nil, errors.New("ImportZoneConfig require credential")
9977 }
9978
9979 request.SetContext(ctx)
9980
9981 response = NewImportZoneConfigResponse()
9982 err = c.Send(request, response)
9983 return
9984 }
9985
9986 func NewIncreasePlanQuotaRequest() (request *IncreasePlanQuotaRequest) {
9987 request = &IncreasePlanQuotaRequest{
9988 BaseRequest: &tchttp.BaseRequest{},
9989 }
9990
9991 request.Init().WithApiInfo("teo", APIVersion, "IncreasePlanQuota")
9992
9993
9994 return
9995 }
9996
9997 func NewIncreasePlanQuotaResponse() (response *IncreasePlanQuotaResponse) {
9998 response = &IncreasePlanQuotaResponse{
9999 BaseResponse: &tchttp.BaseResponse{},
10000 }
10001 return
10002
10003 }
10004
10005 // IncreasePlanQuota
10006 // 当您的套餐绑定的站点数,或配置的 Web 防护 - 自定义规则 - 精准匹配策略的规则数,或 Web 防护 - 速率限制 - 精准速率限制模块的规则数达到套餐允许的配额上限,可以通过该接口增购对应配额。
10007 //
10008 // > 该接口该仅支持企业版套餐。
10009 //
10010 // 可能返回的错误码:
10011 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
10012 // INVALIDPARAMETER_INVALIDQUOTANUMBER = "InvalidParameter.InvalidQuotaNumber"
10013 // INVALIDPARAMETER_INVALIDQUOTATYPE = "InvalidParameter.InvalidQuotaType"
10014 // OPERATIONDENIED_PLANHASBEENISOLATED = "OperationDenied.PlanHasBeenIsolated"
10015 // OPERATIONDENIED_PLANINCREASEPLANQUOTAUNSUPPORTED = "OperationDenied.PlanIncreasePlanQuotaUnsupported"
10016 // OPERATIONDENIED_RESOURCEHASBEENLOCKED = "OperationDenied.ResourceHasBeenLocked"
10017 func IncreasePlanQuota(c *Client, request *IncreasePlanQuotaRequest) (response *IncreasePlanQuotaResponse, err error) {
10018 return IncreasePlanQuotaWithContext(context.Background(), c, request)
10019 }
10020
10021 // IncreasePlanQuota
10022 // 当您的套餐绑定的站点数,或配置的 Web 防护 - 自定义规则 - 精准匹配策略的规则数,或 Web 防护 - 速率限制 - 精准速率限制模块的规则数达到套餐允许的配额上限,可以通过该接口增购对应配额。
10023 //
10024 // > 该接口该仅支持企业版套餐。
10025 //
10026 // 可能返回的错误码:
10027 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
10028 // INVALIDPARAMETER_INVALIDQUOTANUMBER = "InvalidParameter.InvalidQuotaNumber"
10029 // INVALIDPARAMETER_INVALIDQUOTATYPE = "InvalidParameter.InvalidQuotaType"
10030 // OPERATIONDENIED_PLANHASBEENISOLATED = "OperationDenied.PlanHasBeenIsolated"
10031 // OPERATIONDENIED_PLANINCREASEPLANQUOTAUNSUPPORTED = "OperationDenied.PlanIncreasePlanQuotaUnsupported"
10032 // OPERATIONDENIED_RESOURCEHASBEENLOCKED = "OperationDenied.ResourceHasBeenLocked"
10033 func IncreasePlanQuotaWithContext(ctx context.Context, c *Client, request *IncreasePlanQuotaRequest) (response *IncreasePlanQuotaResponse, err error) {
10034 if request == nil {
10035 request = NewIncreasePlanQuotaRequest()
10036 }
10037 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "IncreasePlanQuota")
10038
10039 if c.GetCredential() == nil {
10040 return nil, errors.New("IncreasePlanQuota require credential")
10041 }
10042
10043 request.SetContext(ctx)
10044
10045 response = NewIncreasePlanQuotaResponse()
10046 err = c.Send(request, response)
10047 return
10048 }
10049
10050 func NewModifyAccelerationDomainRequest() (request *ModifyAccelerationDomainRequest) {
10051 request = &ModifyAccelerationDomainRequest{
10052 BaseRequest: &tchttp.BaseRequest{},
10053 }
10054
10055 request.Init().WithApiInfo("teo", APIVersion, "ModifyAccelerationDomain")
10056
10057
10058 return
10059 }
10060
10061 func NewModifyAccelerationDomainResponse() (response *ModifyAccelerationDomainResponse) {
10062 response = &ModifyAccelerationDomainResponse{
10063 BaseResponse: &tchttp.BaseResponse{},
10064 }
10065 return
10066
10067 }
10068
10069 // ModifyAccelerationDomain
10070 // 修改加速域名信息
10071 //
10072 // 可能返回的错误码:
10073 // FAILEDOPERATION = "FailedOperation"
10074 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
10075 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
10076 // INVALIDPARAMETER_CONFLICTHOSTORIGIN = "InvalidParameter.ConflictHostOrigin"
10077 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
10078 // INVALIDPARAMETER_INVALIDAWSSECRETKEY = "InvalidParameter.InvalidAwsSecretKey"
10079 // INVALIDPARAMETER_INVALIDCLIENTIPORIGIN = "InvalidParameter.InvalidClientIpOrigin"
10080 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
10081 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
10082 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
10083 // INVALIDPARAMETER_INVALIDPRIVATEACCESSPARAMS = "InvalidParameter.InvalidPrivateAccessParams"
10084 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
10085 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGCLIENTIP = "InvalidParameter.InvalidStandardDebugClientIp"
10086 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
10087 // INVALIDPARAMETER_ORIGINISINNERIP = "InvalidParameter.OriginIsInnerIp"
10088 // INVALIDPARAMETER_SPACENOTBINDORIGIN = "InvalidParameter.SpaceNotBindOrigin"
10089 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
10090 // INVALIDPARAMETERVALUE_CONFLICTRECORD = "InvalidParameterValue.ConflictRecord"
10091 // INVALIDPARAMETERVALUE_DOMAINNOTMATCHZONE = "InvalidParameterValue.DomainNotMatchZone"
10092 // INVALIDPARAMETERVALUE_INVALIDDOMAINSTATUS = "InvalidParameterValue.InvalidDomainStatus"
10093 // OPERATIONDENIED_DOMAINNOICP = "OperationDenied.DomainNoICP"
10094 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
10095 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
10096 // RESOURCEINUSE = "ResourceInUse"
10097 // RESOURCEINUSE_DNSRECORD = "ResourceInUse.DnsRecord"
10098 // RESOURCEUNAVAILABLE_DOMAINNOTFOUND = "ResourceUnavailable.DomainNotFound"
10099 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
10100 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
10101 func ModifyAccelerationDomain(c *Client, request *ModifyAccelerationDomainRequest) (response *ModifyAccelerationDomainResponse, err error) {
10102 return ModifyAccelerationDomainWithContext(context.Background(), c, request)
10103 }
10104
10105 // ModifyAccelerationDomain
10106 // 修改加速域名信息
10107 //
10108 // 可能返回的错误码:
10109 // FAILEDOPERATION = "FailedOperation"
10110 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
10111 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
10112 // INVALIDPARAMETER_CONFLICTHOSTORIGIN = "InvalidParameter.ConflictHostOrigin"
10113 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
10114 // INVALIDPARAMETER_INVALIDAWSSECRETKEY = "InvalidParameter.InvalidAwsSecretKey"
10115 // INVALIDPARAMETER_INVALIDCLIENTIPORIGIN = "InvalidParameter.InvalidClientIpOrigin"
10116 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
10117 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
10118 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
10119 // INVALIDPARAMETER_INVALIDPRIVATEACCESSPARAMS = "InvalidParameter.InvalidPrivateAccessParams"
10120 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
10121 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGCLIENTIP = "InvalidParameter.InvalidStandardDebugClientIp"
10122 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
10123 // INVALIDPARAMETER_ORIGINISINNERIP = "InvalidParameter.OriginIsInnerIp"
10124 // INVALIDPARAMETER_SPACENOTBINDORIGIN = "InvalidParameter.SpaceNotBindOrigin"
10125 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
10126 // INVALIDPARAMETERVALUE_CONFLICTRECORD = "InvalidParameterValue.ConflictRecord"
10127 // INVALIDPARAMETERVALUE_DOMAINNOTMATCHZONE = "InvalidParameterValue.DomainNotMatchZone"
10128 // INVALIDPARAMETERVALUE_INVALIDDOMAINSTATUS = "InvalidParameterValue.InvalidDomainStatus"
10129 // OPERATIONDENIED_DOMAINNOICP = "OperationDenied.DomainNoICP"
10130 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
10131 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
10132 // RESOURCEINUSE = "ResourceInUse"
10133 // RESOURCEINUSE_DNSRECORD = "ResourceInUse.DnsRecord"
10134 // RESOURCEUNAVAILABLE_DOMAINNOTFOUND = "ResourceUnavailable.DomainNotFound"
10135 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
10136 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
10137 func ModifyAccelerationDomainWithContext(ctx context.Context, c *Client, request *ModifyAccelerationDomainRequest) (response *ModifyAccelerationDomainResponse, err error) {
10138 if request == nil {
10139 request = NewModifyAccelerationDomainRequest()
10140 }
10141 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyAccelerationDomain")
10142
10143 if c.GetCredential() == nil {
10144 return nil, errors.New("ModifyAccelerationDomain require credential")
10145 }
10146
10147 request.SetContext(ctx)
10148
10149 response = NewModifyAccelerationDomainResponse()
10150 err = c.Send(request, response)
10151 return
10152 }
10153
10154 func NewModifyAccelerationDomainStatusesRequest() (request *ModifyAccelerationDomainStatusesRequest) {
10155 request = &ModifyAccelerationDomainStatusesRequest{
10156 BaseRequest: &tchttp.BaseRequest{},
10157 }
10158
10159 request.Init().WithApiInfo("teo", APIVersion, "ModifyAccelerationDomainStatuses")
10160
10161
10162 return
10163 }
10164
10165 func NewModifyAccelerationDomainStatusesResponse() (response *ModifyAccelerationDomainStatusesResponse) {
10166 response = &ModifyAccelerationDomainStatusesResponse{
10167 BaseResponse: &tchttp.BaseResponse{},
10168 }
10169 return
10170
10171 }
10172
10173 // ModifyAccelerationDomainStatuses
10174 // 批量修改加速域名状态
10175 //
10176 // 可能返回的错误码:
10177 // FAILEDOPERATION = "FailedOperation"
10178 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
10179 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
10180 // INVALIDPARAMETER_INVALIDERRORPAGE = "InvalidParameter.InvalidErrorPage"
10181 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
10182 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
10183 // INVALIDPARAMETERVALUE_DOMAINNOTMATCHZONE = "InvalidParameterValue.DomainNotMatchZone"
10184 // OPERATIONDENIED = "OperationDenied"
10185 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
10186 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10187 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
10188 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
10189 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
10190 // RESOURCEINUSE = "ResourceInUse"
10191 // RESOURCEUNAVAILABLE_DOMAINNOTFOUND = "ResourceUnavailable.DomainNotFound"
10192 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
10193 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
10194 func ModifyAccelerationDomainStatuses(c *Client, request *ModifyAccelerationDomainStatusesRequest) (response *ModifyAccelerationDomainStatusesResponse, err error) {
10195 return ModifyAccelerationDomainStatusesWithContext(context.Background(), c, request)
10196 }
10197
10198 // ModifyAccelerationDomainStatuses
10199 // 批量修改加速域名状态
10200 //
10201 // 可能返回的错误码:
10202 // FAILEDOPERATION = "FailedOperation"
10203 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
10204 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
10205 // INVALIDPARAMETER_INVALIDERRORPAGE = "InvalidParameter.InvalidErrorPage"
10206 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
10207 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
10208 // INVALIDPARAMETERVALUE_DOMAINNOTMATCHZONE = "InvalidParameterValue.DomainNotMatchZone"
10209 // OPERATIONDENIED = "OperationDenied"
10210 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
10211 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10212 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
10213 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
10214 // OPERATIONDENIED_VERSIONCONTROLLOCKED = "OperationDenied.VersionControlLocked"
10215 // RESOURCEINUSE = "ResourceInUse"
10216 // RESOURCEUNAVAILABLE_DOMAINNOTFOUND = "ResourceUnavailable.DomainNotFound"
10217 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
10218 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
10219 func ModifyAccelerationDomainStatusesWithContext(ctx context.Context, c *Client, request *ModifyAccelerationDomainStatusesRequest) (response *ModifyAccelerationDomainStatusesResponse, err error) {
10220 if request == nil {
10221 request = NewModifyAccelerationDomainStatusesRequest()
10222 }
10223 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyAccelerationDomainStatuses")
10224
10225 if c.GetCredential() == nil {
10226 return nil, errors.New("ModifyAccelerationDomainStatuses require credential")
10227 }
10228
10229 request.SetContext(ctx)
10230
10231 response = NewModifyAccelerationDomainStatusesResponse()
10232 err = c.Send(request, response)
10233 return
10234 }
10235
10236 func NewModifyAliasDomainRequest() (request *ModifyAliasDomainRequest) {
10237 request = &ModifyAliasDomainRequest{
10238 BaseRequest: &tchttp.BaseRequest{},
10239 }
10240
10241 request.Init().WithApiInfo("teo", APIVersion, "ModifyAliasDomain")
10242
10243
10244 return
10245 }
10246
10247 func NewModifyAliasDomainResponse() (response *ModifyAliasDomainResponse) {
10248 response = &ModifyAliasDomainResponse{
10249 BaseResponse: &tchttp.BaseResponse{},
10250 }
10251 return
10252
10253 }
10254
10255 // ModifyAliasDomain
10256 // 修改别称域名。
10257 //
10258 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
10259 //
10260 // 可能返回的错误码:
10261 // FAILEDOPERATION = "FailedOperation"
10262 // INTERNALERROR = "InternalError"
10263 // INVALIDPARAMETER_CERTNOTMATCHDOMAIN = "InvalidParameter.CertNotMatchDomain"
10264 // OPERATIONDENIED = "OperationDenied"
10265 func ModifyAliasDomain(c *Client, request *ModifyAliasDomainRequest) (response *ModifyAliasDomainResponse, err error) {
10266 return ModifyAliasDomainWithContext(context.Background(), c, request)
10267 }
10268
10269 // ModifyAliasDomain
10270 // 修改别称域名。
10271 //
10272 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
10273 //
10274 // 可能返回的错误码:
10275 // FAILEDOPERATION = "FailedOperation"
10276 // INTERNALERROR = "InternalError"
10277 // INVALIDPARAMETER_CERTNOTMATCHDOMAIN = "InvalidParameter.CertNotMatchDomain"
10278 // OPERATIONDENIED = "OperationDenied"
10279 func ModifyAliasDomainWithContext(ctx context.Context, c *Client, request *ModifyAliasDomainRequest) (response *ModifyAliasDomainResponse, err error) {
10280 if request == nil {
10281 request = NewModifyAliasDomainRequest()
10282 }
10283 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyAliasDomain")
10284
10285 if c.GetCredential() == nil {
10286 return nil, errors.New("ModifyAliasDomain require credential")
10287 }
10288
10289 request.SetContext(ctx)
10290
10291 response = NewModifyAliasDomainResponse()
10292 err = c.Send(request, response)
10293 return
10294 }
10295
10296 func NewModifyAliasDomainStatusRequest() (request *ModifyAliasDomainStatusRequest) {
10297 request = &ModifyAliasDomainStatusRequest{
10298 BaseRequest: &tchttp.BaseRequest{},
10299 }
10300
10301 request.Init().WithApiInfo("teo", APIVersion, "ModifyAliasDomainStatus")
10302
10303
10304 return
10305 }
10306
10307 func NewModifyAliasDomainStatusResponse() (response *ModifyAliasDomainStatusResponse) {
10308 response = &ModifyAliasDomainStatusResponse{
10309 BaseResponse: &tchttp.BaseResponse{},
10310 }
10311 return
10312
10313 }
10314
10315 // ModifyAliasDomainStatus
10316 // 修改别称域名状态。
10317 //
10318 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
10319 //
10320 // 可能返回的错误码:
10321 // INTERNALERROR = "InternalError"
10322 // OPERATIONDENIED = "OperationDenied"
10323 // RESOURCEINUSE = "ResourceInUse"
10324 func ModifyAliasDomainStatus(c *Client, request *ModifyAliasDomainStatusRequest) (response *ModifyAliasDomainStatusResponse, err error) {
10325 return ModifyAliasDomainStatusWithContext(context.Background(), c, request)
10326 }
10327
10328 // ModifyAliasDomainStatus
10329 // 修改别称域名状态。
10330 //
10331 // 该功能仅企业版套餐支持,并且该功能当前仍在内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service?from=connect-us)。
10332 //
10333 // 可能返回的错误码:
10334 // INTERNALERROR = "InternalError"
10335 // OPERATIONDENIED = "OperationDenied"
10336 // RESOURCEINUSE = "ResourceInUse"
10337 func ModifyAliasDomainStatusWithContext(ctx context.Context, c *Client, request *ModifyAliasDomainStatusRequest) (response *ModifyAliasDomainStatusResponse, err error) {
10338 if request == nil {
10339 request = NewModifyAliasDomainStatusRequest()
10340 }
10341 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyAliasDomainStatus")
10342
10343 if c.GetCredential() == nil {
10344 return nil, errors.New("ModifyAliasDomainStatus require credential")
10345 }
10346
10347 request.SetContext(ctx)
10348
10349 response = NewModifyAliasDomainStatusResponse()
10350 err = c.Send(request, response)
10351 return
10352 }
10353
10354 func NewModifyApplicationProxyRequest() (request *ModifyApplicationProxyRequest) {
10355 request = &ModifyApplicationProxyRequest{
10356 BaseRequest: &tchttp.BaseRequest{},
10357 }
10358
10359 request.Init().WithApiInfo("teo", APIVersion, "ModifyApplicationProxy")
10360
10361
10362 return
10363 }
10364
10365 func NewModifyApplicationProxyResponse() (response *ModifyApplicationProxyResponse) {
10366 response = &ModifyApplicationProxyResponse{
10367 BaseResponse: &tchttp.BaseResponse{},
10368 }
10369 return
10370
10371 }
10372
10373 // ModifyApplicationProxy
10374 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [修改四层代理实例
10375 //
10376 // ](https://cloud.tencent.com/document/product/1552/103411) 。
10377 //
10378 // 可能返回的错误码:
10379 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
10380 // OPERATIONDENIED = "OperationDenied"
10381 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10382 // OPERATIONDENIED_L4LACKOFRESOURCES = "OperationDenied.L4LackOfResources"
10383 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10384 // RESOURCENOTFOUND = "ResourceNotFound"
10385 func ModifyApplicationProxy(c *Client, request *ModifyApplicationProxyRequest) (response *ModifyApplicationProxyResponse, err error) {
10386 return ModifyApplicationProxyWithContext(context.Background(), c, request)
10387 }
10388
10389 // ModifyApplicationProxy
10390 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [修改四层代理实例
10391 //
10392 // ](https://cloud.tencent.com/document/product/1552/103411) 。
10393 //
10394 // 可能返回的错误码:
10395 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
10396 // OPERATIONDENIED = "OperationDenied"
10397 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10398 // OPERATIONDENIED_L4LACKOFRESOURCES = "OperationDenied.L4LackOfResources"
10399 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10400 // RESOURCENOTFOUND = "ResourceNotFound"
10401 func ModifyApplicationProxyWithContext(ctx context.Context, c *Client, request *ModifyApplicationProxyRequest) (response *ModifyApplicationProxyResponse, err error) {
10402 if request == nil {
10403 request = NewModifyApplicationProxyRequest()
10404 }
10405 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyApplicationProxy")
10406
10407 if c.GetCredential() == nil {
10408 return nil, errors.New("ModifyApplicationProxy require credential")
10409 }
10410
10411 request.SetContext(ctx)
10412
10413 response = NewModifyApplicationProxyResponse()
10414 err = c.Send(request, response)
10415 return
10416 }
10417
10418 func NewModifyApplicationProxyRuleRequest() (request *ModifyApplicationProxyRuleRequest) {
10419 request = &ModifyApplicationProxyRuleRequest{
10420 BaseRequest: &tchttp.BaseRequest{},
10421 }
10422
10423 request.Init().WithApiInfo("teo", APIVersion, "ModifyApplicationProxyRule")
10424
10425
10426 return
10427 }
10428
10429 func NewModifyApplicationProxyRuleResponse() (response *ModifyApplicationProxyRuleResponse) {
10430 response = &ModifyApplicationProxyRuleResponse{
10431 BaseResponse: &tchttp.BaseResponse{},
10432 }
10433 return
10434
10435 }
10436
10437 // ModifyApplicationProxyRule
10438 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [修改四层代理转发规则
10439 //
10440 // ](https://cloud.tencent.com/document/product/1552/103410) 。
10441 //
10442 // 可能返回的错误码:
10443 // FAILEDOPERATION = "FailedOperation"
10444 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
10445 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
10446 // OPERATIONDENIED = "OperationDenied"
10447 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10448 // RESOURCENOTFOUND = "ResourceNotFound"
10449 func ModifyApplicationProxyRule(c *Client, request *ModifyApplicationProxyRuleRequest) (response *ModifyApplicationProxyRuleResponse, err error) {
10450 return ModifyApplicationProxyRuleWithContext(context.Background(), c, request)
10451 }
10452
10453 // ModifyApplicationProxyRule
10454 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [修改四层代理转发规则
10455 //
10456 // ](https://cloud.tencent.com/document/product/1552/103410) 。
10457 //
10458 // 可能返回的错误码:
10459 // FAILEDOPERATION = "FailedOperation"
10460 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
10461 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
10462 // OPERATIONDENIED = "OperationDenied"
10463 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10464 // RESOURCENOTFOUND = "ResourceNotFound"
10465 func ModifyApplicationProxyRuleWithContext(ctx context.Context, c *Client, request *ModifyApplicationProxyRuleRequest) (response *ModifyApplicationProxyRuleResponse, err error) {
10466 if request == nil {
10467 request = NewModifyApplicationProxyRuleRequest()
10468 }
10469 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyApplicationProxyRule")
10470
10471 if c.GetCredential() == nil {
10472 return nil, errors.New("ModifyApplicationProxyRule require credential")
10473 }
10474
10475 request.SetContext(ctx)
10476
10477 response = NewModifyApplicationProxyRuleResponse()
10478 err = c.Send(request, response)
10479 return
10480 }
10481
10482 func NewModifyApplicationProxyRuleStatusRequest() (request *ModifyApplicationProxyRuleStatusRequest) {
10483 request = &ModifyApplicationProxyRuleStatusRequest{
10484 BaseRequest: &tchttp.BaseRequest{},
10485 }
10486
10487 request.Init().WithApiInfo("teo", APIVersion, "ModifyApplicationProxyRuleStatus")
10488
10489
10490 return
10491 }
10492
10493 func NewModifyApplicationProxyRuleStatusResponse() (response *ModifyApplicationProxyRuleStatusResponse) {
10494 response = &ModifyApplicationProxyRuleStatusResponse{
10495 BaseResponse: &tchttp.BaseResponse{},
10496 }
10497 return
10498
10499 }
10500
10501 // ModifyApplicationProxyRuleStatus
10502 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [修改四层代理转发规则状态
10503 //
10504 // ](https://cloud.tencent.com/document/product/1552/103409) 。
10505 //
10506 // 可能返回的错误码:
10507 // OPERATIONDENIED = "OperationDenied"
10508 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10509 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10510 // RESOURCENOTFOUND = "ResourceNotFound"
10511 func ModifyApplicationProxyRuleStatus(c *Client, request *ModifyApplicationProxyRuleStatusRequest) (response *ModifyApplicationProxyRuleStatusResponse, err error) {
10512 return ModifyApplicationProxyRuleStatusWithContext(context.Background(), c, request)
10513 }
10514
10515 // ModifyApplicationProxyRuleStatus
10516 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [修改四层代理转发规则状态
10517 //
10518 // ](https://cloud.tencent.com/document/product/1552/103409) 。
10519 //
10520 // 可能返回的错误码:
10521 // OPERATIONDENIED = "OperationDenied"
10522 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10523 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10524 // RESOURCENOTFOUND = "ResourceNotFound"
10525 func ModifyApplicationProxyRuleStatusWithContext(ctx context.Context, c *Client, request *ModifyApplicationProxyRuleStatusRequest) (response *ModifyApplicationProxyRuleStatusResponse, err error) {
10526 if request == nil {
10527 request = NewModifyApplicationProxyRuleStatusRequest()
10528 }
10529 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyApplicationProxyRuleStatus")
10530
10531 if c.GetCredential() == nil {
10532 return nil, errors.New("ModifyApplicationProxyRuleStatus require credential")
10533 }
10534
10535 request.SetContext(ctx)
10536
10537 response = NewModifyApplicationProxyRuleStatusResponse()
10538 err = c.Send(request, response)
10539 return
10540 }
10541
10542 func NewModifyApplicationProxyStatusRequest() (request *ModifyApplicationProxyStatusRequest) {
10543 request = &ModifyApplicationProxyStatusRequest{
10544 BaseRequest: &tchttp.BaseRequest{},
10545 }
10546
10547 request.Init().WithApiInfo("teo", APIVersion, "ModifyApplicationProxyStatus")
10548
10549
10550 return
10551 }
10552
10553 func NewModifyApplicationProxyStatusResponse() (response *ModifyApplicationProxyStatusResponse) {
10554 response = &ModifyApplicationProxyStatusResponse{
10555 BaseResponse: &tchttp.BaseResponse{},
10556 }
10557 return
10558
10559 }
10560
10561 // ModifyApplicationProxyStatus
10562 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [修改四层代理实例状态](https://cloud.tencent.com/document/product/1552/103408) 。
10563 //
10564 // 可能返回的错误码:
10565 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
10566 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
10567 // OPERATIONDENIED = "OperationDenied"
10568 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
10569 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10570 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10571 // RESOURCENOTFOUND = "ResourceNotFound"
10572 func ModifyApplicationProxyStatus(c *Client, request *ModifyApplicationProxyStatusRequest) (response *ModifyApplicationProxyStatusResponse, err error) {
10573 return ModifyApplicationProxyStatusWithContext(context.Background(), c, request)
10574 }
10575
10576 // ModifyApplicationProxyStatus
10577 // 本接口为旧版,如需调用请尽快迁移至新版,详情请参考 [修改四层代理实例状态](https://cloud.tencent.com/document/product/1552/103408) 。
10578 //
10579 // 可能返回的错误码:
10580 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
10581 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
10582 // OPERATIONDENIED = "OperationDenied"
10583 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
10584 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10585 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10586 // RESOURCENOTFOUND = "ResourceNotFound"
10587 func ModifyApplicationProxyStatusWithContext(ctx context.Context, c *Client, request *ModifyApplicationProxyStatusRequest) (response *ModifyApplicationProxyStatusResponse, err error) {
10588 if request == nil {
10589 request = NewModifyApplicationProxyStatusRequest()
10590 }
10591 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyApplicationProxyStatus")
10592
10593 if c.GetCredential() == nil {
10594 return nil, errors.New("ModifyApplicationProxyStatus require credential")
10595 }
10596
10597 request.SetContext(ctx)
10598
10599 response = NewModifyApplicationProxyStatusResponse()
10600 err = c.Send(request, response)
10601 return
10602 }
10603
10604 func NewModifyContentIdentifierRequest() (request *ModifyContentIdentifierRequest) {
10605 request = &ModifyContentIdentifierRequest{
10606 BaseRequest: &tchttp.BaseRequest{},
10607 }
10608
10609 request.Init().WithApiInfo("teo", APIVersion, "ModifyContentIdentifier")
10610
10611
10612 return
10613 }
10614
10615 func NewModifyContentIdentifierResponse() (response *ModifyContentIdentifierResponse) {
10616 response = &ModifyContentIdentifierResponse{
10617 BaseResponse: &tchttp.BaseResponse{},
10618 }
10619 return
10620
10621 }
10622
10623 // ModifyContentIdentifier
10624 // 修改内容标识符,仅支持修改描述。该功能仅白名单开放。
10625 //
10626 // 可能返回的错误码:
10627 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
10628 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
10629 // OPERATIONDENIED = "OperationDenied"
10630 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
10631 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10632 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10633 // RESOURCENOTFOUND = "ResourceNotFound"
10634 func ModifyContentIdentifier(c *Client, request *ModifyContentIdentifierRequest) (response *ModifyContentIdentifierResponse, err error) {
10635 return ModifyContentIdentifierWithContext(context.Background(), c, request)
10636 }
10637
10638 // ModifyContentIdentifier
10639 // 修改内容标识符,仅支持修改描述。该功能仅白名单开放。
10640 //
10641 // 可能返回的错误码:
10642 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
10643 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
10644 // OPERATIONDENIED = "OperationDenied"
10645 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
10646 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
10647 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
10648 // RESOURCENOTFOUND = "ResourceNotFound"
10649 func ModifyContentIdentifierWithContext(ctx context.Context, c *Client, request *ModifyContentIdentifierRequest) (response *ModifyContentIdentifierResponse, err error) {
10650 if request == nil {
10651 request = NewModifyContentIdentifierRequest()
10652 }
10653 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyContentIdentifier")
10654
10655 if c.GetCredential() == nil {
10656 return nil, errors.New("ModifyContentIdentifier require credential")
10657 }
10658
10659 request.SetContext(ctx)
10660
10661 response = NewModifyContentIdentifierResponse()
10662 err = c.Send(request, response)
10663 return
10664 }
10665
10666 func NewModifyCustomErrorPageRequest() (request *ModifyCustomErrorPageRequest) {
10667 request = &ModifyCustomErrorPageRequest{
10668 BaseRequest: &tchttp.BaseRequest{},
10669 }
10670
10671 request.Init().WithApiInfo("teo", APIVersion, "ModifyCustomErrorPage")
10672
10673
10674 return
10675 }
10676
10677 func NewModifyCustomErrorPageResponse() (response *ModifyCustomErrorPageResponse) {
10678 response = &ModifyCustomErrorPageResponse{
10679 BaseResponse: &tchttp.BaseResponse{},
10680 }
10681 return
10682
10683 }
10684
10685 // ModifyCustomErrorPage
10686 // 修改自定义错误页面。
10687 //
10688 // 可能返回的错误码:
10689 // RESOURCENOTFOUND = "ResourceNotFound"
10690 func ModifyCustomErrorPage(c *Client, request *ModifyCustomErrorPageRequest) (response *ModifyCustomErrorPageResponse, err error) {
10691 return ModifyCustomErrorPageWithContext(context.Background(), c, request)
10692 }
10693
10694 // ModifyCustomErrorPage
10695 // 修改自定义错误页面。
10696 //
10697 // 可能返回的错误码:
10698 // RESOURCENOTFOUND = "ResourceNotFound"
10699 func ModifyCustomErrorPageWithContext(ctx context.Context, c *Client, request *ModifyCustomErrorPageRequest) (response *ModifyCustomErrorPageResponse, err error) {
10700 if request == nil {
10701 request = NewModifyCustomErrorPageRequest()
10702 }
10703 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyCustomErrorPage")
10704
10705 if c.GetCredential() == nil {
10706 return nil, errors.New("ModifyCustomErrorPage require credential")
10707 }
10708
10709 request.SetContext(ctx)
10710
10711 response = NewModifyCustomErrorPageResponse()
10712 err = c.Send(request, response)
10713 return
10714 }
10715
10716 func NewModifyDDoSProtectionRequest() (request *ModifyDDoSProtectionRequest) {
10717 request = &ModifyDDoSProtectionRequest{
10718 BaseRequest: &tchttp.BaseRequest{},
10719 }
10720
10721 request.Init().WithApiInfo("teo", APIVersion, "ModifyDDoSProtection")
10722
10723
10724 return
10725 }
10726
10727 func NewModifyDDoSProtectionResponse() (response *ModifyDDoSProtectionResponse) {
10728 response = &ModifyDDoSProtectionResponse{
10729 BaseResponse: &tchttp.BaseResponse{},
10730 }
10731 return
10732
10733 }
10734
10735 // ModifyDDoSProtection
10736 // 修改站点的独立 DDoS 防护。
10737 //
10738 // 可能返回的错误码:
10739 // FAILEDOPERATION = "FailedOperation"
10740 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
10741 // OPERATIONDENIED_SECURITYLACKOFRESOURCES = "OperationDenied.SecurityLackOfResources"
10742 func ModifyDDoSProtection(c *Client, request *ModifyDDoSProtectionRequest) (response *ModifyDDoSProtectionResponse, err error) {
10743 return ModifyDDoSProtectionWithContext(context.Background(), c, request)
10744 }
10745
10746 // ModifyDDoSProtection
10747 // 修改站点的独立 DDoS 防护。
10748 //
10749 // 可能返回的错误码:
10750 // FAILEDOPERATION = "FailedOperation"
10751 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
10752 // OPERATIONDENIED_SECURITYLACKOFRESOURCES = "OperationDenied.SecurityLackOfResources"
10753 func ModifyDDoSProtectionWithContext(ctx context.Context, c *Client, request *ModifyDDoSProtectionRequest) (response *ModifyDDoSProtectionResponse, err error) {
10754 if request == nil {
10755 request = NewModifyDDoSProtectionRequest()
10756 }
10757 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyDDoSProtection")
10758
10759 if c.GetCredential() == nil {
10760 return nil, errors.New("ModifyDDoSProtection require credential")
10761 }
10762
10763 request.SetContext(ctx)
10764
10765 response = NewModifyDDoSProtectionResponse()
10766 err = c.Send(request, response)
10767 return
10768 }
10769
10770 func NewModifyDnsRecordsRequest() (request *ModifyDnsRecordsRequest) {
10771 request = &ModifyDnsRecordsRequest{
10772 BaseRequest: &tchttp.BaseRequest{},
10773 }
10774
10775 request.Init().WithApiInfo("teo", APIVersion, "ModifyDnsRecords")
10776
10777
10778 return
10779 }
10780
10781 func NewModifyDnsRecordsResponse() (response *ModifyDnsRecordsResponse) {
10782 response = &ModifyDnsRecordsResponse{
10783 BaseResponse: &tchttp.BaseResponse{},
10784 }
10785 return
10786
10787 }
10788
10789 // ModifyDnsRecords
10790 // 您可以通过本接口批量修改 DNS 记录。
10791 //
10792 // 可能返回的错误码:
10793 // FAILEDOPERATION = "FailedOperation"
10794 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
10795 // OPERATIONDENIED_SECURITYLACKOFRESOURCES = "OperationDenied.SecurityLackOfResources"
10796 func ModifyDnsRecords(c *Client, request *ModifyDnsRecordsRequest) (response *ModifyDnsRecordsResponse, err error) {
10797 return ModifyDnsRecordsWithContext(context.Background(), c, request)
10798 }
10799
10800 // ModifyDnsRecords
10801 // 您可以通过本接口批量修改 DNS 记录。
10802 //
10803 // 可能返回的错误码:
10804 // FAILEDOPERATION = "FailedOperation"
10805 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
10806 // OPERATIONDENIED_SECURITYLACKOFRESOURCES = "OperationDenied.SecurityLackOfResources"
10807 func ModifyDnsRecordsWithContext(ctx context.Context, c *Client, request *ModifyDnsRecordsRequest) (response *ModifyDnsRecordsResponse, err error) {
10808 if request == nil {
10809 request = NewModifyDnsRecordsRequest()
10810 }
10811 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyDnsRecords")
10812
10813 if c.GetCredential() == nil {
10814 return nil, errors.New("ModifyDnsRecords require credential")
10815 }
10816
10817 request.SetContext(ctx)
10818
10819 response = NewModifyDnsRecordsResponse()
10820 err = c.Send(request, response)
10821 return
10822 }
10823
10824 func NewModifyDnsRecordsStatusRequest() (request *ModifyDnsRecordsStatusRequest) {
10825 request = &ModifyDnsRecordsStatusRequest{
10826 BaseRequest: &tchttp.BaseRequest{},
10827 }
10828
10829 request.Init().WithApiInfo("teo", APIVersion, "ModifyDnsRecordsStatus")
10830
10831
10832 return
10833 }
10834
10835 func NewModifyDnsRecordsStatusResponse() (response *ModifyDnsRecordsStatusResponse) {
10836 response = &ModifyDnsRecordsStatusResponse{
10837 BaseResponse: &tchttp.BaseResponse{},
10838 }
10839 return
10840
10841 }
10842
10843 // ModifyDnsRecordsStatus
10844 // 您可以通过本接口批量修改 DNS 记录的状态,批量对记录进行开启和停用。
10845 //
10846 // 可能返回的错误码:
10847 // FAILEDOPERATION = "FailedOperation"
10848 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
10849 // OPERATIONDENIED_SECURITYLACKOFRESOURCES = "OperationDenied.SecurityLackOfResources"
10850 func ModifyDnsRecordsStatus(c *Client, request *ModifyDnsRecordsStatusRequest) (response *ModifyDnsRecordsStatusResponse, err error) {
10851 return ModifyDnsRecordsStatusWithContext(context.Background(), c, request)
10852 }
10853
10854 // ModifyDnsRecordsStatus
10855 // 您可以通过本接口批量修改 DNS 记录的状态,批量对记录进行开启和停用。
10856 //
10857 // 可能返回的错误码:
10858 // FAILEDOPERATION = "FailedOperation"
10859 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
10860 // OPERATIONDENIED_SECURITYLACKOFRESOURCES = "OperationDenied.SecurityLackOfResources"
10861 func ModifyDnsRecordsStatusWithContext(ctx context.Context, c *Client, request *ModifyDnsRecordsStatusRequest) (response *ModifyDnsRecordsStatusResponse, err error) {
10862 if request == nil {
10863 request = NewModifyDnsRecordsStatusRequest()
10864 }
10865 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyDnsRecordsStatus")
10866
10867 if c.GetCredential() == nil {
10868 return nil, errors.New("ModifyDnsRecordsStatus require credential")
10869 }
10870
10871 request.SetContext(ctx)
10872
10873 response = NewModifyDnsRecordsStatusResponse()
10874 err = c.Send(request, response)
10875 return
10876 }
10877
10878 func NewModifyFunctionRequest() (request *ModifyFunctionRequest) {
10879 request = &ModifyFunctionRequest{
10880 BaseRequest: &tchttp.BaseRequest{},
10881 }
10882
10883 request.Init().WithApiInfo("teo", APIVersion, "ModifyFunction")
10884
10885
10886 return
10887 }
10888
10889 func NewModifyFunctionResponse() (response *ModifyFunctionResponse) {
10890 response = &ModifyFunctionResponse{
10891 BaseResponse: &tchttp.BaseResponse{},
10892 }
10893 return
10894
10895 }
10896
10897 // ModifyFunction
10898 // 修改边缘函数,支持修改函数的内容及描述信息,修改且重新部署后,函数立刻生效。
10899 //
10900 // 可能返回的错误码:
10901 // FAILEDOPERATION = "FailedOperation"
10902 // FAILEDOPERATION_FUNCTIONDEPLOYING = "FailedOperation.FunctionDeploying"
10903 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
10904 // INVALIDPARAMETER_BADCONTENT = "InvalidParameter.BadContent"
10905 // INVALIDPARAMETER_CONTENTEXCEEDSLIMIT = "InvalidParameter.ContentExceedsLimit"
10906 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
10907 // INVALIDPARAMETER_MODIFYPARAMETERSMISSING = "InvalidParameter.ModifyParametersMissing"
10908 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
10909 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
10910 func ModifyFunction(c *Client, request *ModifyFunctionRequest) (response *ModifyFunctionResponse, err error) {
10911 return ModifyFunctionWithContext(context.Background(), c, request)
10912 }
10913
10914 // ModifyFunction
10915 // 修改边缘函数,支持修改函数的内容及描述信息,修改且重新部署后,函数立刻生效。
10916 //
10917 // 可能返回的错误码:
10918 // FAILEDOPERATION = "FailedOperation"
10919 // FAILEDOPERATION_FUNCTIONDEPLOYING = "FailedOperation.FunctionDeploying"
10920 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
10921 // INVALIDPARAMETER_BADCONTENT = "InvalidParameter.BadContent"
10922 // INVALIDPARAMETER_CONTENTEXCEEDSLIMIT = "InvalidParameter.ContentExceedsLimit"
10923 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
10924 // INVALIDPARAMETER_MODIFYPARAMETERSMISSING = "InvalidParameter.ModifyParametersMissing"
10925 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
10926 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
10927 func ModifyFunctionWithContext(ctx context.Context, c *Client, request *ModifyFunctionRequest) (response *ModifyFunctionResponse, err error) {
10928 if request == nil {
10929 request = NewModifyFunctionRequest()
10930 }
10931 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyFunction")
10932
10933 if c.GetCredential() == nil {
10934 return nil, errors.New("ModifyFunction require credential")
10935 }
10936
10937 request.SetContext(ctx)
10938
10939 response = NewModifyFunctionResponse()
10940 err = c.Send(request, response)
10941 return
10942 }
10943
10944 func NewModifyFunctionRuleRequest() (request *ModifyFunctionRuleRequest) {
10945 request = &ModifyFunctionRuleRequest{
10946 BaseRequest: &tchttp.BaseRequest{},
10947 }
10948
10949 request.Init().WithApiInfo("teo", APIVersion, "ModifyFunctionRule")
10950
10951
10952 return
10953 }
10954
10955 func NewModifyFunctionRuleResponse() (response *ModifyFunctionRuleResponse) {
10956 response = &ModifyFunctionRuleResponse{
10957 BaseResponse: &tchttp.BaseResponse{},
10958 }
10959 return
10960
10961 }
10962
10963 // ModifyFunctionRule
10964 // 修改边缘函数触发规则,支持修改规则条件、执行函数以及描述信息。您可以先通过 DescribeFunctionRules 接口来获取需要修改的规则的 RuleId,然后传入修改后的规则内容,原规则内容会被覆盖式更新。
10965 //
10966 // 可能返回的错误码:
10967 // FAILEDOPERATION = "FailedOperation"
10968 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
10969 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
10970 // INVALIDPARAMETER_DUPLICATERULE = "InvalidParameter.DuplicateRule"
10971 // INVALIDPARAMETER_INVALIDCONDITIONS = "InvalidParameter.InvalidConditions"
10972 // INVALIDPARAMETER_MODIFYPARAMETERSMISSING = "InvalidParameter.ModifyParametersMissing"
10973 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
10974 // RESOURCEUNAVAILABLE_RULENOTFOUND = "ResourceUnavailable.RuleNotFound"
10975 func ModifyFunctionRule(c *Client, request *ModifyFunctionRuleRequest) (response *ModifyFunctionRuleResponse, err error) {
10976 return ModifyFunctionRuleWithContext(context.Background(), c, request)
10977 }
10978
10979 // ModifyFunctionRule
10980 // 修改边缘函数触发规则,支持修改规则条件、执行函数以及描述信息。您可以先通过 DescribeFunctionRules 接口来获取需要修改的规则的 RuleId,然后传入修改后的规则内容,原规则内容会被覆盖式更新。
10981 //
10982 // 可能返回的错误码:
10983 // FAILEDOPERATION = "FailedOperation"
10984 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
10985 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
10986 // INVALIDPARAMETER_DUPLICATERULE = "InvalidParameter.DuplicateRule"
10987 // INVALIDPARAMETER_INVALIDCONDITIONS = "InvalidParameter.InvalidConditions"
10988 // INVALIDPARAMETER_MODIFYPARAMETERSMISSING = "InvalidParameter.ModifyParametersMissing"
10989 // RESOURCEUNAVAILABLE_FUNCTIONNOTFOUND = "ResourceUnavailable.FunctionNotFound"
10990 // RESOURCEUNAVAILABLE_RULENOTFOUND = "ResourceUnavailable.RuleNotFound"
10991 func ModifyFunctionRuleWithContext(ctx context.Context, c *Client, request *ModifyFunctionRuleRequest) (response *ModifyFunctionRuleResponse, err error) {
10992 if request == nil {
10993 request = NewModifyFunctionRuleRequest()
10994 }
10995 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyFunctionRule")
10996
10997 if c.GetCredential() == nil {
10998 return nil, errors.New("ModifyFunctionRule require credential")
10999 }
11000
11001 request.SetContext(ctx)
11002
11003 response = NewModifyFunctionRuleResponse()
11004 err = c.Send(request, response)
11005 return
11006 }
11007
11008 func NewModifyFunctionRulePriorityRequest() (request *ModifyFunctionRulePriorityRequest) {
11009 request = &ModifyFunctionRulePriorityRequest{
11010 BaseRequest: &tchttp.BaseRequest{},
11011 }
11012
11013 request.Init().WithApiInfo("teo", APIVersion, "ModifyFunctionRulePriority")
11014
11015
11016 return
11017 }
11018
11019 func NewModifyFunctionRulePriorityResponse() (response *ModifyFunctionRulePriorityResponse) {
11020 response = &ModifyFunctionRulePriorityResponse{
11021 BaseResponse: &tchttp.BaseResponse{},
11022 }
11023 return
11024
11025 }
11026
11027 // ModifyFunctionRulePriority
11028 // 修改边缘函数触发规则的优先级。
11029 //
11030 // 可能返回的错误码:
11031 // FAILEDOPERATION = "FailedOperation"
11032 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
11033 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
11034 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
11035 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
11036 func ModifyFunctionRulePriority(c *Client, request *ModifyFunctionRulePriorityRequest) (response *ModifyFunctionRulePriorityResponse, err error) {
11037 return ModifyFunctionRulePriorityWithContext(context.Background(), c, request)
11038 }
11039
11040 // ModifyFunctionRulePriority
11041 // 修改边缘函数触发规则的优先级。
11042 //
11043 // 可能返回的错误码:
11044 // FAILEDOPERATION = "FailedOperation"
11045 // FAILEDOPERATION_RULEOPERATIONCONFLICT = "FailedOperation.RuleOperationConflict"
11046 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
11047 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
11048 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
11049 func ModifyFunctionRulePriorityWithContext(ctx context.Context, c *Client, request *ModifyFunctionRulePriorityRequest) (response *ModifyFunctionRulePriorityResponse, err error) {
11050 if request == nil {
11051 request = NewModifyFunctionRulePriorityRequest()
11052 }
11053 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyFunctionRulePriority")
11054
11055 if c.GetCredential() == nil {
11056 return nil, errors.New("ModifyFunctionRulePriority require credential")
11057 }
11058
11059 request.SetContext(ctx)
11060
11061 response = NewModifyFunctionRulePriorityResponse()
11062 err = c.Send(request, response)
11063 return
11064 }
11065
11066 func NewModifyHostsCertificateRequest() (request *ModifyHostsCertificateRequest) {
11067 request = &ModifyHostsCertificateRequest{
11068 BaseRequest: &tchttp.BaseRequest{},
11069 }
11070
11071 request.Init().WithApiInfo("teo", APIVersion, "ModifyHostsCertificate")
11072
11073
11074 return
11075 }
11076
11077 func NewModifyHostsCertificateResponse() (response *ModifyHostsCertificateResponse) {
11078 response = &ModifyHostsCertificateResponse{
11079 BaseResponse: &tchttp.BaseResponse{},
11080 }
11081 return
11082
11083 }
11084
11085 // ModifyHostsCertificate
11086 // 完成域名创建之后,您可以为域名配置自有证书,也可以使用 EdgeOne 为您提供的 [免费证书](https://cloud.tencent.com/document/product/1552/90437)。
11087 //
11088 // 如果您需要配置自有证书,请先将证书上传至 [SSL证书控制台](https://console.cloud.tencent.com/certoverview),然后在本接口中传入对应的证书 ID。详情参考 [部署自有证书至 EdgeOne 域名
11089 //
11090 // ](https://cloud.tencent.com/document/product/1552/88874)。
11091 //
11092 // 可能返回的错误码:
11093 // FAILEDOPERATION = "FailedOperation"
11094 // FAILEDOPERATION_CERTIFICATEHASEXPIRED = "FailedOperation.CertificateHasExpired"
11095 // FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
11096 // FAILEDOPERATION_EDGECLIENTCERTIFICATEHASEXPIRED = "FailedOperation.EdgeClientCertificateHasExpired"
11097 // FAILEDOPERATION_INVALIDZONESTATUS = "FailedOperation.InvalidZoneStatus"
11098 // FAILEDOPERATION_MODIFYFAILED = "FailedOperation.ModifyFailed"
11099 // FAILEDOPERATION_UPSTREAMCLIENTCERTIFICATEHASEXPIRED = "FailedOperation.UpstreamClientCertificateHasExpired"
11100 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
11101 // INTERNALERROR_GETROLEERROR = "InternalError.GetRoleError"
11102 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
11103 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
11104 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
11105 // INTERNALERROR_UNKNOWERROR = "InternalError.UnknowError"
11106 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
11107 // INVALIDPARAMETER_ALIASDOMAINNOTSUPPORTKEYLESS = "InvalidParameter.AliasDomainNotSupportKeyless"
11108 // INVALIDPARAMETER_CERTNOTMATCHDOMAIN = "InvalidParameter.CertNotMatchDomain"
11109 // INVALIDPARAMETER_CERTTOEXPIRE = "InvalidParameter.CertToExpire"
11110 // INVALIDPARAMETER_CERTTOOSHORTKEYSIZE = "InvalidParameter.CertTooShortKeySize"
11111 // INVALIDPARAMETER_CERTIFICATECONFLICTWITHKEYLESSSERVER = "InvalidParameter.CertificateConflictWithKeylessServer"
11112 // INVALIDPARAMETER_CNAMEWILDHOSTNOTALLOWAPPLYCERTIFICATE = "InvalidParameter.CnameWildHostNotAllowApplyCertificate"
11113 // INVALIDPARAMETER_EDGECLIENTCERTCHECKERROR = "InvalidParameter.EdgeClientCertCheckError"
11114 // INVALIDPARAMETER_HOSTSTATUSNOTALLOWAPPLYCERTIFICATE = "InvalidParameter.HostStatusNotAllowApplyCertificate"
11115 // INVALIDPARAMETER_INVALIDCERTINFO = "InvalidParameter.InvalidCertInfo"
11116 // INVALIDPARAMETER_INVALIDHTTPSCERTINFO = "InvalidParameter.InvalidHttpsCertInfo"
11117 // INVALIDPARAMETER_INVALIDHTTPSTLSVERSION = "InvalidParameter.InvalidHttpsTlsVersion"
11118 // INVALIDPARAMETER_UPSTREAMCLIENTCERTCHECKERROR = "InvalidParameter.UpstreamClientCertCheckError"
11119 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
11120 // INVALIDPARAMETERVALUE_ALIASDOMAINNOTSUPPORTEDGEMTLS = "InvalidParameterValue.AliasDomainNotSupportEdgeMTLS"
11121 // INVALIDPARAMETERVALUE_ALIASDOMAINNOTSUPPORTUPSTREAMMTLS = "InvalidParameterValue.AliasDomainNotSupportUpstreamMTLS"
11122 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYCLIENTMUSTCA = "InvalidParameterValue.CertificateVerifyClientMustCa"
11123 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYCLIENTNEEDCERT = "InvalidParameterValue.CertificateVerifyClientNeedCert"
11124 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYUPSTREAMCLIENTMUSTRSAORECC = "InvalidParameterValue.CertificateVerifyUpstreamClientMustRSAorECC"
11125 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYUPSTREAMCLIENTMUSTSVR = "InvalidParameterValue.CertificateVerifyUpstreamClientMustSVR"
11126 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYUPSTREAMCLIENTNEEDCERT = "InvalidParameterValue.CertificateVerifyUpstreamClientNeedCert"
11127 // INVALIDPARAMETERVALUE_CLIENTCERTINFOQUOTALIMIT = "InvalidParameterValue.ClientCertInfoQuotaLimit"
11128 // INVALIDPARAMETERVALUE_INVALIDKEYLESSSERVERID = "InvalidParameterValue.InvalidKeylessServerId"
11129 // INVALIDPARAMETERVALUE_SERVERCERTINFONEEDCONTAINRSAORECC = "InvalidParameterValue.ServerCertInfoNeedContainRSAorECC"
11130 // INVALIDPARAMETERVALUE_SERVERCERTINFONEEDCONTAINSM2 = "InvalidParameterValue.ServerCertInfoNeedContainSM2"
11131 // INVALIDPARAMETERVALUE_UPSTREAMCLIENTCERTINFOQUOTALIMIT = "InvalidParameterValue.UpstreamClientCertInfoQuotaLimit"
11132 // LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"
11133 // OPERATIONDENIED = "OperationDenied"
11134 // OPERATIONDENIED_CERTIFICATEPRIVATEKEYISEMPTY = "OperationDenied.CertificatePrivateKeyIsEmpty"
11135 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
11136 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
11137 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11138 // OPERATIONDENIED_HOSTSCLIENTCERTIFICATEINCONSISTENCY = "OperationDenied.HostsClientCertificateInconsistency"
11139 // OPERATIONDENIED_HOSTSKEYLESSSERVERINCONSISTENCY = "OperationDenied.HostsKeylessServerInconsistency"
11140 // OPERATIONDENIED_HOSTSUPSTREAMCERTIFICATEINCONSISTENCY = "OperationDenied.HostsUpstreamCertificateInconsistency"
11141 // OPERATIONDENIED_KEYLESSCERTSWITCHTOFREECERTCONFLICT = "OperationDenied.KeylessCertSwitchToFreeCertConflict"
11142 // OPERATIONDENIED_KEYLESSMODECERTIFICATEPRIVATEKEYNEEDEMPTY = "OperationDenied.KeylessModeCertificatePrivateKeyNeedEmpty"
11143 // OPERATIONDENIED_NOTINKEYLESSWHITELIST = "OperationDenied.NotInKeylessWhiteList"
11144 // OPERATIONDENIED_NOTINUPSTREAMMTLSWHITELIST = "OperationDenied.NotInUpstreamMTLSWhiteList"
11145 // OPERATIONDENIED_UNSUPPORTTOCLOSEUPSTREAMMTLS = "OperationDenied.UnSupportToCloseUpstreamMTLS"
11146 // OPERATIONDENIED_USEUPSTREAMMTLSNEEDOPENHTTPS = "OperationDenied.UseUpstreamMTLSNeedOpenHttps"
11147 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
11148 // RESOURCEINUSE = "ResourceInUse"
11149 // RESOURCEUNAVAILABLE_CERTNOTFOUND = "ResourceUnavailable.CertNotFound"
11150 // RESOURCEUNAVAILABLE_HOSTNOTFOUND = "ResourceUnavailable.HostNotFound"
11151 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
11152 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
11153 func ModifyHostsCertificate(c *Client, request *ModifyHostsCertificateRequest) (response *ModifyHostsCertificateResponse, err error) {
11154 return ModifyHostsCertificateWithContext(context.Background(), c, request)
11155 }
11156
11157 // ModifyHostsCertificate
11158 // 完成域名创建之后,您可以为域名配置自有证书,也可以使用 EdgeOne 为您提供的 [免费证书](https://cloud.tencent.com/document/product/1552/90437)。
11159 //
11160 // 如果您需要配置自有证书,请先将证书上传至 [SSL证书控制台](https://console.cloud.tencent.com/certoverview),然后在本接口中传入对应的证书 ID。详情参考 [部署自有证书至 EdgeOne 域名
11161 //
11162 // ](https://cloud.tencent.com/document/product/1552/88874)。
11163 //
11164 // 可能返回的错误码:
11165 // FAILEDOPERATION = "FailedOperation"
11166 // FAILEDOPERATION_CERTIFICATEHASEXPIRED = "FailedOperation.CertificateHasExpired"
11167 // FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
11168 // FAILEDOPERATION_EDGECLIENTCERTIFICATEHASEXPIRED = "FailedOperation.EdgeClientCertificateHasExpired"
11169 // FAILEDOPERATION_INVALIDZONESTATUS = "FailedOperation.InvalidZoneStatus"
11170 // FAILEDOPERATION_MODIFYFAILED = "FailedOperation.ModifyFailed"
11171 // FAILEDOPERATION_UPSTREAMCLIENTCERTIFICATEHASEXPIRED = "FailedOperation.UpstreamClientCertificateHasExpired"
11172 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
11173 // INTERNALERROR_GETROLEERROR = "InternalError.GetRoleError"
11174 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
11175 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
11176 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
11177 // INTERNALERROR_UNKNOWERROR = "InternalError.UnknowError"
11178 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
11179 // INVALIDPARAMETER_ALIASDOMAINNOTSUPPORTKEYLESS = "InvalidParameter.AliasDomainNotSupportKeyless"
11180 // INVALIDPARAMETER_CERTNOTMATCHDOMAIN = "InvalidParameter.CertNotMatchDomain"
11181 // INVALIDPARAMETER_CERTTOEXPIRE = "InvalidParameter.CertToExpire"
11182 // INVALIDPARAMETER_CERTTOOSHORTKEYSIZE = "InvalidParameter.CertTooShortKeySize"
11183 // INVALIDPARAMETER_CERTIFICATECONFLICTWITHKEYLESSSERVER = "InvalidParameter.CertificateConflictWithKeylessServer"
11184 // INVALIDPARAMETER_CNAMEWILDHOSTNOTALLOWAPPLYCERTIFICATE = "InvalidParameter.CnameWildHostNotAllowApplyCertificate"
11185 // INVALIDPARAMETER_EDGECLIENTCERTCHECKERROR = "InvalidParameter.EdgeClientCertCheckError"
11186 // INVALIDPARAMETER_HOSTSTATUSNOTALLOWAPPLYCERTIFICATE = "InvalidParameter.HostStatusNotAllowApplyCertificate"
11187 // INVALIDPARAMETER_INVALIDCERTINFO = "InvalidParameter.InvalidCertInfo"
11188 // INVALIDPARAMETER_INVALIDHTTPSCERTINFO = "InvalidParameter.InvalidHttpsCertInfo"
11189 // INVALIDPARAMETER_INVALIDHTTPSTLSVERSION = "InvalidParameter.InvalidHttpsTlsVersion"
11190 // INVALIDPARAMETER_UPSTREAMCLIENTCERTCHECKERROR = "InvalidParameter.UpstreamClientCertCheckError"
11191 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
11192 // INVALIDPARAMETERVALUE_ALIASDOMAINNOTSUPPORTEDGEMTLS = "InvalidParameterValue.AliasDomainNotSupportEdgeMTLS"
11193 // INVALIDPARAMETERVALUE_ALIASDOMAINNOTSUPPORTUPSTREAMMTLS = "InvalidParameterValue.AliasDomainNotSupportUpstreamMTLS"
11194 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYCLIENTMUSTCA = "InvalidParameterValue.CertificateVerifyClientMustCa"
11195 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYCLIENTNEEDCERT = "InvalidParameterValue.CertificateVerifyClientNeedCert"
11196 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYUPSTREAMCLIENTMUSTRSAORECC = "InvalidParameterValue.CertificateVerifyUpstreamClientMustRSAorECC"
11197 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYUPSTREAMCLIENTMUSTSVR = "InvalidParameterValue.CertificateVerifyUpstreamClientMustSVR"
11198 // INVALIDPARAMETERVALUE_CERTIFICATEVERIFYUPSTREAMCLIENTNEEDCERT = "InvalidParameterValue.CertificateVerifyUpstreamClientNeedCert"
11199 // INVALIDPARAMETERVALUE_CLIENTCERTINFOQUOTALIMIT = "InvalidParameterValue.ClientCertInfoQuotaLimit"
11200 // INVALIDPARAMETERVALUE_INVALIDKEYLESSSERVERID = "InvalidParameterValue.InvalidKeylessServerId"
11201 // INVALIDPARAMETERVALUE_SERVERCERTINFONEEDCONTAINRSAORECC = "InvalidParameterValue.ServerCertInfoNeedContainRSAorECC"
11202 // INVALIDPARAMETERVALUE_SERVERCERTINFONEEDCONTAINSM2 = "InvalidParameterValue.ServerCertInfoNeedContainSM2"
11203 // INVALIDPARAMETERVALUE_UPSTREAMCLIENTCERTINFOQUOTALIMIT = "InvalidParameterValue.UpstreamClientCertInfoQuotaLimit"
11204 // LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"
11205 // OPERATIONDENIED = "OperationDenied"
11206 // OPERATIONDENIED_CERTIFICATEPRIVATEKEYISEMPTY = "OperationDenied.CertificatePrivateKeyIsEmpty"
11207 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
11208 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
11209 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11210 // OPERATIONDENIED_HOSTSCLIENTCERTIFICATEINCONSISTENCY = "OperationDenied.HostsClientCertificateInconsistency"
11211 // OPERATIONDENIED_HOSTSKEYLESSSERVERINCONSISTENCY = "OperationDenied.HostsKeylessServerInconsistency"
11212 // OPERATIONDENIED_HOSTSUPSTREAMCERTIFICATEINCONSISTENCY = "OperationDenied.HostsUpstreamCertificateInconsistency"
11213 // OPERATIONDENIED_KEYLESSCERTSWITCHTOFREECERTCONFLICT = "OperationDenied.KeylessCertSwitchToFreeCertConflict"
11214 // OPERATIONDENIED_KEYLESSMODECERTIFICATEPRIVATEKEYNEEDEMPTY = "OperationDenied.KeylessModeCertificatePrivateKeyNeedEmpty"
11215 // OPERATIONDENIED_NOTINKEYLESSWHITELIST = "OperationDenied.NotInKeylessWhiteList"
11216 // OPERATIONDENIED_NOTINUPSTREAMMTLSWHITELIST = "OperationDenied.NotInUpstreamMTLSWhiteList"
11217 // OPERATIONDENIED_UNSUPPORTTOCLOSEUPSTREAMMTLS = "OperationDenied.UnSupportToCloseUpstreamMTLS"
11218 // OPERATIONDENIED_USEUPSTREAMMTLSNEEDOPENHTTPS = "OperationDenied.UseUpstreamMTLSNeedOpenHttps"
11219 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
11220 // RESOURCEINUSE = "ResourceInUse"
11221 // RESOURCEUNAVAILABLE_CERTNOTFOUND = "ResourceUnavailable.CertNotFound"
11222 // RESOURCEUNAVAILABLE_HOSTNOTFOUND = "ResourceUnavailable.HostNotFound"
11223 // RESOURCEUNAVAILABLE_ZONENOTFOUND = "ResourceUnavailable.ZoneNotFound"
11224 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
11225 func ModifyHostsCertificateWithContext(ctx context.Context, c *Client, request *ModifyHostsCertificateRequest) (response *ModifyHostsCertificateResponse, err error) {
11226 if request == nil {
11227 request = NewModifyHostsCertificateRequest()
11228 }
11229 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyHostsCertificate")
11230
11231 if c.GetCredential() == nil {
11232 return nil, errors.New("ModifyHostsCertificate require credential")
11233 }
11234
11235 request.SetContext(ctx)
11236
11237 response = NewModifyHostsCertificateResponse()
11238 err = c.Send(request, response)
11239 return
11240 }
11241
11242 func NewModifyL4ProxyRequest() (request *ModifyL4ProxyRequest) {
11243 request = &ModifyL4ProxyRequest{
11244 BaseRequest: &tchttp.BaseRequest{},
11245 }
11246
11247 request.Init().WithApiInfo("teo", APIVersion, "ModifyL4Proxy")
11248
11249
11250 return
11251 }
11252
11253 func NewModifyL4ProxyResponse() (response *ModifyL4ProxyResponse) {
11254 response = &ModifyL4ProxyResponse{
11255 BaseResponse: &tchttp.BaseResponse{},
11256 }
11257 return
11258
11259 }
11260
11261 // ModifyL4Proxy
11262 // 用于修改四层代理实例的配置。
11263 //
11264 // 可能返回的错误码:
11265 // OPERATIONDENIED = "OperationDenied"
11266 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
11267 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11268 // OPERATIONDENIED_L4LACKOFRESOURCES = "OperationDenied.L4LackOfResources"
11269 // OPERATIONDENIED_L4PROXYINOFFLINESTATUS = "OperationDenied.L4ProxyInOfflineStatus"
11270 // OPERATIONDENIED_L4PROXYINPROCESSSTATUS = "OperationDenied.L4ProxyInProcessStatus"
11271 // RESOURCENOTFOUND = "ResourceNotFound"
11272 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
11273 func ModifyL4Proxy(c *Client, request *ModifyL4ProxyRequest) (response *ModifyL4ProxyResponse, err error) {
11274 return ModifyL4ProxyWithContext(context.Background(), c, request)
11275 }
11276
11277 // ModifyL4Proxy
11278 // 用于修改四层代理实例的配置。
11279 //
11280 // 可能返回的错误码:
11281 // OPERATIONDENIED = "OperationDenied"
11282 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
11283 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11284 // OPERATIONDENIED_L4LACKOFRESOURCES = "OperationDenied.L4LackOfResources"
11285 // OPERATIONDENIED_L4PROXYINOFFLINESTATUS = "OperationDenied.L4ProxyInOfflineStatus"
11286 // OPERATIONDENIED_L4PROXYINPROCESSSTATUS = "OperationDenied.L4ProxyInProcessStatus"
11287 // RESOURCENOTFOUND = "ResourceNotFound"
11288 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
11289 func ModifyL4ProxyWithContext(ctx context.Context, c *Client, request *ModifyL4ProxyRequest) (response *ModifyL4ProxyResponse, err error) {
11290 if request == nil {
11291 request = NewModifyL4ProxyRequest()
11292 }
11293 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyL4Proxy")
11294
11295 if c.GetCredential() == nil {
11296 return nil, errors.New("ModifyL4Proxy require credential")
11297 }
11298
11299 request.SetContext(ctx)
11300
11301 response = NewModifyL4ProxyResponse()
11302 err = c.Send(request, response)
11303 return
11304 }
11305
11306 func NewModifyL4ProxyRulesRequest() (request *ModifyL4ProxyRulesRequest) {
11307 request = &ModifyL4ProxyRulesRequest{
11308 BaseRequest: &tchttp.BaseRequest{},
11309 }
11310
11311 request.Init().WithApiInfo("teo", APIVersion, "ModifyL4ProxyRules")
11312
11313
11314 return
11315 }
11316
11317 func NewModifyL4ProxyRulesResponse() (response *ModifyL4ProxyRulesResponse) {
11318 response = &ModifyL4ProxyRulesResponse{
11319 BaseResponse: &tchttp.BaseResponse{},
11320 }
11321 return
11322
11323 }
11324
11325 // ModifyL4ProxyRules
11326 // 用于修改四层代理转发规则,支持单条或者批量修改。
11327 //
11328 // 可能返回的错误码:
11329 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
11330 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
11331 // OPERATIONDENIED = "OperationDenied"
11332 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
11333 // RESOURCENOTFOUND = "ResourceNotFound"
11334 func ModifyL4ProxyRules(c *Client, request *ModifyL4ProxyRulesRequest) (response *ModifyL4ProxyRulesResponse, err error) {
11335 return ModifyL4ProxyRulesWithContext(context.Background(), c, request)
11336 }
11337
11338 // ModifyL4ProxyRules
11339 // 用于修改四层代理转发规则,支持单条或者批量修改。
11340 //
11341 // 可能返回的错误码:
11342 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
11343 // INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
11344 // OPERATIONDENIED = "OperationDenied"
11345 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
11346 // RESOURCENOTFOUND = "ResourceNotFound"
11347 func ModifyL4ProxyRulesWithContext(ctx context.Context, c *Client, request *ModifyL4ProxyRulesRequest) (response *ModifyL4ProxyRulesResponse, err error) {
11348 if request == nil {
11349 request = NewModifyL4ProxyRulesRequest()
11350 }
11351 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyL4ProxyRules")
11352
11353 if c.GetCredential() == nil {
11354 return nil, errors.New("ModifyL4ProxyRules require credential")
11355 }
11356
11357 request.SetContext(ctx)
11358
11359 response = NewModifyL4ProxyRulesResponse()
11360 err = c.Send(request, response)
11361 return
11362 }
11363
11364 func NewModifyL4ProxyRulesStatusRequest() (request *ModifyL4ProxyRulesStatusRequest) {
11365 request = &ModifyL4ProxyRulesStatusRequest{
11366 BaseRequest: &tchttp.BaseRequest{},
11367 }
11368
11369 request.Init().WithApiInfo("teo", APIVersion, "ModifyL4ProxyRulesStatus")
11370
11371
11372 return
11373 }
11374
11375 func NewModifyL4ProxyRulesStatusResponse() (response *ModifyL4ProxyRulesStatusResponse) {
11376 response = &ModifyL4ProxyRulesStatusResponse{
11377 BaseResponse: &tchttp.BaseResponse{},
11378 }
11379 return
11380
11381 }
11382
11383 // ModifyL4ProxyRulesStatus
11384 // 用于启用/停用四层代理转发规则状态,支持单条或者批量操作。
11385 //
11386 // 可能返回的错误码:
11387 // OPERATIONDENIED = "OperationDenied"
11388 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11389 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
11390 // RESOURCENOTFOUND = "ResourceNotFound"
11391 func ModifyL4ProxyRulesStatus(c *Client, request *ModifyL4ProxyRulesStatusRequest) (response *ModifyL4ProxyRulesStatusResponse, err error) {
11392 return ModifyL4ProxyRulesStatusWithContext(context.Background(), c, request)
11393 }
11394
11395 // ModifyL4ProxyRulesStatus
11396 // 用于启用/停用四层代理转发规则状态,支持单条或者批量操作。
11397 //
11398 // 可能返回的错误码:
11399 // OPERATIONDENIED = "OperationDenied"
11400 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11401 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
11402 // RESOURCENOTFOUND = "ResourceNotFound"
11403 func ModifyL4ProxyRulesStatusWithContext(ctx context.Context, c *Client, request *ModifyL4ProxyRulesStatusRequest) (response *ModifyL4ProxyRulesStatusResponse, err error) {
11404 if request == nil {
11405 request = NewModifyL4ProxyRulesStatusRequest()
11406 }
11407 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyL4ProxyRulesStatus")
11408
11409 if c.GetCredential() == nil {
11410 return nil, errors.New("ModifyL4ProxyRulesStatus require credential")
11411 }
11412
11413 request.SetContext(ctx)
11414
11415 response = NewModifyL4ProxyRulesStatusResponse()
11416 err = c.Send(request, response)
11417 return
11418 }
11419
11420 func NewModifyL4ProxyStatusRequest() (request *ModifyL4ProxyStatusRequest) {
11421 request = &ModifyL4ProxyStatusRequest{
11422 BaseRequest: &tchttp.BaseRequest{},
11423 }
11424
11425 request.Init().WithApiInfo("teo", APIVersion, "ModifyL4ProxyStatus")
11426
11427
11428 return
11429 }
11430
11431 func NewModifyL4ProxyStatusResponse() (response *ModifyL4ProxyStatusResponse) {
11432 response = &ModifyL4ProxyStatusResponse{
11433 BaseResponse: &tchttp.BaseResponse{},
11434 }
11435 return
11436
11437 }
11438
11439 // ModifyL4ProxyStatus
11440 // 用于启用/停用四层代理实例。
11441 //
11442 // 可能返回的错误码:
11443 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
11444 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
11445 // OPERATIONDENIED = "OperationDenied"
11446 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11447 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
11448 // RESOURCENOTFOUND = "ResourceNotFound"
11449 func ModifyL4ProxyStatus(c *Client, request *ModifyL4ProxyStatusRequest) (response *ModifyL4ProxyStatusResponse, err error) {
11450 return ModifyL4ProxyStatusWithContext(context.Background(), c, request)
11451 }
11452
11453 // ModifyL4ProxyStatus
11454 // 用于启用/停用四层代理实例。
11455 //
11456 // 可能返回的错误码:
11457 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
11458 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
11459 // OPERATIONDENIED = "OperationDenied"
11460 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11461 // OPERATIONDENIED_L4PROXYINBANNEDSTATUS = "OperationDenied.L4ProxyInBannedStatus"
11462 // RESOURCENOTFOUND = "ResourceNotFound"
11463 func ModifyL4ProxyStatusWithContext(ctx context.Context, c *Client, request *ModifyL4ProxyStatusRequest) (response *ModifyL4ProxyStatusResponse, err error) {
11464 if request == nil {
11465 request = NewModifyL4ProxyStatusRequest()
11466 }
11467 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyL4ProxyStatus")
11468
11469 if c.GetCredential() == nil {
11470 return nil, errors.New("ModifyL4ProxyStatus require credential")
11471 }
11472
11473 request.SetContext(ctx)
11474
11475 response = NewModifyL4ProxyStatusResponse()
11476 err = c.Send(request, response)
11477 return
11478 }
11479
11480 func NewModifyL7AccRuleRequest() (request *ModifyL7AccRuleRequest) {
11481 request = &ModifyL7AccRuleRequest{
11482 BaseRequest: &tchttp.BaseRequest{},
11483 }
11484
11485 request.Init().WithApiInfo("teo", APIVersion, "ModifyL7AccRule")
11486
11487
11488 return
11489 }
11490
11491 func NewModifyL7AccRuleResponse() (response *ModifyL7AccRuleResponse) {
11492 response = &ModifyL7AccRuleResponse{
11493 BaseResponse: &tchttp.BaseResponse{},
11494 }
11495 return
11496
11497 }
11498
11499 // ModifyL7AccRule
11500 // 本接口用于修改[规则引擎](https://cloud.tencent.com/document/product/1552/70901)中的规则,单次仅支持修改单条规则。
11501 //
11502 // 可能返回的错误码:
11503 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
11504 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
11505 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
11506 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
11507 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
11508 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
11509 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
11510 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
11511 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
11512 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
11513 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
11514 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
11515 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
11516 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
11517 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
11518 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
11519 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
11520 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
11521 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
11522 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
11523 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
11524 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
11525 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
11526 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
11527 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
11528 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
11529 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
11530 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
11531 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
11532 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
11533 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
11534 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
11535 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
11536 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
11537 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
11538 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
11539 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
11540 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
11541 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
11542 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
11543 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
11544 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
11545 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
11546 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
11547 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
11548 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
11549 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
11550 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
11551 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
11552 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
11553 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
11554 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
11555 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
11556 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
11557 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
11558 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
11559 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
11560 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
11561 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
11562 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
11563 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
11564 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
11565 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
11566 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
11567 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
11568 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
11569 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
11570 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
11571 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
11572 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
11573 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
11574 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
11575 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
11576 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
11577 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
11578 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
11579 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
11580 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
11581 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
11582 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
11583 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
11584 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
11585 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
11586 // LIMITEXCEEDED = "LimitExceeded"
11587 // OPERATIONDENIED = "OperationDenied"
11588 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
11589 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11590 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
11591 // RESOURCEINUSE = "ResourceInUse"
11592 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
11593 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
11594 func ModifyL7AccRule(c *Client, request *ModifyL7AccRuleRequest) (response *ModifyL7AccRuleResponse, err error) {
11595 return ModifyL7AccRuleWithContext(context.Background(), c, request)
11596 }
11597
11598 // ModifyL7AccRule
11599 // 本接口用于修改[规则引擎](https://cloud.tencent.com/document/product/1552/70901)中的规则,单次仅支持修改单条规则。
11600 //
11601 // 可能返回的错误码:
11602 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
11603 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
11604 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
11605 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
11606 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
11607 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
11608 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
11609 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
11610 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
11611 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
11612 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
11613 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
11614 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
11615 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
11616 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
11617 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
11618 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
11619 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
11620 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
11621 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
11622 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
11623 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
11624 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
11625 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
11626 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
11627 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
11628 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
11629 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
11630 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
11631 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
11632 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
11633 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
11634 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
11635 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
11636 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
11637 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
11638 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
11639 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
11640 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
11641 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
11642 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
11643 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
11644 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
11645 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
11646 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
11647 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
11648 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
11649 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
11650 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
11651 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
11652 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
11653 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
11654 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
11655 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
11656 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
11657 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
11658 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
11659 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
11660 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
11661 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
11662 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
11663 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
11664 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
11665 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
11666 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
11667 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
11668 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
11669 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
11670 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
11671 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
11672 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
11673 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
11674 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
11675 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
11676 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
11677 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
11678 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
11679 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
11680 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
11681 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
11682 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
11683 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
11684 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
11685 // LIMITEXCEEDED = "LimitExceeded"
11686 // OPERATIONDENIED = "OperationDenied"
11687 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
11688 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11689 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
11690 // RESOURCEINUSE = "ResourceInUse"
11691 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
11692 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
11693 func ModifyL7AccRuleWithContext(ctx context.Context, c *Client, request *ModifyL7AccRuleRequest) (response *ModifyL7AccRuleResponse, err error) {
11694 if request == nil {
11695 request = NewModifyL7AccRuleRequest()
11696 }
11697 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyL7AccRule")
11698
11699 if c.GetCredential() == nil {
11700 return nil, errors.New("ModifyL7AccRule require credential")
11701 }
11702
11703 request.SetContext(ctx)
11704
11705 response = NewModifyL7AccRuleResponse()
11706 err = c.Send(request, response)
11707 return
11708 }
11709
11710 func NewModifyL7AccRulePriorityRequest() (request *ModifyL7AccRulePriorityRequest) {
11711 request = &ModifyL7AccRulePriorityRequest{
11712 BaseRequest: &tchttp.BaseRequest{},
11713 }
11714
11715 request.Init().WithApiInfo("teo", APIVersion, "ModifyL7AccRulePriority")
11716
11717
11718 return
11719 }
11720
11721 func NewModifyL7AccRulePriorityResponse() (response *ModifyL7AccRulePriorityResponse) {
11722 response = &ModifyL7AccRulePriorityResponse{
11723 BaseResponse: &tchttp.BaseResponse{},
11724 }
11725 return
11726
11727 }
11728
11729 // ModifyL7AccRulePriority
11730 // 本接口用于修改[规则引擎](https://cloud.tencent.com/document/product/1552/70901)中规则列表的优先级,本接口需要传入站点 ID 下完整的规则 ID 列表,规则 ID 列表可以通过[查询七层加速规则](https://cloud.tencent.com/document/product/1552/115820)接口获取,最终优先级顺序将调整成规则 ID 列表的顺序,从前往后执行。
11731 //
11732 // 可能返回的错误码:
11733 // INVALIDPARAMETER_INVALIDRULEENGINE = "InvalidParameter.InvalidRuleEngine"
11734 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
11735 func ModifyL7AccRulePriority(c *Client, request *ModifyL7AccRulePriorityRequest) (response *ModifyL7AccRulePriorityResponse, err error) {
11736 return ModifyL7AccRulePriorityWithContext(context.Background(), c, request)
11737 }
11738
11739 // ModifyL7AccRulePriority
11740 // 本接口用于修改[规则引擎](https://cloud.tencent.com/document/product/1552/70901)中规则列表的优先级,本接口需要传入站点 ID 下完整的规则 ID 列表,规则 ID 列表可以通过[查询七层加速规则](https://cloud.tencent.com/document/product/1552/115820)接口获取,最终优先级顺序将调整成规则 ID 列表的顺序,从前往后执行。
11741 //
11742 // 可能返回的错误码:
11743 // INVALIDPARAMETER_INVALIDRULEENGINE = "InvalidParameter.InvalidRuleEngine"
11744 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
11745 func ModifyL7AccRulePriorityWithContext(ctx context.Context, c *Client, request *ModifyL7AccRulePriorityRequest) (response *ModifyL7AccRulePriorityResponse, err error) {
11746 if request == nil {
11747 request = NewModifyL7AccRulePriorityRequest()
11748 }
11749 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyL7AccRulePriority")
11750
11751 if c.GetCredential() == nil {
11752 return nil, errors.New("ModifyL7AccRulePriority require credential")
11753 }
11754
11755 request.SetContext(ctx)
11756
11757 response = NewModifyL7AccRulePriorityResponse()
11758 err = c.Send(request, response)
11759 return
11760 }
11761
11762 func NewModifyL7AccSettingRequest() (request *ModifyL7AccSettingRequest) {
11763 request = &ModifyL7AccSettingRequest{
11764 BaseRequest: &tchttp.BaseRequest{},
11765 }
11766
11767 request.Init().WithApiInfo("teo", APIVersion, "ModifyL7AccSetting")
11768
11769
11770 return
11771 }
11772
11773 func NewModifyL7AccSettingResponse() (response *ModifyL7AccSettingResponse) {
11774 response = &ModifyL7AccSettingResponse{
11775 BaseResponse: &tchttp.BaseResponse{},
11776 }
11777 return
11778
11779 }
11780
11781 // ModifyL7AccSetting
11782 // 本接口用于修改[站点加速](https://cloud.tencent.com/document/product/1552/96193)全局配置。
11783 //
11784 // 可能返回的错误码:
11785 // FAILEDOPERATION = "FailedOperation"
11786 // FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
11787 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
11788 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
11789 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
11790 // INTERNALERROR_UNKNOWERROR = "InternalError.UnknowError"
11791 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
11792 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGREQUIRESFULLURLCACHEOFF = "InvalidParameter.CacheKeyQueryStringRequiresFullUrlCacheOff"
11793 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
11794 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
11795 // INVALIDPARAMETER_CLIENTIPCOUNTRYCONFLICTSWITHIPV6 = "InvalidParameter.ClientIpCountryConflictsWithIpv6"
11796 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
11797 // INVALIDPARAMETER_INVALIDAWSPRIVATEACCESS = "InvalidParameter.InvalidAwsPrivateAccess"
11798 // INVALIDPARAMETER_INVALIDCACHECONFIGFOLLOWORIGIN = "InvalidParameter.InvalidCacheConfigFollowOrigin"
11799 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
11800 // INVALIDPARAMETER_INVALIDCACHEONLYONSWITCH = "InvalidParameter.InvalidCacheOnlyOnSwitch"
11801 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
11802 // INVALIDPARAMETER_INVALIDCLIENTIPCOUNTRYHEADERNAME = "InvalidParameter.InvalidClientIpCountryHeaderName"
11803 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
11804 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
11805 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
11806 // INVALIDPARAMETER_INVALIDFORCEREDIRECTTYPE = "InvalidParameter.InvalidForceRedirectType"
11807 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
11808 // INVALIDPARAMETER_INVALIDHTTPSCERTINFO = "InvalidParameter.InvalidHttpsCertInfo"
11809 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
11810 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
11811 // INVALIDPARAMETER_INVALIDHTTPSTLSVERSION = "InvalidParameter.InvalidHttpsTlsVersion"
11812 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
11813 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
11814 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
11815 // INVALIDPARAMETER_INVALIDORIGINTYPE = "InvalidParameter.InvalidOriginType"
11816 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
11817 // INVALIDPARAMETER_INVALIDPOSTMAXSIZEBILLING = "InvalidParameter.InvalidPostMaxSizeBilling"
11818 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
11819 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
11820 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
11821 // INVALIDPARAMETER_INVALIDRESOURCEIDBILLING = "InvalidParameter.InvalidResourceIdBilling"
11822 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGCLIENTIP = "InvalidParameter.InvalidStandardDebugClientIp"
11823 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEMPTYLIST = "InvalidParameter.InvalidStandardDebugEmptyList"
11824 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
11825 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
11826 // INVALIDPARAMETER_MULTIPLYLAYERNOTSUPPORTSMARTROUTING = "InvalidParameter.MultiplyLayerNotSupportSmartRouting"
11827 // INVALIDPARAMETER_OCDIRECTORIGINREQUIRESSMARTROUTING = "InvalidParameter.OCDirectOriginRequiresSmartRouting"
11828 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
11829 // INVALIDPARAMETER_SETTINGINVALIDPARAM = "InvalidParameter.SettingInvalidParam"
11830 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
11831 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
11832 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
11833 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
11834 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
11835 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
11836 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
11837 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
11838 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
11839 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
11840 // OPERATIONDENIED = "OperationDenied"
11841 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
11842 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
11843 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
11844 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
11845 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
11846 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11847 // OPERATIONDENIED_SHAREDCNAMEUNSUPPORTEDACCELERATEMAINLAND = "OperationDenied.SharedCNAMEUnsupportedAccelerateMainland"
11848 // OPERATIONDENIED_SHAREDCNAMEUNSUPPORTEDIPV6 = "OperationDenied.SharedCNAMEUnsupportedIPv6"
11849 // RESOURCEINUSE = "ResourceInUse"
11850 // RESOURCENOTFOUND = "ResourceNotFound"
11851 // RESOURCENOTFOUND_POSTMAXSIZEQUOTANOTFOUND = "ResourceNotFound.PostMaxSizeQuotaNotFound"
11852 // RESOURCEUNAVAILABLE_CERTNOTFOUND = "ResourceUnavailable.CertNotFound"
11853 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
11854 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
11855 func ModifyL7AccSetting(c *Client, request *ModifyL7AccSettingRequest) (response *ModifyL7AccSettingResponse, err error) {
11856 return ModifyL7AccSettingWithContext(context.Background(), c, request)
11857 }
11858
11859 // ModifyL7AccSetting
11860 // 本接口用于修改[站点加速](https://cloud.tencent.com/document/product/1552/96193)全局配置。
11861 //
11862 // 可能返回的错误码:
11863 // FAILEDOPERATION = "FailedOperation"
11864 // FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
11865 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
11866 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
11867 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
11868 // INTERNALERROR_UNKNOWERROR = "InternalError.UnknowError"
11869 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
11870 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGREQUIRESFULLURLCACHEOFF = "InvalidParameter.CacheKeyQueryStringRequiresFullUrlCacheOff"
11871 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
11872 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
11873 // INVALIDPARAMETER_CLIENTIPCOUNTRYCONFLICTSWITHIPV6 = "InvalidParameter.ClientIpCountryConflictsWithIpv6"
11874 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
11875 // INVALIDPARAMETER_INVALIDAWSPRIVATEACCESS = "InvalidParameter.InvalidAwsPrivateAccess"
11876 // INVALIDPARAMETER_INVALIDCACHECONFIGFOLLOWORIGIN = "InvalidParameter.InvalidCacheConfigFollowOrigin"
11877 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
11878 // INVALIDPARAMETER_INVALIDCACHEONLYONSWITCH = "InvalidParameter.InvalidCacheOnlyOnSwitch"
11879 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
11880 // INVALIDPARAMETER_INVALIDCLIENTIPCOUNTRYHEADERNAME = "InvalidParameter.InvalidClientIpCountryHeaderName"
11881 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
11882 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
11883 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
11884 // INVALIDPARAMETER_INVALIDFORCEREDIRECTTYPE = "InvalidParameter.InvalidForceRedirectType"
11885 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
11886 // INVALIDPARAMETER_INVALIDHTTPSCERTINFO = "InvalidParameter.InvalidHttpsCertInfo"
11887 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
11888 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
11889 // INVALIDPARAMETER_INVALIDHTTPSTLSVERSION = "InvalidParameter.InvalidHttpsTlsVersion"
11890 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
11891 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
11892 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
11893 // INVALIDPARAMETER_INVALIDORIGINTYPE = "InvalidParameter.InvalidOriginType"
11894 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
11895 // INVALIDPARAMETER_INVALIDPOSTMAXSIZEBILLING = "InvalidParameter.InvalidPostMaxSizeBilling"
11896 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
11897 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
11898 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
11899 // INVALIDPARAMETER_INVALIDRESOURCEIDBILLING = "InvalidParameter.InvalidResourceIdBilling"
11900 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGCLIENTIP = "InvalidParameter.InvalidStandardDebugClientIp"
11901 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEMPTYLIST = "InvalidParameter.InvalidStandardDebugEmptyList"
11902 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
11903 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
11904 // INVALIDPARAMETER_MULTIPLYLAYERNOTSUPPORTSMARTROUTING = "InvalidParameter.MultiplyLayerNotSupportSmartRouting"
11905 // INVALIDPARAMETER_OCDIRECTORIGINREQUIRESSMARTROUTING = "InvalidParameter.OCDirectOriginRequiresSmartRouting"
11906 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
11907 // INVALIDPARAMETER_SETTINGINVALIDPARAM = "InvalidParameter.SettingInvalidParam"
11908 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
11909 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
11910 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
11911 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
11912 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
11913 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
11914 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
11915 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
11916 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
11917 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
11918 // OPERATIONDENIED = "OperationDenied"
11919 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
11920 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
11921 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
11922 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
11923 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
11924 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
11925 // OPERATIONDENIED_SHAREDCNAMEUNSUPPORTEDACCELERATEMAINLAND = "OperationDenied.SharedCNAMEUnsupportedAccelerateMainland"
11926 // OPERATIONDENIED_SHAREDCNAMEUNSUPPORTEDIPV6 = "OperationDenied.SharedCNAMEUnsupportedIPv6"
11927 // RESOURCEINUSE = "ResourceInUse"
11928 // RESOURCENOTFOUND = "ResourceNotFound"
11929 // RESOURCENOTFOUND_POSTMAXSIZEQUOTANOTFOUND = "ResourceNotFound.PostMaxSizeQuotaNotFound"
11930 // RESOURCEUNAVAILABLE_CERTNOTFOUND = "ResourceUnavailable.CertNotFound"
11931 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
11932 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
11933 func ModifyL7AccSettingWithContext(ctx context.Context, c *Client, request *ModifyL7AccSettingRequest) (response *ModifyL7AccSettingResponse, err error) {
11934 if request == nil {
11935 request = NewModifyL7AccSettingRequest()
11936 }
11937 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyL7AccSetting")
11938
11939 if c.GetCredential() == nil {
11940 return nil, errors.New("ModifyL7AccSetting require credential")
11941 }
11942
11943 request.SetContext(ctx)
11944
11945 response = NewModifyL7AccSettingResponse()
11946 err = c.Send(request, response)
11947 return
11948 }
11949
11950 func NewModifyLoadBalancerRequest() (request *ModifyLoadBalancerRequest) {
11951 request = &ModifyLoadBalancerRequest{
11952 BaseRequest: &tchttp.BaseRequest{},
11953 }
11954
11955 request.Init().WithApiInfo("teo", APIVersion, "ModifyLoadBalancer")
11956
11957
11958 return
11959 }
11960
11961 func NewModifyLoadBalancerResponse() (response *ModifyLoadBalancerResponse) {
11962 response = &ModifyLoadBalancerResponse{
11963 BaseResponse: &tchttp.BaseResponse{},
11964 }
11965 return
11966
11967 }
11968
11969 // ModifyLoadBalancer
11970 // 修改负载均衡实例配置。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
11971 //
11972 // 可能返回的错误码:
11973 // INVALIDPARAMETER_LOADBALANCERBINDL4NOTINSTABLESTATUS = "InvalidParameter.LoadBalancerBindL4NotInStableStatus"
11974 // INVALIDPARAMETER_LOADBALANCERBINDL7NOTINSTABLESTATUS = "InvalidParameter.LoadBalancerBindL7NotInStableStatus"
11975 func ModifyLoadBalancer(c *Client, request *ModifyLoadBalancerRequest) (response *ModifyLoadBalancerResponse, err error) {
11976 return ModifyLoadBalancerWithContext(context.Background(), c, request)
11977 }
11978
11979 // ModifyLoadBalancer
11980 // 修改负载均衡实例配置。负载均衡功能内测中,如您需要使用请 [联系我们](https://cloud.tencent.com/online-service)。
11981 //
11982 // 可能返回的错误码:
11983 // INVALIDPARAMETER_LOADBALANCERBINDL4NOTINSTABLESTATUS = "InvalidParameter.LoadBalancerBindL4NotInStableStatus"
11984 // INVALIDPARAMETER_LOADBALANCERBINDL7NOTINSTABLESTATUS = "InvalidParameter.LoadBalancerBindL7NotInStableStatus"
11985 func ModifyLoadBalancerWithContext(ctx context.Context, c *Client, request *ModifyLoadBalancerRequest) (response *ModifyLoadBalancerResponse, err error) {
11986 if request == nil {
11987 request = NewModifyLoadBalancerRequest()
11988 }
11989 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyLoadBalancer")
11990
11991 if c.GetCredential() == nil {
11992 return nil, errors.New("ModifyLoadBalancer require credential")
11993 }
11994
11995 request.SetContext(ctx)
11996
11997 response = NewModifyLoadBalancerResponse()
11998 err = c.Send(request, response)
11999 return
12000 }
12001
12002 func NewModifyMultiPathGatewayRequest() (request *ModifyMultiPathGatewayRequest) {
12003 request = &ModifyMultiPathGatewayRequest{
12004 BaseRequest: &tchttp.BaseRequest{},
12005 }
12006
12007 request.Init().WithApiInfo("teo", APIVersion, "ModifyMultiPathGateway")
12008
12009
12010 return
12011 }
12012
12013 func NewModifyMultiPathGatewayResponse() (response *ModifyMultiPathGatewayResponse) {
12014 response = &ModifyMultiPathGatewayResponse{
12015 BaseResponse: &tchttp.BaseResponse{},
12016 }
12017 return
12018
12019 }
12020
12021 // ModifyMultiPathGateway
12022 // 通过本接口修改多通道安全加速网关信息,如名称、网关 ID、IP、端口等。
12023 //
12024 // 可能返回的错误码:
12025 // INTERNALERROR = "InternalError"
12026 // INVALIDPARAMETER = "InvalidParameter"
12027 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
12028 // MISSINGPARAMETER = "MissingParameter"
12029 // OPERATIONDENIED = "OperationDenied"
12030 func ModifyMultiPathGateway(c *Client, request *ModifyMultiPathGatewayRequest) (response *ModifyMultiPathGatewayResponse, err error) {
12031 return ModifyMultiPathGatewayWithContext(context.Background(), c, request)
12032 }
12033
12034 // ModifyMultiPathGateway
12035 // 通过本接口修改多通道安全加速网关信息,如名称、网关 ID、IP、端口等。
12036 //
12037 // 可能返回的错误码:
12038 // INTERNALERROR = "InternalError"
12039 // INVALIDPARAMETER = "InvalidParameter"
12040 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
12041 // MISSINGPARAMETER = "MissingParameter"
12042 // OPERATIONDENIED = "OperationDenied"
12043 func ModifyMultiPathGatewayWithContext(ctx context.Context, c *Client, request *ModifyMultiPathGatewayRequest) (response *ModifyMultiPathGatewayResponse, err error) {
12044 if request == nil {
12045 request = NewModifyMultiPathGatewayRequest()
12046 }
12047 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyMultiPathGateway")
12048
12049 if c.GetCredential() == nil {
12050 return nil, errors.New("ModifyMultiPathGateway require credential")
12051 }
12052
12053 request.SetContext(ctx)
12054
12055 response = NewModifyMultiPathGatewayResponse()
12056 err = c.Send(request, response)
12057 return
12058 }
12059
12060 func NewModifyMultiPathGatewayLineRequest() (request *ModifyMultiPathGatewayLineRequest) {
12061 request = &ModifyMultiPathGatewayLineRequest{
12062 BaseRequest: &tchttp.BaseRequest{},
12063 }
12064
12065 request.Init().WithApiInfo("teo", APIVersion, "ModifyMultiPathGatewayLine")
12066
12067
12068 return
12069 }
12070
12071 func NewModifyMultiPathGatewayLineResponse() (response *ModifyMultiPathGatewayLineResponse) {
12072 response = &ModifyMultiPathGatewayLineResponse{
12073 BaseResponse: &tchttp.BaseResponse{},
12074 }
12075 return
12076
12077 }
12078
12079 // ModifyMultiPathGatewayLine
12080 // 通过本接口修改接入多通道安全加速网关的线路,包括 EdgeOne 四层代理线路、自定义线路。
12081 //
12082 // 可能返回的错误码:
12083 // INTERNALERROR = "InternalError"
12084 // INVALIDPARAMETER = "InvalidParameter"
12085 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
12086 // MISSINGPARAMETER = "MissingParameter"
12087 // OPERATIONDENIED = "OperationDenied"
12088 func ModifyMultiPathGatewayLine(c *Client, request *ModifyMultiPathGatewayLineRequest) (response *ModifyMultiPathGatewayLineResponse, err error) {
12089 return ModifyMultiPathGatewayLineWithContext(context.Background(), c, request)
12090 }
12091
12092 // ModifyMultiPathGatewayLine
12093 // 通过本接口修改接入多通道安全加速网关的线路,包括 EdgeOne 四层代理线路、自定义线路。
12094 //
12095 // 可能返回的错误码:
12096 // INTERNALERROR = "InternalError"
12097 // INVALIDPARAMETER = "InvalidParameter"
12098 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
12099 // MISSINGPARAMETER = "MissingParameter"
12100 // OPERATIONDENIED = "OperationDenied"
12101 func ModifyMultiPathGatewayLineWithContext(ctx context.Context, c *Client, request *ModifyMultiPathGatewayLineRequest) (response *ModifyMultiPathGatewayLineResponse, err error) {
12102 if request == nil {
12103 request = NewModifyMultiPathGatewayLineRequest()
12104 }
12105 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyMultiPathGatewayLine")
12106
12107 if c.GetCredential() == nil {
12108 return nil, errors.New("ModifyMultiPathGatewayLine require credential")
12109 }
12110
12111 request.SetContext(ctx)
12112
12113 response = NewModifyMultiPathGatewayLineResponse()
12114 err = c.Send(request, response)
12115 return
12116 }
12117
12118 func NewModifyMultiPathGatewaySecretKeyRequest() (request *ModifyMultiPathGatewaySecretKeyRequest) {
12119 request = &ModifyMultiPathGatewaySecretKeyRequest{
12120 BaseRequest: &tchttp.BaseRequest{},
12121 }
12122
12123 request.Init().WithApiInfo("teo", APIVersion, "ModifyMultiPathGatewaySecretKey")
12124
12125
12126 return
12127 }
12128
12129 func NewModifyMultiPathGatewaySecretKeyResponse() (response *ModifyMultiPathGatewaySecretKeyResponse) {
12130 response = &ModifyMultiPathGatewaySecretKeyResponse{
12131 BaseResponse: &tchttp.BaseResponse{},
12132 }
12133 return
12134
12135 }
12136
12137 // ModifyMultiPathGatewaySecretKey
12138 // 通过本接口修改接入多通道安全加速网关的密钥,客户基于接入密钥签名接入多通道安全加速网关,修改后原密钥失效。
12139 //
12140 // 可能返回的错误码:
12141 // INTERNALERROR = "InternalError"
12142 // INVALIDPARAMETER = "InvalidParameter"
12143 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
12144 // MISSINGPARAMETER = "MissingParameter"
12145 // OPERATIONDENIED = "OperationDenied"
12146 func ModifyMultiPathGatewaySecretKey(c *Client, request *ModifyMultiPathGatewaySecretKeyRequest) (response *ModifyMultiPathGatewaySecretKeyResponse, err error) {
12147 return ModifyMultiPathGatewaySecretKeyWithContext(context.Background(), c, request)
12148 }
12149
12150 // ModifyMultiPathGatewaySecretKey
12151 // 通过本接口修改接入多通道安全加速网关的密钥,客户基于接入密钥签名接入多通道安全加速网关,修改后原密钥失效。
12152 //
12153 // 可能返回的错误码:
12154 // INTERNALERROR = "InternalError"
12155 // INVALIDPARAMETER = "InvalidParameter"
12156 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
12157 // MISSINGPARAMETER = "MissingParameter"
12158 // OPERATIONDENIED = "OperationDenied"
12159 func ModifyMultiPathGatewaySecretKeyWithContext(ctx context.Context, c *Client, request *ModifyMultiPathGatewaySecretKeyRequest) (response *ModifyMultiPathGatewaySecretKeyResponse, err error) {
12160 if request == nil {
12161 request = NewModifyMultiPathGatewaySecretKeyRequest()
12162 }
12163 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyMultiPathGatewaySecretKey")
12164
12165 if c.GetCredential() == nil {
12166 return nil, errors.New("ModifyMultiPathGatewaySecretKey require credential")
12167 }
12168
12169 request.SetContext(ctx)
12170
12171 response = NewModifyMultiPathGatewaySecretKeyResponse()
12172 err = c.Send(request, response)
12173 return
12174 }
12175
12176 func NewModifyMultiPathGatewayStatusRequest() (request *ModifyMultiPathGatewayStatusRequest) {
12177 request = &ModifyMultiPathGatewayStatusRequest{
12178 BaseRequest: &tchttp.BaseRequest{},
12179 }
12180
12181 request.Init().WithApiInfo("teo", APIVersion, "ModifyMultiPathGatewayStatus")
12182
12183
12184 return
12185 }
12186
12187 func NewModifyMultiPathGatewayStatusResponse() (response *ModifyMultiPathGatewayStatusResponse) {
12188 response = &ModifyMultiPathGatewayStatusResponse{
12189 BaseResponse: &tchttp.BaseResponse{},
12190 }
12191 return
12192
12193 }
12194
12195 // ModifyMultiPathGatewayStatus
12196 // 更新多通道安全网关状态。
12197 //
12198 // 可能返回的错误码:
12199 // INTERNALERROR = "InternalError"
12200 // INVALIDPARAMETER = "InvalidParameter"
12201 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
12202 // MISSINGPARAMETER = "MissingParameter"
12203 // OPERATIONDENIED = "OperationDenied"
12204 func ModifyMultiPathGatewayStatus(c *Client, request *ModifyMultiPathGatewayStatusRequest) (response *ModifyMultiPathGatewayStatusResponse, err error) {
12205 return ModifyMultiPathGatewayStatusWithContext(context.Background(), c, request)
12206 }
12207
12208 // ModifyMultiPathGatewayStatus
12209 // 更新多通道安全网关状态。
12210 //
12211 // 可能返回的错误码:
12212 // INTERNALERROR = "InternalError"
12213 // INVALIDPARAMETER = "InvalidParameter"
12214 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
12215 // MISSINGPARAMETER = "MissingParameter"
12216 // OPERATIONDENIED = "OperationDenied"
12217 func ModifyMultiPathGatewayStatusWithContext(ctx context.Context, c *Client, request *ModifyMultiPathGatewayStatusRequest) (response *ModifyMultiPathGatewayStatusResponse, err error) {
12218 if request == nil {
12219 request = NewModifyMultiPathGatewayStatusRequest()
12220 }
12221 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyMultiPathGatewayStatus")
12222
12223 if c.GetCredential() == nil {
12224 return nil, errors.New("ModifyMultiPathGatewayStatus require credential")
12225 }
12226
12227 request.SetContext(ctx)
12228
12229 response = NewModifyMultiPathGatewayStatusResponse()
12230 err = c.Send(request, response)
12231 return
12232 }
12233
12234 func NewModifyOriginACLRequest() (request *ModifyOriginACLRequest) {
12235 request = &ModifyOriginACLRequest{
12236 BaseRequest: &tchttp.BaseRequest{},
12237 }
12238
12239 request.Init().WithApiInfo("teo", APIVersion, "ModifyOriginACL")
12240
12241
12242 return
12243 }
12244
12245 func NewModifyOriginACLResponse() (response *ModifyOriginACLResponse) {
12246 response = &ModifyOriginACLResponse{
12247 BaseResponse: &tchttp.BaseResponse{},
12248 }
12249 return
12250
12251 }
12252
12253 // ModifyOriginACL
12254 // 本接口用于对七层加速域名/四层代理实例启用/关闭特定回源 IP 网段回源。单次支持提交的七层加速域名的数量最大为 200,四层代理实例的数量最大为 100,支持七层加速域名/四层代理实例混合提交,总实例个数最大为 200。如需变更超过 200 个实例,请通过本接口分批提交。
12255 //
12256 // 可能返回的错误码:
12257 // INTERNALERROR = "InternalError"
12258 // INVALIDPARAMETER = "InvalidParameter"
12259 // INVALIDPARAMETER_INVALIDDOMAINS = "InvalidParameter.InvalidDomains"
12260 // INVALIDPARAMETER_INVALIDPROXIES = "InvalidParameter.InvalidProxies"
12261 // OPERATIONDENIED = "OperationDenied"
12262 // OPERATIONDENIED_UNSUPPORTEDPLAN = "OperationDenied.UnsupportedPlan"
12263 // OPERATIONDENIED_UPDATEIPWHITELISTFIRST = "OperationDenied.UpdateIPWhitelistFirst"
12264 func ModifyOriginACL(c *Client, request *ModifyOriginACLRequest) (response *ModifyOriginACLResponse, err error) {
12265 return ModifyOriginACLWithContext(context.Background(), c, request)
12266 }
12267
12268 // ModifyOriginACL
12269 // 本接口用于对七层加速域名/四层代理实例启用/关闭特定回源 IP 网段回源。单次支持提交的七层加速域名的数量最大为 200,四层代理实例的数量最大为 100,支持七层加速域名/四层代理实例混合提交,总实例个数最大为 200。如需变更超过 200 个实例,请通过本接口分批提交。
12270 //
12271 // 可能返回的错误码:
12272 // INTERNALERROR = "InternalError"
12273 // INVALIDPARAMETER = "InvalidParameter"
12274 // INVALIDPARAMETER_INVALIDDOMAINS = "InvalidParameter.InvalidDomains"
12275 // INVALIDPARAMETER_INVALIDPROXIES = "InvalidParameter.InvalidProxies"
12276 // OPERATIONDENIED = "OperationDenied"
12277 // OPERATIONDENIED_UNSUPPORTEDPLAN = "OperationDenied.UnsupportedPlan"
12278 // OPERATIONDENIED_UPDATEIPWHITELISTFIRST = "OperationDenied.UpdateIPWhitelistFirst"
12279 func ModifyOriginACLWithContext(ctx context.Context, c *Client, request *ModifyOriginACLRequest) (response *ModifyOriginACLResponse, err error) {
12280 if request == nil {
12281 request = NewModifyOriginACLRequest()
12282 }
12283 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyOriginACL")
12284
12285 if c.GetCredential() == nil {
12286 return nil, errors.New("ModifyOriginACL require credential")
12287 }
12288
12289 request.SetContext(ctx)
12290
12291 response = NewModifyOriginACLResponse()
12292 err = c.Send(request, response)
12293 return
12294 }
12295
12296 func NewModifyOriginGroupRequest() (request *ModifyOriginGroupRequest) {
12297 request = &ModifyOriginGroupRequest{
12298 BaseRequest: &tchttp.BaseRequest{},
12299 }
12300
12301 request.Init().WithApiInfo("teo", APIVersion, "ModifyOriginGroup")
12302
12303
12304 return
12305 }
12306
12307 func NewModifyOriginGroupResponse() (response *ModifyOriginGroupResponse) {
12308 response = &ModifyOriginGroupResponse{
12309 BaseResponse: &tchttp.BaseResponse{},
12310 }
12311 return
12312
12313 }
12314
12315 // ModifyOriginGroup
12316 // 修改源站组配置,新提交的源站记录将会覆盖原有源站组中的源站记录。
12317 //
12318 // 可能返回的错误码:
12319 // FAILEDOPERATION = "FailedOperation"
12320 // INVALIDPARAMETER_HOSTHEADERINVALID = "InvalidParameter.HostHeaderInvalid"
12321 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
12322 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
12323 // INVALIDPARAMETER_ORIGINL4RECORDIPV4MIXDOMAIN = "InvalidParameter.OriginL4RecordIPV4MixDomain"
12324 // INVALIDPARAMETER_ORIGINL4RECORDMULTIDOMAIN = "InvalidParameter.OriginL4RecordMultiDomain"
12325 // INVALIDPARAMETER_ORIGINNAMEEXISTS = "InvalidParameter.OriginNameExists"
12326 // INVALIDPARAMETER_ORIGINRECORDFORMATERROR = "InvalidParameter.OriginRecordFormatError"
12327 // OPERATIONDENIED = "OperationDenied"
12328 // OPERATIONDENIED_ACCELERATIONDOMAINSTATUSNOTINONLINE = "OperationDenied.AccelerationDomainStatusNotInOnline"
12329 // OPERATIONDENIED_L4STATUSNOTINONLINE = "OperationDenied.L4StatusNotInOnline"
12330 // OPERATIONDENIED_LOADBALANCESTATUSNOTINONLINE = "OperationDenied.LoadBalanceStatusNotInOnline"
12331 // RESOURCENOTFOUND = "ResourceNotFound"
12332 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
12333 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
12334 func ModifyOriginGroup(c *Client, request *ModifyOriginGroupRequest) (response *ModifyOriginGroupResponse, err error) {
12335 return ModifyOriginGroupWithContext(context.Background(), c, request)
12336 }
12337
12338 // ModifyOriginGroup
12339 // 修改源站组配置,新提交的源站记录将会覆盖原有源站组中的源站记录。
12340 //
12341 // 可能返回的错误码:
12342 // FAILEDOPERATION = "FailedOperation"
12343 // INVALIDPARAMETER_HOSTHEADERINVALID = "InvalidParameter.HostHeaderInvalid"
12344 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
12345 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
12346 // INVALIDPARAMETER_ORIGINL4RECORDIPV4MIXDOMAIN = "InvalidParameter.OriginL4RecordIPV4MixDomain"
12347 // INVALIDPARAMETER_ORIGINL4RECORDMULTIDOMAIN = "InvalidParameter.OriginL4RecordMultiDomain"
12348 // INVALIDPARAMETER_ORIGINNAMEEXISTS = "InvalidParameter.OriginNameExists"
12349 // INVALIDPARAMETER_ORIGINRECORDFORMATERROR = "InvalidParameter.OriginRecordFormatError"
12350 // OPERATIONDENIED = "OperationDenied"
12351 // OPERATIONDENIED_ACCELERATIONDOMAINSTATUSNOTINONLINE = "OperationDenied.AccelerationDomainStatusNotInOnline"
12352 // OPERATIONDENIED_L4STATUSNOTINONLINE = "OperationDenied.L4StatusNotInOnline"
12353 // OPERATIONDENIED_LOADBALANCESTATUSNOTINONLINE = "OperationDenied.LoadBalanceStatusNotInOnline"
12354 // RESOURCENOTFOUND = "ResourceNotFound"
12355 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
12356 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
12357 func ModifyOriginGroupWithContext(ctx context.Context, c *Client, request *ModifyOriginGroupRequest) (response *ModifyOriginGroupResponse, err error) {
12358 if request == nil {
12359 request = NewModifyOriginGroupRequest()
12360 }
12361 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyOriginGroup")
12362
12363 if c.GetCredential() == nil {
12364 return nil, errors.New("ModifyOriginGroup require credential")
12365 }
12366
12367 request.SetContext(ctx)
12368
12369 response = NewModifyOriginGroupResponse()
12370 err = c.Send(request, response)
12371 return
12372 }
12373
12374 func NewModifyPlanRequest() (request *ModifyPlanRequest) {
12375 request = &ModifyPlanRequest{
12376 BaseRequest: &tchttp.BaseRequest{},
12377 }
12378
12379 request.Init().WithApiInfo("teo", APIVersion, "ModifyPlan")
12380
12381
12382 return
12383 }
12384
12385 func NewModifyPlanResponse() (response *ModifyPlanResponse) {
12386 response = &ModifyPlanResponse{
12387 BaseResponse: &tchttp.BaseResponse{},
12388 }
12389 return
12390
12391 }
12392
12393 // ModifyPlan
12394 // 修改套餐配置。目前仅支持修改预付费套餐的自动续费开关。
12395 //
12396 // 可能返回的错误码:
12397 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
12398 // OPERATIONDENIED_ENTERPRISEPLANAUTORENEWUNSUPPORTED = "OperationDenied.EnterprisePlanAutoRenewUnsupported"
12399 // OPERATIONDENIED_PLANHASBEENISOLATED = "OperationDenied.PlanHasBeenIsolated"
12400 func ModifyPlan(c *Client, request *ModifyPlanRequest) (response *ModifyPlanResponse, err error) {
12401 return ModifyPlanWithContext(context.Background(), c, request)
12402 }
12403
12404 // ModifyPlan
12405 // 修改套餐配置。目前仅支持修改预付费套餐的自动续费开关。
12406 //
12407 // 可能返回的错误码:
12408 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
12409 // OPERATIONDENIED_ENTERPRISEPLANAUTORENEWUNSUPPORTED = "OperationDenied.EnterprisePlanAutoRenewUnsupported"
12410 // OPERATIONDENIED_PLANHASBEENISOLATED = "OperationDenied.PlanHasBeenIsolated"
12411 func ModifyPlanWithContext(ctx context.Context, c *Client, request *ModifyPlanRequest) (response *ModifyPlanResponse, err error) {
12412 if request == nil {
12413 request = NewModifyPlanRequest()
12414 }
12415 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyPlan")
12416
12417 if c.GetCredential() == nil {
12418 return nil, errors.New("ModifyPlan require credential")
12419 }
12420
12421 request.SetContext(ctx)
12422
12423 response = NewModifyPlanResponse()
12424 err = c.Send(request, response)
12425 return
12426 }
12427
12428 func NewModifyRealtimeLogDeliveryTaskRequest() (request *ModifyRealtimeLogDeliveryTaskRequest) {
12429 request = &ModifyRealtimeLogDeliveryTaskRequest{
12430 BaseRequest: &tchttp.BaseRequest{},
12431 }
12432
12433 request.Init().WithApiInfo("teo", APIVersion, "ModifyRealtimeLogDeliveryTask")
12434
12435
12436 return
12437 }
12438
12439 func NewModifyRealtimeLogDeliveryTaskResponse() (response *ModifyRealtimeLogDeliveryTaskResponse) {
12440 response = &ModifyRealtimeLogDeliveryTaskResponse{
12441 BaseResponse: &tchttp.BaseResponse{},
12442 }
12443 return
12444
12445 }
12446
12447 // ModifyRealtimeLogDeliveryTask
12448 // 通过本接口修改实时日志投递任务配置。本接口有如下限制:<li>不支持修改实时日志投递任务目的地类型(TaskType);</li><li>不支持修改数据投递类型(LogType)</li><li>不支持修改数据投递区域(Area)</li><li>当原实时日志投递任务的目的地为腾讯云 CLS 时,不支持修改目的地详细配置,如日志集、日志主题。</li>
12449 //
12450 // 可能返回的错误码:
12451 // FAILEDOPERATION = "FailedOperation"
12452 // FAILEDOPERATION_CREATELOGTOPICTASKAUTHFAILURE = "FailedOperation.CreateLogTopicTaskAuthFailure"
12453 // INVALIDPARAMETER_INVALIDLOGFORMATFIELDDELIMITER = "InvalidParameter.InvalidLogFormatFieldDelimiter"
12454 // INVALIDPARAMETER_INVALIDLOGFORMATFORMATTYPE = "InvalidParameter.InvalidLogFormatFormatType"
12455 // INVALIDPARAMETER_INVALIDLOGFORMATRECORDDELIMITER = "InvalidParameter.InvalidLogFormatRecordDelimiter"
12456 // LIMITEXCEEDED_CUSTOMLOGFIELDREGEXLIMITEXCEEDED = "LimitExceeded.CustomLogFieldRegexLimitExceeded"
12457 func ModifyRealtimeLogDeliveryTask(c *Client, request *ModifyRealtimeLogDeliveryTaskRequest) (response *ModifyRealtimeLogDeliveryTaskResponse, err error) {
12458 return ModifyRealtimeLogDeliveryTaskWithContext(context.Background(), c, request)
12459 }
12460
12461 // ModifyRealtimeLogDeliveryTask
12462 // 通过本接口修改实时日志投递任务配置。本接口有如下限制:<li>不支持修改实时日志投递任务目的地类型(TaskType);</li><li>不支持修改数据投递类型(LogType)</li><li>不支持修改数据投递区域(Area)</li><li>当原实时日志投递任务的目的地为腾讯云 CLS 时,不支持修改目的地详细配置,如日志集、日志主题。</li>
12463 //
12464 // 可能返回的错误码:
12465 // FAILEDOPERATION = "FailedOperation"
12466 // FAILEDOPERATION_CREATELOGTOPICTASKAUTHFAILURE = "FailedOperation.CreateLogTopicTaskAuthFailure"
12467 // INVALIDPARAMETER_INVALIDLOGFORMATFIELDDELIMITER = "InvalidParameter.InvalidLogFormatFieldDelimiter"
12468 // INVALIDPARAMETER_INVALIDLOGFORMATFORMATTYPE = "InvalidParameter.InvalidLogFormatFormatType"
12469 // INVALIDPARAMETER_INVALIDLOGFORMATRECORDDELIMITER = "InvalidParameter.InvalidLogFormatRecordDelimiter"
12470 // LIMITEXCEEDED_CUSTOMLOGFIELDREGEXLIMITEXCEEDED = "LimitExceeded.CustomLogFieldRegexLimitExceeded"
12471 func ModifyRealtimeLogDeliveryTaskWithContext(ctx context.Context, c *Client, request *ModifyRealtimeLogDeliveryTaskRequest) (response *ModifyRealtimeLogDeliveryTaskResponse, err error) {
12472 if request == nil {
12473 request = NewModifyRealtimeLogDeliveryTaskRequest()
12474 }
12475 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyRealtimeLogDeliveryTask")
12476
12477 if c.GetCredential() == nil {
12478 return nil, errors.New("ModifyRealtimeLogDeliveryTask require credential")
12479 }
12480
12481 request.SetContext(ctx)
12482
12483 response = NewModifyRealtimeLogDeliveryTaskResponse()
12484 err = c.Send(request, response)
12485 return
12486 }
12487
12488 func NewModifyRuleRequest() (request *ModifyRuleRequest) {
12489 request = &ModifyRuleRequest{
12490 BaseRequest: &tchttp.BaseRequest{},
12491 }
12492
12493 request.Init().WithApiInfo("teo", APIVersion, "ModifyRule")
12494
12495
12496 return
12497 }
12498
12499 func NewModifyRuleResponse() (response *ModifyRuleResponse) {
12500 response = &ModifyRuleResponse{
12501 BaseResponse: &tchttp.BaseResponse{},
12502 }
12503 return
12504
12505 }
12506
12507 // ModifyRule
12508 // 本接口为旧版本修改规则引擎接口,EdgeOne 于 2025 年 1 月 21 日已对规则引擎相关接口全面升级,新版本修改七层加速规则接口详情请参考 [ModifyL7AccRule](https://cloud.tencent.com/document/product/1552/115818)。
12509 //
12510 // <p style="color: red;">注意:自 2025 年 1 月 21 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供,旧版接口支持的原有能力将不受影响。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版规则引擎接口。</p>
12511 //
12512 // 可能返回的错误码:
12513 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
12514 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
12515 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
12516 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
12517 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
12518 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
12519 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
12520 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
12521 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
12522 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
12523 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
12524 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
12525 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
12526 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
12527 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
12528 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
12529 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
12530 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
12531 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
12532 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
12533 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
12534 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
12535 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
12536 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
12537 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
12538 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
12539 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
12540 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
12541 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
12542 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
12543 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
12544 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
12545 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
12546 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
12547 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
12548 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
12549 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
12550 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
12551 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
12552 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
12553 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
12554 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
12555 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
12556 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
12557 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
12558 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
12559 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
12560 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
12561 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
12562 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
12563 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
12564 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
12565 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
12566 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
12567 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
12568 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
12569 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
12570 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
12571 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
12572 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
12573 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
12574 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
12575 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
12576 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
12577 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
12578 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
12579 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
12580 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
12581 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
12582 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
12583 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
12584 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
12585 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
12586 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
12587 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
12588 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
12589 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
12590 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
12591 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
12592 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
12593 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
12594 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
12595 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
12596 // LIMITEXCEEDED = "LimitExceeded"
12597 // OPERATIONDENIED = "OperationDenied"
12598 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
12599 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
12600 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
12601 // RESOURCEINUSE = "ResourceInUse"
12602 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
12603 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
12604 func ModifyRule(c *Client, request *ModifyRuleRequest) (response *ModifyRuleResponse, err error) {
12605 return ModifyRuleWithContext(context.Background(), c, request)
12606 }
12607
12608 // ModifyRule
12609 // 本接口为旧版本修改规则引擎接口,EdgeOne 于 2025 年 1 月 21 日已对规则引擎相关接口全面升级,新版本修改七层加速规则接口详情请参考 [ModifyL7AccRule](https://cloud.tencent.com/document/product/1552/115818)。
12610 //
12611 // <p style="color: red;">注意:自 2025 年 1 月 21 日起,旧版接口停止更新迭代,后续新增功能将仅在新版接口中提供,旧版接口支持的原有能力将不受影响。为避免在使用旧版接口时出现数据字段冲突,建议您尽早迁移到新版规则引擎接口。</p>
12612 //
12613 // 可能返回的错误码:
12614 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
12615 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
12616 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
12617 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
12618 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
12619 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
12620 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
12621 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
12622 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
12623 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
12624 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
12625 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
12626 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
12627 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
12628 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
12629 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
12630 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
12631 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
12632 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
12633 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
12634 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
12635 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
12636 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
12637 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
12638 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
12639 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
12640 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
12641 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
12642 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
12643 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
12644 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
12645 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
12646 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
12647 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
12648 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
12649 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
12650 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
12651 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
12652 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
12653 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
12654 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
12655 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
12656 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
12657 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
12658 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
12659 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
12660 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
12661 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
12662 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
12663 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
12664 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
12665 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
12666 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
12667 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
12668 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
12669 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
12670 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
12671 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
12672 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
12673 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
12674 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
12675 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
12676 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
12677 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
12678 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
12679 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
12680 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
12681 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
12682 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
12683 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
12684 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
12685 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
12686 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
12687 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
12688 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
12689 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
12690 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
12691 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
12692 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
12693 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
12694 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
12695 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
12696 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
12697 // LIMITEXCEEDED = "LimitExceeded"
12698 // OPERATIONDENIED = "OperationDenied"
12699 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
12700 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
12701 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
12702 // RESOURCEINUSE = "ResourceInUse"
12703 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
12704 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
12705 func ModifyRuleWithContext(ctx context.Context, c *Client, request *ModifyRuleRequest) (response *ModifyRuleResponse, err error) {
12706 if request == nil {
12707 request = NewModifyRuleRequest()
12708 }
12709 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyRule")
12710
12711 if c.GetCredential() == nil {
12712 return nil, errors.New("ModifyRule require credential")
12713 }
12714
12715 request.SetContext(ctx)
12716
12717 response = NewModifyRuleResponse()
12718 err = c.Send(request, response)
12719 return
12720 }
12721
12722 func NewModifySecurityAPIResourceRequest() (request *ModifySecurityAPIResourceRequest) {
12723 request = &ModifySecurityAPIResourceRequest{
12724 BaseRequest: &tchttp.BaseRequest{},
12725 }
12726
12727 request.Init().WithApiInfo("teo", APIVersion, "ModifySecurityAPIResource")
12728
12729
12730 return
12731 }
12732
12733 func NewModifySecurityAPIResourceResponse() (response *ModifySecurityAPIResourceResponse) {
12734 response = &ModifySecurityAPIResourceResponse{
12735 BaseResponse: &tchttp.BaseResponse{},
12736 }
12737 return
12738
12739 }
12740
12741 // ModifySecurityAPIResource
12742 // 该接口用于修改 API 资源。
12743 //
12744 // 可能返回的错误码:
12745 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
12746 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
12747 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
12748 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
12749 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
12750 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
12751 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
12752 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
12753 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
12754 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
12755 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
12756 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
12757 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
12758 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
12759 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
12760 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
12761 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
12762 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
12763 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
12764 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
12765 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
12766 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
12767 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
12768 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
12769 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
12770 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
12771 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
12772 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
12773 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
12774 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
12775 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
12776 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
12777 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
12778 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
12779 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
12780 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
12781 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
12782 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
12783 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
12784 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
12785 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
12786 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
12787 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
12788 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
12789 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
12790 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
12791 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
12792 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
12793 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
12794 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
12795 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
12796 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
12797 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
12798 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
12799 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
12800 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
12801 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
12802 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
12803 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
12804 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
12805 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
12806 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
12807 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
12808 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
12809 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
12810 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
12811 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
12812 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
12813 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
12814 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
12815 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
12816 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
12817 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
12818 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
12819 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
12820 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
12821 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
12822 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
12823 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
12824 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
12825 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
12826 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
12827 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
12828 // LIMITEXCEEDED = "LimitExceeded"
12829 // OPERATIONDENIED = "OperationDenied"
12830 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
12831 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
12832 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
12833 // RESOURCEINUSE = "ResourceInUse"
12834 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
12835 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
12836 func ModifySecurityAPIResource(c *Client, request *ModifySecurityAPIResourceRequest) (response *ModifySecurityAPIResourceResponse, err error) {
12837 return ModifySecurityAPIResourceWithContext(context.Background(), c, request)
12838 }
12839
12840 // ModifySecurityAPIResource
12841 // 该接口用于修改 API 资源。
12842 //
12843 // 可能返回的错误码:
12844 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
12845 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
12846 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
12847 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
12848 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
12849 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
12850 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
12851 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
12852 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
12853 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
12854 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
12855 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
12856 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
12857 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
12858 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
12859 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
12860 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
12861 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
12862 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
12863 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
12864 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
12865 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
12866 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
12867 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
12868 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
12869 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
12870 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
12871 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
12872 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
12873 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
12874 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
12875 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
12876 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
12877 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
12878 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
12879 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
12880 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
12881 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
12882 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
12883 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
12884 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
12885 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
12886 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
12887 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
12888 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
12889 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
12890 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
12891 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
12892 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
12893 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
12894 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
12895 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
12896 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
12897 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
12898 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
12899 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
12900 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
12901 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
12902 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
12903 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
12904 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
12905 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
12906 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
12907 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
12908 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
12909 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
12910 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
12911 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
12912 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
12913 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
12914 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
12915 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
12916 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
12917 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
12918 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
12919 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
12920 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
12921 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
12922 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
12923 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
12924 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
12925 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
12926 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
12927 // LIMITEXCEEDED = "LimitExceeded"
12928 // OPERATIONDENIED = "OperationDenied"
12929 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
12930 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
12931 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
12932 // RESOURCEINUSE = "ResourceInUse"
12933 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
12934 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
12935 func ModifySecurityAPIResourceWithContext(ctx context.Context, c *Client, request *ModifySecurityAPIResourceRequest) (response *ModifySecurityAPIResourceResponse, err error) {
12936 if request == nil {
12937 request = NewModifySecurityAPIResourceRequest()
12938 }
12939 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifySecurityAPIResource")
12940
12941 if c.GetCredential() == nil {
12942 return nil, errors.New("ModifySecurityAPIResource require credential")
12943 }
12944
12945 request.SetContext(ctx)
12946
12947 response = NewModifySecurityAPIResourceResponse()
12948 err = c.Send(request, response)
12949 return
12950 }
12951
12952 func NewModifySecurityAPIServiceRequest() (request *ModifySecurityAPIServiceRequest) {
12953 request = &ModifySecurityAPIServiceRequest{
12954 BaseRequest: &tchttp.BaseRequest{},
12955 }
12956
12957 request.Init().WithApiInfo("teo", APIVersion, "ModifySecurityAPIService")
12958
12959
12960 return
12961 }
12962
12963 func NewModifySecurityAPIServiceResponse() (response *ModifySecurityAPIServiceResponse) {
12964 response = &ModifySecurityAPIServiceResponse{
12965 BaseResponse: &tchttp.BaseResponse{},
12966 }
12967 return
12968
12969 }
12970
12971 // ModifySecurityAPIService
12972 // 该接口用于修改 API 服务。
12973 //
12974 // 可能返回的错误码:
12975 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
12976 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
12977 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
12978 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
12979 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
12980 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
12981 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
12982 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
12983 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
12984 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
12985 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
12986 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
12987 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
12988 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
12989 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
12990 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
12991 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
12992 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
12993 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
12994 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
12995 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
12996 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
12997 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
12998 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
12999 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
13000 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
13001 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
13002 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
13003 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
13004 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
13005 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
13006 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
13007 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
13008 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
13009 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
13010 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
13011 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
13012 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
13013 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
13014 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
13015 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
13016 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
13017 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
13018 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
13019 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
13020 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
13021 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
13022 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
13023 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
13024 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
13025 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
13026 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
13027 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
13028 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
13029 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
13030 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
13031 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
13032 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
13033 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
13034 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
13035 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
13036 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
13037 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
13038 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
13039 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
13040 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
13041 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
13042 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
13043 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
13044 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
13045 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
13046 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
13047 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
13048 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
13049 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
13050 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
13051 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
13052 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
13053 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
13054 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
13055 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
13056 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
13057 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
13058 // LIMITEXCEEDED = "LimitExceeded"
13059 // OPERATIONDENIED = "OperationDenied"
13060 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
13061 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
13062 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
13063 // RESOURCEINUSE = "ResourceInUse"
13064 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13065 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13066 func ModifySecurityAPIService(c *Client, request *ModifySecurityAPIServiceRequest) (response *ModifySecurityAPIServiceResponse, err error) {
13067 return ModifySecurityAPIServiceWithContext(context.Background(), c, request)
13068 }
13069
13070 // ModifySecurityAPIService
13071 // 该接口用于修改 API 服务。
13072 //
13073 // 可能返回的错误码:
13074 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13075 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
13076 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
13077 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
13078 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
13079 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
13080 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
13081 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
13082 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
13083 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
13084 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
13085 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
13086 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
13087 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
13088 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
13089 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
13090 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
13091 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
13092 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
13093 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
13094 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
13095 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
13096 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
13097 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
13098 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
13099 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
13100 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
13101 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
13102 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
13103 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
13104 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
13105 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
13106 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
13107 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
13108 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
13109 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
13110 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
13111 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
13112 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
13113 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
13114 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
13115 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
13116 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
13117 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
13118 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
13119 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
13120 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
13121 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
13122 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
13123 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
13124 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
13125 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
13126 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
13127 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
13128 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
13129 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
13130 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
13131 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
13132 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
13133 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
13134 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
13135 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
13136 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
13137 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
13138 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
13139 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
13140 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
13141 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
13142 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
13143 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
13144 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
13145 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
13146 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
13147 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
13148 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
13149 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
13150 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
13151 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
13152 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
13153 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
13154 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
13155 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
13156 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
13157 // LIMITEXCEEDED = "LimitExceeded"
13158 // OPERATIONDENIED = "OperationDenied"
13159 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
13160 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
13161 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
13162 // RESOURCEINUSE = "ResourceInUse"
13163 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13164 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13165 func ModifySecurityAPIServiceWithContext(ctx context.Context, c *Client, request *ModifySecurityAPIServiceRequest) (response *ModifySecurityAPIServiceResponse, err error) {
13166 if request == nil {
13167 request = NewModifySecurityAPIServiceRequest()
13168 }
13169 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifySecurityAPIService")
13170
13171 if c.GetCredential() == nil {
13172 return nil, errors.New("ModifySecurityAPIService require credential")
13173 }
13174
13175 request.SetContext(ctx)
13176
13177 response = NewModifySecurityAPIServiceResponse()
13178 err = c.Send(request, response)
13179 return
13180 }
13181
13182 func NewModifySecurityClientAttesterRequest() (request *ModifySecurityClientAttesterRequest) {
13183 request = &ModifySecurityClientAttesterRequest{
13184 BaseRequest: &tchttp.BaseRequest{},
13185 }
13186
13187 request.Init().WithApiInfo("teo", APIVersion, "ModifySecurityClientAttester")
13188
13189
13190 return
13191 }
13192
13193 func NewModifySecurityClientAttesterResponse() (response *ModifySecurityClientAttesterResponse) {
13194 response = &ModifySecurityClientAttesterResponse{
13195 BaseResponse: &tchttp.BaseResponse{},
13196 }
13197 return
13198
13199 }
13200
13201 // ModifySecurityClientAttester
13202 // 修改客户端认证选项。
13203 //
13204 // 可能返回的错误码:
13205 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13206 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
13207 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
13208 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
13209 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
13210 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
13211 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
13212 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
13213 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
13214 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
13215 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
13216 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
13217 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
13218 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
13219 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
13220 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
13221 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
13222 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
13223 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
13224 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
13225 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
13226 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
13227 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
13228 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
13229 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
13230 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
13231 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
13232 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
13233 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
13234 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
13235 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
13236 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
13237 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
13238 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
13239 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
13240 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
13241 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
13242 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
13243 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
13244 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
13245 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
13246 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
13247 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
13248 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
13249 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
13250 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
13251 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
13252 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
13253 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
13254 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
13255 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
13256 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
13257 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
13258 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
13259 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
13260 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
13261 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
13262 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
13263 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
13264 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
13265 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
13266 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
13267 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
13268 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
13269 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
13270 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
13271 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
13272 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
13273 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
13274 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
13275 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
13276 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
13277 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
13278 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
13279 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
13280 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
13281 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
13282 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
13283 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
13284 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
13285 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
13286 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
13287 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
13288 // LIMITEXCEEDED = "LimitExceeded"
13289 // OPERATIONDENIED = "OperationDenied"
13290 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
13291 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
13292 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
13293 // RESOURCEINUSE = "ResourceInUse"
13294 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13295 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13296 func ModifySecurityClientAttester(c *Client, request *ModifySecurityClientAttesterRequest) (response *ModifySecurityClientAttesterResponse, err error) {
13297 return ModifySecurityClientAttesterWithContext(context.Background(), c, request)
13298 }
13299
13300 // ModifySecurityClientAttester
13301 // 修改客户端认证选项。
13302 //
13303 // 可能返回的错误码:
13304 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13305 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
13306 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
13307 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
13308 // INVALIDPARAMETER_COMPRESSIONINVALIDALGORITHMS = "InvalidParameter.CompressionInvalidAlgorithms"
13309 // INVALIDPARAMETER_ERRACTIONUNSUPPORTTARGET = "InvalidParameter.ErrActionUnsupportTarget"
13310 // INVALIDPARAMETER_ERRINVALIDACTION = "InvalidParameter.ErrInvalidAction"
13311 // INVALIDPARAMETER_ERRINVALIDACTIONDUPLICATEACTION = "InvalidParameter.ErrInvalidActionDuplicateAction"
13312 // INVALIDPARAMETER_ERRINVALIDACTIONPARAM = "InvalidParameter.ErrInvalidActionParam"
13313 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMACTION = "InvalidParameter.ErrInvalidActionParamAction"
13314 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMDUPLICATENAME = "InvalidParameter.ErrInvalidActionParamDuplicateName"
13315 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMNAME = "InvalidParameter.ErrInvalidActionParamName"
13316 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMTOOMANYVALUES = "InvalidParameter.ErrInvalidActionParamTooManyValues"
13317 // INVALIDPARAMETER_ERRINVALIDACTIONPARAMVALUE = "InvalidParameter.ErrInvalidActionParamValue"
13318 // INVALIDPARAMETER_ERRINVALIDACTIONTYPE = "InvalidParameter.ErrInvalidActionType"
13319 // INVALIDPARAMETER_ERRINVALIDCONDITIONHOSTTOOMANYWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidConditionHostTooManyWhenModifyOriginActionConfigured"
13320 // INVALIDPARAMETER_ERRINVALIDCONDITIONIGNORECASE = "InvalidParameter.ErrInvalidConditionIgnoreCase"
13321 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMEBADNAME = "InvalidParameter.ErrInvalidConditionNameBadName"
13322 // INVALIDPARAMETER_ERRINVALIDCONDITIONNAMETARGETNOTSUPPORTNAME = "InvalidParameter.ErrInvalidConditionNameTargetNotSupportName"
13323 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADREGULAR = "InvalidParameter.ErrInvalidConditionValueBadRegular"
13324 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADURL = "InvalidParameter.ErrInvalidConditionValueBadUrl"
13325 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUE = "InvalidParameter.ErrInvalidConditionValueBadValue"
13326 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUEBADVALUECONTAINFILENAMEEXTENSION = "InvalidParameter.ErrInvalidConditionValueBadValueContainFileNameExtension"
13327 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOLONGVALUE = "InvalidParameter.ErrInvalidConditionValueTooLongValue"
13328 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYVALUES = "InvalidParameter.ErrInvalidConditionValueTooManyValues"
13329 // INVALIDPARAMETER_ERRINVALIDCONDITIONVALUETOOMANYWILDCARD = "InvalidParameter.ErrInvalidConditionValueTooManyWildcard"
13330 // INVALIDPARAMETER_ERRINVALIDELSEWHENMODIFYORIGINACTIONCONFIGURED = "InvalidParameter.ErrInvalidElseWhenModifyOriginActionConfigured"
13331 // INVALIDPARAMETER_ERRNILCONDITION = "InvalidParameter.ErrNilCondition"
13332 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
13333 // INVALIDPARAMETER_HOSTNOTFOUND = "InvalidParameter.HostNotFound"
13334 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESECRETKEY = "InvalidParameter.InvalidAuthenticationTypeSecretKey"
13335 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPESIGNPARAM = "InvalidParameter.InvalidAuthenticationTypeSignParam"
13336 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEFORMAT = "InvalidParameter.InvalidAuthenticationTypeTimeFormat"
13337 // INVALIDPARAMETER_INVALIDAUTHENTICATIONTYPETIMEPARAM = "InvalidParameter.InvalidAuthenticationTypeTimeParam"
13338 // INVALIDPARAMETER_INVALIDAWSREGION = "InvalidParameter.InvalidAwsRegion"
13339 // INVALIDPARAMETER_INVALIDBACKUPSERVERNAME = "InvalidParameter.InvalidBackupServerName"
13340 // INVALIDPARAMETER_INVALIDCACHEKEY = "InvalidParameter.InvalidCacheKey"
13341 // INVALIDPARAMETER_INVALIDCACHEKEYCOOKIE = "InvalidParameter.InvalidCacheKeyCookie"
13342 // INVALIDPARAMETER_INVALIDCACHEKEYIGNORECASE = "InvalidParameter.InvalidCacheKeyIgnoreCase"
13343 // INVALIDPARAMETER_INVALIDCACHEKEYSCHEME = "InvalidParameter.InvalidCacheKeyScheme"
13344 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
13345 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
13346 // INVALIDPARAMETER_INVALIDCOSDOMAIN = "InvalidParameter.InvalidCosDomain"
13347 // INVALIDPARAMETER_INVALIDERRORPAGEREDIRECTURL = "InvalidParameter.InvalidErrorPageRedirectUrl"
13348 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
13349 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
13350 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
13351 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
13352 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
13353 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
13354 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
13355 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
13356 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAMEXFF = "InvalidParameter.InvalidRequestHeaderNameXff"
13357 // INVALIDPARAMETER_INVALIDREQUESTHEADERVALUE = "InvalidParameter.InvalidRequestHeaderValue"
13358 // INVALIDPARAMETER_INVALIDRESPONSEHEADERNAME = "InvalidParameter.InvalidResponseHeaderName"
13359 // INVALIDPARAMETER_INVALIDRESPONSEHEADERVALUE = "InvalidParameter.InvalidResponseHeaderValue"
13360 // INVALIDPARAMETER_INVALIDRULEENGINEACTION = "InvalidParameter.InvalidRuleEngineAction"
13361 // INVALIDPARAMETER_INVALIDRULEENGINENOTFOUND = "InvalidParameter.InvalidRuleEngineNotFound"
13362 // INVALIDPARAMETER_INVALIDRULEENGINETARGET = "InvalidParameter.InvalidRuleEngineTarget"
13363 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSEXTENSION = "InvalidParameter.InvalidRuleEngineTargetsExtension"
13364 // INVALIDPARAMETER_INVALIDRULEENGINETARGETSURL = "InvalidParameter.InvalidRuleEngineTargetsUrl"
13365 // INVALIDPARAMETER_INVALIDSERVERNAME = "InvalidParameter.InvalidServerName"
13366 // INVALIDPARAMETER_INVALIDUPSTREAMREQUESTQUERYSTRINGVALUE = "InvalidParameter.InvalidUpstreamRequestQueryStringValue"
13367 // INVALIDPARAMETER_INVALIDURLREDIRECTHOST = "InvalidParameter.InvalidUrlRedirectHost"
13368 // INVALIDPARAMETER_INVALIDURLREDIRECTURL = "InvalidParameter.InvalidUrlRedirectUrl"
13369 // INVALIDPARAMETER_KEYRULESINVALIDQUERYSTRINGVALUE = "InvalidParameter.KeyRulesInvalidQueryStringValue"
13370 // INVALIDPARAMETER_LOADBALANCEINSTANCEIDISREQUIRED = "InvalidParameter.LoadBalanceInstanceIdIsRequired"
13371 // INVALIDPARAMETER_NOTSUPPORTTHISPRESET = "InvalidParameter.NotSupportThisPreset"
13372 // INVALIDPARAMETER_ORIGINORIGINGROUPIDISREQUIRED = "InvalidParameter.OriginOriginGroupIdIsRequired"
13373 // INVALIDPARAMETER_ORIGINPULLPROTOCOLISREQUIRED = "InvalidParameter.OriginPullProtocolIsRequired"
13374 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
13375 // INVALIDPARAMETER_RESPONSEHEADERCACHECONTROLNOTALLOWDELETE = "InvalidParameter.ResponseHeaderCacheControlNotAllowDelete"
13376 // INVALIDPARAMETER_STATUSCODECACHEINVALIDSTATUSCODE = "InvalidParameter.StatusCodeCacheInvalidStatusCode"
13377 // INVALIDPARAMETER_TLSVERSIONNOTINSEQUENCE = "InvalidParameter.TlsVersionNotInSequence"
13378 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
13379 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
13380 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
13381 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
13382 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
13383 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
13384 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
13385 // INVALIDPARAMETERVALUE_TRIALPLANRESPONSEPAGE = "InvalidParameterValue.TrialPlanResponsePage"
13386 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
13387 // LIMITEXCEEDED = "LimitExceeded"
13388 // OPERATIONDENIED = "OperationDenied"
13389 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
13390 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
13391 // OPERATIONDENIED_INVALIDADVANCEDDEFENSESECURITYTYPE = "OperationDenied.InvalidAdvancedDefenseSecurityType"
13392 // RESOURCEINUSE = "ResourceInUse"
13393 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13394 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13395 func ModifySecurityClientAttesterWithContext(ctx context.Context, c *Client, request *ModifySecurityClientAttesterRequest) (response *ModifySecurityClientAttesterResponse, err error) {
13396 if request == nil {
13397 request = NewModifySecurityClientAttesterRequest()
13398 }
13399 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifySecurityClientAttester")
13400
13401 if c.GetCredential() == nil {
13402 return nil, errors.New("ModifySecurityClientAttester require credential")
13403 }
13404
13405 request.SetContext(ctx)
13406
13407 response = NewModifySecurityClientAttesterResponse()
13408 err = c.Send(request, response)
13409 return
13410 }
13411
13412 func NewModifySecurityIPGroupRequest() (request *ModifySecurityIPGroupRequest) {
13413 request = &ModifySecurityIPGroupRequest{
13414 BaseRequest: &tchttp.BaseRequest{},
13415 }
13416
13417 request.Init().WithApiInfo("teo", APIVersion, "ModifySecurityIPGroup")
13418
13419
13420 return
13421 }
13422
13423 func NewModifySecurityIPGroupResponse() (response *ModifySecurityIPGroupResponse) {
13424 response = &ModifySecurityIPGroupResponse{
13425 BaseResponse: &tchttp.BaseResponse{},
13426 }
13427 return
13428
13429 }
13430
13431 // ModifySecurityIPGroup
13432 // 修改安全 IP 组。
13433 //
13434 // 可能返回的错误码:
13435 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
13436 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
13437 // RESOURCENOTFOUND = "ResourceNotFound"
13438 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13439 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13440 func ModifySecurityIPGroup(c *Client, request *ModifySecurityIPGroupRequest) (response *ModifySecurityIPGroupResponse, err error) {
13441 return ModifySecurityIPGroupWithContext(context.Background(), c, request)
13442 }
13443
13444 // ModifySecurityIPGroup
13445 // 修改安全 IP 组。
13446 //
13447 // 可能返回的错误码:
13448 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
13449 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
13450 // RESOURCENOTFOUND = "ResourceNotFound"
13451 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13452 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13453 func ModifySecurityIPGroupWithContext(ctx context.Context, c *Client, request *ModifySecurityIPGroupRequest) (response *ModifySecurityIPGroupResponse, err error) {
13454 if request == nil {
13455 request = NewModifySecurityIPGroupRequest()
13456 }
13457 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifySecurityIPGroup")
13458
13459 if c.GetCredential() == nil {
13460 return nil, errors.New("ModifySecurityIPGroup require credential")
13461 }
13462
13463 request.SetContext(ctx)
13464
13465 response = NewModifySecurityIPGroupResponse()
13466 err = c.Send(request, response)
13467 return
13468 }
13469
13470 func NewModifySecurityJSInjectionRuleRequest() (request *ModifySecurityJSInjectionRuleRequest) {
13471 request = &ModifySecurityJSInjectionRuleRequest{
13472 BaseRequest: &tchttp.BaseRequest{},
13473 }
13474
13475 request.Init().WithApiInfo("teo", APIVersion, "ModifySecurityJSInjectionRule")
13476
13477
13478 return
13479 }
13480
13481 func NewModifySecurityJSInjectionRuleResponse() (response *ModifySecurityJSInjectionRuleResponse) {
13482 response = &ModifySecurityJSInjectionRuleResponse{
13483 BaseResponse: &tchttp.BaseResponse{},
13484 }
13485 return
13486
13487 }
13488
13489 // ModifySecurityJSInjectionRule
13490 // 修改 JavaScript 注入规则。
13491 //
13492 // 可能返回的错误码:
13493 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
13494 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
13495 // RESOURCENOTFOUND = "ResourceNotFound"
13496 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13497 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13498 func ModifySecurityJSInjectionRule(c *Client, request *ModifySecurityJSInjectionRuleRequest) (response *ModifySecurityJSInjectionRuleResponse, err error) {
13499 return ModifySecurityJSInjectionRuleWithContext(context.Background(), c, request)
13500 }
13501
13502 // ModifySecurityJSInjectionRule
13503 // 修改 JavaScript 注入规则。
13504 //
13505 // 可能返回的错误码:
13506 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
13507 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
13508 // RESOURCENOTFOUND = "ResourceNotFound"
13509 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13510 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13511 func ModifySecurityJSInjectionRuleWithContext(ctx context.Context, c *Client, request *ModifySecurityJSInjectionRuleRequest) (response *ModifySecurityJSInjectionRuleResponse, err error) {
13512 if request == nil {
13513 request = NewModifySecurityJSInjectionRuleRequest()
13514 }
13515 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifySecurityJSInjectionRule")
13516
13517 if c.GetCredential() == nil {
13518 return nil, errors.New("ModifySecurityJSInjectionRule require credential")
13519 }
13520
13521 request.SetContext(ctx)
13522
13523 response = NewModifySecurityJSInjectionRuleResponse()
13524 err = c.Send(request, response)
13525 return
13526 }
13527
13528 func NewModifySecurityPolicyRequest() (request *ModifySecurityPolicyRequest) {
13529 request = &ModifySecurityPolicyRequest{
13530 BaseRequest: &tchttp.BaseRequest{},
13531 }
13532
13533 request.Init().WithApiInfo("teo", APIVersion, "ModifySecurityPolicy")
13534
13535
13536 return
13537 }
13538
13539 func NewModifySecurityPolicyResponse() (response *ModifySecurityPolicyResponse) {
13540 response = &ModifySecurityPolicyResponse{
13541 BaseResponse: &tchttp.BaseResponse{},
13542 }
13543 return
13544
13545 }
13546
13547 // ModifySecurityPolicy
13548 // 修改Web&Bot安全配置。
13549 //
13550 // 可能返回的错误码:
13551 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13552 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
13553 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
13554 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
13555 // LIMITEXCEEDED_SECURITY = "LimitExceeded.Security"
13556 // OPERATIONDENIED = "OperationDenied"
13557 // RESOURCEINUSE = "ResourceInUse"
13558 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13559 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
13560 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13561 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
13562 func ModifySecurityPolicy(c *Client, request *ModifySecurityPolicyRequest) (response *ModifySecurityPolicyResponse, err error) {
13563 return ModifySecurityPolicyWithContext(context.Background(), c, request)
13564 }
13565
13566 // ModifySecurityPolicy
13567 // 修改Web&Bot安全配置。
13568 //
13569 // 可能返回的错误码:
13570 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13571 // INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer"
13572 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
13573 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
13574 // LIMITEXCEEDED_SECURITY = "LimitExceeded.Security"
13575 // OPERATIONDENIED = "OperationDenied"
13576 // RESOURCEINUSE = "ResourceInUse"
13577 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13578 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
13579 // UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
13580 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
13581 func ModifySecurityPolicyWithContext(ctx context.Context, c *Client, request *ModifySecurityPolicyRequest) (response *ModifySecurityPolicyResponse, err error) {
13582 if request == nil {
13583 request = NewModifySecurityPolicyRequest()
13584 }
13585 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifySecurityPolicy")
13586
13587 if c.GetCredential() == nil {
13588 return nil, errors.New("ModifySecurityPolicy require credential")
13589 }
13590
13591 request.SetContext(ctx)
13592
13593 response = NewModifySecurityPolicyResponse()
13594 err = c.Send(request, response)
13595 return
13596 }
13597
13598 func NewModifyWebSecurityTemplateRequest() (request *ModifyWebSecurityTemplateRequest) {
13599 request = &ModifyWebSecurityTemplateRequest{
13600 BaseRequest: &tchttp.BaseRequest{},
13601 }
13602
13603 request.Init().WithApiInfo("teo", APIVersion, "ModifyWebSecurityTemplate")
13604
13605
13606 return
13607 }
13608
13609 func NewModifyWebSecurityTemplateResponse() (response *ModifyWebSecurityTemplateResponse) {
13610 response = &ModifyWebSecurityTemplateResponse{
13611 BaseResponse: &tchttp.BaseResponse{},
13612 }
13613 return
13614
13615 }
13616
13617 // ModifyWebSecurityTemplate
13618 // 修改安全策略配置模板
13619 //
13620 // 可能返回的错误码:
13621 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
13622 func ModifyWebSecurityTemplate(c *Client, request *ModifyWebSecurityTemplateRequest) (response *ModifyWebSecurityTemplateResponse, err error) {
13623 return ModifyWebSecurityTemplateWithContext(context.Background(), c, request)
13624 }
13625
13626 // ModifyWebSecurityTemplate
13627 // 修改安全策略配置模板
13628 //
13629 // 可能返回的错误码:
13630 // INVALIDPARAMETER_SECURITY = "InvalidParameter.Security"
13631 func ModifyWebSecurityTemplateWithContext(ctx context.Context, c *Client, request *ModifyWebSecurityTemplateRequest) (response *ModifyWebSecurityTemplateResponse, err error) {
13632 if request == nil {
13633 request = NewModifyWebSecurityTemplateRequest()
13634 }
13635 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyWebSecurityTemplate")
13636
13637 if c.GetCredential() == nil {
13638 return nil, errors.New("ModifyWebSecurityTemplate require credential")
13639 }
13640
13641 request.SetContext(ctx)
13642
13643 response = NewModifyWebSecurityTemplateResponse()
13644 err = c.Send(request, response)
13645 return
13646 }
13647
13648 func NewModifyZoneRequest() (request *ModifyZoneRequest) {
13649 request = &ModifyZoneRequest{
13650 BaseRequest: &tchttp.BaseRequest{},
13651 }
13652
13653 request.Init().WithApiInfo("teo", APIVersion, "ModifyZone")
13654
13655
13656 return
13657 }
13658
13659 func NewModifyZoneResponse() (response *ModifyZoneResponse) {
13660 response = &ModifyZoneResponse{
13661 BaseResponse: &tchttp.BaseResponse{},
13662 }
13663 return
13664
13665 }
13666
13667 // ModifyZone
13668 // 修改站点信息。
13669 //
13670 // 可能返回的错误码:
13671 // DRYRUNOPERATION = "DryRunOperation"
13672 // FAILEDOPERATION = "FailedOperation"
13673 // FAILEDOPERATION_FAILEDTOCALLDNSPOD = "FailedOperation.FailedToCallDNSPod"
13674 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13675 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
13676 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
13677 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
13678 // INVALIDPARAMETER_ZONENAMEISREQUIRED = "InvalidParameter.ZoneNameIsRequired"
13679 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
13680 // INVALIDPARAMETERVALUE_ZONESAMEASNAME = "InvalidParameterValue.ZoneSameAsName"
13681 // OPERATIONDENIED = "OperationDenied"
13682 // OPERATIONDENIED_DNSPODUNAUTHORIZEDROLEOPERATION = "OperationDenied.DNSPodUnauthorizedRoleOperation"
13683 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
13684 // OPERATIONDENIED_DOMAININSHARECNAMEGROUP = "OperationDenied.DomainInShareCnameGroup"
13685 // OPERATIONDENIED_DOMAINNUMBERISNOTZERO = "OperationDenied.DomainNumberIsNotZero"
13686 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
13687 // OPERATIONDENIED_MULTIPLECNAMEZONE = "OperationDenied.MultipleCnameZone"
13688 // OPERATIONDENIED_NSNOTALLOWTRAFFICSTRATEGY = "OperationDenied.NSNotAllowTrafficStrategy"
13689 // OPERATIONDENIED_NODOMAINACCESSZONEONLYALLOWMODIFIEDTOCNAME = "OperationDenied.NoDomainAccessZoneOnlyAllowModifiedToCNAME"
13690 // OPERATIONDENIED_NODOMAINACCESSZONEONLYSUPPORTMODIFYTYPE = "OperationDenied.NoDomainAccessZoneOnlySupportModifyType"
13691 // OPERATIONDENIED_PLANNOTSUPPORTMODIFYZONEAREA = "OperationDenied.PlanNotSupportModifyZoneArea"
13692 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
13693 // RESOURCEINUSE_CNAME = "ResourceInUse.Cname"
13694 // RESOURCEINUSE_DNS = "ResourceInUse.Dns"
13695 // RESOURCEINUSE_GENERICHOST = "ResourceInUse.GenericHost"
13696 // RESOURCEINUSE_NS = "ResourceInUse.NS"
13697 // RESOURCEINUSE_OTHERS = "ResourceInUse.Others"
13698 // RESOURCEINUSE_OTHERSALIASDOMAIN = "ResourceInUse.OthersAliasDomain"
13699 // RESOURCEINUSE_OTHERSCNAME = "ResourceInUse.OthersCname"
13700 // RESOURCEINUSE_OTHERSNS = "ResourceInUse.OthersNS"
13701 // RESOURCEINUSE_SELFANDOTHERSCNAME = "ResourceInUse.SelfAndOthersCname"
13702 // RESOURCENOTFOUND = "ResourceNotFound"
13703 // RESOURCENOTFOUND_DNSPODDOMAINNOTINACCOUNT = "ResourceNotFound.DNSPodDomainNotInAccount"
13704 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
13705 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13706 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
13707 func ModifyZone(c *Client, request *ModifyZoneRequest) (response *ModifyZoneResponse, err error) {
13708 return ModifyZoneWithContext(context.Background(), c, request)
13709 }
13710
13711 // ModifyZone
13712 // 修改站点信息。
13713 //
13714 // 可能返回的错误码:
13715 // DRYRUNOPERATION = "DryRunOperation"
13716 // FAILEDOPERATION = "FailedOperation"
13717 // FAILEDOPERATION_FAILEDTOCALLDNSPOD = "FailedOperation.FailedToCallDNSPod"
13718 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13719 // INVALIDPARAMETER_INVALIDORIGINIP = "InvalidParameter.InvalidOriginIp"
13720 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
13721 // INVALIDPARAMETER_LENGTHEXCEEDSLIMIT = "InvalidParameter.LengthExceedsLimit"
13722 // INVALIDPARAMETER_ZONENAMEISREQUIRED = "InvalidParameter.ZoneNameIsRequired"
13723 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
13724 // INVALIDPARAMETERVALUE_ZONESAMEASNAME = "InvalidParameterValue.ZoneSameAsName"
13725 // OPERATIONDENIED = "OperationDenied"
13726 // OPERATIONDENIED_DNSPODUNAUTHORIZEDROLEOPERATION = "OperationDenied.DNSPodUnauthorizedRoleOperation"
13727 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
13728 // OPERATIONDENIED_DOMAININSHARECNAMEGROUP = "OperationDenied.DomainInShareCnameGroup"
13729 // OPERATIONDENIED_DOMAINNUMBERISNOTZERO = "OperationDenied.DomainNumberIsNotZero"
13730 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
13731 // OPERATIONDENIED_MULTIPLECNAMEZONE = "OperationDenied.MultipleCnameZone"
13732 // OPERATIONDENIED_NSNOTALLOWTRAFFICSTRATEGY = "OperationDenied.NSNotAllowTrafficStrategy"
13733 // OPERATIONDENIED_NODOMAINACCESSZONEONLYALLOWMODIFIEDTOCNAME = "OperationDenied.NoDomainAccessZoneOnlyAllowModifiedToCNAME"
13734 // OPERATIONDENIED_NODOMAINACCESSZONEONLYSUPPORTMODIFYTYPE = "OperationDenied.NoDomainAccessZoneOnlySupportModifyType"
13735 // OPERATIONDENIED_PLANNOTSUPPORTMODIFYZONEAREA = "OperationDenied.PlanNotSupportModifyZoneArea"
13736 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
13737 // RESOURCEINUSE_CNAME = "ResourceInUse.Cname"
13738 // RESOURCEINUSE_DNS = "ResourceInUse.Dns"
13739 // RESOURCEINUSE_GENERICHOST = "ResourceInUse.GenericHost"
13740 // RESOURCEINUSE_NS = "ResourceInUse.NS"
13741 // RESOURCEINUSE_OTHERS = "ResourceInUse.Others"
13742 // RESOURCEINUSE_OTHERSALIASDOMAIN = "ResourceInUse.OthersAliasDomain"
13743 // RESOURCEINUSE_OTHERSCNAME = "ResourceInUse.OthersCname"
13744 // RESOURCEINUSE_OTHERSNS = "ResourceInUse.OthersNS"
13745 // RESOURCEINUSE_SELFANDOTHERSCNAME = "ResourceInUse.SelfAndOthersCname"
13746 // RESOURCENOTFOUND = "ResourceNotFound"
13747 // RESOURCENOTFOUND_DNSPODDOMAINNOTINACCOUNT = "ResourceNotFound.DNSPodDomainNotInAccount"
13748 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
13749 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13750 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
13751 func ModifyZoneWithContext(ctx context.Context, c *Client, request *ModifyZoneRequest) (response *ModifyZoneResponse, err error) {
13752 if request == nil {
13753 request = NewModifyZoneRequest()
13754 }
13755 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyZone")
13756
13757 if c.GetCredential() == nil {
13758 return nil, errors.New("ModifyZone require credential")
13759 }
13760
13761 request.SetContext(ctx)
13762
13763 response = NewModifyZoneResponse()
13764 err = c.Send(request, response)
13765 return
13766 }
13767
13768 func NewModifyZoneSettingRequest() (request *ModifyZoneSettingRequest) {
13769 request = &ModifyZoneSettingRequest{
13770 BaseRequest: &tchttp.BaseRequest{},
13771 }
13772
13773 request.Init().WithApiInfo("teo", APIVersion, "ModifyZoneSetting")
13774
13775
13776 return
13777 }
13778
13779 func NewModifyZoneSettingResponse() (response *ModifyZoneSettingResponse) {
13780 response = &ModifyZoneSettingResponse{
13781 BaseResponse: &tchttp.BaseResponse{},
13782 }
13783 return
13784
13785 }
13786
13787 // ModifyZoneSetting
13788 // 本接口为旧版,EdgeOne 已对规则引擎相关接口全面升级,详情请参考 [ModifyL7AccSetting](https://cloud.tencent.com/document/product/1552/115817)。
13789 //
13790 // 可能返回的错误码:
13791 // FAILEDOPERATION = "FailedOperation"
13792 // FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
13793 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13794 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
13795 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
13796 // INTERNALERROR_UNKNOWERROR = "InternalError.UnknowError"
13797 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
13798 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGREQUIRESFULLURLCACHEOFF = "InvalidParameter.CacheKeyQueryStringRequiresFullUrlCacheOff"
13799 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
13800 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
13801 // INVALIDPARAMETER_CLIENTIPCOUNTRYCONFLICTSWITHIPV6 = "InvalidParameter.ClientIpCountryConflictsWithIpv6"
13802 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
13803 // INVALIDPARAMETER_INVALIDAWSPRIVATEACCESS = "InvalidParameter.InvalidAwsPrivateAccess"
13804 // INVALIDPARAMETER_INVALIDCACHECONFIGFOLLOWORIGIN = "InvalidParameter.InvalidCacheConfigFollowOrigin"
13805 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
13806 // INVALIDPARAMETER_INVALIDCACHEONLYONSWITCH = "InvalidParameter.InvalidCacheOnlyOnSwitch"
13807 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
13808 // INVALIDPARAMETER_INVALIDCLIENTIPCOUNTRYHEADERNAME = "InvalidParameter.InvalidClientIpCountryHeaderName"
13809 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
13810 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
13811 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
13812 // INVALIDPARAMETER_INVALIDFORCEREDIRECTTYPE = "InvalidParameter.InvalidForceRedirectType"
13813 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
13814 // INVALIDPARAMETER_INVALIDHTTPSCERTINFO = "InvalidParameter.InvalidHttpsCertInfo"
13815 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
13816 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
13817 // INVALIDPARAMETER_INVALIDHTTPSTLSVERSION = "InvalidParameter.InvalidHttpsTlsVersion"
13818 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
13819 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
13820 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
13821 // INVALIDPARAMETER_INVALIDORIGINTYPE = "InvalidParameter.InvalidOriginType"
13822 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
13823 // INVALIDPARAMETER_INVALIDPOSTMAXSIZEBILLING = "InvalidParameter.InvalidPostMaxSizeBilling"
13824 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
13825 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
13826 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
13827 // INVALIDPARAMETER_INVALIDRESOURCEIDBILLING = "InvalidParameter.InvalidResourceIdBilling"
13828 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGCLIENTIP = "InvalidParameter.InvalidStandardDebugClientIp"
13829 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEMPTYLIST = "InvalidParameter.InvalidStandardDebugEmptyList"
13830 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
13831 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
13832 // INVALIDPARAMETER_MULTIPLYLAYERNOTSUPPORTSMARTROUTING = "InvalidParameter.MultiplyLayerNotSupportSmartRouting"
13833 // INVALIDPARAMETER_OCDIRECTORIGINREQUIRESSMARTROUTING = "InvalidParameter.OCDirectOriginRequiresSmartRouting"
13834 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
13835 // INVALIDPARAMETER_SETTINGINVALIDPARAM = "InvalidParameter.SettingInvalidParam"
13836 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
13837 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
13838 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
13839 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
13840 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
13841 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
13842 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
13843 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
13844 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
13845 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
13846 // OPERATIONDENIED = "OperationDenied"
13847 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
13848 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
13849 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
13850 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
13851 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
13852 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
13853 // OPERATIONDENIED_SHAREDCNAMEUNSUPPORTEDACCELERATEMAINLAND = "OperationDenied.SharedCNAMEUnsupportedAccelerateMainland"
13854 // OPERATIONDENIED_SHAREDCNAMEUNSUPPORTEDIPV6 = "OperationDenied.SharedCNAMEUnsupportedIPv6"
13855 // RESOURCEINUSE = "ResourceInUse"
13856 // RESOURCENOTFOUND = "ResourceNotFound"
13857 // RESOURCENOTFOUND_POSTMAXSIZEQUOTANOTFOUND = "ResourceNotFound.PostMaxSizeQuotaNotFound"
13858 // RESOURCEUNAVAILABLE_CERTNOTFOUND = "ResourceUnavailable.CertNotFound"
13859 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13860 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
13861 func ModifyZoneSetting(c *Client, request *ModifyZoneSettingRequest) (response *ModifyZoneSettingResponse, err error) {
13862 return ModifyZoneSettingWithContext(context.Background(), c, request)
13863 }
13864
13865 // ModifyZoneSetting
13866 // 本接口为旧版,EdgeOne 已对规则引擎相关接口全面升级,详情请参考 [ModifyL7AccSetting](https://cloud.tencent.com/document/product/1552/115817)。
13867 //
13868 // 可能返回的错误码:
13869 // FAILEDOPERATION = "FailedOperation"
13870 // FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
13871 // INTERNALERROR_CONFIGLOCKED = "InternalError.ConfigLocked"
13872 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
13873 // INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
13874 // INTERNALERROR_UNKNOWERROR = "InternalError.UnknowError"
13875 // INVALIDPARAMETER_ACTIONINPROGRESS = "InvalidParameter.ActionInProgress"
13876 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGREQUIRESFULLURLCACHEOFF = "InvalidParameter.CacheKeyQueryStringRequiresFullUrlCacheOff"
13877 // INVALIDPARAMETER_CACHEKEYQUERYSTRINGTOOMANYVALUE = "InvalidParameter.CacheKeyQueryStringTooManyValue"
13878 // INVALIDPARAMETER_CERTSYSTEMERROR = "InvalidParameter.CertSystemError"
13879 // INVALIDPARAMETER_CLIENTIPCOUNTRYCONFLICTSWITHIPV6 = "InvalidParameter.ClientIpCountryConflictsWithIpv6"
13880 // INVALIDPARAMETER_GRPCREQUIREHTTP2 = "InvalidParameter.GrpcRequireHttp2"
13881 // INVALIDPARAMETER_INVALIDAWSPRIVATEACCESS = "InvalidParameter.InvalidAwsPrivateAccess"
13882 // INVALIDPARAMETER_INVALIDCACHECONFIGFOLLOWORIGIN = "InvalidParameter.InvalidCacheConfigFollowOrigin"
13883 // INVALIDPARAMETER_INVALIDCACHEKEYQUERYSTRINGVALUE = "InvalidParameter.InvalidCacheKeyQueryStringValue"
13884 // INVALIDPARAMETER_INVALIDCACHEONLYONSWITCH = "InvalidParameter.InvalidCacheOnlyOnSwitch"
13885 // INVALIDPARAMETER_INVALIDCACHETIME = "InvalidParameter.InvalidCacheTime"
13886 // INVALIDPARAMETER_INVALIDCLIENTIPCOUNTRYHEADERNAME = "InvalidParameter.InvalidClientIpCountryHeaderName"
13887 // INVALIDPARAMETER_INVALIDCLIENTIPHEADERNAME = "InvalidParameter.InvalidClientIpHeaderName"
13888 // INVALIDPARAMETER_INVALIDDYNAMICROUTINE = "InvalidParameter.InvalidDynamicRoutine"
13889 // INVALIDPARAMETER_INVALIDDYNAMICROUTINEBILLING = "InvalidParameter.InvalidDynamicRoutineBilling"
13890 // INVALIDPARAMETER_INVALIDFORCEREDIRECTTYPE = "InvalidParameter.InvalidForceRedirectType"
13891 // INVALIDPARAMETER_INVALIDHTTPS = "InvalidParameter.InvalidHttps"
13892 // INVALIDPARAMETER_INVALIDHTTPSCERTINFO = "InvalidParameter.InvalidHttpsCertInfo"
13893 // INVALIDPARAMETER_INVALIDHTTPSCIPHERSUITEANDTLSVERSION = "InvalidParameter.InvalidHttpsCipherSuiteAndTlsVersion"
13894 // INVALIDPARAMETER_INVALIDHTTPSHSTSMAXAGE = "InvalidParameter.InvalidHttpsHstsMaxAge"
13895 // INVALIDPARAMETER_INVALIDHTTPSTLSVERSION = "InvalidParameter.InvalidHttpsTlsVersion"
13896 // INVALIDPARAMETER_INVALIDIPV6SWITCH = "InvalidParameter.InvalidIpv6Switch"
13897 // INVALIDPARAMETER_INVALIDMAXAGETIME = "InvalidParameter.InvalidMaxAgeTime"
13898 // INVALIDPARAMETER_INVALIDORIGIN = "InvalidParameter.InvalidOrigin"
13899 // INVALIDPARAMETER_INVALIDORIGINTYPE = "InvalidParameter.InvalidOriginType"
13900 // INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
13901 // INVALIDPARAMETER_INVALIDPOSTMAXSIZEBILLING = "InvalidParameter.InvalidPostMaxSizeBilling"
13902 // INVALIDPARAMETER_INVALIDPOSTSIZEVALUE = "InvalidParameter.InvalidPostSizeValue"
13903 // INVALIDPARAMETER_INVALIDRANGEORIGINPULL = "InvalidParameter.InvalidRangeOriginPull"
13904 // INVALIDPARAMETER_INVALIDREQUESTHEADERNAME = "InvalidParameter.InvalidRequestHeaderName"
13905 // INVALIDPARAMETER_INVALIDRESOURCEIDBILLING = "InvalidParameter.InvalidResourceIdBilling"
13906 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGCLIENTIP = "InvalidParameter.InvalidStandardDebugClientIp"
13907 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEMPTYLIST = "InvalidParameter.InvalidStandardDebugEmptyList"
13908 // INVALIDPARAMETER_INVALIDSTANDARDDEBUGEXPIRETIMELIMIT = "InvalidParameter.InvalidStandardDebugExpireTimeLimit"
13909 // INVALIDPARAMETER_INVALIDWEBSOCKETTIMEOUT = "InvalidParameter.InvalidWebSocketTimeout"
13910 // INVALIDPARAMETER_MULTIPLYLAYERNOTSUPPORTSMARTROUTING = "InvalidParameter.MultiplyLayerNotSupportSmartRouting"
13911 // INVALIDPARAMETER_OCDIRECTORIGINREQUIRESSMARTROUTING = "InvalidParameter.OCDirectOriginRequiresSmartRouting"
13912 // INVALIDPARAMETER_POSTMAXSIZELIMITEXCEEDED = "InvalidParameter.PostMaxSizeLimitExceeded"
13913 // INVALIDPARAMETER_SETTINGINVALIDPARAM = "InvalidParameter.SettingInvalidParam"
13914 // INVALIDPARAMETER_ZONEISGRAYPUBLISHING = "InvalidParameter.ZoneIsGrayPublishing"
13915 // INVALIDPARAMETER_ZONENOTFOUND = "InvalidParameter.ZoneNotFound"
13916 // INVALIDPARAMETERVALUE_FORMATMISMATCH = "InvalidParameterValue.FormatMismatch"
13917 // INVALIDPARAMETERVALUE_GENERALMISMATCH = "InvalidParameterValue.GeneralMismatch"
13918 // INVALIDPARAMETERVALUE_INCLUDEINVALIDVALUE = "InvalidParameterValue.IncludeInvalidValue"
13919 // INVALIDPARAMETERVALUE_MISSINGNECESSARYPARAM = "InvalidParameterValue.MissingNecessaryParam"
13920 // INVALIDPARAMETERVALUE_NOTINENUMERATION = "InvalidParameterValue.NotInEnumeration"
13921 // INVALIDPARAMETERVALUE_NOTWITHINRANGE = "InvalidParameterValue.NotWithinRange"
13922 // INVALIDPARAMETERVALUE_REGEXMISMATCH = "InvalidParameterValue.RegExMismatch"
13923 // INVALIDPARAMETERVALUE_UNRECOGNIZABLEVALUE = "InvalidParameterValue.UnrecognizableValue"
13924 // OPERATIONDENIED = "OperationDenied"
13925 // OPERATIONDENIED_ACCELERATEMAINLANDDISABLE = "OperationDenied.AccelerateMainlandDisable"
13926 // OPERATIONDENIED_ACCELERATEMAINLANDIPV6CONFLICT = "OperationDenied.AccelerateMainlandIpv6Conflict"
13927 // OPERATIONDENIED_ACCELERATEMAINLANDMULTIPLYLAYERCONFLICT = "OperationDenied.AccelerateMainlandMultiplyLayerConflict"
13928 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
13929 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
13930 // OPERATIONDENIED_ERRZONEISALREADYPAUSED = "OperationDenied.ErrZoneIsAlreadyPaused"
13931 // OPERATIONDENIED_SHAREDCNAMEUNSUPPORTEDACCELERATEMAINLAND = "OperationDenied.SharedCNAMEUnsupportedAccelerateMainland"
13932 // OPERATIONDENIED_SHAREDCNAMEUNSUPPORTEDIPV6 = "OperationDenied.SharedCNAMEUnsupportedIPv6"
13933 // RESOURCEINUSE = "ResourceInUse"
13934 // RESOURCENOTFOUND = "ResourceNotFound"
13935 // RESOURCENOTFOUND_POSTMAXSIZEQUOTANOTFOUND = "ResourceNotFound.PostMaxSizeQuotaNotFound"
13936 // RESOURCEUNAVAILABLE_CERTNOTFOUND = "ResourceUnavailable.CertNotFound"
13937 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13938 // UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
13939 func ModifyZoneSettingWithContext(ctx context.Context, c *Client, request *ModifyZoneSettingRequest) (response *ModifyZoneSettingResponse, err error) {
13940 if request == nil {
13941 request = NewModifyZoneSettingRequest()
13942 }
13943 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyZoneSetting")
13944
13945 if c.GetCredential() == nil {
13946 return nil, errors.New("ModifyZoneSetting require credential")
13947 }
13948
13949 request.SetContext(ctx)
13950
13951 response = NewModifyZoneSettingResponse()
13952 err = c.Send(request, response)
13953 return
13954 }
13955
13956 func NewModifyZoneStatusRequest() (request *ModifyZoneStatusRequest) {
13957 request = &ModifyZoneStatusRequest{
13958 BaseRequest: &tchttp.BaseRequest{},
13959 }
13960
13961 request.Init().WithApiInfo("teo", APIVersion, "ModifyZoneStatus")
13962
13963
13964 return
13965 }
13966
13967 func NewModifyZoneStatusResponse() (response *ModifyZoneStatusResponse) {
13968 response = &ModifyZoneStatusResponse{
13969 BaseResponse: &tchttp.BaseResponse{},
13970 }
13971 return
13972
13973 }
13974
13975 // ModifyZoneStatus
13976 // 用于开启,关闭站点。
13977 //
13978 // 可能返回的错误码:
13979 // OPERATIONDENIED = "OperationDenied"
13980 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
13981 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
13982 // OPERATIONDENIED_L4PROXYINPROGRESSSTATUS = "OperationDenied.L4ProxyInProgressStatus"
13983 // OPERATIONDENIED_L4PROXYINSTOPPINGSTATUS = "OperationDenied.L4ProxyInStoppingStatus"
13984 // OPERATIONDENIED_L7HOSTINPROCESSSTATUS = "OperationDenied.L7HostInProcessStatus"
13985 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
13986 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
13987 // RESOURCEINUSE = "ResourceInUse"
13988 // RESOURCENOTFOUND = "ResourceNotFound"
13989 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
13990 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
13991 func ModifyZoneStatus(c *Client, request *ModifyZoneStatusRequest) (response *ModifyZoneStatusResponse, err error) {
13992 return ModifyZoneStatusWithContext(context.Background(), c, request)
13993 }
13994
13995 // ModifyZoneStatus
13996 // 用于开启,关闭站点。
13997 //
13998 // 可能返回的错误码:
13999 // OPERATIONDENIED = "OperationDenied"
14000 // OPERATIONDENIED_CONFIGLOCKED = "OperationDenied.ConfigLocked"
14001 // OPERATIONDENIED_DISABLEZONENOTCOMPLETED = "OperationDenied.DisableZoneNotCompleted"
14002 // OPERATIONDENIED_L4PROXYINPROGRESSSTATUS = "OperationDenied.L4ProxyInProgressStatus"
14003 // OPERATIONDENIED_L4PROXYINSTOPPINGSTATUS = "OperationDenied.L4ProxyInStoppingStatus"
14004 // OPERATIONDENIED_L7HOSTINPROCESSSTATUS = "OperationDenied.L7HostInProcessStatus"
14005 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
14006 // OPERATIONDENIED_VERSIONCONTROLISGRAYING = "OperationDenied.VersionControlIsGraying"
14007 // RESOURCEINUSE = "ResourceInUse"
14008 // RESOURCENOTFOUND = "ResourceNotFound"
14009 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
14010 // UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
14011 func ModifyZoneStatusWithContext(ctx context.Context, c *Client, request *ModifyZoneStatusRequest) (response *ModifyZoneStatusResponse, err error) {
14012 if request == nil {
14013 request = NewModifyZoneStatusRequest()
14014 }
14015 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "ModifyZoneStatus")
14016
14017 if c.GetCredential() == nil {
14018 return nil, errors.New("ModifyZoneStatus require credential")
14019 }
14020
14021 request.SetContext(ctx)
14022
14023 response = NewModifyZoneStatusResponse()
14024 err = c.Send(request, response)
14025 return
14026 }
14027
14028 func NewRefreshMultiPathGatewaySecretKeyRequest() (request *RefreshMultiPathGatewaySecretKeyRequest) {
14029 request = &RefreshMultiPathGatewaySecretKeyRequest{
14030 BaseRequest: &tchttp.BaseRequest{},
14031 }
14032
14033 request.Init().WithApiInfo("teo", APIVersion, "RefreshMultiPathGatewaySecretKey")
14034
14035
14036 return
14037 }
14038
14039 func NewRefreshMultiPathGatewaySecretKeyResponse() (response *RefreshMultiPathGatewaySecretKeyResponse) {
14040 response = &RefreshMultiPathGatewaySecretKeyResponse{
14041 BaseResponse: &tchttp.BaseResponse{},
14042 }
14043 return
14044
14045 }
14046
14047 // RefreshMultiPathGatewaySecretKey
14048 // 通过本接口刷新多通道安全加速网关的密钥。客户基于接入密钥签名接入多通道安全加速网关。每个站点下只有一个密钥,可用于接入该站点下的所有网关,刷新密钥后,原始密钥会失效。
14049 //
14050 // 可能返回的错误码:
14051 // INTERNALERROR = "InternalError"
14052 // INVALIDPARAMETER = "InvalidParameter"
14053 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
14054 // MISSINGPARAMETER = "MissingParameter"
14055 // OPERATIONDENIED = "OperationDenied"
14056 func RefreshMultiPathGatewaySecretKey(c *Client, request *RefreshMultiPathGatewaySecretKeyRequest) (response *RefreshMultiPathGatewaySecretKeyResponse, err error) {
14057 return RefreshMultiPathGatewaySecretKeyWithContext(context.Background(), c, request)
14058 }
14059
14060 // RefreshMultiPathGatewaySecretKey
14061 // 通过本接口刷新多通道安全加速网关的密钥。客户基于接入密钥签名接入多通道安全加速网关。每个站点下只有一个密钥,可用于接入该站点下的所有网关,刷新密钥后,原始密钥会失效。
14062 //
14063 // 可能返回的错误码:
14064 // INTERNALERROR = "InternalError"
14065 // INVALIDPARAMETER = "InvalidParameter"
14066 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
14067 // MISSINGPARAMETER = "MissingParameter"
14068 // OPERATIONDENIED = "OperationDenied"
14069 func RefreshMultiPathGatewaySecretKeyWithContext(ctx context.Context, c *Client, request *RefreshMultiPathGatewaySecretKeyRequest) (response *RefreshMultiPathGatewaySecretKeyResponse, err error) {
14070 if request == nil {
14071 request = NewRefreshMultiPathGatewaySecretKeyRequest()
14072 }
14073 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "RefreshMultiPathGatewaySecretKey")
14074
14075 if c.GetCredential() == nil {
14076 return nil, errors.New("RefreshMultiPathGatewaySecretKey require credential")
14077 }
14078
14079 request.SetContext(ctx)
14080
14081 response = NewRefreshMultiPathGatewaySecretKeyResponse()
14082 err = c.Send(request, response)
14083 return
14084 }
14085
14086 func NewRenewPlanRequest() (request *RenewPlanRequest) {
14087 request = &RenewPlanRequest{
14088 BaseRequest: &tchttp.BaseRequest{},
14089 }
14090
14091 request.Init().WithApiInfo("teo", APIVersion, "RenewPlan")
14092
14093
14094 return
14095 }
14096
14097 func NewRenewPlanResponse() (response *RenewPlanResponse) {
14098 response = &RenewPlanResponse{
14099 BaseResponse: &tchttp.BaseResponse{},
14100 }
14101 return
14102
14103 }
14104
14105 // RenewPlan
14106 // 当您的套餐需要延长有效期,可以通过该接口进行续费。套餐续费仅支持个人版,基础版,标准版套餐。
14107 //
14108 // > 费用详情可参考 [套餐费用](https://cloud.tencent.com/document/product/1552/94158)
14109 //
14110 // 可能返回的错误码:
14111 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
14112 // INVALIDPARAMETER_INVALIDAUTOUSEVOUCHER = "InvalidParameter.InvalidAutoUseVoucher"
14113 // INVALIDPARAMETER_INVALIDPERIOD = "InvalidParameter.InvalidPeriod"
14114 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
14115 // OPERATIONDENIED_ENTERPRISEPLANRENEWUNSUPPORTED = "OperationDenied.EnterprisePlanRenewUnsupported"
14116 // OPERATIONDENIED_RESOURCEHASBEENLOCKED = "OperationDenied.ResourceHasBeenLocked"
14117 func RenewPlan(c *Client, request *RenewPlanRequest) (response *RenewPlanResponse, err error) {
14118 return RenewPlanWithContext(context.Background(), c, request)
14119 }
14120
14121 // RenewPlan
14122 // 当您的套餐需要延长有效期,可以通过该接口进行续费。套餐续费仅支持个人版,基础版,标准版套餐。
14123 //
14124 // > 费用详情可参考 [套餐费用](https://cloud.tencent.com/document/product/1552/94158)
14125 //
14126 // 可能返回的错误码:
14127 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
14128 // INVALIDPARAMETER_INVALIDAUTOUSEVOUCHER = "InvalidParameter.InvalidAutoUseVoucher"
14129 // INVALIDPARAMETER_INVALIDPERIOD = "InvalidParameter.InvalidPeriod"
14130 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
14131 // OPERATIONDENIED_ENTERPRISEPLANRENEWUNSUPPORTED = "OperationDenied.EnterprisePlanRenewUnsupported"
14132 // OPERATIONDENIED_RESOURCEHASBEENLOCKED = "OperationDenied.ResourceHasBeenLocked"
14133 func RenewPlanWithContext(ctx context.Context, c *Client, request *RenewPlanRequest) (response *RenewPlanResponse, err error) {
14134 if request == nil {
14135 request = NewRenewPlanRequest()
14136 }
14137 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "RenewPlan")
14138
14139 if c.GetCredential() == nil {
14140 return nil, errors.New("RenewPlan require credential")
14141 }
14142
14143 request.SetContext(ctx)
14144
14145 response = NewRenewPlanResponse()
14146 err = c.Send(request, response)
14147 return
14148 }
14149
14150 func NewUpgradePlanRequest() (request *UpgradePlanRequest) {
14151 request = &UpgradePlanRequest{
14152 BaseRequest: &tchttp.BaseRequest{},
14153 }
14154
14155 request.Init().WithApiInfo("teo", APIVersion, "UpgradePlan")
14156
14157
14158 return
14159 }
14160
14161 func NewUpgradePlanResponse() (response *UpgradePlanResponse) {
14162 response = &UpgradePlanResponse{
14163 BaseResponse: &tchttp.BaseResponse{},
14164 }
14165 return
14166
14167 }
14168
14169 // UpgradePlan
14170 // 当您需要使用高等级套餐才拥有的功能,可以通过本接口升级套餐,仅支持个人版,基础版套餐进行升级。
14171 //
14172 // > 不同类型 Edgeone 计费套餐区别参考 [Edgeone计费套餐选型对比](https://cloud.tencent.com/document/product/1552/94165)
14173 //
14174 // 计费套餐升级规则以及资费详情参考 [Edgeone计费套餐升配说明](https://cloud.tencent.com/document/product/1552/95291)
14175 //
14176 // 如果需要将套餐升级至企业版,请 [联系我们](https://cloud.tencent.com/online-service)
14177 //
14178 // 可能返回的错误码:
14179 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
14180 // INVALIDPARAMETER_INVALIDAUTOUSEVOUCHER = "InvalidParameter.InvalidAutoUseVoucher"
14181 // INVALIDPARAMETER_INVALIDPLANTYPE = "InvalidParameter.InvalidPlanType"
14182 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
14183 // OPERATIONDENIED_ENTERPRISEPLANUPGRADEUNSUPPORTED = "OperationDenied.EnterprisePlanUpgradeUnsupported"
14184 // OPERATIONDENIED_PLANDOWNGRADENOTALLOWED = "OperationDenied.PlanDowngradeNotAllowed"
14185 // OPERATIONDENIED_PLANHASBEENEXPIRED = "OperationDenied.PlanHasBeenExpired"
14186 // OPERATIONDENIED_PLANHASBEENISOLATED = "OperationDenied.PlanHasBeenIsolated"
14187 // OPERATIONDENIED_RESOURCEHASBEENLOCKED = "OperationDenied.ResourceHasBeenLocked"
14188 func UpgradePlan(c *Client, request *UpgradePlanRequest) (response *UpgradePlanResponse, err error) {
14189 return UpgradePlanWithContext(context.Background(), c, request)
14190 }
14191
14192 // UpgradePlan
14193 // 当您需要使用高等级套餐才拥有的功能,可以通过本接口升级套餐,仅支持个人版,基础版套餐进行升级。
14194 //
14195 // > 不同类型 Edgeone 计费套餐区别参考 [Edgeone计费套餐选型对比](https://cloud.tencent.com/document/product/1552/94165)
14196 //
14197 // 计费套餐升级规则以及资费详情参考 [Edgeone计费套餐升配说明](https://cloud.tencent.com/document/product/1552/95291)
14198 //
14199 // 如果需要将套餐升级至企业版,请 [联系我们](https://cloud.tencent.com/online-service)
14200 //
14201 // 可能返回的错误码:
14202 // FAILEDOPERATION_INSUFFICIENTACCOUNTBALANCE = "FailedOperation.InsufficientAccountBalance"
14203 // INVALIDPARAMETER_INVALIDAUTOUSEVOUCHER = "InvalidParameter.InvalidAutoUseVoucher"
14204 // INVALIDPARAMETER_INVALIDPLANTYPE = "InvalidParameter.InvalidPlanType"
14205 // INVALIDPARAMETER_PLANNOTFOUND = "InvalidParameter.PlanNotFound"
14206 // OPERATIONDENIED_ENTERPRISEPLANUPGRADEUNSUPPORTED = "OperationDenied.EnterprisePlanUpgradeUnsupported"
14207 // OPERATIONDENIED_PLANDOWNGRADENOTALLOWED = "OperationDenied.PlanDowngradeNotAllowed"
14208 // OPERATIONDENIED_PLANHASBEENEXPIRED = "OperationDenied.PlanHasBeenExpired"
14209 // OPERATIONDENIED_PLANHASBEENISOLATED = "OperationDenied.PlanHasBeenIsolated"
14210 // OPERATIONDENIED_RESOURCEHASBEENLOCKED = "OperationDenied.ResourceHasBeenLocked"
14211 func UpgradePlanWithContext(ctx context.Context, c *Client, request *UpgradePlanRequest) (response *UpgradePlanResponse, err error) {
14212 if request == nil {
14213 request = NewUpgradePlanRequest()
14214 }
14215 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "UpgradePlan")
14216
14217 if c.GetCredential() == nil {
14218 return nil, errors.New("UpgradePlan require credential")
14219 }
14220
14221 request.SetContext(ctx)
14222
14223 response = NewUpgradePlanResponse()
14224 err = c.Send(request, response)
14225 return
14226 }
14227
14228 func NewVerifyOwnershipRequest() (request *VerifyOwnershipRequest) {
14229 request = &VerifyOwnershipRequest{
14230 BaseRequest: &tchttp.BaseRequest{},
14231 }
14232
14233 request.Init().WithApiInfo("teo", APIVersion, "VerifyOwnership")
14234
14235
14236 return
14237 }
14238
14239 func NewVerifyOwnershipResponse() (response *VerifyOwnershipResponse) {
14240 response = &VerifyOwnershipResponse{
14241 BaseResponse: &tchttp.BaseResponse{},
14242 }
14243 return
14244
14245 }
14246
14247 // VerifyOwnership
14248 // 在 CNAME 接入模式下,您需要对站点或者域名的归属权进行验证,可以通过本接口触发验证。若站点通过归属权验证后,后续添加域名无需再验证。详情参考 [站点/域名归属权验证](https://cloud.tencent.com/document/product/1552/70789)。
14249 //
14250 //
14251 //
14252 // 在 NS 接入模式下,您也可以通过本接口来查询 NS 服务器是否切换成功,详情参考 [修改 DNS 服务器](https://cloud.tencent.com/document/product/1552/90452)。
14253 //
14254 // 可能返回的错误码:
14255 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
14256 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
14257 // RESOURCENOTFOUND = "ResourceNotFound"
14258 func VerifyOwnership(c *Client, request *VerifyOwnershipRequest) (response *VerifyOwnershipResponse, err error) {
14259 return VerifyOwnershipWithContext(context.Background(), c, request)
14260 }
14261
14262 // VerifyOwnership
14263 // 在 CNAME 接入模式下,您需要对站点或者域名的归属权进行验证,可以通过本接口触发验证。若站点通过归属权验证后,后续添加域名无需再验证。详情参考 [站点/域名归属权验证](https://cloud.tencent.com/document/product/1552/70789)。
14264 //
14265 //
14266 //
14267 // 在 NS 接入模式下,您也可以通过本接口来查询 NS 服务器是否切换成功,详情参考 [修改 DNS 服务器](https://cloud.tencent.com/document/product/1552/90452)。
14268 //
14269 // 可能返回的错误码:
14270 // INTERNALERROR_ROUTEERROR = "InternalError.RouteError"
14271 // OPERATIONDENIED_RESOURCELOCKEDTEMPORARY = "OperationDenied.ResourceLockedTemporary"
14272 // RESOURCENOTFOUND = "ResourceNotFound"
14273 func VerifyOwnershipWithContext(ctx context.Context, c *Client, request *VerifyOwnershipRequest) (response *VerifyOwnershipResponse, err error) {
14274 if request == nil {
14275 request = NewVerifyOwnershipRequest()
14276 }
14277 c.InitBaseRequest(&request.BaseRequest, "teo", APIVersion, "VerifyOwnership")
14278
14279 if c.GetCredential() == nil {
14280 return nil, errors.New("VerifyOwnership require credential")
14281 }
14282
14283 request.SetContext(ctx)
14284
14285 response = NewVerifyOwnershipResponse()
14286 err = c.Send(request, response)
14287 return
14288 }
14289