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 v20210323
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 = "2021-03-23"
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 NewCheckRecordSnapshotRollbackRequest() (request *CheckRecordSnapshotRollbackRequest) {
49 request = &CheckRecordSnapshotRollbackRequest{
50 BaseRequest: &tchttp.BaseRequest{},
51 }
52
53 request.Init().WithApiInfo("dnspod", APIVersion, "CheckRecordSnapshotRollback")
54
55
56 return
57 }
58
59 func NewCheckRecordSnapshotRollbackResponse() (response *CheckRecordSnapshotRollbackResponse) {
60 response = &CheckRecordSnapshotRollbackResponse{
61 BaseResponse: &tchttp.BaseResponse{},
62 }
63 return
64
65 }
66
67 // CheckRecordSnapshotRollback
68 // 回滚前检查单条记录
69 //
70 // 可能返回的错误码:
71 // FAILEDOPERATION = "FailedOperation"
72 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
73 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
74 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
75 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
76 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
77 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
78 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
79 func CheckRecordSnapshotRollback(c *Client, request *CheckRecordSnapshotRollbackRequest) (response *CheckRecordSnapshotRollbackResponse, err error) {
80 return CheckRecordSnapshotRollbackWithContext(context.Background(), c, request)
81 }
82
83 // CheckRecordSnapshotRollback
84 // 回滚前检查单条记录
85 //
86 // 可能返回的错误码:
87 // FAILEDOPERATION = "FailedOperation"
88 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
89 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
90 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
91 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
92 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
93 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
94 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
95 func CheckRecordSnapshotRollbackWithContext(ctx context.Context, c *Client, request *CheckRecordSnapshotRollbackRequest) (response *CheckRecordSnapshotRollbackResponse, err error) {
96 if request == nil {
97 request = NewCheckRecordSnapshotRollbackRequest()
98 }
99 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CheckRecordSnapshotRollback")
100
101 if c.GetCredential() == nil {
102 return nil, errors.New("CheckRecordSnapshotRollback require credential")
103 }
104
105 request.SetContext(ctx)
106
107 response = NewCheckRecordSnapshotRollbackResponse()
108 err = c.Send(request, response)
109 return
110 }
111
112 func NewCheckSnapshotRollbackRequest() (request *CheckSnapshotRollbackRequest) {
113 request = &CheckSnapshotRollbackRequest{
114 BaseRequest: &tchttp.BaseRequest{},
115 }
116
117 request.Init().WithApiInfo("dnspod", APIVersion, "CheckSnapshotRollback")
118
119
120 return
121 }
122
123 func NewCheckSnapshotRollbackResponse() (response *CheckSnapshotRollbackResponse) {
124 response = &CheckSnapshotRollbackResponse{
125 BaseResponse: &tchttp.BaseResponse{},
126 }
127 return
128
129 }
130
131 // CheckSnapshotRollback
132 // 快照回滚前检查
133 //
134 // 可能返回的错误码:
135 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
136 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
137 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
138 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
139 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
140 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
141 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
142 func CheckSnapshotRollback(c *Client, request *CheckSnapshotRollbackRequest) (response *CheckSnapshotRollbackResponse, err error) {
143 return CheckSnapshotRollbackWithContext(context.Background(), c, request)
144 }
145
146 // CheckSnapshotRollback
147 // 快照回滚前检查
148 //
149 // 可能返回的错误码:
150 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
151 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
152 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
153 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
154 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
155 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
156 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
157 func CheckSnapshotRollbackWithContext(ctx context.Context, c *Client, request *CheckSnapshotRollbackRequest) (response *CheckSnapshotRollbackResponse, err error) {
158 if request == nil {
159 request = NewCheckSnapshotRollbackRequest()
160 }
161 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CheckSnapshotRollback")
162
163 if c.GetCredential() == nil {
164 return nil, errors.New("CheckSnapshotRollback require credential")
165 }
166
167 request.SetContext(ctx)
168
169 response = NewCheckSnapshotRollbackResponse()
170 err = c.Send(request, response)
171 return
172 }
173
174 func NewCreateDealRequest() (request *CreateDealRequest) {
175 request = &CreateDealRequest{
176 BaseRequest: &tchttp.BaseRequest{},
177 }
178
179 request.Init().WithApiInfo("dnspod", APIVersion, "CreateDeal")
180
181
182 return
183 }
184
185 func NewCreateDealResponse() (response *CreateDealResponse) {
186 response = &CreateDealResponse{
187 BaseResponse: &tchttp.BaseResponse{},
188 }
189 return
190
191 }
192
193 // CreateDeal
194 // DNSPod商品下单
195 //
196 // 可能返回的错误码:
197 // AUTHFAILURE = "AuthFailure"
198 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
199 // FAILEDOPERATION = "FailedOperation"
200 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
201 // FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
202 // FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
203 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
204 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
205 // FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
206 // FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
207 // FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
208 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
209 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
210 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
211 // FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
212 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
213 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
214 // FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
215 // FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
216 // FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
217 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
218 // FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
219 // INTERNALERROR = "InternalError"
220 // INVALIDPARAMETER = "InvalidParameter"
221 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
222 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
223 // INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
224 // INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
225 // INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
226 // INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
227 // INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
228 // INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
229 // INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
230 // INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
231 // INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
232 // INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
233 // INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
234 // INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
235 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
236 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
237 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
238 // INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
239 // INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
240 // INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
241 // INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
242 // INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
243 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
244 // INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
245 // INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
246 // INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
247 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
248 // INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
249 // INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
250 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
251 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
252 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
253 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
254 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
255 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
256 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
257 // INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
258 // INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
259 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
260 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
261 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
262 // LIMITEXCEEDED = "LimitExceeded"
263 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
264 // MISSINGPARAMETER = "MissingParameter"
265 // OPERATIONDENIED = "OperationDenied"
266 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
267 // OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
268 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
269 // OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
270 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
271 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
272 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
273 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
274 // OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
275 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
276 // OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
277 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
278 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
279 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
280 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
281 // RESOURCEINUSE = "ResourceInUse"
282 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
283 // RESOURCENOTFOUND = "ResourceNotFound"
284 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
285 // RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
286 // RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
287 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
288 // RESOURCESSOLDOUT = "ResourcesSoldOut"
289 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
290 // UNKNOWNPARAMETER = "UnknownParameter"
291 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
292 func CreateDeal(c *Client, request *CreateDealRequest) (response *CreateDealResponse, err error) {
293 return CreateDealWithContext(context.Background(), c, request)
294 }
295
296 // CreateDeal
297 // DNSPod商品下单
298 //
299 // 可能返回的错误码:
300 // AUTHFAILURE = "AuthFailure"
301 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
302 // FAILEDOPERATION = "FailedOperation"
303 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
304 // FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
305 // FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
306 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
307 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
308 // FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
309 // FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
310 // FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
311 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
312 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
313 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
314 // FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
315 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
316 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
317 // FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
318 // FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
319 // FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
320 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
321 // FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
322 // INTERNALERROR = "InternalError"
323 // INVALIDPARAMETER = "InvalidParameter"
324 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
325 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
326 // INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
327 // INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
328 // INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
329 // INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
330 // INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
331 // INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
332 // INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
333 // INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
334 // INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
335 // INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
336 // INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
337 // INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
338 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
339 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
340 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
341 // INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
342 // INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
343 // INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
344 // INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
345 // INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
346 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
347 // INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
348 // INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
349 // INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
350 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
351 // INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
352 // INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
353 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
354 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
355 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
356 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
357 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
358 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
359 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
360 // INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
361 // INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
362 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
363 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
364 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
365 // LIMITEXCEEDED = "LimitExceeded"
366 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
367 // MISSINGPARAMETER = "MissingParameter"
368 // OPERATIONDENIED = "OperationDenied"
369 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
370 // OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
371 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
372 // OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
373 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
374 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
375 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
376 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
377 // OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
378 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
379 // OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
380 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
381 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
382 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
383 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
384 // RESOURCEINUSE = "ResourceInUse"
385 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
386 // RESOURCENOTFOUND = "ResourceNotFound"
387 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
388 // RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
389 // RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
390 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
391 // RESOURCESSOLDOUT = "ResourcesSoldOut"
392 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
393 // UNKNOWNPARAMETER = "UnknownParameter"
394 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
395 func CreateDealWithContext(ctx context.Context, c *Client, request *CreateDealRequest) (response *CreateDealResponse, err error) {
396 if request == nil {
397 request = NewCreateDealRequest()
398 }
399 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateDeal")
400
401 if c.GetCredential() == nil {
402 return nil, errors.New("CreateDeal require credential")
403 }
404
405 request.SetContext(ctx)
406
407 response = NewCreateDealResponse()
408 err = c.Send(request, response)
409 return
410 }
411
412 func NewCreateDomainRequest() (request *CreateDomainRequest) {
413 request = &CreateDomainRequest{
414 BaseRequest: &tchttp.BaseRequest{},
415 }
416
417 request.Init().WithApiInfo("dnspod", APIVersion, "CreateDomain")
418
419
420 return
421 }
422
423 func NewCreateDomainResponse() (response *CreateDomainResponse) {
424 response = &CreateDomainResponse{
425 BaseResponse: &tchttp.BaseResponse{},
426 }
427 return
428
429 }
430
431 // CreateDomain
432 // 添加域名
433 //
434 //
435 //
436 // 备注:该接口不支持添加子域名。
437 //
438 // 可能返回的错误码:
439 // FAILEDOPERATION = "FailedOperation"
440 // FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
441 // FAILEDOPERATION_DOMAININENTERPRISEMAILACCOUNT = "FailedOperation.DomainInEnterpriseMailAccount"
442 // FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"
443 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
444 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
445 // INVALIDPARAMETER_DOMAININBLACKLIST = "InvalidParameter.DomainInBlackList"
446 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
447 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
448 // INVALIDPARAMETER_DOMAINISMYALIAS = "InvalidParameter.DomainIsMyAlias"
449 // INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
450 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
451 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
452 // INVALIDPARAMETER_QUHUITXTNOTMATCH = "InvalidParameter.QuhuiTxtNotMatch"
453 // INVALIDPARAMETER_QUHUITXTRECORDWAIT = "InvalidParameter.QuhuiTxtRecordWait"
454 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
455 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
456 func CreateDomain(c *Client, request *CreateDomainRequest) (response *CreateDomainResponse, err error) {
457 return CreateDomainWithContext(context.Background(), c, request)
458 }
459
460 // CreateDomain
461 // 添加域名
462 //
463 //
464 //
465 // 备注:该接口不支持添加子域名。
466 //
467 // 可能返回的错误码:
468 // FAILEDOPERATION = "FailedOperation"
469 // FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
470 // FAILEDOPERATION_DOMAININENTERPRISEMAILACCOUNT = "FailedOperation.DomainInEnterpriseMailAccount"
471 // FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"
472 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
473 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
474 // INVALIDPARAMETER_DOMAININBLACKLIST = "InvalidParameter.DomainInBlackList"
475 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
476 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
477 // INVALIDPARAMETER_DOMAINISMYALIAS = "InvalidParameter.DomainIsMyAlias"
478 // INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
479 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
480 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
481 // INVALIDPARAMETER_QUHUITXTNOTMATCH = "InvalidParameter.QuhuiTxtNotMatch"
482 // INVALIDPARAMETER_QUHUITXTRECORDWAIT = "InvalidParameter.QuhuiTxtRecordWait"
483 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
484 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
485 func CreateDomainWithContext(ctx context.Context, c *Client, request *CreateDomainRequest) (response *CreateDomainResponse, err error) {
486 if request == nil {
487 request = NewCreateDomainRequest()
488 }
489 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateDomain")
490
491 if c.GetCredential() == nil {
492 return nil, errors.New("CreateDomain require credential")
493 }
494
495 request.SetContext(ctx)
496
497 response = NewCreateDomainResponse()
498 err = c.Send(request, response)
499 return
500 }
501
502 func NewCreateDomainAliasRequest() (request *CreateDomainAliasRequest) {
503 request = &CreateDomainAliasRequest{
504 BaseRequest: &tchttp.BaseRequest{},
505 }
506
507 request.Init().WithApiInfo("dnspod", APIVersion, "CreateDomainAlias")
508
509
510 return
511 }
512
513 func NewCreateDomainAliasResponse() (response *CreateDomainAliasResponse) {
514 response = &CreateDomainAliasResponse{
515 BaseResponse: &tchttp.BaseResponse{},
516 }
517 return
518
519 }
520
521 // CreateDomainAlias
522 // 创建域名别名
523 //
524 // 可能返回的错误码:
525 // FAILEDOPERATION = "FailedOperation"
526 // FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
527 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
528 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
529 // FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"
530 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
531 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
532 // INTERNALERROR = "InternalError"
533 // INVALIDPARAMETER = "InvalidParameter"
534 // INVALIDPARAMETER_ALIASISMYDOMAIN = "InvalidParameter.AliasIsMyDomain"
535 // INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
536 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
537 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
538 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
539 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
540 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
541 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
542 // LIMITEXCEEDED_DOMAINALIASCOUNTEXCEEDED = "LimitExceeded.DomainAliasCountExceeded"
543 // LIMITEXCEEDED_DOMAINALIASNUMBERLIMIT = "LimitExceeded.DomainAliasNumberLimit"
544 // MISSINGPARAMETER = "MissingParameter"
545 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
546 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
547 // RESOURCENOTFOUND = "ResourceNotFound"
548 func CreateDomainAlias(c *Client, request *CreateDomainAliasRequest) (response *CreateDomainAliasResponse, err error) {
549 return CreateDomainAliasWithContext(context.Background(), c, request)
550 }
551
552 // CreateDomainAlias
553 // 创建域名别名
554 //
555 // 可能返回的错误码:
556 // FAILEDOPERATION = "FailedOperation"
557 // FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
558 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
559 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
560 // FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"
561 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
562 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
563 // INTERNALERROR = "InternalError"
564 // INVALIDPARAMETER = "InvalidParameter"
565 // INVALIDPARAMETER_ALIASISMYDOMAIN = "InvalidParameter.AliasIsMyDomain"
566 // INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
567 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
568 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
569 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
570 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
571 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
572 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
573 // LIMITEXCEEDED_DOMAINALIASCOUNTEXCEEDED = "LimitExceeded.DomainAliasCountExceeded"
574 // LIMITEXCEEDED_DOMAINALIASNUMBERLIMIT = "LimitExceeded.DomainAliasNumberLimit"
575 // MISSINGPARAMETER = "MissingParameter"
576 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
577 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
578 // RESOURCENOTFOUND = "ResourceNotFound"
579 func CreateDomainAliasWithContext(ctx context.Context, c *Client, request *CreateDomainAliasRequest) (response *CreateDomainAliasResponse, err error) {
580 if request == nil {
581 request = NewCreateDomainAliasRequest()
582 }
583 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateDomainAlias")
584
585 if c.GetCredential() == nil {
586 return nil, errors.New("CreateDomainAlias require credential")
587 }
588
589 request.SetContext(ctx)
590
591 response = NewCreateDomainAliasResponse()
592 err = c.Send(request, response)
593 return
594 }
595
596 func NewCreateDomainBatchRequest() (request *CreateDomainBatchRequest) {
597 request = &CreateDomainBatchRequest{
598 BaseRequest: &tchttp.BaseRequest{},
599 }
600
601 request.Init().WithApiInfo("dnspod", APIVersion, "CreateDomainBatch")
602
603
604 return
605 }
606
607 func NewCreateDomainBatchResponse() (response *CreateDomainBatchResponse) {
608 response = &CreateDomainBatchResponse{
609 BaseResponse: &tchttp.BaseResponse{},
610 }
611 return
612
613 }
614
615 // CreateDomainBatch
616 // 批量添加域名
617 //
618 // 可能返回的错误码:
619 // FAILEDOPERATION = "FailedOperation"
620 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
621 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
622 // INVALIDPARAMETER_BATCHDOMAINCREATEACTIONERROR = "InvalidParameter.BatchDomainCreateActionError"
623 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
624 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
625 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
626 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
627 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
628 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
629 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
630 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
631 // INVALIDPARAMETER_TOOMANYINVALIDDOMAINS = "InvalidParameter.TooManyInvalidDomains"
632 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
633 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
634 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
635 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
636 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
637 func CreateDomainBatch(c *Client, request *CreateDomainBatchRequest) (response *CreateDomainBatchResponse, err error) {
638 return CreateDomainBatchWithContext(context.Background(), c, request)
639 }
640
641 // CreateDomainBatch
642 // 批量添加域名
643 //
644 // 可能返回的错误码:
645 // FAILEDOPERATION = "FailedOperation"
646 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
647 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
648 // INVALIDPARAMETER_BATCHDOMAINCREATEACTIONERROR = "InvalidParameter.BatchDomainCreateActionError"
649 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
650 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
651 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
652 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
653 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
654 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
655 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
656 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
657 // INVALIDPARAMETER_TOOMANYINVALIDDOMAINS = "InvalidParameter.TooManyInvalidDomains"
658 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
659 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
660 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
661 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
662 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
663 func CreateDomainBatchWithContext(ctx context.Context, c *Client, request *CreateDomainBatchRequest) (response *CreateDomainBatchResponse, err error) {
664 if request == nil {
665 request = NewCreateDomainBatchRequest()
666 }
667 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateDomainBatch")
668
669 if c.GetCredential() == nil {
670 return nil, errors.New("CreateDomainBatch require credential")
671 }
672
673 request.SetContext(ctx)
674
675 response = NewCreateDomainBatchResponse()
676 err = c.Send(request, response)
677 return
678 }
679
680 func NewCreateDomainCustomLineRequest() (request *CreateDomainCustomLineRequest) {
681 request = &CreateDomainCustomLineRequest{
682 BaseRequest: &tchttp.BaseRequest{},
683 }
684
685 request.Init().WithApiInfo("dnspod", APIVersion, "CreateDomainCustomLine")
686
687
688 return
689 }
690
691 func NewCreateDomainCustomLineResponse() (response *CreateDomainCustomLineResponse) {
692 response = &CreateDomainCustomLineResponse{
693 BaseResponse: &tchttp.BaseResponse{},
694 }
695 return
696
697 }
698
699 // CreateDomainCustomLine
700 // 创建域名的自定义线路
701 //
702 // 可能返回的错误码:
703 // AUTHFAILURE = "AuthFailure"
704 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
705 // FAILEDOPERATION = "FailedOperation"
706 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
707 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
708 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
709 // INTERNALERROR = "InternalError"
710 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
711 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
712 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
713 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
714 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
715 // INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
716 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
717 // INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
718 // INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
719 // INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
720 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
721 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
722 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
723 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
724 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
725 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
726 // INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
727 // INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
728 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
729 // LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
730 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
731 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
732 // OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
733 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
734 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
735 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
736 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
737 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
738 func CreateDomainCustomLine(c *Client, request *CreateDomainCustomLineRequest) (response *CreateDomainCustomLineResponse, err error) {
739 return CreateDomainCustomLineWithContext(context.Background(), c, request)
740 }
741
742 // CreateDomainCustomLine
743 // 创建域名的自定义线路
744 //
745 // 可能返回的错误码:
746 // AUTHFAILURE = "AuthFailure"
747 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
748 // FAILEDOPERATION = "FailedOperation"
749 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
750 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
751 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
752 // INTERNALERROR = "InternalError"
753 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
754 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
755 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
756 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
757 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
758 // INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
759 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
760 // INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
761 // INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
762 // INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
763 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
764 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
765 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
766 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
767 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
768 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
769 // INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
770 // INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
771 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
772 // LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
773 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
774 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
775 // OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
776 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
777 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
778 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
779 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
780 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
781 func CreateDomainCustomLineWithContext(ctx context.Context, c *Client, request *CreateDomainCustomLineRequest) (response *CreateDomainCustomLineResponse, err error) {
782 if request == nil {
783 request = NewCreateDomainCustomLineRequest()
784 }
785 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateDomainCustomLine")
786
787 if c.GetCredential() == nil {
788 return nil, errors.New("CreateDomainCustomLine require credential")
789 }
790
791 request.SetContext(ctx)
792
793 response = NewCreateDomainCustomLineResponse()
794 err = c.Send(request, response)
795 return
796 }
797
798 func NewCreateDomainGroupRequest() (request *CreateDomainGroupRequest) {
799 request = &CreateDomainGroupRequest{
800 BaseRequest: &tchttp.BaseRequest{},
801 }
802
803 request.Init().WithApiInfo("dnspod", APIVersion, "CreateDomainGroup")
804
805
806 return
807 }
808
809 func NewCreateDomainGroupResponse() (response *CreateDomainGroupResponse) {
810 response = &CreateDomainGroupResponse{
811 BaseResponse: &tchttp.BaseResponse{},
812 }
813 return
814
815 }
816
817 // CreateDomainGroup
818 // 创建域名分组
819 //
820 // 可能返回的错误码:
821 // FAILEDOPERATION = "FailedOperation"
822 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
823 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
824 // INTERNALERROR = "InternalError"
825 // INVALIDPARAMETER = "InvalidParameter"
826 // INVALIDPARAMETER_GROUPNAMEEXISTS = "InvalidParameter.GroupNameExists"
827 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
828 // LIMITEXCEEDED_GROUPNUMBERLIMIT = "LimitExceeded.GroupNumberLimit"
829 // MISSINGPARAMETER = "MissingParameter"
830 // RESOURCENOTFOUND = "ResourceNotFound"
831 func CreateDomainGroup(c *Client, request *CreateDomainGroupRequest) (response *CreateDomainGroupResponse, err error) {
832 return CreateDomainGroupWithContext(context.Background(), c, request)
833 }
834
835 // CreateDomainGroup
836 // 创建域名分组
837 //
838 // 可能返回的错误码:
839 // FAILEDOPERATION = "FailedOperation"
840 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
841 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
842 // INTERNALERROR = "InternalError"
843 // INVALIDPARAMETER = "InvalidParameter"
844 // INVALIDPARAMETER_GROUPNAMEEXISTS = "InvalidParameter.GroupNameExists"
845 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
846 // LIMITEXCEEDED_GROUPNUMBERLIMIT = "LimitExceeded.GroupNumberLimit"
847 // MISSINGPARAMETER = "MissingParameter"
848 // RESOURCENOTFOUND = "ResourceNotFound"
849 func CreateDomainGroupWithContext(ctx context.Context, c *Client, request *CreateDomainGroupRequest) (response *CreateDomainGroupResponse, err error) {
850 if request == nil {
851 request = NewCreateDomainGroupRequest()
852 }
853 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateDomainGroup")
854
855 if c.GetCredential() == nil {
856 return nil, errors.New("CreateDomainGroup require credential")
857 }
858
859 request.SetContext(ctx)
860
861 response = NewCreateDomainGroupResponse()
862 err = c.Send(request, response)
863 return
864 }
865
866 func NewCreateDomainsAnalyticsFileRequest() (request *CreateDomainsAnalyticsFileRequest) {
867 request = &CreateDomainsAnalyticsFileRequest{
868 BaseRequest: &tchttp.BaseRequest{},
869 }
870
871 request.Init().WithApiInfo("dnspod", APIVersion, "CreateDomainsAnalyticsFile")
872
873
874 return
875 }
876
877 func NewCreateDomainsAnalyticsFileResponse() (response *CreateDomainsAnalyticsFileResponse) {
878 response = &CreateDomainsAnalyticsFileResponse{
879 BaseResponse: &tchttp.BaseResponse{},
880 }
881 return
882
883 }
884
885 // CreateDomainsAnalyticsFile
886 // 批量导出域名解析量
887 //
888 // 可能返回的错误码:
889 // AUTHFAILURE = "AuthFailure"
890 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
891 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
892 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
893 // INTERNALERROR = "InternalError"
894 // INVALIDPARAMETER = "InvalidParameter"
895 // INVALIDPARAMETER_BATCHLIMITUNDO = "InvalidParameter.BatchLimitUndo"
896 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
897 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
898 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
899 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
900 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
901 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
902 // INVALIDPARAMETER_STARTTIMEGREATERTHANENDTIME = "InvalidParameter.StarttimeGreaterThanEndtime"
903 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
904 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
905 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
906 // UNKNOWNPARAMETER = "UnknownParameter"
907 func CreateDomainsAnalyticsFile(c *Client, request *CreateDomainsAnalyticsFileRequest) (response *CreateDomainsAnalyticsFileResponse, err error) {
908 return CreateDomainsAnalyticsFileWithContext(context.Background(), c, request)
909 }
910
911 // CreateDomainsAnalyticsFile
912 // 批量导出域名解析量
913 //
914 // 可能返回的错误码:
915 // AUTHFAILURE = "AuthFailure"
916 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
917 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
918 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
919 // INTERNALERROR = "InternalError"
920 // INVALIDPARAMETER = "InvalidParameter"
921 // INVALIDPARAMETER_BATCHLIMITUNDO = "InvalidParameter.BatchLimitUndo"
922 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
923 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
924 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
925 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
926 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
927 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
928 // INVALIDPARAMETER_STARTTIMEGREATERTHANENDTIME = "InvalidParameter.StarttimeGreaterThanEndtime"
929 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
930 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
931 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
932 // UNKNOWNPARAMETER = "UnknownParameter"
933 func CreateDomainsAnalyticsFileWithContext(ctx context.Context, c *Client, request *CreateDomainsAnalyticsFileRequest) (response *CreateDomainsAnalyticsFileResponse, err error) {
934 if request == nil {
935 request = NewCreateDomainsAnalyticsFileRequest()
936 }
937 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateDomainsAnalyticsFile")
938
939 if c.GetCredential() == nil {
940 return nil, errors.New("CreateDomainsAnalyticsFile require credential")
941 }
942
943 request.SetContext(ctx)
944
945 response = NewCreateDomainsAnalyticsFileResponse()
946 err = c.Send(request, response)
947 return
948 }
949
950 func NewCreateLineGroupRequest() (request *CreateLineGroupRequest) {
951 request = &CreateLineGroupRequest{
952 BaseRequest: &tchttp.BaseRequest{},
953 }
954
955 request.Init().WithApiInfo("dnspod", APIVersion, "CreateLineGroup")
956
957
958 return
959 }
960
961 func NewCreateLineGroupResponse() (response *CreateLineGroupResponse) {
962 response = &CreateLineGroupResponse{
963 BaseResponse: &tchttp.BaseResponse{},
964 }
965 return
966
967 }
968
969 // CreateLineGroup
970 // 创建域名的线路分组
971 //
972 // 可能返回的错误码:
973 // FAILEDOPERATION = "FailedOperation"
974 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
975 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
976 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
977 // INTERNALERROR = "InternalError"
978 // INVALIDPARAMETER_DEFAULTLINENOTSELFDEFINED = "InvalidParameter.DefaultLineNotSelfdefined"
979 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
980 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
981 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
982 // INVALIDPARAMETER_GROUPNAMEEMPTY = "InvalidParameter.GroupNameEmpty"
983 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
984 // INVALIDPARAMETER_GROUPNAMEOCCUPIED = "InvalidParameter.GroupNameOccupied"
985 // INVALIDPARAMETER_LINEGROUPNOTSUPPORTED = "InvalidParameter.LineGroupNotSupported"
986 // INVALIDPARAMETER_LINEGROUPOVERCOUNTED = "InvalidParameter.LineGroupOverCounted"
987 // INVALIDPARAMETER_LINEINANOTHERGROUP = "InvalidParameter.LineInAnotherGroup"
988 // INVALIDPARAMETER_LINEOVERCOUNTED = "InvalidParameter.LineOverCounted"
989 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
990 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
991 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
992 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
993 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
994 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
995 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
996 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
997 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
998 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
999 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
1000 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
1001 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1002 func CreateLineGroup(c *Client, request *CreateLineGroupRequest) (response *CreateLineGroupResponse, err error) {
1003 return CreateLineGroupWithContext(context.Background(), c, request)
1004 }
1005
1006 // CreateLineGroup
1007 // 创建域名的线路分组
1008 //
1009 // 可能返回的错误码:
1010 // FAILEDOPERATION = "FailedOperation"
1011 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
1012 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
1013 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1014 // INTERNALERROR = "InternalError"
1015 // INVALIDPARAMETER_DEFAULTLINENOTSELFDEFINED = "InvalidParameter.DefaultLineNotSelfdefined"
1016 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1017 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1018 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1019 // INVALIDPARAMETER_GROUPNAMEEMPTY = "InvalidParameter.GroupNameEmpty"
1020 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
1021 // INVALIDPARAMETER_GROUPNAMEOCCUPIED = "InvalidParameter.GroupNameOccupied"
1022 // INVALIDPARAMETER_LINEGROUPNOTSUPPORTED = "InvalidParameter.LineGroupNotSupported"
1023 // INVALIDPARAMETER_LINEGROUPOVERCOUNTED = "InvalidParameter.LineGroupOverCounted"
1024 // INVALIDPARAMETER_LINEINANOTHERGROUP = "InvalidParameter.LineInAnotherGroup"
1025 // INVALIDPARAMETER_LINEOVERCOUNTED = "InvalidParameter.LineOverCounted"
1026 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
1027 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
1028 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
1029 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
1030 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
1031 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1032 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
1033 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
1034 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1035 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1036 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
1037 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
1038 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1039 func CreateLineGroupWithContext(ctx context.Context, c *Client, request *CreateLineGroupRequest) (response *CreateLineGroupResponse, err error) {
1040 if request == nil {
1041 request = NewCreateLineGroupRequest()
1042 }
1043 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateLineGroup")
1044
1045 if c.GetCredential() == nil {
1046 return nil, errors.New("CreateLineGroup require credential")
1047 }
1048
1049 request.SetContext(ctx)
1050
1051 response = NewCreateLineGroupResponse()
1052 err = c.Send(request, response)
1053 return
1054 }
1055
1056 func NewCreateLineGroupCopyRequest() (request *CreateLineGroupCopyRequest) {
1057 request = &CreateLineGroupCopyRequest{
1058 BaseRequest: &tchttp.BaseRequest{},
1059 }
1060
1061 request.Init().WithApiInfo("dnspod", APIVersion, "CreateLineGroupCopy")
1062
1063
1064 return
1065 }
1066
1067 func NewCreateLineGroupCopyResponse() (response *CreateLineGroupCopyResponse) {
1068 response = &CreateLineGroupCopyResponse{
1069 BaseResponse: &tchttp.BaseResponse{},
1070 }
1071 return
1072
1073 }
1074
1075 // CreateLineGroupCopy
1076 // 复制域名的线路分组
1077 //
1078 // 可能返回的错误码:
1079 // AUTHFAILURE = "AuthFailure"
1080 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
1081 // FAILEDOPERATION = "FailedOperation"
1082 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
1083 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
1084 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1085 // INTERNALERROR = "InternalError"
1086 // INVALIDPARAMETER_COPIEDLINEGROUPDUPLICATED = "InvalidParameter.CopiedLineGroupDuplicated"
1087 // INVALIDPARAMETER_DEFAULTLINENOTSELFDEFINED = "InvalidParameter.DefaultLineNotSelfdefined"
1088 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1089 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
1090 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1091 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1092 // INVALIDPARAMETER_DOMAINSELFNOCOPY = "InvalidParameter.DomainSelfNoCopy"
1093 // INVALIDPARAMETER_GRADENOTCOPY = "InvalidParameter.GradeNotCopy"
1094 // INVALIDPARAMETER_GROUPNAMEEMPTY = "InvalidParameter.GroupNameEmpty"
1095 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
1096 // INVALIDPARAMETER_GROUPNAMEOCCUPIED = "InvalidParameter.GroupNameOccupied"
1097 // INVALIDPARAMETER_INVALIDSRCDOMAINID = "InvalidParameter.InvalidSrcDomainId"
1098 // INVALIDPARAMETER_LINEFORMATINVALID = "InvalidParameter.LineFormatInvalid"
1099 // INVALIDPARAMETER_LINEGROUPNOTSUPPORTED = "InvalidParameter.LineGroupNotSupported"
1100 // INVALIDPARAMETER_LINEGROUPOVERCOUNTED = "InvalidParameter.LineGroupOverCounted"
1101 // INVALIDPARAMETER_LINEGROUPUPDATEFAILED = "InvalidParameter.LineGroupUpdateFailed"
1102 // INVALIDPARAMETER_LINEINANOTHERGROUP = "InvalidParameter.LineInAnotherGroup"
1103 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
1104 // INVALIDPARAMETER_LINENOTEXIST = "InvalidParameter.LineNotExist"
1105 // INVALIDPARAMETER_LINENOTSELECTED = "InvalidParameter.LineNotSelected"
1106 // INVALIDPARAMETER_LINEOVERCOUNTED = "InvalidParameter.LineOverCounted"
1107 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
1108 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
1109 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
1110 // INVALIDPARAMETER_NOAUTHORITYTOSRCDOMAIN = "InvalidParameter.NoAuthorityToSrcDomain"
1111 // INVALIDPARAMETER_NOAUTHORITYTOTHEGROUP = "InvalidParameter.NoAuthorityToTheGroup"
1112 // INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
1113 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
1114 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
1115 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1116 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
1117 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
1118 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1119 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1120 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
1121 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
1122 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1123 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
1124 func CreateLineGroupCopy(c *Client, request *CreateLineGroupCopyRequest) (response *CreateLineGroupCopyResponse, err error) {
1125 return CreateLineGroupCopyWithContext(context.Background(), c, request)
1126 }
1127
1128 // CreateLineGroupCopy
1129 // 复制域名的线路分组
1130 //
1131 // 可能返回的错误码:
1132 // AUTHFAILURE = "AuthFailure"
1133 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
1134 // FAILEDOPERATION = "FailedOperation"
1135 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
1136 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
1137 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1138 // INTERNALERROR = "InternalError"
1139 // INVALIDPARAMETER_COPIEDLINEGROUPDUPLICATED = "InvalidParameter.CopiedLineGroupDuplicated"
1140 // INVALIDPARAMETER_DEFAULTLINENOTSELFDEFINED = "InvalidParameter.DefaultLineNotSelfdefined"
1141 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1142 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
1143 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1144 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1145 // INVALIDPARAMETER_DOMAINSELFNOCOPY = "InvalidParameter.DomainSelfNoCopy"
1146 // INVALIDPARAMETER_GRADENOTCOPY = "InvalidParameter.GradeNotCopy"
1147 // INVALIDPARAMETER_GROUPNAMEEMPTY = "InvalidParameter.GroupNameEmpty"
1148 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
1149 // INVALIDPARAMETER_GROUPNAMEOCCUPIED = "InvalidParameter.GroupNameOccupied"
1150 // INVALIDPARAMETER_INVALIDSRCDOMAINID = "InvalidParameter.InvalidSrcDomainId"
1151 // INVALIDPARAMETER_LINEFORMATINVALID = "InvalidParameter.LineFormatInvalid"
1152 // INVALIDPARAMETER_LINEGROUPNOTSUPPORTED = "InvalidParameter.LineGroupNotSupported"
1153 // INVALIDPARAMETER_LINEGROUPOVERCOUNTED = "InvalidParameter.LineGroupOverCounted"
1154 // INVALIDPARAMETER_LINEGROUPUPDATEFAILED = "InvalidParameter.LineGroupUpdateFailed"
1155 // INVALIDPARAMETER_LINEINANOTHERGROUP = "InvalidParameter.LineInAnotherGroup"
1156 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
1157 // INVALIDPARAMETER_LINENOTEXIST = "InvalidParameter.LineNotExist"
1158 // INVALIDPARAMETER_LINENOTSELECTED = "InvalidParameter.LineNotSelected"
1159 // INVALIDPARAMETER_LINEOVERCOUNTED = "InvalidParameter.LineOverCounted"
1160 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
1161 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
1162 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
1163 // INVALIDPARAMETER_NOAUTHORITYTOSRCDOMAIN = "InvalidParameter.NoAuthorityToSrcDomain"
1164 // INVALIDPARAMETER_NOAUTHORITYTOTHEGROUP = "InvalidParameter.NoAuthorityToTheGroup"
1165 // INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
1166 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
1167 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
1168 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1169 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
1170 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
1171 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1172 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1173 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
1174 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
1175 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1176 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
1177 func CreateLineGroupCopyWithContext(ctx context.Context, c *Client, request *CreateLineGroupCopyRequest) (response *CreateLineGroupCopyResponse, err error) {
1178 if request == nil {
1179 request = NewCreateLineGroupCopyRequest()
1180 }
1181 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateLineGroupCopy")
1182
1183 if c.GetCredential() == nil {
1184 return nil, errors.New("CreateLineGroupCopy require credential")
1185 }
1186
1187 request.SetContext(ctx)
1188
1189 response = NewCreateLineGroupCopyResponse()
1190 err = c.Send(request, response)
1191 return
1192 }
1193
1194 func NewCreateRecordRequest() (request *CreateRecordRequest) {
1195 request = &CreateRecordRequest{
1196 BaseRequest: &tchttp.BaseRequest{},
1197 }
1198
1199 request.Init().WithApiInfo("dnspod", APIVersion, "CreateRecord")
1200
1201
1202 return
1203 }
1204
1205 func NewCreateRecordResponse() (response *CreateRecordResponse) {
1206 response = &CreateRecordResponse{
1207 BaseResponse: &tchttp.BaseResponse{},
1208 }
1209 return
1210
1211 }
1212
1213 // CreateRecord
1214 // 添加记录
1215 //
1216 // 备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
1217 //
1218 // 可能返回的错误码:
1219 // FAILEDOPERATION = "FailedOperation"
1220 // FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
1221 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1222 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1223 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
1224 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
1225 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
1226 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1227 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
1228 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
1229 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
1230 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1231 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1232 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1233 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
1234 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
1235 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
1236 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
1237 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
1238 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
1239 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
1240 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
1241 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
1242 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
1243 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
1244 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
1245 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
1246 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
1247 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
1248 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
1249 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
1250 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
1251 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
1252 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1253 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
1254 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
1255 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
1256 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
1257 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
1258 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
1259 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
1260 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
1261 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
1262 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
1263 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
1264 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
1265 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1266 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
1267 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1268 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
1269 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
1270 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
1271 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1272 func CreateRecord(c *Client, request *CreateRecordRequest) (response *CreateRecordResponse, err error) {
1273 return CreateRecordWithContext(context.Background(), c, request)
1274 }
1275
1276 // CreateRecord
1277 // 添加记录
1278 //
1279 // 备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
1280 //
1281 // 可能返回的错误码:
1282 // FAILEDOPERATION = "FailedOperation"
1283 // FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
1284 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1285 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1286 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
1287 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
1288 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
1289 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1290 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
1291 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
1292 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
1293 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1294 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1295 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1296 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
1297 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
1298 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
1299 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
1300 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
1301 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
1302 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
1303 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
1304 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
1305 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
1306 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
1307 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
1308 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
1309 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
1310 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
1311 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
1312 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
1313 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
1314 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
1315 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1316 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
1317 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
1318 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
1319 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
1320 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
1321 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
1322 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
1323 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
1324 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
1325 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
1326 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
1327 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
1328 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1329 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
1330 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1331 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
1332 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
1333 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
1334 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1335 func CreateRecordWithContext(ctx context.Context, c *Client, request *CreateRecordRequest) (response *CreateRecordResponse, err error) {
1336 if request == nil {
1337 request = NewCreateRecordRequest()
1338 }
1339 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateRecord")
1340
1341 if c.GetCredential() == nil {
1342 return nil, errors.New("CreateRecord require credential")
1343 }
1344
1345 request.SetContext(ctx)
1346
1347 response = NewCreateRecordResponse()
1348 err = c.Send(request, response)
1349 return
1350 }
1351
1352 func NewCreateRecordBatchRequest() (request *CreateRecordBatchRequest) {
1353 request = &CreateRecordBatchRequest{
1354 BaseRequest: &tchttp.BaseRequest{},
1355 }
1356
1357 request.Init().WithApiInfo("dnspod", APIVersion, "CreateRecordBatch")
1358
1359
1360 return
1361 }
1362
1363 func NewCreateRecordBatchResponse() (response *CreateRecordBatchResponse) {
1364 response = &CreateRecordBatchResponse{
1365 BaseResponse: &tchttp.BaseResponse{},
1366 }
1367 return
1368
1369 }
1370
1371 // CreateRecordBatch
1372 // 批量添加记录
1373 //
1374 // 可能返回的错误码:
1375 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1376 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1377 // INVALIDPARAMETER_BATCHRECORDCREATEACTIONERROR = "InvalidParameter.BatchRecordCreateActionError"
1378 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
1379 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1380 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1381 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1382 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
1383 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
1384 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
1385 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
1386 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
1387 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
1388 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1389 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
1390 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
1391 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
1392 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1393 func CreateRecordBatch(c *Client, request *CreateRecordBatchRequest) (response *CreateRecordBatchResponse, err error) {
1394 return CreateRecordBatchWithContext(context.Background(), c, request)
1395 }
1396
1397 // CreateRecordBatch
1398 // 批量添加记录
1399 //
1400 // 可能返回的错误码:
1401 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1402 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1403 // INVALIDPARAMETER_BATCHRECORDCREATEACTIONERROR = "InvalidParameter.BatchRecordCreateActionError"
1404 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
1405 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1406 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1407 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1408 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
1409 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
1410 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
1411 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
1412 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
1413 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
1414 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1415 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
1416 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
1417 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
1418 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1419 func CreateRecordBatchWithContext(ctx context.Context, c *Client, request *CreateRecordBatchRequest) (response *CreateRecordBatchResponse, err error) {
1420 if request == nil {
1421 request = NewCreateRecordBatchRequest()
1422 }
1423 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateRecordBatch")
1424
1425 if c.GetCredential() == nil {
1426 return nil, errors.New("CreateRecordBatch require credential")
1427 }
1428
1429 request.SetContext(ctx)
1430
1431 response = NewCreateRecordBatchResponse()
1432 err = c.Send(request, response)
1433 return
1434 }
1435
1436 func NewCreateRecordGroupRequest() (request *CreateRecordGroupRequest) {
1437 request = &CreateRecordGroupRequest{
1438 BaseRequest: &tchttp.BaseRequest{},
1439 }
1440
1441 request.Init().WithApiInfo("dnspod", APIVersion, "CreateRecordGroup")
1442
1443
1444 return
1445 }
1446
1447 func NewCreateRecordGroupResponse() (response *CreateRecordGroupResponse) {
1448 response = &CreateRecordGroupResponse{
1449 BaseResponse: &tchttp.BaseResponse{},
1450 }
1451 return
1452
1453 }
1454
1455 // CreateRecordGroup
1456 // 添加记录分组
1457 //
1458 // 可能返回的错误码:
1459 // FAILEDOPERATION = "FailedOperation"
1460 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1461 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1462 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1463 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1464 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
1465 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1466 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1467 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1468 func CreateRecordGroup(c *Client, request *CreateRecordGroupRequest) (response *CreateRecordGroupResponse, err error) {
1469 return CreateRecordGroupWithContext(context.Background(), c, request)
1470 }
1471
1472 // CreateRecordGroup
1473 // 添加记录分组
1474 //
1475 // 可能返回的错误码:
1476 // FAILEDOPERATION = "FailedOperation"
1477 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1478 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1479 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1480 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1481 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
1482 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1483 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1484 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1485 func CreateRecordGroupWithContext(ctx context.Context, c *Client, request *CreateRecordGroupRequest) (response *CreateRecordGroupResponse, err error) {
1486 if request == nil {
1487 request = NewCreateRecordGroupRequest()
1488 }
1489 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateRecordGroup")
1490
1491 if c.GetCredential() == nil {
1492 return nil, errors.New("CreateRecordGroup require credential")
1493 }
1494
1495 request.SetContext(ctx)
1496
1497 response = NewCreateRecordGroupResponse()
1498 err = c.Send(request, response)
1499 return
1500 }
1501
1502 func NewCreateSnapshotRequest() (request *CreateSnapshotRequest) {
1503 request = &CreateSnapshotRequest{
1504 BaseRequest: &tchttp.BaseRequest{},
1505 }
1506
1507 request.Init().WithApiInfo("dnspod", APIVersion, "CreateSnapshot")
1508
1509
1510 return
1511 }
1512
1513 func NewCreateSnapshotResponse() (response *CreateSnapshotResponse) {
1514 response = &CreateSnapshotResponse{
1515 BaseResponse: &tchttp.BaseResponse{},
1516 }
1517 return
1518
1519 }
1520
1521 // CreateSnapshot
1522 // 创建快照
1523 //
1524 // 可能返回的错误码:
1525 // FAILEDOPERATION = "FailedOperation"
1526 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1527 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1528 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1529 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1530 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
1531 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1532 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1533 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1534 func CreateSnapshot(c *Client, request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error) {
1535 return CreateSnapshotWithContext(context.Background(), c, request)
1536 }
1537
1538 // CreateSnapshot
1539 // 创建快照
1540 //
1541 // 可能返回的错误码:
1542 // FAILEDOPERATION = "FailedOperation"
1543 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1544 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1545 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1546 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1547 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
1548 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1549 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1550 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1551 func CreateSnapshotWithContext(ctx context.Context, c *Client, request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error) {
1552 if request == nil {
1553 request = NewCreateSnapshotRequest()
1554 }
1555 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateSnapshot")
1556
1557 if c.GetCredential() == nil {
1558 return nil, errors.New("CreateSnapshot require credential")
1559 }
1560
1561 request.SetContext(ctx)
1562
1563 response = NewCreateSnapshotResponse()
1564 err = c.Send(request, response)
1565 return
1566 }
1567
1568 func NewCreateSubDomainsAnalyticsFileRequest() (request *CreateSubDomainsAnalyticsFileRequest) {
1569 request = &CreateSubDomainsAnalyticsFileRequest{
1570 BaseRequest: &tchttp.BaseRequest{},
1571 }
1572
1573 request.Init().WithApiInfo("dnspod", APIVersion, "CreateSubDomainsAnalyticsFile")
1574
1575
1576 return
1577 }
1578
1579 func NewCreateSubDomainsAnalyticsFileResponse() (response *CreateSubDomainsAnalyticsFileResponse) {
1580 response = &CreateSubDomainsAnalyticsFileResponse{
1581 BaseResponse: &tchttp.BaseResponse{},
1582 }
1583 return
1584
1585 }
1586
1587 // CreateSubDomainsAnalyticsFile
1588 // 批量导出子域名解析量
1589 //
1590 // 可能返回的错误码:
1591 // AUTHFAILURE = "AuthFailure"
1592 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1593 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
1594 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1595 // INTERNALERROR = "InternalError"
1596 // INVALIDPARAMETER = "InvalidParameter"
1597 // INVALIDPARAMETER_BATCHLIMITUNDO = "InvalidParameter.BatchLimitUndo"
1598 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1599 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
1600 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
1601 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
1602 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
1603 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
1604 // INVALIDPARAMETER_STARTTIMEGREATERTHANENDTIME = "InvalidParameter.StarttimeGreaterThanEndtime"
1605 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
1606 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1607 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
1608 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
1609 // UNKNOWNPARAMETER = "UnknownParameter"
1610 func CreateSubDomainsAnalyticsFile(c *Client, request *CreateSubDomainsAnalyticsFileRequest) (response *CreateSubDomainsAnalyticsFileResponse, err error) {
1611 return CreateSubDomainsAnalyticsFileWithContext(context.Background(), c, request)
1612 }
1613
1614 // CreateSubDomainsAnalyticsFile
1615 // 批量导出子域名解析量
1616 //
1617 // 可能返回的错误码:
1618 // AUTHFAILURE = "AuthFailure"
1619 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1620 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
1621 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1622 // INTERNALERROR = "InternalError"
1623 // INVALIDPARAMETER = "InvalidParameter"
1624 // INVALIDPARAMETER_BATCHLIMITUNDO = "InvalidParameter.BatchLimitUndo"
1625 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1626 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
1627 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
1628 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
1629 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
1630 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
1631 // INVALIDPARAMETER_STARTTIMEGREATERTHANENDTIME = "InvalidParameter.StarttimeGreaterThanEndtime"
1632 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
1633 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1634 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
1635 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
1636 // UNKNOWNPARAMETER = "UnknownParameter"
1637 func CreateSubDomainsAnalyticsFileWithContext(ctx context.Context, c *Client, request *CreateSubDomainsAnalyticsFileRequest) (response *CreateSubDomainsAnalyticsFileResponse, err error) {
1638 if request == nil {
1639 request = NewCreateSubDomainsAnalyticsFileRequest()
1640 }
1641 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateSubDomainsAnalyticsFile")
1642
1643 if c.GetCredential() == nil {
1644 return nil, errors.New("CreateSubDomainsAnalyticsFile require credential")
1645 }
1646
1647 request.SetContext(ctx)
1648
1649 response = NewCreateSubDomainsAnalyticsFileResponse()
1650 err = c.Send(request, response)
1651 return
1652 }
1653
1654 func NewCreateSubdomainValidateTXTValueRequest() (request *CreateSubdomainValidateTXTValueRequest) {
1655 request = &CreateSubdomainValidateTXTValueRequest{
1656 BaseRequest: &tchttp.BaseRequest{},
1657 }
1658
1659 request.Init().WithApiInfo("dnspod", APIVersion, "CreateSubdomainValidateTXTValue")
1660
1661
1662 return
1663 }
1664
1665 func NewCreateSubdomainValidateTXTValueResponse() (response *CreateSubdomainValidateTXTValueResponse) {
1666 response = &CreateSubdomainValidateTXTValueResponse{
1667 BaseResponse: &tchttp.BaseResponse{},
1668 }
1669 return
1670
1671 }
1672
1673 // CreateSubdomainValidateTXTValue
1674 // 创建添加子域名 Zone 域解析时所需要的 TXT 记录值
1675 //
1676 // 可能返回的错误码:
1677 // FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
1678 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
1679 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
1680 func CreateSubdomainValidateTXTValue(c *Client, request *CreateSubdomainValidateTXTValueRequest) (response *CreateSubdomainValidateTXTValueResponse, err error) {
1681 return CreateSubdomainValidateTXTValueWithContext(context.Background(), c, request)
1682 }
1683
1684 // CreateSubdomainValidateTXTValue
1685 // 创建添加子域名 Zone 域解析时所需要的 TXT 记录值
1686 //
1687 // 可能返回的错误码:
1688 // FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
1689 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
1690 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
1691 func CreateSubdomainValidateTXTValueWithContext(ctx context.Context, c *Client, request *CreateSubdomainValidateTXTValueRequest) (response *CreateSubdomainValidateTXTValueResponse, err error) {
1692 if request == nil {
1693 request = NewCreateSubdomainValidateTXTValueRequest()
1694 }
1695 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateSubdomainValidateTXTValue")
1696
1697 if c.GetCredential() == nil {
1698 return nil, errors.New("CreateSubdomainValidateTXTValue require credential")
1699 }
1700
1701 request.SetContext(ctx)
1702
1703 response = NewCreateSubdomainValidateTXTValueResponse()
1704 err = c.Send(request, response)
1705 return
1706 }
1707
1708 func NewCreateTXTRecordRequest() (request *CreateTXTRecordRequest) {
1709 request = &CreateTXTRecordRequest{
1710 BaseRequest: &tchttp.BaseRequest{},
1711 }
1712
1713 request.Init().WithApiInfo("dnspod", APIVersion, "CreateTXTRecord")
1714
1715
1716 return
1717 }
1718
1719 func NewCreateTXTRecordResponse() (response *CreateTXTRecordResponse) {
1720 response = &CreateTXTRecordResponse{
1721 BaseResponse: &tchttp.BaseResponse{},
1722 }
1723 return
1724
1725 }
1726
1727 // CreateTXTRecord
1728 // 添加TXT记录
1729 //
1730 // 备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
1731 //
1732 // 可能返回的错误码:
1733 // FAILEDOPERATION = "FailedOperation"
1734 // FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
1735 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1736 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1737 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
1738 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
1739 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
1740 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1741 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
1742 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
1743 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
1744 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1745 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1746 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1747 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
1748 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
1749 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
1750 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
1751 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
1752 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
1753 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
1754 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
1755 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
1756 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
1757 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
1758 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
1759 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
1760 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
1761 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
1762 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
1763 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
1764 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
1765 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
1766 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1767 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
1768 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
1769 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
1770 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
1771 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
1772 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
1773 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
1774 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
1775 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
1776 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
1777 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
1778 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
1779 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1780 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
1781 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1782 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
1783 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
1784 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
1785 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1786 func CreateTXTRecord(c *Client, request *CreateTXTRecordRequest) (response *CreateTXTRecordResponse, err error) {
1787 return CreateTXTRecordWithContext(context.Background(), c, request)
1788 }
1789
1790 // CreateTXTRecord
1791 // 添加TXT记录
1792 //
1793 // 备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
1794 //
1795 // 可能返回的错误码:
1796 // FAILEDOPERATION = "FailedOperation"
1797 // FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
1798 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1799 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1800 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
1801 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
1802 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
1803 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1804 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
1805 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
1806 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
1807 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1808 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1809 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1810 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
1811 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
1812 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
1813 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
1814 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
1815 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
1816 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
1817 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
1818 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
1819 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
1820 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
1821 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
1822 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
1823 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
1824 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
1825 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
1826 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
1827 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
1828 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
1829 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1830 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
1831 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
1832 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
1833 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
1834 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
1835 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
1836 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
1837 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
1838 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
1839 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
1840 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
1841 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
1842 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1843 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
1844 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1845 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
1846 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
1847 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
1848 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
1849 func CreateTXTRecordWithContext(ctx context.Context, c *Client, request *CreateTXTRecordRequest) (response *CreateTXTRecordResponse, err error) {
1850 if request == nil {
1851 request = NewCreateTXTRecordRequest()
1852 }
1853 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "CreateTXTRecord")
1854
1855 if c.GetCredential() == nil {
1856 return nil, errors.New("CreateTXTRecord require credential")
1857 }
1858
1859 request.SetContext(ctx)
1860
1861 response = NewCreateTXTRecordResponse()
1862 err = c.Send(request, response)
1863 return
1864 }
1865
1866 func NewDeleteDomainRequest() (request *DeleteDomainRequest) {
1867 request = &DeleteDomainRequest{
1868 BaseRequest: &tchttp.BaseRequest{},
1869 }
1870
1871 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteDomain")
1872
1873
1874 return
1875 }
1876
1877 func NewDeleteDomainResponse() (response *DeleteDomainResponse) {
1878 response = &DeleteDomainResponse{
1879 BaseResponse: &tchttp.BaseResponse{},
1880 }
1881 return
1882
1883 }
1884
1885 // DeleteDomain
1886 // 删除域名
1887 //
1888 // 可能返回的错误码:
1889 // FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"
1890 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1891 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1892 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
1893 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1894 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
1895 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1896 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
1897 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1898 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1899 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1900 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1901 func DeleteDomain(c *Client, request *DeleteDomainRequest) (response *DeleteDomainResponse, err error) {
1902 return DeleteDomainWithContext(context.Background(), c, request)
1903 }
1904
1905 // DeleteDomain
1906 // 删除域名
1907 //
1908 // 可能返回的错误码:
1909 // FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"
1910 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1911 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1912 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
1913 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1914 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
1915 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1916 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
1917 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1918 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1919 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1920 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1921 func DeleteDomainWithContext(ctx context.Context, c *Client, request *DeleteDomainRequest) (response *DeleteDomainResponse, err error) {
1922 if request == nil {
1923 request = NewDeleteDomainRequest()
1924 }
1925 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteDomain")
1926
1927 if c.GetCredential() == nil {
1928 return nil, errors.New("DeleteDomain require credential")
1929 }
1930
1931 request.SetContext(ctx)
1932
1933 response = NewDeleteDomainResponse()
1934 err = c.Send(request, response)
1935 return
1936 }
1937
1938 func NewDeleteDomainAliasRequest() (request *DeleteDomainAliasRequest) {
1939 request = &DeleteDomainAliasRequest{
1940 BaseRequest: &tchttp.BaseRequest{},
1941 }
1942
1943 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteDomainAlias")
1944
1945
1946 return
1947 }
1948
1949 func NewDeleteDomainAliasResponse() (response *DeleteDomainAliasResponse) {
1950 response = &DeleteDomainAliasResponse{
1951 BaseResponse: &tchttp.BaseResponse{},
1952 }
1953 return
1954
1955 }
1956
1957 // DeleteDomainAlias
1958 // 删除域名别名
1959 //
1960 // 可能返回的错误码:
1961 // FAILEDOPERATION = "FailedOperation"
1962 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1963 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1964 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
1965 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1966 // INTERNALERROR = "InternalError"
1967 // INVALIDPARAMETER = "InvalidParameter"
1968 // INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
1969 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1970 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
1971 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1972 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1973 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1974 // MISSINGPARAMETER = "MissingParameter"
1975 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
1976 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
1977 // RESOURCENOTFOUND = "ResourceNotFound"
1978 func DeleteDomainAlias(c *Client, request *DeleteDomainAliasRequest) (response *DeleteDomainAliasResponse, err error) {
1979 return DeleteDomainAliasWithContext(context.Background(), c, request)
1980 }
1981
1982 // DeleteDomainAlias
1983 // 删除域名别名
1984 //
1985 // 可能返回的错误码:
1986 // FAILEDOPERATION = "FailedOperation"
1987 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
1988 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
1989 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
1990 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
1991 // INTERNALERROR = "InternalError"
1992 // INVALIDPARAMETER = "InvalidParameter"
1993 // INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
1994 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
1995 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
1996 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
1997 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
1998 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
1999 // MISSINGPARAMETER = "MissingParameter"
2000 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2001 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2002 // RESOURCENOTFOUND = "ResourceNotFound"
2003 func DeleteDomainAliasWithContext(ctx context.Context, c *Client, request *DeleteDomainAliasRequest) (response *DeleteDomainAliasResponse, err error) {
2004 if request == nil {
2005 request = NewDeleteDomainAliasRequest()
2006 }
2007 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteDomainAlias")
2008
2009 if c.GetCredential() == nil {
2010 return nil, errors.New("DeleteDomainAlias require credential")
2011 }
2012
2013 request.SetContext(ctx)
2014
2015 response = NewDeleteDomainAliasResponse()
2016 err = c.Send(request, response)
2017 return
2018 }
2019
2020 func NewDeleteDomainBatchRequest() (request *DeleteDomainBatchRequest) {
2021 request = &DeleteDomainBatchRequest{
2022 BaseRequest: &tchttp.BaseRequest{},
2023 }
2024
2025 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteDomainBatch")
2026
2027
2028 return
2029 }
2030
2031 func NewDeleteDomainBatchResponse() (response *DeleteDomainBatchResponse) {
2032 response = &DeleteDomainBatchResponse{
2033 BaseResponse: &tchttp.BaseResponse{},
2034 }
2035 return
2036
2037 }
2038
2039 // DeleteDomainBatch
2040 // 批量删除域名
2041 //
2042 // 可能返回的错误码:
2043 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2044 // INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
2045 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
2046 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2047 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2048 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2049 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
2050 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2051 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2052 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2053 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
2054 func DeleteDomainBatch(c *Client, request *DeleteDomainBatchRequest) (response *DeleteDomainBatchResponse, err error) {
2055 return DeleteDomainBatchWithContext(context.Background(), c, request)
2056 }
2057
2058 // DeleteDomainBatch
2059 // 批量删除域名
2060 //
2061 // 可能返回的错误码:
2062 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2063 // INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
2064 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
2065 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2066 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2067 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2068 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
2069 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2070 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2071 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2072 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
2073 func DeleteDomainBatchWithContext(ctx context.Context, c *Client, request *DeleteDomainBatchRequest) (response *DeleteDomainBatchResponse, err error) {
2074 if request == nil {
2075 request = NewDeleteDomainBatchRequest()
2076 }
2077 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteDomainBatch")
2078
2079 if c.GetCredential() == nil {
2080 return nil, errors.New("DeleteDomainBatch require credential")
2081 }
2082
2083 request.SetContext(ctx)
2084
2085 response = NewDeleteDomainBatchResponse()
2086 err = c.Send(request, response)
2087 return
2088 }
2089
2090 func NewDeleteDomainCustomLineRequest() (request *DeleteDomainCustomLineRequest) {
2091 request = &DeleteDomainCustomLineRequest{
2092 BaseRequest: &tchttp.BaseRequest{},
2093 }
2094
2095 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteDomainCustomLine")
2096
2097
2098 return
2099 }
2100
2101 func NewDeleteDomainCustomLineResponse() (response *DeleteDomainCustomLineResponse) {
2102 response = &DeleteDomainCustomLineResponse{
2103 BaseResponse: &tchttp.BaseResponse{},
2104 }
2105 return
2106
2107 }
2108
2109 // DeleteDomainCustomLine
2110 // 删除域名的自定义线路
2111 //
2112 // 可能返回的错误码:
2113 // AUTHFAILURE = "AuthFailure"
2114 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
2115 // FAILEDOPERATION = "FailedOperation"
2116 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
2117 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
2118 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2119 // INTERNALERROR = "InternalError"
2120 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2121 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
2122 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2123 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2124 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
2125 // INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
2126 // INVALIDPARAMETER_IPAREA = "InvalidParameter.IpArea"
2127 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
2128 // INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
2129 // INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
2130 // INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
2131 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
2132 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
2133 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
2134 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
2135 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
2136 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
2137 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2138 // INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
2139 // INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
2140 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
2141 // LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
2142 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
2143 // OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"
2144 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2145 // OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
2146 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2147 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
2148 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
2149 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
2150 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
2151 func DeleteDomainCustomLine(c *Client, request *DeleteDomainCustomLineRequest) (response *DeleteDomainCustomLineResponse, err error) {
2152 return DeleteDomainCustomLineWithContext(context.Background(), c, request)
2153 }
2154
2155 // DeleteDomainCustomLine
2156 // 删除域名的自定义线路
2157 //
2158 // 可能返回的错误码:
2159 // AUTHFAILURE = "AuthFailure"
2160 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
2161 // FAILEDOPERATION = "FailedOperation"
2162 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
2163 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
2164 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2165 // INTERNALERROR = "InternalError"
2166 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2167 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
2168 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2169 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2170 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
2171 // INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
2172 // INVALIDPARAMETER_IPAREA = "InvalidParameter.IpArea"
2173 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
2174 // INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
2175 // INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
2176 // INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
2177 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
2178 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
2179 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
2180 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
2181 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
2182 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
2183 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2184 // INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
2185 // INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
2186 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
2187 // LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
2188 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
2189 // OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"
2190 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2191 // OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
2192 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2193 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
2194 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
2195 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
2196 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
2197 func DeleteDomainCustomLineWithContext(ctx context.Context, c *Client, request *DeleteDomainCustomLineRequest) (response *DeleteDomainCustomLineResponse, err error) {
2198 if request == nil {
2199 request = NewDeleteDomainCustomLineRequest()
2200 }
2201 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteDomainCustomLine")
2202
2203 if c.GetCredential() == nil {
2204 return nil, errors.New("DeleteDomainCustomLine require credential")
2205 }
2206
2207 request.SetContext(ctx)
2208
2209 response = NewDeleteDomainCustomLineResponse()
2210 err = c.Send(request, response)
2211 return
2212 }
2213
2214 func NewDeleteLineGroupRequest() (request *DeleteLineGroupRequest) {
2215 request = &DeleteLineGroupRequest{
2216 BaseRequest: &tchttp.BaseRequest{},
2217 }
2218
2219 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteLineGroup")
2220
2221
2222 return
2223 }
2224
2225 func NewDeleteLineGroupResponse() (response *DeleteLineGroupResponse) {
2226 response = &DeleteLineGroupResponse{
2227 BaseResponse: &tchttp.BaseResponse{},
2228 }
2229 return
2230
2231 }
2232
2233 // DeleteLineGroup
2234 // 删除域名的线路分组
2235 //
2236 // 可能返回的错误码:
2237 // AUTHFAILURE = "AuthFailure"
2238 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
2239 // FAILEDOPERATION = "FailedOperation"
2240 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
2241 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
2242 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2243 // INTERNALERROR = "InternalError"
2244 // INVALIDPARAMETER_DEFAULTLINENOTSELFDEFINED = "InvalidParameter.DefaultLineNotSelfdefined"
2245 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2246 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
2247 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2248 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2249 // INVALIDPARAMETER_GROUPNAMEEMPTY = "InvalidParameter.GroupNameEmpty"
2250 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
2251 // INVALIDPARAMETER_GROUPNAMEOCCUPIED = "InvalidParameter.GroupNameOccupied"
2252 // INVALIDPARAMETER_LINEFORMATINVALID = "InvalidParameter.LineFormatInvalid"
2253 // INVALIDPARAMETER_LINEGROUPNOTSUPPORTED = "InvalidParameter.LineGroupNotSupported"
2254 // INVALIDPARAMETER_LINEGROUPOVERCOUNTED = "InvalidParameter.LineGroupOverCounted"
2255 // INVALIDPARAMETER_LINEGROUPUPDATEFAILED = "InvalidParameter.LineGroupUpdateFailed"
2256 // INVALIDPARAMETER_LINEINANOTHERGROUP = "InvalidParameter.LineInAnotherGroup"
2257 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
2258 // INVALIDPARAMETER_LINEINUSENOTDELETE = "InvalidParameter.LineInUseNotDelete"
2259 // INVALIDPARAMETER_LINENOTEXIST = "InvalidParameter.LineNotExist"
2260 // INVALIDPARAMETER_LINENOTSELECTED = "InvalidParameter.LineNotSelected"
2261 // INVALIDPARAMETER_LINEOVERCOUNTED = "InvalidParameter.LineOverCounted"
2262 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
2263 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
2264 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
2265 // INVALIDPARAMETER_NOAUTHORITYTOTHEGROUP = "InvalidParameter.NoAuthorityToTheGroup"
2266 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
2267 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
2268 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2269 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
2270 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
2271 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2272 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2273 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
2274 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
2275 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
2276 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
2277 func DeleteLineGroup(c *Client, request *DeleteLineGroupRequest) (response *DeleteLineGroupResponse, err error) {
2278 return DeleteLineGroupWithContext(context.Background(), c, request)
2279 }
2280
2281 // DeleteLineGroup
2282 // 删除域名的线路分组
2283 //
2284 // 可能返回的错误码:
2285 // AUTHFAILURE = "AuthFailure"
2286 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
2287 // FAILEDOPERATION = "FailedOperation"
2288 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
2289 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
2290 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2291 // INTERNALERROR = "InternalError"
2292 // INVALIDPARAMETER_DEFAULTLINENOTSELFDEFINED = "InvalidParameter.DefaultLineNotSelfdefined"
2293 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2294 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
2295 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2296 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2297 // INVALIDPARAMETER_GROUPNAMEEMPTY = "InvalidParameter.GroupNameEmpty"
2298 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
2299 // INVALIDPARAMETER_GROUPNAMEOCCUPIED = "InvalidParameter.GroupNameOccupied"
2300 // INVALIDPARAMETER_LINEFORMATINVALID = "InvalidParameter.LineFormatInvalid"
2301 // INVALIDPARAMETER_LINEGROUPNOTSUPPORTED = "InvalidParameter.LineGroupNotSupported"
2302 // INVALIDPARAMETER_LINEGROUPOVERCOUNTED = "InvalidParameter.LineGroupOverCounted"
2303 // INVALIDPARAMETER_LINEGROUPUPDATEFAILED = "InvalidParameter.LineGroupUpdateFailed"
2304 // INVALIDPARAMETER_LINEINANOTHERGROUP = "InvalidParameter.LineInAnotherGroup"
2305 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
2306 // INVALIDPARAMETER_LINEINUSENOTDELETE = "InvalidParameter.LineInUseNotDelete"
2307 // INVALIDPARAMETER_LINENOTEXIST = "InvalidParameter.LineNotExist"
2308 // INVALIDPARAMETER_LINENOTSELECTED = "InvalidParameter.LineNotSelected"
2309 // INVALIDPARAMETER_LINEOVERCOUNTED = "InvalidParameter.LineOverCounted"
2310 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
2311 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
2312 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
2313 // INVALIDPARAMETER_NOAUTHORITYTOTHEGROUP = "InvalidParameter.NoAuthorityToTheGroup"
2314 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
2315 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
2316 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2317 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
2318 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
2319 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2320 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2321 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
2322 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
2323 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
2324 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
2325 func DeleteLineGroupWithContext(ctx context.Context, c *Client, request *DeleteLineGroupRequest) (response *DeleteLineGroupResponse, err error) {
2326 if request == nil {
2327 request = NewDeleteLineGroupRequest()
2328 }
2329 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteLineGroup")
2330
2331 if c.GetCredential() == nil {
2332 return nil, errors.New("DeleteLineGroup require credential")
2333 }
2334
2335 request.SetContext(ctx)
2336
2337 response = NewDeleteLineGroupResponse()
2338 err = c.Send(request, response)
2339 return
2340 }
2341
2342 func NewDeleteRecordRequest() (request *DeleteRecordRequest) {
2343 request = &DeleteRecordRequest{
2344 BaseRequest: &tchttp.BaseRequest{},
2345 }
2346
2347 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteRecord")
2348
2349
2350 return
2351 }
2352
2353 func NewDeleteRecordResponse() (response *DeleteRecordResponse) {
2354 response = &DeleteRecordResponse{
2355 BaseResponse: &tchttp.BaseResponse{},
2356 }
2357 return
2358
2359 }
2360
2361 // DeleteRecord
2362 // 删除记录
2363 //
2364 // 可能返回的错误码:
2365 // FAILEDOPERATION = "FailedOperation"
2366 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
2367 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
2368 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
2369 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
2370 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
2371 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2372 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2373 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2374 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2375 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
2376 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
2377 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
2378 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
2379 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
2380 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
2381 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
2382 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
2383 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
2384 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2385 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
2386 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
2387 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2388 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2389 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
2390 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
2391 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
2392 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
2393 func DeleteRecord(c *Client, request *DeleteRecordRequest) (response *DeleteRecordResponse, err error) {
2394 return DeleteRecordWithContext(context.Background(), c, request)
2395 }
2396
2397 // DeleteRecord
2398 // 删除记录
2399 //
2400 // 可能返回的错误码:
2401 // FAILEDOPERATION = "FailedOperation"
2402 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
2403 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
2404 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
2405 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
2406 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
2407 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2408 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2409 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2410 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2411 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
2412 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
2413 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
2414 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
2415 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
2416 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
2417 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
2418 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
2419 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
2420 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2421 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
2422 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
2423 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2424 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2425 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
2426 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
2427 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
2428 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
2429 func DeleteRecordWithContext(ctx context.Context, c *Client, request *DeleteRecordRequest) (response *DeleteRecordResponse, err error) {
2430 if request == nil {
2431 request = NewDeleteRecordRequest()
2432 }
2433 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteRecord")
2434
2435 if c.GetCredential() == nil {
2436 return nil, errors.New("DeleteRecord require credential")
2437 }
2438
2439 request.SetContext(ctx)
2440
2441 response = NewDeleteRecordResponse()
2442 err = c.Send(request, response)
2443 return
2444 }
2445
2446 func NewDeleteRecordBatchRequest() (request *DeleteRecordBatchRequest) {
2447 request = &DeleteRecordBatchRequest{
2448 BaseRequest: &tchttp.BaseRequest{},
2449 }
2450
2451 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteRecordBatch")
2452
2453
2454 return
2455 }
2456
2457 func NewDeleteRecordBatchResponse() (response *DeleteRecordBatchResponse) {
2458 response = &DeleteRecordBatchResponse{
2459 BaseResponse: &tchttp.BaseResponse{},
2460 }
2461 return
2462
2463 }
2464
2465 // DeleteRecordBatch
2466 // 批量删除解析记录
2467 //
2468 // 备注:因存储限制, 建议一次批量删除最多2000条
2469 //
2470 // 可能返回的错误码:
2471 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2472 // INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
2473 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
2474 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2475 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2476 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2477 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
2478 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
2479 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2480 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2481 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2482 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
2483 func DeleteRecordBatch(c *Client, request *DeleteRecordBatchRequest) (response *DeleteRecordBatchResponse, err error) {
2484 return DeleteRecordBatchWithContext(context.Background(), c, request)
2485 }
2486
2487 // DeleteRecordBatch
2488 // 批量删除解析记录
2489 //
2490 // 备注:因存储限制, 建议一次批量删除最多2000条
2491 //
2492 // 可能返回的错误码:
2493 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2494 // INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
2495 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
2496 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2497 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2498 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2499 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
2500 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
2501 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2502 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2503 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2504 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
2505 func DeleteRecordBatchWithContext(ctx context.Context, c *Client, request *DeleteRecordBatchRequest) (response *DeleteRecordBatchResponse, err error) {
2506 if request == nil {
2507 request = NewDeleteRecordBatchRequest()
2508 }
2509 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteRecordBatch")
2510
2511 if c.GetCredential() == nil {
2512 return nil, errors.New("DeleteRecordBatch require credential")
2513 }
2514
2515 request.SetContext(ctx)
2516
2517 response = NewDeleteRecordBatchResponse()
2518 err = c.Send(request, response)
2519 return
2520 }
2521
2522 func NewDeleteRecordGroupRequest() (request *DeleteRecordGroupRequest) {
2523 request = &DeleteRecordGroupRequest{
2524 BaseRequest: &tchttp.BaseRequest{},
2525 }
2526
2527 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteRecordGroup")
2528
2529
2530 return
2531 }
2532
2533 func NewDeleteRecordGroupResponse() (response *DeleteRecordGroupResponse) {
2534 response = &DeleteRecordGroupResponse{
2535 BaseResponse: &tchttp.BaseResponse{},
2536 }
2537 return
2538
2539 }
2540
2541 // DeleteRecordGroup
2542 // 删除记录分组
2543 //
2544 // 可能返回的错误码:
2545 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2546 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2547 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2548 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2549 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
2550 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2551 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2552 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2553 func DeleteRecordGroup(c *Client, request *DeleteRecordGroupRequest) (response *DeleteRecordGroupResponse, err error) {
2554 return DeleteRecordGroupWithContext(context.Background(), c, request)
2555 }
2556
2557 // DeleteRecordGroup
2558 // 删除记录分组
2559 //
2560 // 可能返回的错误码:
2561 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2562 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2563 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2564 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2565 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
2566 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2567 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2568 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2569 func DeleteRecordGroupWithContext(ctx context.Context, c *Client, request *DeleteRecordGroupRequest) (response *DeleteRecordGroupResponse, err error) {
2570 if request == nil {
2571 request = NewDeleteRecordGroupRequest()
2572 }
2573 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteRecordGroup")
2574
2575 if c.GetCredential() == nil {
2576 return nil, errors.New("DeleteRecordGroup require credential")
2577 }
2578
2579 request.SetContext(ctx)
2580
2581 response = NewDeleteRecordGroupResponse()
2582 err = c.Send(request, response)
2583 return
2584 }
2585
2586 func NewDeleteShareDomainRequest() (request *DeleteShareDomainRequest) {
2587 request = &DeleteShareDomainRequest{
2588 BaseRequest: &tchttp.BaseRequest{},
2589 }
2590
2591 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteShareDomain")
2592
2593
2594 return
2595 }
2596
2597 func NewDeleteShareDomainResponse() (response *DeleteShareDomainResponse) {
2598 response = &DeleteShareDomainResponse{
2599 BaseResponse: &tchttp.BaseResponse{},
2600 }
2601 return
2602
2603 }
2604
2605 // DeleteShareDomain
2606 // 按账号删除域名共享
2607 //
2608 // 可能返回的错误码:
2609 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
2610 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
2611 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2612 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2613 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2614 // INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"
2615 // INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"
2616 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
2617 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2618 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2619 func DeleteShareDomain(c *Client, request *DeleteShareDomainRequest) (response *DeleteShareDomainResponse, err error) {
2620 return DeleteShareDomainWithContext(context.Background(), c, request)
2621 }
2622
2623 // DeleteShareDomain
2624 // 按账号删除域名共享
2625 //
2626 // 可能返回的错误码:
2627 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
2628 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
2629 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2630 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2631 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2632 // INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"
2633 // INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"
2634 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
2635 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2636 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2637 func DeleteShareDomainWithContext(ctx context.Context, c *Client, request *DeleteShareDomainRequest) (response *DeleteShareDomainResponse, err error) {
2638 if request == nil {
2639 request = NewDeleteShareDomainRequest()
2640 }
2641 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteShareDomain")
2642
2643 if c.GetCredential() == nil {
2644 return nil, errors.New("DeleteShareDomain require credential")
2645 }
2646
2647 request.SetContext(ctx)
2648
2649 response = NewDeleteShareDomainResponse()
2650 err = c.Send(request, response)
2651 return
2652 }
2653
2654 func NewDeleteSnapshotRequest() (request *DeleteSnapshotRequest) {
2655 request = &DeleteSnapshotRequest{
2656 BaseRequest: &tchttp.BaseRequest{},
2657 }
2658
2659 request.Init().WithApiInfo("dnspod", APIVersion, "DeleteSnapshot")
2660
2661
2662 return
2663 }
2664
2665 func NewDeleteSnapshotResponse() (response *DeleteSnapshotResponse) {
2666 response = &DeleteSnapshotResponse{
2667 BaseResponse: &tchttp.BaseResponse{},
2668 }
2669 return
2670
2671 }
2672
2673 // DeleteSnapshot
2674 // 删除快照
2675 //
2676 // 可能返回的错误码:
2677 // FAILEDOPERATION = "FailedOperation"
2678 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2679 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2680 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2681 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2682 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
2683 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2684 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2685 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2686 func DeleteSnapshot(c *Client, request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error) {
2687 return DeleteSnapshotWithContext(context.Background(), c, request)
2688 }
2689
2690 // DeleteSnapshot
2691 // 删除快照
2692 //
2693 // 可能返回的错误码:
2694 // FAILEDOPERATION = "FailedOperation"
2695 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2696 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2697 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2698 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2699 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
2700 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2701 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2702 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2703 func DeleteSnapshotWithContext(ctx context.Context, c *Client, request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error) {
2704 if request == nil {
2705 request = NewDeleteSnapshotRequest()
2706 }
2707 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DeleteSnapshot")
2708
2709 if c.GetCredential() == nil {
2710 return nil, errors.New("DeleteSnapshot require credential")
2711 }
2712
2713 request.SetContext(ctx)
2714
2715 response = NewDeleteSnapshotResponse()
2716 err = c.Send(request, response)
2717 return
2718 }
2719
2720 func NewDescribeBatchTaskRequest() (request *DescribeBatchTaskRequest) {
2721 request = &DescribeBatchTaskRequest{
2722 BaseRequest: &tchttp.BaseRequest{},
2723 }
2724
2725 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeBatchTask")
2726
2727
2728 return
2729 }
2730
2731 func NewDescribeBatchTaskResponse() (response *DescribeBatchTaskResponse) {
2732 response = &DescribeBatchTaskResponse{
2733 BaseResponse: &tchttp.BaseResponse{},
2734 }
2735 return
2736
2737 }
2738
2739 // DescribeBatchTask
2740 // 获取批量操作任务执行详情
2741 //
2742 // 可能返回的错误码:
2743 // FAILEDOPERATION = "FailedOperation"
2744 // FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
2745 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2746 // INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
2747 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
2748 func DescribeBatchTask(c *Client, request *DescribeBatchTaskRequest) (response *DescribeBatchTaskResponse, err error) {
2749 return DescribeBatchTaskWithContext(context.Background(), c, request)
2750 }
2751
2752 // DescribeBatchTask
2753 // 获取批量操作任务执行详情
2754 //
2755 // 可能返回的错误码:
2756 // FAILEDOPERATION = "FailedOperation"
2757 // FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
2758 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2759 // INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
2760 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
2761 func DescribeBatchTaskWithContext(ctx context.Context, c *Client, request *DescribeBatchTaskRequest) (response *DescribeBatchTaskResponse, err error) {
2762 if request == nil {
2763 request = NewDescribeBatchTaskRequest()
2764 }
2765 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeBatchTask")
2766
2767 if c.GetCredential() == nil {
2768 return nil, errors.New("DescribeBatchTask require credential")
2769 }
2770
2771 request.SetContext(ctx)
2772
2773 response = NewDescribeBatchTaskResponse()
2774 err = c.Send(request, response)
2775 return
2776 }
2777
2778 func NewDescribeDomainRequest() (request *DescribeDomainRequest) {
2779 request = &DescribeDomainRequest{
2780 BaseRequest: &tchttp.BaseRequest{},
2781 }
2782
2783 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomain")
2784
2785
2786 return
2787 }
2788
2789 func NewDescribeDomainResponse() (response *DescribeDomainResponse) {
2790 response = &DescribeDomainResponse{
2791 BaseResponse: &tchttp.BaseResponse{},
2792 }
2793 return
2794
2795 }
2796
2797 // DescribeDomain
2798 // 获取域名信息
2799 //
2800 // 可能返回的错误码:
2801 // FAILEDOPERATION = "FailedOperation"
2802 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2803 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2804 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2805 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2806 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2807 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2808 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2809 func DescribeDomain(c *Client, request *DescribeDomainRequest) (response *DescribeDomainResponse, err error) {
2810 return DescribeDomainWithContext(context.Background(), c, request)
2811 }
2812
2813 // DescribeDomain
2814 // 获取域名信息
2815 //
2816 // 可能返回的错误码:
2817 // FAILEDOPERATION = "FailedOperation"
2818 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2819 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2820 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2821 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2822 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2823 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2824 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2825 func DescribeDomainWithContext(ctx context.Context, c *Client, request *DescribeDomainRequest) (response *DescribeDomainResponse, err error) {
2826 if request == nil {
2827 request = NewDescribeDomainRequest()
2828 }
2829 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomain")
2830
2831 if c.GetCredential() == nil {
2832 return nil, errors.New("DescribeDomain require credential")
2833 }
2834
2835 request.SetContext(ctx)
2836
2837 response = NewDescribeDomainResponse()
2838 err = c.Send(request, response)
2839 return
2840 }
2841
2842 func NewDescribeDomainAliasListRequest() (request *DescribeDomainAliasListRequest) {
2843 request = &DescribeDomainAliasListRequest{
2844 BaseRequest: &tchttp.BaseRequest{},
2845 }
2846
2847 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainAliasList")
2848
2849
2850 return
2851 }
2852
2853 func NewDescribeDomainAliasListResponse() (response *DescribeDomainAliasListResponse) {
2854 response = &DescribeDomainAliasListResponse{
2855 BaseResponse: &tchttp.BaseResponse{},
2856 }
2857 return
2858
2859 }
2860
2861 // DescribeDomainAliasList
2862 // 获取域名别名列表
2863 //
2864 // 可能返回的错误码:
2865 // FAILEDOPERATION = "FailedOperation"
2866 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
2867 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2868 // INTERNALERROR = "InternalError"
2869 // INVALIDPARAMETER = "InvalidParameter"
2870 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2871 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2872 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2873 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2874 // MISSINGPARAMETER = "MissingParameter"
2875 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2876 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2877 // RESOURCENOTFOUND = "ResourceNotFound"
2878 // RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
2879 func DescribeDomainAliasList(c *Client, request *DescribeDomainAliasListRequest) (response *DescribeDomainAliasListResponse, err error) {
2880 return DescribeDomainAliasListWithContext(context.Background(), c, request)
2881 }
2882
2883 // DescribeDomainAliasList
2884 // 获取域名别名列表
2885 //
2886 // 可能返回的错误码:
2887 // FAILEDOPERATION = "FailedOperation"
2888 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
2889 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2890 // INTERNALERROR = "InternalError"
2891 // INVALIDPARAMETER = "InvalidParameter"
2892 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2893 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2894 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2895 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2896 // MISSINGPARAMETER = "MissingParameter"
2897 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2898 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
2899 // RESOURCENOTFOUND = "ResourceNotFound"
2900 // RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
2901 func DescribeDomainAliasListWithContext(ctx context.Context, c *Client, request *DescribeDomainAliasListRequest) (response *DescribeDomainAliasListResponse, err error) {
2902 if request == nil {
2903 request = NewDescribeDomainAliasListRequest()
2904 }
2905 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainAliasList")
2906
2907 if c.GetCredential() == nil {
2908 return nil, errors.New("DescribeDomainAliasList require credential")
2909 }
2910
2911 request.SetContext(ctx)
2912
2913 response = NewDescribeDomainAliasListResponse()
2914 err = c.Send(request, response)
2915 return
2916 }
2917
2918 func NewDescribeDomainAnalyticsRequest() (request *DescribeDomainAnalyticsRequest) {
2919 request = &DescribeDomainAnalyticsRequest{
2920 BaseRequest: &tchttp.BaseRequest{},
2921 }
2922
2923 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainAnalytics")
2924
2925
2926 return
2927 }
2928
2929 func NewDescribeDomainAnalyticsResponse() (response *DescribeDomainAnalyticsResponse) {
2930 response = &DescribeDomainAnalyticsResponse{
2931 BaseResponse: &tchttp.BaseResponse{},
2932 }
2933 return
2934
2935 }
2936
2937 // DescribeDomainAnalytics
2938 // 统计各个域名的解析量,帮助您了解流量情况、时间段分布。支持查看近 3 个月内的统计情况
2939 //
2940 // 可能返回的错误码:
2941 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
2942 // FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
2943 // FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
2944 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2945 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2946 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2947 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2948 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2949 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2950 func DescribeDomainAnalytics(c *Client, request *DescribeDomainAnalyticsRequest) (response *DescribeDomainAnalyticsResponse, err error) {
2951 return DescribeDomainAnalyticsWithContext(context.Background(), c, request)
2952 }
2953
2954 // DescribeDomainAnalytics
2955 // 统计各个域名的解析量,帮助您了解流量情况、时间段分布。支持查看近 3 个月内的统计情况
2956 //
2957 // 可能返回的错误码:
2958 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
2959 // FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
2960 // FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
2961 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
2962 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
2963 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
2964 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
2965 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
2966 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
2967 func DescribeDomainAnalyticsWithContext(ctx context.Context, c *Client, request *DescribeDomainAnalyticsRequest) (response *DescribeDomainAnalyticsResponse, err error) {
2968 if request == nil {
2969 request = NewDescribeDomainAnalyticsRequest()
2970 }
2971 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainAnalytics")
2972
2973 if c.GetCredential() == nil {
2974 return nil, errors.New("DescribeDomainAnalytics require credential")
2975 }
2976
2977 request.SetContext(ctx)
2978
2979 response = NewDescribeDomainAnalyticsResponse()
2980 err = c.Send(request, response)
2981 return
2982 }
2983
2984 func NewDescribeDomainAndRecordListRequest() (request *DescribeDomainAndRecordListRequest) {
2985 request = &DescribeDomainAndRecordListRequest{
2986 BaseRequest: &tchttp.BaseRequest{},
2987 }
2988
2989 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainAndRecordList")
2990
2991
2992 return
2993 }
2994
2995 func NewDescribeDomainAndRecordListResponse() (response *DescribeDomainAndRecordListResponse) {
2996 response = &DescribeDomainAndRecordListResponse{
2997 BaseResponse: &tchttp.BaseResponse{},
2998 }
2999 return
3000
3001 }
3002
3003 // DescribeDomainAndRecordList
3004 // 批量操作中搜索域名
3005 //
3006 // 可能返回的错误码:
3007 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3008 // INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
3009 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3010 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3011 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3012 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
3013 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3014 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3015 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3016 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
3017 func DescribeDomainAndRecordList(c *Client, request *DescribeDomainAndRecordListRequest) (response *DescribeDomainAndRecordListResponse, err error) {
3018 return DescribeDomainAndRecordListWithContext(context.Background(), c, request)
3019 }
3020
3021 // DescribeDomainAndRecordList
3022 // 批量操作中搜索域名
3023 //
3024 // 可能返回的错误码:
3025 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3026 // INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
3027 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3028 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3029 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3030 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
3031 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3032 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3033 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3034 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
3035 func DescribeDomainAndRecordListWithContext(ctx context.Context, c *Client, request *DescribeDomainAndRecordListRequest) (response *DescribeDomainAndRecordListResponse, err error) {
3036 if request == nil {
3037 request = NewDescribeDomainAndRecordListRequest()
3038 }
3039 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainAndRecordList")
3040
3041 if c.GetCredential() == nil {
3042 return nil, errors.New("DescribeDomainAndRecordList require credential")
3043 }
3044
3045 request.SetContext(ctx)
3046
3047 response = NewDescribeDomainAndRecordListResponse()
3048 err = c.Send(request, response)
3049 return
3050 }
3051
3052 func NewDescribeDomainCustomLineListRequest() (request *DescribeDomainCustomLineListRequest) {
3053 request = &DescribeDomainCustomLineListRequest{
3054 BaseRequest: &tchttp.BaseRequest{},
3055 }
3056
3057 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainCustomLineList")
3058
3059
3060 return
3061 }
3062
3063 func NewDescribeDomainCustomLineListResponse() (response *DescribeDomainCustomLineListResponse) {
3064 response = &DescribeDomainCustomLineListResponse{
3065 BaseResponse: &tchttp.BaseResponse{},
3066 }
3067 return
3068
3069 }
3070
3071 // DescribeDomainCustomLineList
3072 // 获取域名的自定义线路列表
3073 //
3074 // 可能返回的错误码:
3075 // AUTHFAILURE = "AuthFailure"
3076 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
3077 // FAILEDOPERATION = "FailedOperation"
3078 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
3079 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
3080 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3081 // INTERNALERROR = "InternalError"
3082 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3083 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3084 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3085 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
3086 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
3087 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
3088 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
3089 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
3090 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3091 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
3092 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
3093 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3094 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3095 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
3096 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
3097 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3098 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
3099 func DescribeDomainCustomLineList(c *Client, request *DescribeDomainCustomLineListRequest) (response *DescribeDomainCustomLineListResponse, err error) {
3100 return DescribeDomainCustomLineListWithContext(context.Background(), c, request)
3101 }
3102
3103 // DescribeDomainCustomLineList
3104 // 获取域名的自定义线路列表
3105 //
3106 // 可能返回的错误码:
3107 // AUTHFAILURE = "AuthFailure"
3108 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
3109 // FAILEDOPERATION = "FailedOperation"
3110 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
3111 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
3112 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3113 // INTERNALERROR = "InternalError"
3114 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3115 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3116 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3117 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
3118 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
3119 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
3120 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
3121 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
3122 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3123 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
3124 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
3125 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3126 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3127 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
3128 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
3129 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3130 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
3131 func DescribeDomainCustomLineListWithContext(ctx context.Context, c *Client, request *DescribeDomainCustomLineListRequest) (response *DescribeDomainCustomLineListResponse, err error) {
3132 if request == nil {
3133 request = NewDescribeDomainCustomLineListRequest()
3134 }
3135 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainCustomLineList")
3136
3137 if c.GetCredential() == nil {
3138 return nil, errors.New("DescribeDomainCustomLineList require credential")
3139 }
3140
3141 request.SetContext(ctx)
3142
3143 response = NewDescribeDomainCustomLineListResponse()
3144 err = c.Send(request, response)
3145 return
3146 }
3147
3148 func NewDescribeDomainFilterListRequest() (request *DescribeDomainFilterListRequest) {
3149 request = &DescribeDomainFilterListRequest{
3150 BaseRequest: &tchttp.BaseRequest{},
3151 }
3152
3153 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainFilterList")
3154
3155
3156 return
3157 }
3158
3159 func NewDescribeDomainFilterListResponse() (response *DescribeDomainFilterListResponse) {
3160 response = &DescribeDomainFilterListResponse{
3161 BaseResponse: &tchttp.BaseResponse{},
3162 }
3163 return
3164
3165 }
3166
3167 // DescribeDomainFilterList
3168 // 获取域名筛选列表
3169 //
3170 // 备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
3171 //
3172 // 可能返回的错误码:
3173 // AUTHFAILURE = "AuthFailure"
3174 // FAILEDOPERATION = "FailedOperation"
3175 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
3176 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3177 // INTERNALERROR = "InternalError"
3178 // INVALIDPARAMETER = "InvalidParameter"
3179 // INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
3180 // INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
3181 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
3182 // INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
3183 // INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
3184 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
3185 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
3186 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3187 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
3188 func DescribeDomainFilterList(c *Client, request *DescribeDomainFilterListRequest) (response *DescribeDomainFilterListResponse, err error) {
3189 return DescribeDomainFilterListWithContext(context.Background(), c, request)
3190 }
3191
3192 // DescribeDomainFilterList
3193 // 获取域名筛选列表
3194 //
3195 // 备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
3196 //
3197 // 可能返回的错误码:
3198 // AUTHFAILURE = "AuthFailure"
3199 // FAILEDOPERATION = "FailedOperation"
3200 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
3201 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3202 // INTERNALERROR = "InternalError"
3203 // INVALIDPARAMETER = "InvalidParameter"
3204 // INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
3205 // INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
3206 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
3207 // INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
3208 // INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
3209 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
3210 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
3211 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3212 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
3213 func DescribeDomainFilterListWithContext(ctx context.Context, c *Client, request *DescribeDomainFilterListRequest) (response *DescribeDomainFilterListResponse, err error) {
3214 if request == nil {
3215 request = NewDescribeDomainFilterListRequest()
3216 }
3217 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainFilterList")
3218
3219 if c.GetCredential() == nil {
3220 return nil, errors.New("DescribeDomainFilterList require credential")
3221 }
3222
3223 request.SetContext(ctx)
3224
3225 response = NewDescribeDomainFilterListResponse()
3226 err = c.Send(request, response)
3227 return
3228 }
3229
3230 func NewDescribeDomainGroupListRequest() (request *DescribeDomainGroupListRequest) {
3231 request = &DescribeDomainGroupListRequest{
3232 BaseRequest: &tchttp.BaseRequest{},
3233 }
3234
3235 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainGroupList")
3236
3237
3238 return
3239 }
3240
3241 func NewDescribeDomainGroupListResponse() (response *DescribeDomainGroupListResponse) {
3242 response = &DescribeDomainGroupListResponse{
3243 BaseResponse: &tchttp.BaseResponse{},
3244 }
3245 return
3246
3247 }
3248
3249 // DescribeDomainGroupList
3250 // 获取域名分组列表
3251 //
3252 // 可能返回的错误码:
3253 // FAILEDOPERATION = "FailedOperation"
3254 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
3255 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3256 // INTERNALERROR = "InternalError"
3257 // INVALIDPARAMETER = "InvalidParameter"
3258 // MISSINGPARAMETER = "MissingParameter"
3259 // RESOURCENOTFOUND = "ResourceNotFound"
3260 func DescribeDomainGroupList(c *Client, request *DescribeDomainGroupListRequest) (response *DescribeDomainGroupListResponse, err error) {
3261 return DescribeDomainGroupListWithContext(context.Background(), c, request)
3262 }
3263
3264 // DescribeDomainGroupList
3265 // 获取域名分组列表
3266 //
3267 // 可能返回的错误码:
3268 // FAILEDOPERATION = "FailedOperation"
3269 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
3270 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3271 // INTERNALERROR = "InternalError"
3272 // INVALIDPARAMETER = "InvalidParameter"
3273 // MISSINGPARAMETER = "MissingParameter"
3274 // RESOURCENOTFOUND = "ResourceNotFound"
3275 func DescribeDomainGroupListWithContext(ctx context.Context, c *Client, request *DescribeDomainGroupListRequest) (response *DescribeDomainGroupListResponse, err error) {
3276 if request == nil {
3277 request = NewDescribeDomainGroupListRequest()
3278 }
3279 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainGroupList")
3280
3281 if c.GetCredential() == nil {
3282 return nil, errors.New("DescribeDomainGroupList require credential")
3283 }
3284
3285 request.SetContext(ctx)
3286
3287 response = NewDescribeDomainGroupListResponse()
3288 err = c.Send(request, response)
3289 return
3290 }
3291
3292 func NewDescribeDomainListRequest() (request *DescribeDomainListRequest) {
3293 request = &DescribeDomainListRequest{
3294 BaseRequest: &tchttp.BaseRequest{},
3295 }
3296
3297 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainList")
3298
3299
3300 return
3301 }
3302
3303 func NewDescribeDomainListResponse() (response *DescribeDomainListResponse) {
3304 response = &DescribeDomainListResponse{
3305 BaseResponse: &tchttp.BaseResponse{},
3306 }
3307 return
3308
3309 }
3310
3311 // DescribeDomainList
3312 // 获取域名列表
3313 //
3314 // 可能返回的错误码:
3315 // AUTHFAILURE = "AuthFailure"
3316 // FAILEDOPERATION = "FailedOperation"
3317 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
3318 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3319 // INTERNALERROR = "InternalError"
3320 // INVALIDPARAMETER = "InvalidParameter"
3321 // INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
3322 // INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
3323 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
3324 // INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
3325 // INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
3326 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
3327 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
3328 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3329 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
3330 func DescribeDomainList(c *Client, request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error) {
3331 return DescribeDomainListWithContext(context.Background(), c, request)
3332 }
3333
3334 // DescribeDomainList
3335 // 获取域名列表
3336 //
3337 // 可能返回的错误码:
3338 // AUTHFAILURE = "AuthFailure"
3339 // FAILEDOPERATION = "FailedOperation"
3340 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
3341 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3342 // INTERNALERROR = "InternalError"
3343 // INVALIDPARAMETER = "InvalidParameter"
3344 // INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
3345 // INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
3346 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
3347 // INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
3348 // INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
3349 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
3350 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
3351 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3352 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
3353 func DescribeDomainListWithContext(ctx context.Context, c *Client, request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error) {
3354 if request == nil {
3355 request = NewDescribeDomainListRequest()
3356 }
3357 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainList")
3358
3359 if c.GetCredential() == nil {
3360 return nil, errors.New("DescribeDomainList require credential")
3361 }
3362
3363 request.SetContext(ctx)
3364
3365 response = NewDescribeDomainListResponse()
3366 err = c.Send(request, response)
3367 return
3368 }
3369
3370 func NewDescribeDomainLogListRequest() (request *DescribeDomainLogListRequest) {
3371 request = &DescribeDomainLogListRequest{
3372 BaseRequest: &tchttp.BaseRequest{},
3373 }
3374
3375 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainLogList")
3376
3377
3378 return
3379 }
3380
3381 func NewDescribeDomainLogListResponse() (response *DescribeDomainLogListResponse) {
3382 response = &DescribeDomainLogListResponse{
3383 BaseResponse: &tchttp.BaseResponse{},
3384 }
3385 return
3386
3387 }
3388
3389 // DescribeDomainLogList
3390 // 获取域名日志
3391 //
3392 // 可能返回的错误码:
3393 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
3394 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3395 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3396 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3397 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3398 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3399 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3400 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3401 func DescribeDomainLogList(c *Client, request *DescribeDomainLogListRequest) (response *DescribeDomainLogListResponse, err error) {
3402 return DescribeDomainLogListWithContext(context.Background(), c, request)
3403 }
3404
3405 // DescribeDomainLogList
3406 // 获取域名日志
3407 //
3408 // 可能返回的错误码:
3409 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
3410 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3411 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3412 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3413 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3414 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3415 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3416 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3417 func DescribeDomainLogListWithContext(ctx context.Context, c *Client, request *DescribeDomainLogListRequest) (response *DescribeDomainLogListResponse, err error) {
3418 if request == nil {
3419 request = NewDescribeDomainLogListRequest()
3420 }
3421 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainLogList")
3422
3423 if c.GetCredential() == nil {
3424 return nil, errors.New("DescribeDomainLogList require credential")
3425 }
3426
3427 request.SetContext(ctx)
3428
3429 response = NewDescribeDomainLogListResponse()
3430 err = c.Send(request, response)
3431 return
3432 }
3433
3434 func NewDescribeDomainPreviewRequest() (request *DescribeDomainPreviewRequest) {
3435 request = &DescribeDomainPreviewRequest{
3436 BaseRequest: &tchttp.BaseRequest{},
3437 }
3438
3439 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainPreview")
3440
3441
3442 return
3443 }
3444
3445 func NewDescribeDomainPreviewResponse() (response *DescribeDomainPreviewResponse) {
3446 response = &DescribeDomainPreviewResponse{
3447 BaseResponse: &tchttp.BaseResponse{},
3448 }
3449 return
3450
3451 }
3452
3453 // DescribeDomainPreview
3454 // 获取域名概览信息
3455 //
3456 // 可能返回的错误码:
3457 // FAILEDOPERATION = "FailedOperation"
3458 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3459 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3460 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3461 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3462 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3463 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3464 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3465 func DescribeDomainPreview(c *Client, request *DescribeDomainPreviewRequest) (response *DescribeDomainPreviewResponse, err error) {
3466 return DescribeDomainPreviewWithContext(context.Background(), c, request)
3467 }
3468
3469 // DescribeDomainPreview
3470 // 获取域名概览信息
3471 //
3472 // 可能返回的错误码:
3473 // FAILEDOPERATION = "FailedOperation"
3474 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3475 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3476 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3477 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3478 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3479 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3480 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3481 func DescribeDomainPreviewWithContext(ctx context.Context, c *Client, request *DescribeDomainPreviewRequest) (response *DescribeDomainPreviewResponse, err error) {
3482 if request == nil {
3483 request = NewDescribeDomainPreviewRequest()
3484 }
3485 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainPreview")
3486
3487 if c.GetCredential() == nil {
3488 return nil, errors.New("DescribeDomainPreview require credential")
3489 }
3490
3491 request.SetContext(ctx)
3492
3493 response = NewDescribeDomainPreviewResponse()
3494 err = c.Send(request, response)
3495 return
3496 }
3497
3498 func NewDescribeDomainPurviewRequest() (request *DescribeDomainPurviewRequest) {
3499 request = &DescribeDomainPurviewRequest{
3500 BaseRequest: &tchttp.BaseRequest{},
3501 }
3502
3503 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainPurview")
3504
3505
3506 return
3507 }
3508
3509 func NewDescribeDomainPurviewResponse() (response *DescribeDomainPurviewResponse) {
3510 response = &DescribeDomainPurviewResponse{
3511 BaseResponse: &tchttp.BaseResponse{},
3512 }
3513 return
3514
3515 }
3516
3517 // DescribeDomainPurview
3518 // 获取域名权限
3519 //
3520 // 可能返回的错误码:
3521 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
3522 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
3523 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3524 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3525 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3526 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3527 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
3528 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
3529 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
3530 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
3531 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
3532 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
3533 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3534 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
3535 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
3536 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3537 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3538 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
3539 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
3540 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3541 func DescribeDomainPurview(c *Client, request *DescribeDomainPurviewRequest) (response *DescribeDomainPurviewResponse, err error) {
3542 return DescribeDomainPurviewWithContext(context.Background(), c, request)
3543 }
3544
3545 // DescribeDomainPurview
3546 // 获取域名权限
3547 //
3548 // 可能返回的错误码:
3549 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
3550 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
3551 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3552 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3553 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3554 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3555 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
3556 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
3557 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
3558 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
3559 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
3560 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
3561 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3562 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
3563 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
3564 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3565 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3566 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
3567 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
3568 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3569 func DescribeDomainPurviewWithContext(ctx context.Context, c *Client, request *DescribeDomainPurviewRequest) (response *DescribeDomainPurviewResponse, err error) {
3570 if request == nil {
3571 request = NewDescribeDomainPurviewRequest()
3572 }
3573 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainPurview")
3574
3575 if c.GetCredential() == nil {
3576 return nil, errors.New("DescribeDomainPurview require credential")
3577 }
3578
3579 request.SetContext(ctx)
3580
3581 response = NewDescribeDomainPurviewResponse()
3582 err = c.Send(request, response)
3583 return
3584 }
3585
3586 func NewDescribeDomainShareInfoRequest() (request *DescribeDomainShareInfoRequest) {
3587 request = &DescribeDomainShareInfoRequest{
3588 BaseRequest: &tchttp.BaseRequest{},
3589 }
3590
3591 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainShareInfo")
3592
3593
3594 return
3595 }
3596
3597 func NewDescribeDomainShareInfoResponse() (response *DescribeDomainShareInfoResponse) {
3598 response = &DescribeDomainShareInfoResponse{
3599 BaseResponse: &tchttp.BaseResponse{},
3600 }
3601 return
3602
3603 }
3604
3605 // DescribeDomainShareInfo
3606 // 获取域名共享信息
3607 //
3608 // 可能返回的错误码:
3609 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3610 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3611 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3612 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3613 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3614 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3615 func DescribeDomainShareInfo(c *Client, request *DescribeDomainShareInfoRequest) (response *DescribeDomainShareInfoResponse, err error) {
3616 return DescribeDomainShareInfoWithContext(context.Background(), c, request)
3617 }
3618
3619 // DescribeDomainShareInfo
3620 // 获取域名共享信息
3621 //
3622 // 可能返回的错误码:
3623 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3624 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3625 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3626 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3627 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3628 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3629 func DescribeDomainShareInfoWithContext(ctx context.Context, c *Client, request *DescribeDomainShareInfoRequest) (response *DescribeDomainShareInfoResponse, err error) {
3630 if request == nil {
3631 request = NewDescribeDomainShareInfoRequest()
3632 }
3633 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainShareInfo")
3634
3635 if c.GetCredential() == nil {
3636 return nil, errors.New("DescribeDomainShareInfo require credential")
3637 }
3638
3639 request.SetContext(ctx)
3640
3641 response = NewDescribeDomainShareInfoResponse()
3642 err = c.Send(request, response)
3643 return
3644 }
3645
3646 func NewDescribeDomainShareUserListRequest() (request *DescribeDomainShareUserListRequest) {
3647 request = &DescribeDomainShareUserListRequest{
3648 BaseRequest: &tchttp.BaseRequest{},
3649 }
3650
3651 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainShareUserList")
3652
3653
3654 return
3655 }
3656
3657 func NewDescribeDomainShareUserListResponse() (response *DescribeDomainShareUserListResponse) {
3658 response = &DescribeDomainShareUserListResponse{
3659 BaseResponse: &tchttp.BaseResponse{},
3660 }
3661 return
3662
3663 }
3664
3665 // DescribeDomainShareUserList
3666 // 获取指定域名的已共享列表
3667 //
3668 // 可能返回的错误码:
3669 // FAILEDOPERATION = "FailedOperation"
3670 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3671 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3672 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3673 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3674 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3675 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3676 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3677 func DescribeDomainShareUserList(c *Client, request *DescribeDomainShareUserListRequest) (response *DescribeDomainShareUserListResponse, err error) {
3678 return DescribeDomainShareUserListWithContext(context.Background(), c, request)
3679 }
3680
3681 // DescribeDomainShareUserList
3682 // 获取指定域名的已共享列表
3683 //
3684 // 可能返回的错误码:
3685 // FAILEDOPERATION = "FailedOperation"
3686 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3687 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3688 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3689 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3690 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3691 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3692 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3693 func DescribeDomainShareUserListWithContext(ctx context.Context, c *Client, request *DescribeDomainShareUserListRequest) (response *DescribeDomainShareUserListResponse, err error) {
3694 if request == nil {
3695 request = NewDescribeDomainShareUserListRequest()
3696 }
3697 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainShareUserList")
3698
3699 if c.GetCredential() == nil {
3700 return nil, errors.New("DescribeDomainShareUserList require credential")
3701 }
3702
3703 request.SetContext(ctx)
3704
3705 response = NewDescribeDomainShareUserListResponse()
3706 err = c.Send(request, response)
3707 return
3708 }
3709
3710 func NewDescribeDomainVipListRequest() (request *DescribeDomainVipListRequest) {
3711 request = &DescribeDomainVipListRequest{
3712 BaseRequest: &tchttp.BaseRequest{},
3713 }
3714
3715 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainVipList")
3716
3717
3718 return
3719 }
3720
3721 func NewDescribeDomainVipListResponse() (response *DescribeDomainVipListResponse) {
3722 response = &DescribeDomainVipListResponse{
3723 BaseResponse: &tchttp.BaseResponse{},
3724 }
3725 return
3726
3727 }
3728
3729 // DescribeDomainVipList
3730 // 获取套餐列表
3731 //
3732 // 可能返回的错误码:
3733 // AUTHFAILURE = "AuthFailure"
3734 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
3735 // FAILEDOPERATION = "FailedOperation"
3736 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
3737 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
3738 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
3739 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
3740 // FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
3741 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
3742 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
3743 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3744 // INTERNALERROR = "InternalError"
3745 // INVALIDPARAMETER = "InvalidParameter"
3746 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
3747 // INVALIDPARAMETER_ACQUIREHASHEXISTS = "InvalidParameter.AcquireHashExists"
3748 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
3749 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
3750 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
3751 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
3752 // INVALIDPARAMETER_INVALIDSRCDOMAINID = "InvalidParameter.InvalidSrcDomainId"
3753 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
3754 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
3755 // INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"
3756 // INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
3757 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
3758 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
3759 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
3760 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
3761 // INVALIDPARAMETER_PTRINVALIDPUBLICIP = "InvalidParameter.PtrInvalidPublicIp"
3762 // INVALIDPARAMETER_PTRIPNOTOWNER = "InvalidParameter.PtrIpNotOwner"
3763 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
3764 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
3765 // INVALIDPARAMETER_SHAREUSEREXISTS = "InvalidParameter.ShareUserExists"
3766 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
3767 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
3768 // INVALIDPARAMETER_TOOLSDOMAINNOTREGED = "InvalidParameter.ToolsDomainNotReged"
3769 // INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"
3770 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
3771 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
3772 // LIMITEXCEEDED = "LimitExceeded"
3773 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
3774 // MISSINGPARAMETER = "MissingParameter"
3775 // OPERATIONDENIED = "OperationDenied"
3776 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
3777 // OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"
3778 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3779 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3780 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
3781 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
3782 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
3783 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
3784 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3785 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
3786 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
3787 // UNKNOWNPARAMETER = "UnknownParameter"
3788 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
3789 func DescribeDomainVipList(c *Client, request *DescribeDomainVipListRequest) (response *DescribeDomainVipListResponse, err error) {
3790 return DescribeDomainVipListWithContext(context.Background(), c, request)
3791 }
3792
3793 // DescribeDomainVipList
3794 // 获取套餐列表
3795 //
3796 // 可能返回的错误码:
3797 // AUTHFAILURE = "AuthFailure"
3798 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
3799 // FAILEDOPERATION = "FailedOperation"
3800 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
3801 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
3802 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
3803 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
3804 // FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
3805 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
3806 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
3807 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3808 // INTERNALERROR = "InternalError"
3809 // INVALIDPARAMETER = "InvalidParameter"
3810 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
3811 // INVALIDPARAMETER_ACQUIREHASHEXISTS = "InvalidParameter.AcquireHashExists"
3812 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
3813 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
3814 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
3815 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
3816 // INVALIDPARAMETER_INVALIDSRCDOMAINID = "InvalidParameter.InvalidSrcDomainId"
3817 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
3818 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
3819 // INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"
3820 // INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
3821 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
3822 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
3823 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
3824 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
3825 // INVALIDPARAMETER_PTRINVALIDPUBLICIP = "InvalidParameter.PtrInvalidPublicIp"
3826 // INVALIDPARAMETER_PTRIPNOTOWNER = "InvalidParameter.PtrIpNotOwner"
3827 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
3828 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
3829 // INVALIDPARAMETER_SHAREUSEREXISTS = "InvalidParameter.ShareUserExists"
3830 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
3831 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
3832 // INVALIDPARAMETER_TOOLSDOMAINNOTREGED = "InvalidParameter.ToolsDomainNotReged"
3833 // INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"
3834 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
3835 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
3836 // LIMITEXCEEDED = "LimitExceeded"
3837 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
3838 // MISSINGPARAMETER = "MissingParameter"
3839 // OPERATIONDENIED = "OperationDenied"
3840 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
3841 // OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"
3842 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3843 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3844 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
3845 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
3846 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
3847 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
3848 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
3849 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
3850 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
3851 // UNKNOWNPARAMETER = "UnknownParameter"
3852 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
3853 func DescribeDomainVipListWithContext(ctx context.Context, c *Client, request *DescribeDomainVipListRequest) (response *DescribeDomainVipListResponse, err error) {
3854 if request == nil {
3855 request = NewDescribeDomainVipListRequest()
3856 }
3857 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainVipList")
3858
3859 if c.GetCredential() == nil {
3860 return nil, errors.New("DescribeDomainVipList require credential")
3861 }
3862
3863 request.SetContext(ctx)
3864
3865 response = NewDescribeDomainVipListResponse()
3866 err = c.Send(request, response)
3867 return
3868 }
3869
3870 func NewDescribeDomainWhoisRequest() (request *DescribeDomainWhoisRequest) {
3871 request = &DescribeDomainWhoisRequest{
3872 BaseRequest: &tchttp.BaseRequest{},
3873 }
3874
3875 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeDomainWhois")
3876
3877
3878 return
3879 }
3880
3881 func NewDescribeDomainWhoisResponse() (response *DescribeDomainWhoisResponse) {
3882 response = &DescribeDomainWhoisResponse{
3883 BaseResponse: &tchttp.BaseResponse{},
3884 }
3885 return
3886
3887 }
3888
3889 // DescribeDomainWhois
3890 // 获取域名Whois信息
3891 //
3892 // 可能返回的错误码:
3893 // FAILEDOPERATION = "FailedOperation"
3894 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3895 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3896 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3897 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3898 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3899 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3900 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3901 func DescribeDomainWhois(c *Client, request *DescribeDomainWhoisRequest) (response *DescribeDomainWhoisResponse, err error) {
3902 return DescribeDomainWhoisWithContext(context.Background(), c, request)
3903 }
3904
3905 // DescribeDomainWhois
3906 // 获取域名Whois信息
3907 //
3908 // 可能返回的错误码:
3909 // FAILEDOPERATION = "FailedOperation"
3910 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
3911 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
3912 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
3913 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
3914 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
3915 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
3916 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
3917 func DescribeDomainWhoisWithContext(ctx context.Context, c *Client, request *DescribeDomainWhoisRequest) (response *DescribeDomainWhoisResponse, err error) {
3918 if request == nil {
3919 request = NewDescribeDomainWhoisRequest()
3920 }
3921 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeDomainWhois")
3922
3923 if c.GetCredential() == nil {
3924 return nil, errors.New("DescribeDomainWhois require credential")
3925 }
3926
3927 request.SetContext(ctx)
3928
3929 response = NewDescribeDomainWhoisResponse()
3930 err = c.Send(request, response)
3931 return
3932 }
3933
3934 func NewDescribeFileInfoByJobIdRequest() (request *DescribeFileInfoByJobIdRequest) {
3935 request = &DescribeFileInfoByJobIdRequest{
3936 BaseRequest: &tchttp.BaseRequest{},
3937 }
3938
3939 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeFileInfoByJobId")
3940
3941
3942 return
3943 }
3944
3945 func NewDescribeFileInfoByJobIdResponse() (response *DescribeFileInfoByJobIdResponse) {
3946 response = &DescribeFileInfoByJobIdResponse{
3947 BaseResponse: &tchttp.BaseResponse{},
3948 }
3949 return
3950
3951 }
3952
3953 // DescribeFileInfoByJobId
3954 // 根据批量任务ID获取生成文件信息
3955 //
3956 // 可能返回的错误码:
3957 // FAILEDOPERATION_FILENOTEXIST = "FailedOperation.FileNotExist"
3958 // FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
3959 // INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
3960 func DescribeFileInfoByJobId(c *Client, request *DescribeFileInfoByJobIdRequest) (response *DescribeFileInfoByJobIdResponse, err error) {
3961 return DescribeFileInfoByJobIdWithContext(context.Background(), c, request)
3962 }
3963
3964 // DescribeFileInfoByJobId
3965 // 根据批量任务ID获取生成文件信息
3966 //
3967 // 可能返回的错误码:
3968 // FAILEDOPERATION_FILENOTEXIST = "FailedOperation.FileNotExist"
3969 // FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
3970 // INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
3971 func DescribeFileInfoByJobIdWithContext(ctx context.Context, c *Client, request *DescribeFileInfoByJobIdRequest) (response *DescribeFileInfoByJobIdResponse, err error) {
3972 if request == nil {
3973 request = NewDescribeFileInfoByJobIdRequest()
3974 }
3975 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeFileInfoByJobId")
3976
3977 if c.GetCredential() == nil {
3978 return nil, errors.New("DescribeFileInfoByJobId require credential")
3979 }
3980
3981 request.SetContext(ctx)
3982
3983 response = NewDescribeFileInfoByJobIdResponse()
3984 err = c.Send(request, response)
3985 return
3986 }
3987
3988 func NewDescribeLineGroupListRequest() (request *DescribeLineGroupListRequest) {
3989 request = &DescribeLineGroupListRequest{
3990 BaseRequest: &tchttp.BaseRequest{},
3991 }
3992
3993 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeLineGroupList")
3994
3995
3996 return
3997 }
3998
3999 func NewDescribeLineGroupListResponse() (response *DescribeLineGroupListResponse) {
4000 response = &DescribeLineGroupListResponse{
4001 BaseResponse: &tchttp.BaseResponse{},
4002 }
4003 return
4004
4005 }
4006
4007 // DescribeLineGroupList
4008 // 获取域名的线路分组列表
4009 //
4010 // 可能返回的错误码:
4011 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
4012 // FAILEDOPERATION = "FailedOperation"
4013 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4014 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4015 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4016 // INTERNALERROR = "InternalError"
4017 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4018 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4019 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4020 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4021 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4022 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4023 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4024 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4025 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4026 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4027 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4028 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4029 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4030 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4031 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4032 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4033 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
4034 func DescribeLineGroupList(c *Client, request *DescribeLineGroupListRequest) (response *DescribeLineGroupListResponse, err error) {
4035 return DescribeLineGroupListWithContext(context.Background(), c, request)
4036 }
4037
4038 // DescribeLineGroupList
4039 // 获取域名的线路分组列表
4040 //
4041 // 可能返回的错误码:
4042 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
4043 // FAILEDOPERATION = "FailedOperation"
4044 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4045 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4046 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4047 // INTERNALERROR = "InternalError"
4048 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4049 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4050 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4051 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4052 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4053 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4054 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4055 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4056 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4057 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4058 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4059 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4060 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4061 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4062 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4063 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4064 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
4065 func DescribeLineGroupListWithContext(ctx context.Context, c *Client, request *DescribeLineGroupListRequest) (response *DescribeLineGroupListResponse, err error) {
4066 if request == nil {
4067 request = NewDescribeLineGroupListRequest()
4068 }
4069 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeLineGroupList")
4070
4071 if c.GetCredential() == nil {
4072 return nil, errors.New("DescribeLineGroupList require credential")
4073 }
4074
4075 request.SetContext(ctx)
4076
4077 response = NewDescribeLineGroupListResponse()
4078 err = c.Send(request, response)
4079 return
4080 }
4081
4082 func NewDescribePackageDetailRequest() (request *DescribePackageDetailRequest) {
4083 request = &DescribePackageDetailRequest{
4084 BaseRequest: &tchttp.BaseRequest{},
4085 }
4086
4087 request.Init().WithApiInfo("dnspod", APIVersion, "DescribePackageDetail")
4088
4089
4090 return
4091 }
4092
4093 func NewDescribePackageDetailResponse() (response *DescribePackageDetailResponse) {
4094 response = &DescribePackageDetailResponse{
4095 BaseResponse: &tchttp.BaseResponse{},
4096 }
4097 return
4098
4099 }
4100
4101 // DescribePackageDetail
4102 // 获取各套餐配置详情
4103 //
4104 // 可能返回的错误码:
4105 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
4106 // FAILEDOPERATION = "FailedOperation"
4107 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
4108 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
4109 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
4110 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4111 // INTERNALERROR = "InternalError"
4112 // INVALIDPARAMETER = "InvalidParameter"
4113 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4114 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4115 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
4116 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
4117 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
4118 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
4119 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4120 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4121 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4122 // MISSINGPARAMETER = "MissingParameter"
4123 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4124 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4125 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
4126 // OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
4127 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
4128 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4129 // UNKNOWNPARAMETER = "UnknownParameter"
4130 func DescribePackageDetail(c *Client, request *DescribePackageDetailRequest) (response *DescribePackageDetailResponse, err error) {
4131 return DescribePackageDetailWithContext(context.Background(), c, request)
4132 }
4133
4134 // DescribePackageDetail
4135 // 获取各套餐配置详情
4136 //
4137 // 可能返回的错误码:
4138 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
4139 // FAILEDOPERATION = "FailedOperation"
4140 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
4141 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
4142 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
4143 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4144 // INTERNALERROR = "InternalError"
4145 // INVALIDPARAMETER = "InvalidParameter"
4146 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4147 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4148 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
4149 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
4150 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
4151 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
4152 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4153 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4154 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4155 // MISSINGPARAMETER = "MissingParameter"
4156 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4157 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4158 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
4159 // OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
4160 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
4161 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4162 // UNKNOWNPARAMETER = "UnknownParameter"
4163 func DescribePackageDetailWithContext(ctx context.Context, c *Client, request *DescribePackageDetailRequest) (response *DescribePackageDetailResponse, err error) {
4164 if request == nil {
4165 request = NewDescribePackageDetailRequest()
4166 }
4167 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribePackageDetail")
4168
4169 if c.GetCredential() == nil {
4170 return nil, errors.New("DescribePackageDetail require credential")
4171 }
4172
4173 request.SetContext(ctx)
4174
4175 response = NewDescribePackageDetailResponse()
4176 err = c.Send(request, response)
4177 return
4178 }
4179
4180 func NewDescribeRecordRequest() (request *DescribeRecordRequest) {
4181 request = &DescribeRecordRequest{
4182 BaseRequest: &tchttp.BaseRequest{},
4183 }
4184
4185 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecord")
4186
4187
4188 return
4189 }
4190
4191 func NewDescribeRecordResponse() (response *DescribeRecordResponse) {
4192 response = &DescribeRecordResponse{
4193 BaseResponse: &tchttp.BaseResponse{},
4194 }
4195 return
4196
4197 }
4198
4199 // DescribeRecord
4200 // 获取记录信息
4201 //
4202 // 可能返回的错误码:
4203 // FAILEDOPERATION = "FailedOperation"
4204 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4205 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4206 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4207 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4208 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4209 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4210 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4211 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4212 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4213 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
4214 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4215 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4216 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4217 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4218 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4219 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4220 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4221 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4222 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
4223 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4224 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4225 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4226 func DescribeRecord(c *Client, request *DescribeRecordRequest) (response *DescribeRecordResponse, err error) {
4227 return DescribeRecordWithContext(context.Background(), c, request)
4228 }
4229
4230 // DescribeRecord
4231 // 获取记录信息
4232 //
4233 // 可能返回的错误码:
4234 // FAILEDOPERATION = "FailedOperation"
4235 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4236 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4237 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4238 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4239 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4240 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4241 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4242 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4243 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4244 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
4245 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4246 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4247 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4248 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4249 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4250 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4251 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4252 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4253 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
4254 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4255 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4256 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4257 func DescribeRecordWithContext(ctx context.Context, c *Client, request *DescribeRecordRequest) (response *DescribeRecordResponse, err error) {
4258 if request == nil {
4259 request = NewDescribeRecordRequest()
4260 }
4261 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecord")
4262
4263 if c.GetCredential() == nil {
4264 return nil, errors.New("DescribeRecord require credential")
4265 }
4266
4267 request.SetContext(ctx)
4268
4269 response = NewDescribeRecordResponse()
4270 err = c.Send(request, response)
4271 return
4272 }
4273
4274 func NewDescribeRecordExistExceptDefaultNSRequest() (request *DescribeRecordExistExceptDefaultNSRequest) {
4275 request = &DescribeRecordExistExceptDefaultNSRequest{
4276 BaseRequest: &tchttp.BaseRequest{},
4277 }
4278
4279 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecordExistExceptDefaultNS")
4280
4281
4282 return
4283 }
4284
4285 func NewDescribeRecordExistExceptDefaultNSResponse() (response *DescribeRecordExistExceptDefaultNSResponse) {
4286 response = &DescribeRecordExistExceptDefaultNSResponse{
4287 BaseResponse: &tchttp.BaseResponse{},
4288 }
4289 return
4290
4291 }
4292
4293 // DescribeRecordExistExceptDefaultNS
4294 // 判断是否有除系统默认的@-NS记录之外的记录存在
4295 //
4296 // 可能返回的错误码:
4297 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
4298 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
4299 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4300 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4301 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4302 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4303 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4304 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4305 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
4306 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4307 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4308 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4309 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
4310 // INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"
4311 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4312 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4313 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4314 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4315 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4316 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4317 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4318 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4319 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
4320 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4321 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4322 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4323 func DescribeRecordExistExceptDefaultNS(c *Client, request *DescribeRecordExistExceptDefaultNSRequest) (response *DescribeRecordExistExceptDefaultNSResponse, err error) {
4324 return DescribeRecordExistExceptDefaultNSWithContext(context.Background(), c, request)
4325 }
4326
4327 // DescribeRecordExistExceptDefaultNS
4328 // 判断是否有除系统默认的@-NS记录之外的记录存在
4329 //
4330 // 可能返回的错误码:
4331 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
4332 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
4333 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4334 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4335 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4336 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4337 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4338 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4339 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
4340 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4341 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4342 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4343 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
4344 // INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"
4345 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4346 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4347 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4348 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4349 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4350 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4351 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4352 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4353 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
4354 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4355 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4356 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4357 func DescribeRecordExistExceptDefaultNSWithContext(ctx context.Context, c *Client, request *DescribeRecordExistExceptDefaultNSRequest) (response *DescribeRecordExistExceptDefaultNSResponse, err error) {
4358 if request == nil {
4359 request = NewDescribeRecordExistExceptDefaultNSRequest()
4360 }
4361 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecordExistExceptDefaultNS")
4362
4363 if c.GetCredential() == nil {
4364 return nil, errors.New("DescribeRecordExistExceptDefaultNS require credential")
4365 }
4366
4367 request.SetContext(ctx)
4368
4369 response = NewDescribeRecordExistExceptDefaultNSResponse()
4370 err = c.Send(request, response)
4371 return
4372 }
4373
4374 func NewDescribeRecordFilterListRequest() (request *DescribeRecordFilterListRequest) {
4375 request = &DescribeRecordFilterListRequest{
4376 BaseRequest: &tchttp.BaseRequest{},
4377 }
4378
4379 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecordFilterList")
4380
4381
4382 return
4383 }
4384
4385 func NewDescribeRecordFilterListResponse() (response *DescribeRecordFilterListResponse) {
4386 response = &DescribeRecordFilterListResponse{
4387 BaseResponse: &tchttp.BaseResponse{},
4388 }
4389 return
4390
4391 }
4392
4393 // DescribeRecordFilterList
4394 // 获取某个域名下的解析记录列表
4395 //
4396 // 备注:
4397 //
4398 // 1. 新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
4399 //
4400 // 2. API获取的记录总条数会比控制台多2条,原因是: 为了防止用户误操作导致解析服务不可用,对2021-10-29 14:24:26之后添加的域名,在控制台都不显示这2条NS记录。
4401 //
4402 // 可能返回的错误码:
4403 // AUTHFAILURE = "AuthFailure"
4404 // FAILEDOPERATION = "FailedOperation"
4405 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
4406 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
4407 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4408 // INTERNALERROR = "InternalError"
4409 // INVALIDPARAMETER = "InvalidParameter"
4410 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4411 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4412 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4413 // INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
4414 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
4415 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
4416 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
4417 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
4418 // INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
4419 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4420 // INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
4421 // LIMITEXCEEDED_OFFSETEXCEEDED = "LimitExceeded.OffsetExceeded"
4422 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4423 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
4424 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4425 // RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"
4426 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
4427 func DescribeRecordFilterList(c *Client, request *DescribeRecordFilterListRequest) (response *DescribeRecordFilterListResponse, err error) {
4428 return DescribeRecordFilterListWithContext(context.Background(), c, request)
4429 }
4430
4431 // DescribeRecordFilterList
4432 // 获取某个域名下的解析记录列表
4433 //
4434 // 备注:
4435 //
4436 // 1. 新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
4437 //
4438 // 2. API获取的记录总条数会比控制台多2条,原因是: 为了防止用户误操作导致解析服务不可用,对2021-10-29 14:24:26之后添加的域名,在控制台都不显示这2条NS记录。
4439 //
4440 // 可能返回的错误码:
4441 // AUTHFAILURE = "AuthFailure"
4442 // FAILEDOPERATION = "FailedOperation"
4443 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
4444 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
4445 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4446 // INTERNALERROR = "InternalError"
4447 // INVALIDPARAMETER = "InvalidParameter"
4448 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4449 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4450 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4451 // INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
4452 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
4453 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
4454 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
4455 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
4456 // INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
4457 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4458 // INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
4459 // LIMITEXCEEDED_OFFSETEXCEEDED = "LimitExceeded.OffsetExceeded"
4460 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4461 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
4462 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4463 // RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"
4464 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
4465 func DescribeRecordFilterListWithContext(ctx context.Context, c *Client, request *DescribeRecordFilterListRequest) (response *DescribeRecordFilterListResponse, err error) {
4466 if request == nil {
4467 request = NewDescribeRecordFilterListRequest()
4468 }
4469 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecordFilterList")
4470
4471 if c.GetCredential() == nil {
4472 return nil, errors.New("DescribeRecordFilterList require credential")
4473 }
4474
4475 request.SetContext(ctx)
4476
4477 response = NewDescribeRecordFilterListResponse()
4478 err = c.Send(request, response)
4479 return
4480 }
4481
4482 func NewDescribeRecordGroupListRequest() (request *DescribeRecordGroupListRequest) {
4483 request = &DescribeRecordGroupListRequest{
4484 BaseRequest: &tchttp.BaseRequest{},
4485 }
4486
4487 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecordGroupList")
4488
4489
4490 return
4491 }
4492
4493 func NewDescribeRecordGroupListResponse() (response *DescribeRecordGroupListResponse) {
4494 response = &DescribeRecordGroupListResponse{
4495 BaseResponse: &tchttp.BaseResponse{},
4496 }
4497 return
4498
4499 }
4500
4501 // DescribeRecordGroupList
4502 // 查询解析记录分组列表
4503 //
4504 // 可能返回的错误码:
4505 // FAILEDOPERATION = "FailedOperation"
4506 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4507 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4508 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4509 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4510 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4511 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4512 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4513 func DescribeRecordGroupList(c *Client, request *DescribeRecordGroupListRequest) (response *DescribeRecordGroupListResponse, err error) {
4514 return DescribeRecordGroupListWithContext(context.Background(), c, request)
4515 }
4516
4517 // DescribeRecordGroupList
4518 // 查询解析记录分组列表
4519 //
4520 // 可能返回的错误码:
4521 // FAILEDOPERATION = "FailedOperation"
4522 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4523 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4524 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4525 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4526 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4527 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4528 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4529 func DescribeRecordGroupListWithContext(ctx context.Context, c *Client, request *DescribeRecordGroupListRequest) (response *DescribeRecordGroupListResponse, err error) {
4530 if request == nil {
4531 request = NewDescribeRecordGroupListRequest()
4532 }
4533 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecordGroupList")
4534
4535 if c.GetCredential() == nil {
4536 return nil, errors.New("DescribeRecordGroupList require credential")
4537 }
4538
4539 request.SetContext(ctx)
4540
4541 response = NewDescribeRecordGroupListResponse()
4542 err = c.Send(request, response)
4543 return
4544 }
4545
4546 func NewDescribeRecordLineCategoryListRequest() (request *DescribeRecordLineCategoryListRequest) {
4547 request = &DescribeRecordLineCategoryListRequest{
4548 BaseRequest: &tchttp.BaseRequest{},
4549 }
4550
4551 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecordLineCategoryList")
4552
4553
4554 return
4555 }
4556
4557 func NewDescribeRecordLineCategoryListResponse() (response *DescribeRecordLineCategoryListResponse) {
4558 response = &DescribeRecordLineCategoryListResponse{
4559 BaseResponse: &tchttp.BaseResponse{},
4560 }
4561 return
4562
4563 }
4564
4565 // DescribeRecordLineCategoryList
4566 // 按分类返回线路列表
4567 //
4568 // 可能返回的错误码:
4569 // FAILEDOPERATION = "FailedOperation"
4570 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4571 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4572 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4573 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4574 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4575 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4576 func DescribeRecordLineCategoryList(c *Client, request *DescribeRecordLineCategoryListRequest) (response *DescribeRecordLineCategoryListResponse, err error) {
4577 return DescribeRecordLineCategoryListWithContext(context.Background(), c, request)
4578 }
4579
4580 // DescribeRecordLineCategoryList
4581 // 按分类返回线路列表
4582 //
4583 // 可能返回的错误码:
4584 // FAILEDOPERATION = "FailedOperation"
4585 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4586 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4587 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4588 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4589 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4590 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4591 func DescribeRecordLineCategoryListWithContext(ctx context.Context, c *Client, request *DescribeRecordLineCategoryListRequest) (response *DescribeRecordLineCategoryListResponse, err error) {
4592 if request == nil {
4593 request = NewDescribeRecordLineCategoryListRequest()
4594 }
4595 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecordLineCategoryList")
4596
4597 if c.GetCredential() == nil {
4598 return nil, errors.New("DescribeRecordLineCategoryList require credential")
4599 }
4600
4601 request.SetContext(ctx)
4602
4603 response = NewDescribeRecordLineCategoryListResponse()
4604 err = c.Send(request, response)
4605 return
4606 }
4607
4608 func NewDescribeRecordLineListRequest() (request *DescribeRecordLineListRequest) {
4609 request = &DescribeRecordLineListRequest{
4610 BaseRequest: &tchttp.BaseRequest{},
4611 }
4612
4613 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecordLineList")
4614
4615
4616 return
4617 }
4618
4619 func NewDescribeRecordLineListResponse() (response *DescribeRecordLineListResponse) {
4620 response = &DescribeRecordLineListResponse{
4621 BaseResponse: &tchttp.BaseResponse{},
4622 }
4623 return
4624
4625 }
4626
4627 // DescribeRecordLineList
4628 // 获取等级允许的线路
4629 //
4630 // 可能返回的错误码:
4631 // FAILEDOPERATION = "FailedOperation"
4632 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4633 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4634 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4635 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4636 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4637 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4638 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4639 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4640 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4641 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4642 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4643 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4644 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
4645 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4646 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4647 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4648 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4649 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4650 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4651 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4652 func DescribeRecordLineList(c *Client, request *DescribeRecordLineListRequest) (response *DescribeRecordLineListResponse, err error) {
4653 return DescribeRecordLineListWithContext(context.Background(), c, request)
4654 }
4655
4656 // DescribeRecordLineList
4657 // 获取等级允许的线路
4658 //
4659 // 可能返回的错误码:
4660 // FAILEDOPERATION = "FailedOperation"
4661 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4662 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4663 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4664 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4665 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4666 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4667 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4668 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4669 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4670 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4671 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4672 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4673 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
4674 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4675 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4676 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4677 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4678 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4679 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4680 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4681 func DescribeRecordLineListWithContext(ctx context.Context, c *Client, request *DescribeRecordLineListRequest) (response *DescribeRecordLineListResponse, err error) {
4682 if request == nil {
4683 request = NewDescribeRecordLineListRequest()
4684 }
4685 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecordLineList")
4686
4687 if c.GetCredential() == nil {
4688 return nil, errors.New("DescribeRecordLineList require credential")
4689 }
4690
4691 request.SetContext(ctx)
4692
4693 response = NewDescribeRecordLineListResponse()
4694 err = c.Send(request, response)
4695 return
4696 }
4697
4698 func NewDescribeRecordListRequest() (request *DescribeRecordListRequest) {
4699 request = &DescribeRecordListRequest{
4700 BaseRequest: &tchttp.BaseRequest{},
4701 }
4702
4703 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecordList")
4704
4705
4706 return
4707 }
4708
4709 func NewDescribeRecordListResponse() (response *DescribeRecordListResponse) {
4710 response = &DescribeRecordListResponse{
4711 BaseResponse: &tchttp.BaseResponse{},
4712 }
4713 return
4714
4715 }
4716
4717 // DescribeRecordList
4718 // 获取某个域名下的解析记录列表
4719 //
4720 // 备注:
4721 //
4722 // 1. 新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
4723 //
4724 // 2. API获取的记录总条数会比控制台多2条,原因是: 为了防止用户误操作导致解析服务不可用,对2021-10-29 14:24:26之后添加的域名,在控制台都不显示这2条NS记录。
4725 //
4726 // 可能返回的错误码:
4727 // AUTHFAILURE = "AuthFailure"
4728 // FAILEDOPERATION = "FailedOperation"
4729 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
4730 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
4731 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4732 // INTERNALERROR = "InternalError"
4733 // INVALIDPARAMETER = "InvalidParameter"
4734 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4735 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4736 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4737 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
4738 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
4739 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
4740 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
4741 // INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
4742 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4743 // INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
4744 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4745 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
4746 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4747 // RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"
4748 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
4749 func DescribeRecordList(c *Client, request *DescribeRecordListRequest) (response *DescribeRecordListResponse, err error) {
4750 return DescribeRecordListWithContext(context.Background(), c, request)
4751 }
4752
4753 // DescribeRecordList
4754 // 获取某个域名下的解析记录列表
4755 //
4756 // 备注:
4757 //
4758 // 1. 新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试
4759 //
4760 // 2. API获取的记录总条数会比控制台多2条,原因是: 为了防止用户误操作导致解析服务不可用,对2021-10-29 14:24:26之后添加的域名,在控制台都不显示这2条NS记录。
4761 //
4762 // 可能返回的错误码:
4763 // AUTHFAILURE = "AuthFailure"
4764 // FAILEDOPERATION = "FailedOperation"
4765 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
4766 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
4767 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4768 // INTERNALERROR = "InternalError"
4769 // INVALIDPARAMETER = "InvalidParameter"
4770 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4771 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4772 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4773 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
4774 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
4775 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
4776 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
4777 // INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
4778 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4779 // INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
4780 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4781 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
4782 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4783 // RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"
4784 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
4785 func DescribeRecordListWithContext(ctx context.Context, c *Client, request *DescribeRecordListRequest) (response *DescribeRecordListResponse, err error) {
4786 if request == nil {
4787 request = NewDescribeRecordListRequest()
4788 }
4789 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecordList")
4790
4791 if c.GetCredential() == nil {
4792 return nil, errors.New("DescribeRecordList require credential")
4793 }
4794
4795 request.SetContext(ctx)
4796
4797 response = NewDescribeRecordListResponse()
4798 err = c.Send(request, response)
4799 return
4800 }
4801
4802 func NewDescribeRecordSnapshotRollbackResultRequest() (request *DescribeRecordSnapshotRollbackResultRequest) {
4803 request = &DescribeRecordSnapshotRollbackResultRequest{
4804 BaseRequest: &tchttp.BaseRequest{},
4805 }
4806
4807 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecordSnapshotRollbackResult")
4808
4809
4810 return
4811 }
4812
4813 func NewDescribeRecordSnapshotRollbackResultResponse() (response *DescribeRecordSnapshotRollbackResultResponse) {
4814 response = &DescribeRecordSnapshotRollbackResultResponse{
4815 BaseResponse: &tchttp.BaseResponse{},
4816 }
4817 return
4818
4819 }
4820
4821 // DescribeRecordSnapshotRollbackResult
4822 // 查询解析记录重新回滚的结果
4823 //
4824 // 可能返回的错误码:
4825 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4826 // INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
4827 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4828 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4829 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4830 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4831 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4832 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4833 func DescribeRecordSnapshotRollbackResult(c *Client, request *DescribeRecordSnapshotRollbackResultRequest) (response *DescribeRecordSnapshotRollbackResultResponse, err error) {
4834 return DescribeRecordSnapshotRollbackResultWithContext(context.Background(), c, request)
4835 }
4836
4837 // DescribeRecordSnapshotRollbackResult
4838 // 查询解析记录重新回滚的结果
4839 //
4840 // 可能返回的错误码:
4841 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4842 // INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
4843 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4844 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4845 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4846 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4847 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4848 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
4849 func DescribeRecordSnapshotRollbackResultWithContext(ctx context.Context, c *Client, request *DescribeRecordSnapshotRollbackResultRequest) (response *DescribeRecordSnapshotRollbackResultResponse, err error) {
4850 if request == nil {
4851 request = NewDescribeRecordSnapshotRollbackResultRequest()
4852 }
4853 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecordSnapshotRollbackResult")
4854
4855 if c.GetCredential() == nil {
4856 return nil, errors.New("DescribeRecordSnapshotRollbackResult require credential")
4857 }
4858
4859 request.SetContext(ctx)
4860
4861 response = NewDescribeRecordSnapshotRollbackResultResponse()
4862 err = c.Send(request, response)
4863 return
4864 }
4865
4866 func NewDescribeRecordTypeRequest() (request *DescribeRecordTypeRequest) {
4867 request = &DescribeRecordTypeRequest{
4868 BaseRequest: &tchttp.BaseRequest{},
4869 }
4870
4871 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeRecordType")
4872
4873
4874 return
4875 }
4876
4877 func NewDescribeRecordTypeResponse() (response *DescribeRecordTypeResponse) {
4878 response = &DescribeRecordTypeResponse{
4879 BaseResponse: &tchttp.BaseResponse{},
4880 }
4881 return
4882
4883 }
4884
4885 // DescribeRecordType
4886 // 获取等级允许的记录类型
4887 //
4888 // 可能返回的错误码:
4889 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4890 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4891 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4892 // INTERNALERROR = "InternalError"
4893 // INVALIDPARAMETER = "InvalidParameter"
4894 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4895 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4896 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4897 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4898 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4899 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4900 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
4901 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4902 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4903 // MISSINGPARAMETER = "MissingParameter"
4904 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4905 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4906 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4907 // RESOURCENOTFOUND = "ResourceNotFound"
4908 func DescribeRecordType(c *Client, request *DescribeRecordTypeRequest) (response *DescribeRecordTypeResponse, err error) {
4909 return DescribeRecordTypeWithContext(context.Background(), c, request)
4910 }
4911
4912 // DescribeRecordType
4913 // 获取等级允许的记录类型
4914 //
4915 // 可能返回的错误码:
4916 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
4917 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
4918 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4919 // INTERNALERROR = "InternalError"
4920 // INVALIDPARAMETER = "InvalidParameter"
4921 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
4922 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
4923 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
4924 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
4925 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
4926 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
4927 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
4928 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
4929 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
4930 // MISSINGPARAMETER = "MissingParameter"
4931 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
4932 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
4933 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
4934 // RESOURCENOTFOUND = "ResourceNotFound"
4935 func DescribeRecordTypeWithContext(ctx context.Context, c *Client, request *DescribeRecordTypeRequest) (response *DescribeRecordTypeResponse, err error) {
4936 if request == nil {
4937 request = NewDescribeRecordTypeRequest()
4938 }
4939 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeRecordType")
4940
4941 if c.GetCredential() == nil {
4942 return nil, errors.New("DescribeRecordType require credential")
4943 }
4944
4945 request.SetContext(ctx)
4946
4947 response = NewDescribeRecordTypeResponse()
4948 err = c.Send(request, response)
4949 return
4950 }
4951
4952 func NewDescribeResolveCountRequest() (request *DescribeResolveCountRequest) {
4953 request = &DescribeResolveCountRequest{
4954 BaseRequest: &tchttp.BaseRequest{},
4955 }
4956
4957 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeResolveCount")
4958
4959
4960 return
4961 }
4962
4963 func NewDescribeResolveCountResponse() (response *DescribeResolveCountResponse) {
4964 response = &DescribeResolveCountResponse{
4965 BaseResponse: &tchttp.BaseResponse{},
4966 }
4967 return
4968
4969 }
4970
4971 // DescribeResolveCount
4972 // 查看域名的解析量
4973 //
4974 // 可能返回的错误码:
4975 // FAILEDOPERATION_AUTHLOGUNSUPPORT = "FailedOperation.AuthLogUnsupport"
4976 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
4977 // FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
4978 // FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
4979 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
4980 // INVALIDPARAMETER_AUTHLOGINVALIDRETCODE = "InvalidParameter.AuthLogInvalidRetCode"
4981 // INVALIDPARAMETER_AUTHLOGINVALIDSCOPE = "InvalidParameter.AuthLogInvalidScope"
4982 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
4983 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
4984 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
4985 // INVALIDPARAMETER_ENDDATEBEYONDRANGE = "InvalidParameter.EndDateBeyondRange"
4986 // INVALIDPARAMETER_INVALIDENDDATE = "InvalidParameter.InvalidEndDate"
4987 // INVALIDPARAMETER_INVALIDSTARTDATE = "InvalidParameter.InvalidStartDate"
4988 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
4989 // INVALIDPARAMETER_STARTDATEBEYONDRANGE = "InvalidParameter.StartDateBeyondRange"
4990 // INVALIDPARAMETER_SUBSBEYONDRANGE = "InvalidParameter.SubsBeyondRange"
4991 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
4992 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
4993 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
4994 func DescribeResolveCount(c *Client, request *DescribeResolveCountRequest) (response *DescribeResolveCountResponse, err error) {
4995 return DescribeResolveCountWithContext(context.Background(), c, request)
4996 }
4997
4998 // DescribeResolveCount
4999 // 查看域名的解析量
5000 //
5001 // 可能返回的错误码:
5002 // FAILEDOPERATION_AUTHLOGUNSUPPORT = "FailedOperation.AuthLogUnsupport"
5003 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5004 // FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
5005 // FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
5006 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5007 // INVALIDPARAMETER_AUTHLOGINVALIDRETCODE = "InvalidParameter.AuthLogInvalidRetCode"
5008 // INVALIDPARAMETER_AUTHLOGINVALIDSCOPE = "InvalidParameter.AuthLogInvalidScope"
5009 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5010 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5011 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5012 // INVALIDPARAMETER_ENDDATEBEYONDRANGE = "InvalidParameter.EndDateBeyondRange"
5013 // INVALIDPARAMETER_INVALIDENDDATE = "InvalidParameter.InvalidEndDate"
5014 // INVALIDPARAMETER_INVALIDSTARTDATE = "InvalidParameter.InvalidStartDate"
5015 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
5016 // INVALIDPARAMETER_STARTDATEBEYONDRANGE = "InvalidParameter.StartDateBeyondRange"
5017 // INVALIDPARAMETER_SUBSBEYONDRANGE = "InvalidParameter.SubsBeyondRange"
5018 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
5019 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5020 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5021 func DescribeResolveCountWithContext(ctx context.Context, c *Client, request *DescribeResolveCountRequest) (response *DescribeResolveCountResponse, err error) {
5022 if request == nil {
5023 request = NewDescribeResolveCountRequest()
5024 }
5025 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeResolveCount")
5026
5027 if c.GetCredential() == nil {
5028 return nil, errors.New("DescribeResolveCount require credential")
5029 }
5030
5031 request.SetContext(ctx)
5032
5033 response = NewDescribeResolveCountResponse()
5034 err = c.Send(request, response)
5035 return
5036 }
5037
5038 func NewDescribeSnapshotConfigRequest() (request *DescribeSnapshotConfigRequest) {
5039 request = &DescribeSnapshotConfigRequest{
5040 BaseRequest: &tchttp.BaseRequest{},
5041 }
5042
5043 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeSnapshotConfig")
5044
5045
5046 return
5047 }
5048
5049 func NewDescribeSnapshotConfigResponse() (response *DescribeSnapshotConfigResponse) {
5050 response = &DescribeSnapshotConfigResponse{
5051 BaseResponse: &tchttp.BaseResponse{},
5052 }
5053 return
5054
5055 }
5056
5057 // DescribeSnapshotConfig
5058 // 查询解析快照配置
5059 //
5060 // 可能返回的错误码:
5061 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5062 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5063 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5064 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5065 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5066 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5067 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5068 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5069 func DescribeSnapshotConfig(c *Client, request *DescribeSnapshotConfigRequest) (response *DescribeSnapshotConfigResponse, err error) {
5070 return DescribeSnapshotConfigWithContext(context.Background(), c, request)
5071 }
5072
5073 // DescribeSnapshotConfig
5074 // 查询解析快照配置
5075 //
5076 // 可能返回的错误码:
5077 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5078 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5079 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5080 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5081 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5082 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5083 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5084 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5085 func DescribeSnapshotConfigWithContext(ctx context.Context, c *Client, request *DescribeSnapshotConfigRequest) (response *DescribeSnapshotConfigResponse, err error) {
5086 if request == nil {
5087 request = NewDescribeSnapshotConfigRequest()
5088 }
5089 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeSnapshotConfig")
5090
5091 if c.GetCredential() == nil {
5092 return nil, errors.New("DescribeSnapshotConfig require credential")
5093 }
5094
5095 request.SetContext(ctx)
5096
5097 response = NewDescribeSnapshotConfigResponse()
5098 err = c.Send(request, response)
5099 return
5100 }
5101
5102 func NewDescribeSnapshotListRequest() (request *DescribeSnapshotListRequest) {
5103 request = &DescribeSnapshotListRequest{
5104 BaseRequest: &tchttp.BaseRequest{},
5105 }
5106
5107 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeSnapshotList")
5108
5109
5110 return
5111 }
5112
5113 func NewDescribeSnapshotListResponse() (response *DescribeSnapshotListResponse) {
5114 response = &DescribeSnapshotListResponse{
5115 BaseResponse: &tchttp.BaseResponse{},
5116 }
5117 return
5118
5119 }
5120
5121 // DescribeSnapshotList
5122 // 查询快照列表
5123 //
5124 // 可能返回的错误码:
5125 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5126 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5127 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5128 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5129 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5130 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5131 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5132 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5133 func DescribeSnapshotList(c *Client, request *DescribeSnapshotListRequest) (response *DescribeSnapshotListResponse, err error) {
5134 return DescribeSnapshotListWithContext(context.Background(), c, request)
5135 }
5136
5137 // DescribeSnapshotList
5138 // 查询快照列表
5139 //
5140 // 可能返回的错误码:
5141 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5142 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5143 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5144 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5145 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5146 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5147 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5148 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5149 func DescribeSnapshotListWithContext(ctx context.Context, c *Client, request *DescribeSnapshotListRequest) (response *DescribeSnapshotListResponse, err error) {
5150 if request == nil {
5151 request = NewDescribeSnapshotListRequest()
5152 }
5153 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeSnapshotList")
5154
5155 if c.GetCredential() == nil {
5156 return nil, errors.New("DescribeSnapshotList require credential")
5157 }
5158
5159 request.SetContext(ctx)
5160
5161 response = NewDescribeSnapshotListResponse()
5162 err = c.Send(request, response)
5163 return
5164 }
5165
5166 func NewDescribeSnapshotRollbackResultRequest() (request *DescribeSnapshotRollbackResultRequest) {
5167 request = &DescribeSnapshotRollbackResultRequest{
5168 BaseRequest: &tchttp.BaseRequest{},
5169 }
5170
5171 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeSnapshotRollbackResult")
5172
5173
5174 return
5175 }
5176
5177 func NewDescribeSnapshotRollbackResultResponse() (response *DescribeSnapshotRollbackResultResponse) {
5178 response = &DescribeSnapshotRollbackResultResponse{
5179 BaseResponse: &tchttp.BaseResponse{},
5180 }
5181 return
5182
5183 }
5184
5185 // DescribeSnapshotRollbackResult
5186 // 查询快照回滚结果
5187 //
5188 // 可能返回的错误码:
5189 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5190 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5191 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5192 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5193 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5194 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5195 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5196 func DescribeSnapshotRollbackResult(c *Client, request *DescribeSnapshotRollbackResultRequest) (response *DescribeSnapshotRollbackResultResponse, err error) {
5197 return DescribeSnapshotRollbackResultWithContext(context.Background(), c, request)
5198 }
5199
5200 // DescribeSnapshotRollbackResult
5201 // 查询快照回滚结果
5202 //
5203 // 可能返回的错误码:
5204 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5205 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5206 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5207 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5208 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5209 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5210 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5211 func DescribeSnapshotRollbackResultWithContext(ctx context.Context, c *Client, request *DescribeSnapshotRollbackResultRequest) (response *DescribeSnapshotRollbackResultResponse, err error) {
5212 if request == nil {
5213 request = NewDescribeSnapshotRollbackResultRequest()
5214 }
5215 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeSnapshotRollbackResult")
5216
5217 if c.GetCredential() == nil {
5218 return nil, errors.New("DescribeSnapshotRollbackResult require credential")
5219 }
5220
5221 request.SetContext(ctx)
5222
5223 response = NewDescribeSnapshotRollbackResultResponse()
5224 err = c.Send(request, response)
5225 return
5226 }
5227
5228 func NewDescribeSnapshotRollbackTaskRequest() (request *DescribeSnapshotRollbackTaskRequest) {
5229 request = &DescribeSnapshotRollbackTaskRequest{
5230 BaseRequest: &tchttp.BaseRequest{},
5231 }
5232
5233 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeSnapshotRollbackTask")
5234
5235
5236 return
5237 }
5238
5239 func NewDescribeSnapshotRollbackTaskResponse() (response *DescribeSnapshotRollbackTaskResponse) {
5240 response = &DescribeSnapshotRollbackTaskResponse{
5241 BaseResponse: &tchttp.BaseResponse{},
5242 }
5243 return
5244
5245 }
5246
5247 // DescribeSnapshotRollbackTask
5248 // 查询最近一次回滚
5249 //
5250 // 可能返回的错误码:
5251 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5252 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5253 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5254 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5255 // INVALIDPARAMETER_INNERTASKNOTEXIST = "InvalidParameter.InnerTaskNotExist"
5256 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5257 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5258 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5259 func DescribeSnapshotRollbackTask(c *Client, request *DescribeSnapshotRollbackTaskRequest) (response *DescribeSnapshotRollbackTaskResponse, err error) {
5260 return DescribeSnapshotRollbackTaskWithContext(context.Background(), c, request)
5261 }
5262
5263 // DescribeSnapshotRollbackTask
5264 // 查询最近一次回滚
5265 //
5266 // 可能返回的错误码:
5267 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5268 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5269 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5270 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5271 // INVALIDPARAMETER_INNERTASKNOTEXIST = "InvalidParameter.InnerTaskNotExist"
5272 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5273 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5274 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5275 func DescribeSnapshotRollbackTaskWithContext(ctx context.Context, c *Client, request *DescribeSnapshotRollbackTaskRequest) (response *DescribeSnapshotRollbackTaskResponse, err error) {
5276 if request == nil {
5277 request = NewDescribeSnapshotRollbackTaskRequest()
5278 }
5279 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeSnapshotRollbackTask")
5280
5281 if c.GetCredential() == nil {
5282 return nil, errors.New("DescribeSnapshotRollbackTask require credential")
5283 }
5284
5285 request.SetContext(ctx)
5286
5287 response = NewDescribeSnapshotRollbackTaskResponse()
5288 err = c.Send(request, response)
5289 return
5290 }
5291
5292 func NewDescribeSubdomainAnalyticsRequest() (request *DescribeSubdomainAnalyticsRequest) {
5293 request = &DescribeSubdomainAnalyticsRequest{
5294 BaseRequest: &tchttp.BaseRequest{},
5295 }
5296
5297 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeSubdomainAnalytics")
5298
5299
5300 return
5301 }
5302
5303 func NewDescribeSubdomainAnalyticsResponse() (response *DescribeSubdomainAnalyticsResponse) {
5304 response = &DescribeSubdomainAnalyticsResponse{
5305 BaseResponse: &tchttp.BaseResponse{},
5306 }
5307 return
5308
5309 }
5310
5311 // DescribeSubdomainAnalytics
5312 // 统计子域名的解析量,帮助您了解流量情况、时间段分布。支持查看近 3 个月内的统计情况。仅付费套餐域名可用。
5313 //
5314 // 可能返回的错误码:
5315 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5316 // FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
5317 // FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
5318 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5319 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5320 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5321 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5322 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
5323 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5324 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5325 func DescribeSubdomainAnalytics(c *Client, request *DescribeSubdomainAnalyticsRequest) (response *DescribeSubdomainAnalyticsResponse, err error) {
5326 return DescribeSubdomainAnalyticsWithContext(context.Background(), c, request)
5327 }
5328
5329 // DescribeSubdomainAnalytics
5330 // 统计子域名的解析量,帮助您了解流量情况、时间段分布。支持查看近 3 个月内的统计情况。仅付费套餐域名可用。
5331 //
5332 // 可能返回的错误码:
5333 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5334 // FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
5335 // FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
5336 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5337 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5338 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5339 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5340 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
5341 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5342 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5343 func DescribeSubdomainAnalyticsWithContext(ctx context.Context, c *Client, request *DescribeSubdomainAnalyticsRequest) (response *DescribeSubdomainAnalyticsResponse, err error) {
5344 if request == nil {
5345 request = NewDescribeSubdomainAnalyticsRequest()
5346 }
5347 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeSubdomainAnalytics")
5348
5349 if c.GetCredential() == nil {
5350 return nil, errors.New("DescribeSubdomainAnalytics require credential")
5351 }
5352
5353 request.SetContext(ctx)
5354
5355 response = NewDescribeSubdomainAnalyticsResponse()
5356 err = c.Send(request, response)
5357 return
5358 }
5359
5360 func NewDescribeSubdomainValidateStatusRequest() (request *DescribeSubdomainValidateStatusRequest) {
5361 request = &DescribeSubdomainValidateStatusRequest{
5362 BaseRequest: &tchttp.BaseRequest{},
5363 }
5364
5365 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeSubdomainValidateStatus")
5366
5367
5368 return
5369 }
5370
5371 func NewDescribeSubdomainValidateStatusResponse() (response *DescribeSubdomainValidateStatusResponse) {
5372 response = &DescribeSubdomainValidateStatusResponse{
5373 BaseResponse: &tchttp.BaseResponse{},
5374 }
5375 return
5376
5377 }
5378
5379 // DescribeSubdomainValidateStatus
5380 // 查看添加子域名 Zone 域解析 TXT 记录值验证状态
5381 //
5382 // 可能返回的错误码:
5383 // FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
5384 // INVALIDPARAMETER_QUHUITXTNOTMATCH = "InvalidParameter.QuhuiTxtNotMatch"
5385 // INVALIDPARAMETER_QUHUITXTRECORDWAIT = "InvalidParameter.QuhuiTxtRecordWait"
5386 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
5387 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
5388 func DescribeSubdomainValidateStatus(c *Client, request *DescribeSubdomainValidateStatusRequest) (response *DescribeSubdomainValidateStatusResponse, err error) {
5389 return DescribeSubdomainValidateStatusWithContext(context.Background(), c, request)
5390 }
5391
5392 // DescribeSubdomainValidateStatus
5393 // 查看添加子域名 Zone 域解析 TXT 记录值验证状态
5394 //
5395 // 可能返回的错误码:
5396 // FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
5397 // INVALIDPARAMETER_QUHUITXTNOTMATCH = "InvalidParameter.QuhuiTxtNotMatch"
5398 // INVALIDPARAMETER_QUHUITXTRECORDWAIT = "InvalidParameter.QuhuiTxtRecordWait"
5399 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
5400 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
5401 func DescribeSubdomainValidateStatusWithContext(ctx context.Context, c *Client, request *DescribeSubdomainValidateStatusRequest) (response *DescribeSubdomainValidateStatusResponse, err error) {
5402 if request == nil {
5403 request = NewDescribeSubdomainValidateStatusRequest()
5404 }
5405 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeSubdomainValidateStatus")
5406
5407 if c.GetCredential() == nil {
5408 return nil, errors.New("DescribeSubdomainValidateStatus require credential")
5409 }
5410
5411 request.SetContext(ctx)
5412
5413 response = NewDescribeSubdomainValidateStatusResponse()
5414 err = c.Send(request, response)
5415 return
5416 }
5417
5418 func NewDescribeUserDetailRequest() (request *DescribeUserDetailRequest) {
5419 request = &DescribeUserDetailRequest{
5420 BaseRequest: &tchttp.BaseRequest{},
5421 }
5422
5423 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeUserDetail")
5424
5425
5426 return
5427 }
5428
5429 func NewDescribeUserDetailResponse() (response *DescribeUserDetailResponse) {
5430 response = &DescribeUserDetailResponse{
5431 BaseResponse: &tchttp.BaseResponse{},
5432 }
5433 return
5434
5435 }
5436
5437 // DescribeUserDetail
5438 // 获取账户信息
5439 //
5440 // 可能返回的错误码:
5441 // FAILEDOPERATION = "FailedOperation"
5442 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5443 // INTERNALERROR = "InternalError"
5444 // INVALIDPARAMETER = "InvalidParameter"
5445 // MISSINGPARAMETER = "MissingParameter"
5446 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
5447 // RESOURCENOTFOUND = "ResourceNotFound"
5448 func DescribeUserDetail(c *Client, request *DescribeUserDetailRequest) (response *DescribeUserDetailResponse, err error) {
5449 return DescribeUserDetailWithContext(context.Background(), c, request)
5450 }
5451
5452 // DescribeUserDetail
5453 // 获取账户信息
5454 //
5455 // 可能返回的错误码:
5456 // FAILEDOPERATION = "FailedOperation"
5457 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5458 // INTERNALERROR = "InternalError"
5459 // INVALIDPARAMETER = "InvalidParameter"
5460 // MISSINGPARAMETER = "MissingParameter"
5461 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
5462 // RESOURCENOTFOUND = "ResourceNotFound"
5463 func DescribeUserDetailWithContext(ctx context.Context, c *Client, request *DescribeUserDetailRequest) (response *DescribeUserDetailResponse, err error) {
5464 if request == nil {
5465 request = NewDescribeUserDetailRequest()
5466 }
5467 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeUserDetail")
5468
5469 if c.GetCredential() == nil {
5470 return nil, errors.New("DescribeUserDetail require credential")
5471 }
5472
5473 request.SetContext(ctx)
5474
5475 response = NewDescribeUserDetailResponse()
5476 err = c.Send(request, response)
5477 return
5478 }
5479
5480 func NewDescribeVASStatisticRequest() (request *DescribeVASStatisticRequest) {
5481 request = &DescribeVASStatisticRequest{
5482 BaseRequest: &tchttp.BaseRequest{},
5483 }
5484
5485 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeVASStatistic")
5486
5487
5488 return
5489 }
5490
5491 func NewDescribeVASStatisticResponse() (response *DescribeVASStatisticResponse) {
5492 response = &DescribeVASStatisticResponse{
5493 BaseResponse: &tchttp.BaseResponse{},
5494 }
5495 return
5496
5497 }
5498
5499 // DescribeVASStatistic
5500 // 获取域名增值服务用量
5501 //
5502 // 可能返回的错误码:
5503 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
5504 // FAILEDOPERATION = "FailedOperation"
5505 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
5506 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
5507 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
5508 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5509 // INTERNALERROR = "InternalError"
5510 // INVALIDPARAMETER = "InvalidParameter"
5511 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5512 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5513 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5514 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
5515 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
5516 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
5517 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
5518 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
5519 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5520 // MISSINGPARAMETER = "MissingParameter"
5521 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5522 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5523 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
5524 // OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
5525 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
5526 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
5527 // UNKNOWNPARAMETER = "UnknownParameter"
5528 func DescribeVASStatistic(c *Client, request *DescribeVASStatisticRequest) (response *DescribeVASStatisticResponse, err error) {
5529 return DescribeVASStatisticWithContext(context.Background(), c, request)
5530 }
5531
5532 // DescribeVASStatistic
5533 // 获取域名增值服务用量
5534 //
5535 // 可能返回的错误码:
5536 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
5537 // FAILEDOPERATION = "FailedOperation"
5538 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
5539 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
5540 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
5541 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5542 // INTERNALERROR = "InternalError"
5543 // INVALIDPARAMETER = "InvalidParameter"
5544 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5545 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5546 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5547 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
5548 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
5549 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
5550 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
5551 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
5552 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5553 // MISSINGPARAMETER = "MissingParameter"
5554 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5555 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5556 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
5557 // OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
5558 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
5559 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
5560 // UNKNOWNPARAMETER = "UnknownParameter"
5561 func DescribeVASStatisticWithContext(ctx context.Context, c *Client, request *DescribeVASStatisticRequest) (response *DescribeVASStatisticResponse, err error) {
5562 if request == nil {
5563 request = NewDescribeVASStatisticRequest()
5564 }
5565 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeVASStatistic")
5566
5567 if c.GetCredential() == nil {
5568 return nil, errors.New("DescribeVASStatistic require credential")
5569 }
5570
5571 request.SetContext(ctx)
5572
5573 response = NewDescribeVASStatisticResponse()
5574 err = c.Send(request, response)
5575 return
5576 }
5577
5578 func NewDescribeVasListRequest() (request *DescribeVasListRequest) {
5579 request = &DescribeVasListRequest{
5580 BaseRequest: &tchttp.BaseRequest{},
5581 }
5582
5583 request.Init().WithApiInfo("dnspod", APIVersion, "DescribeVasList")
5584
5585
5586 return
5587 }
5588
5589 func NewDescribeVasListResponse() (response *DescribeVasListResponse) {
5590 response = &DescribeVasListResponse{
5591 BaseResponse: &tchttp.BaseResponse{},
5592 }
5593 return
5594
5595 }
5596
5597 // DescribeVasList
5598 // 获取增值服务列表
5599 //
5600 // 可能返回的错误码:
5601 // AUTHFAILURE = "AuthFailure"
5602 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
5603 // FAILEDOPERATION = "FailedOperation"
5604 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
5605 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
5606 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
5607 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
5608 // FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
5609 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
5610 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
5611 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5612 // INTERNALERROR = "InternalError"
5613 // INVALIDPARAMETER = "InvalidParameter"
5614 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
5615 // INVALIDPARAMETER_ACQUIREHASHEXISTS = "InvalidParameter.AcquireHashExists"
5616 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
5617 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
5618 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
5619 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
5620 // INVALIDPARAMETER_INVALIDSRCDOMAINID = "InvalidParameter.InvalidSrcDomainId"
5621 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
5622 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5623 // INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"
5624 // INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
5625 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
5626 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
5627 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
5628 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
5629 // INVALIDPARAMETER_PTRINVALIDPUBLICIP = "InvalidParameter.PtrInvalidPublicIp"
5630 // INVALIDPARAMETER_PTRIPNOTOWNER = "InvalidParameter.PtrIpNotOwner"
5631 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
5632 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
5633 // INVALIDPARAMETER_SHAREUSEREXISTS = "InvalidParameter.ShareUserExists"
5634 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
5635 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
5636 // INVALIDPARAMETER_TOOLSDOMAINNOTREGED = "InvalidParameter.ToolsDomainNotReged"
5637 // INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"
5638 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
5639 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
5640 // LIMITEXCEEDED = "LimitExceeded"
5641 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
5642 // MISSINGPARAMETER = "MissingParameter"
5643 // OPERATIONDENIED = "OperationDenied"
5644 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
5645 // OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"
5646 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5647 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5648 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
5649 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
5650 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
5651 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
5652 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
5653 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
5654 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
5655 // UNKNOWNPARAMETER = "UnknownParameter"
5656 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
5657 func DescribeVasList(c *Client, request *DescribeVasListRequest) (response *DescribeVasListResponse, err error) {
5658 return DescribeVasListWithContext(context.Background(), c, request)
5659 }
5660
5661 // DescribeVasList
5662 // 获取增值服务列表
5663 //
5664 // 可能返回的错误码:
5665 // AUTHFAILURE = "AuthFailure"
5666 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
5667 // FAILEDOPERATION = "FailedOperation"
5668 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
5669 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
5670 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
5671 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
5672 // FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
5673 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
5674 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
5675 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5676 // INTERNALERROR = "InternalError"
5677 // INVALIDPARAMETER = "InvalidParameter"
5678 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
5679 // INVALIDPARAMETER_ACQUIREHASHEXISTS = "InvalidParameter.AcquireHashExists"
5680 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
5681 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
5682 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
5683 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
5684 // INVALIDPARAMETER_INVALIDSRCDOMAINID = "InvalidParameter.InvalidSrcDomainId"
5685 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
5686 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5687 // INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"
5688 // INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
5689 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
5690 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
5691 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
5692 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
5693 // INVALIDPARAMETER_PTRINVALIDPUBLICIP = "InvalidParameter.PtrInvalidPublicIp"
5694 // INVALIDPARAMETER_PTRIPNOTOWNER = "InvalidParameter.PtrIpNotOwner"
5695 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
5696 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
5697 // INVALIDPARAMETER_SHAREUSEREXISTS = "InvalidParameter.ShareUserExists"
5698 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
5699 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
5700 // INVALIDPARAMETER_TOOLSDOMAINNOTREGED = "InvalidParameter.ToolsDomainNotReged"
5701 // INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"
5702 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
5703 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
5704 // LIMITEXCEEDED = "LimitExceeded"
5705 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
5706 // MISSINGPARAMETER = "MissingParameter"
5707 // OPERATIONDENIED = "OperationDenied"
5708 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
5709 // OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"
5710 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5711 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5712 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
5713 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
5714 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
5715 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
5716 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
5717 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
5718 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
5719 // UNKNOWNPARAMETER = "UnknownParameter"
5720 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
5721 func DescribeVasListWithContext(ctx context.Context, c *Client, request *DescribeVasListRequest) (response *DescribeVasListResponse, err error) {
5722 if request == nil {
5723 request = NewDescribeVasListRequest()
5724 }
5725 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DescribeVasList")
5726
5727 if c.GetCredential() == nil {
5728 return nil, errors.New("DescribeVasList require credential")
5729 }
5730
5731 request.SetContext(ctx)
5732
5733 response = NewDescribeVasListResponse()
5734 err = c.Send(request, response)
5735 return
5736 }
5737
5738 func NewDownloadSnapshotRequest() (request *DownloadSnapshotRequest) {
5739 request = &DownloadSnapshotRequest{
5740 BaseRequest: &tchttp.BaseRequest{},
5741 }
5742
5743 request.Init().WithApiInfo("dnspod", APIVersion, "DownloadSnapshot")
5744
5745
5746 return
5747 }
5748
5749 func NewDownloadSnapshotResponse() (response *DownloadSnapshotResponse) {
5750 response = &DownloadSnapshotResponse{
5751 BaseResponse: &tchttp.BaseResponse{},
5752 }
5753 return
5754
5755 }
5756
5757 // DownloadSnapshot
5758 // 下载快照
5759 //
5760 // 可能返回的错误码:
5761 // FAILEDOPERATION = "FailedOperation"
5762 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5763 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5764 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5765 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5766 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5767 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5768 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5769 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5770 func DownloadSnapshot(c *Client, request *DownloadSnapshotRequest) (response *DownloadSnapshotResponse, err error) {
5771 return DownloadSnapshotWithContext(context.Background(), c, request)
5772 }
5773
5774 // DownloadSnapshot
5775 // 下载快照
5776 //
5777 // 可能返回的错误码:
5778 // FAILEDOPERATION = "FailedOperation"
5779 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5780 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5781 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5782 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5783 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5784 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5785 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5786 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5787 func DownloadSnapshotWithContext(ctx context.Context, c *Client, request *DownloadSnapshotRequest) (response *DownloadSnapshotResponse, err error) {
5788 if request == nil {
5789 request = NewDownloadSnapshotRequest()
5790 }
5791 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "DownloadSnapshot")
5792
5793 if c.GetCredential() == nil {
5794 return nil, errors.New("DownloadSnapshot require credential")
5795 }
5796
5797 request.SetContext(ctx)
5798
5799 response = NewDownloadSnapshotResponse()
5800 err = c.Send(request, response)
5801 return
5802 }
5803
5804 func NewModifyDomainCustomLineRequest() (request *ModifyDomainCustomLineRequest) {
5805 request = &ModifyDomainCustomLineRequest{
5806 BaseRequest: &tchttp.BaseRequest{},
5807 }
5808
5809 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyDomainCustomLine")
5810
5811
5812 return
5813 }
5814
5815 func NewModifyDomainCustomLineResponse() (response *ModifyDomainCustomLineResponse) {
5816 response = &ModifyDomainCustomLineResponse{
5817 BaseResponse: &tchttp.BaseResponse{},
5818 }
5819 return
5820
5821 }
5822
5823 // ModifyDomainCustomLine
5824 // 修改域名的自定义线路
5825 //
5826 // 可能返回的错误码:
5827 // AUTHFAILURE = "AuthFailure"
5828 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
5829 // FAILEDOPERATION = "FailedOperation"
5830 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
5831 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
5832 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5833 // INTERNALERROR = "InternalError"
5834 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5835 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
5836 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5837 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5838 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
5839 // INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
5840 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
5841 // INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
5842 // INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
5843 // INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
5844 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
5845 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
5846 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
5847 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5848 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
5849 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
5850 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5851 // INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
5852 // INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
5853 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
5854 // LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
5855 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
5856 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5857 // OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
5858 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5859 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
5860 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
5861 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
5862 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
5863 func ModifyDomainCustomLine(c *Client, request *ModifyDomainCustomLineRequest) (response *ModifyDomainCustomLineResponse, err error) {
5864 return ModifyDomainCustomLineWithContext(context.Background(), c, request)
5865 }
5866
5867 // ModifyDomainCustomLine
5868 // 修改域名的自定义线路
5869 //
5870 // 可能返回的错误码:
5871 // AUTHFAILURE = "AuthFailure"
5872 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
5873 // FAILEDOPERATION = "FailedOperation"
5874 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
5875 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
5876 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5877 // INTERNALERROR = "InternalError"
5878 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5879 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
5880 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5881 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5882 // INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
5883 // INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
5884 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
5885 // INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
5886 // INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
5887 // INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
5888 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
5889 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
5890 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
5891 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5892 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
5893 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
5894 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5895 // INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
5896 // INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
5897 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
5898 // LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
5899 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
5900 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5901 // OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
5902 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5903 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
5904 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
5905 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
5906 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
5907 func ModifyDomainCustomLineWithContext(ctx context.Context, c *Client, request *ModifyDomainCustomLineRequest) (response *ModifyDomainCustomLineResponse, err error) {
5908 if request == nil {
5909 request = NewModifyDomainCustomLineRequest()
5910 }
5911 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyDomainCustomLine")
5912
5913 if c.GetCredential() == nil {
5914 return nil, errors.New("ModifyDomainCustomLine require credential")
5915 }
5916
5917 request.SetContext(ctx)
5918
5919 response = NewModifyDomainCustomLineResponse()
5920 err = c.Send(request, response)
5921 return
5922 }
5923
5924 func NewModifyDomainLockRequest() (request *ModifyDomainLockRequest) {
5925 request = &ModifyDomainLockRequest{
5926 BaseRequest: &tchttp.BaseRequest{},
5927 }
5928
5929 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyDomainLock")
5930
5931
5932 return
5933 }
5934
5935 func NewModifyDomainLockResponse() (response *ModifyDomainLockResponse) {
5936 response = &ModifyDomainLockResponse{
5937 BaseResponse: &tchttp.BaseResponse{},
5938 }
5939 return
5940
5941 }
5942
5943 // ModifyDomainLock
5944 // 锁定域名
5945 //
5946 // 可能返回的错误码:
5947 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
5948 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5949 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
5950 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
5951 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5952 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5953 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5954 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5955 // INVALIDPARAMETER_DOMAINNOTALLOWEDLOCK = "InvalidParameter.DomainNotAllowedLock"
5956 // INVALIDPARAMETER_LOCKDAYSINVALID = "InvalidParameter.LockDaysInvalid"
5957 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
5958 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
5959 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
5960 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5961 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
5962 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
5963 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
5964 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5965 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
5966 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
5967 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
5968 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
5969 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
5970 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
5971 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
5972 func ModifyDomainLock(c *Client, request *ModifyDomainLockRequest) (response *ModifyDomainLockResponse, err error) {
5973 return ModifyDomainLockWithContext(context.Background(), c, request)
5974 }
5975
5976 // ModifyDomainLock
5977 // 锁定域名
5978 //
5979 // 可能返回的错误码:
5980 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
5981 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
5982 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
5983 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
5984 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
5985 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
5986 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
5987 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
5988 // INVALIDPARAMETER_DOMAINNOTALLOWEDLOCK = "InvalidParameter.DomainNotAllowedLock"
5989 // INVALIDPARAMETER_LOCKDAYSINVALID = "InvalidParameter.LockDaysInvalid"
5990 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
5991 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
5992 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
5993 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
5994 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
5995 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
5996 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
5997 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
5998 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
5999 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6000 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6001 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6002 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6003 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6004 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6005 func ModifyDomainLockWithContext(ctx context.Context, c *Client, request *ModifyDomainLockRequest) (response *ModifyDomainLockResponse, err error) {
6006 if request == nil {
6007 request = NewModifyDomainLockRequest()
6008 }
6009 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyDomainLock")
6010
6011 if c.GetCredential() == nil {
6012 return nil, errors.New("ModifyDomainLock require credential")
6013 }
6014
6015 request.SetContext(ctx)
6016
6017 response = NewModifyDomainLockResponse()
6018 err = c.Send(request, response)
6019 return
6020 }
6021
6022 func NewModifyDomainOwnerRequest() (request *ModifyDomainOwnerRequest) {
6023 request = &ModifyDomainOwnerRequest{
6024 BaseRequest: &tchttp.BaseRequest{},
6025 }
6026
6027 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyDomainOwner")
6028
6029
6030 return
6031 }
6032
6033 func NewModifyDomainOwnerResponse() (response *ModifyDomainOwnerResponse) {
6034 response = &ModifyDomainOwnerResponse{
6035 BaseResponse: &tchttp.BaseResponse{},
6036 }
6037 return
6038
6039 }
6040
6041 // ModifyDomainOwner
6042 // 域名过户
6043 //
6044 // 可能返回的错误码:
6045 // FAILEDOPERATION = "FailedOperation"
6046 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6047 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6048 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
6049 // FAILEDOPERATION_TRANSFERTOENTERPRISEDENIED = "FailedOperation.TransferToEnterpriseDenied"
6050 // FAILEDOPERATION_TRANSFERTOPERSONDENIED = "FailedOperation.TransferToPersonDenied"
6051 // FAILEDOPERATION_USERNOTALLOWTRANSFER = "FailedOperation.UserNotAllowTransfer"
6052 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
6053 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6054 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6055 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6056 // INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"
6057 // INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"
6058 // INVALIDPARAMETER_EMAILSAME = "InvalidParameter.EmailSame"
6059 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
6060 // INVALIDPARAMETER_OTHERACCOUNTUNREALNAME = "InvalidParameter.OtherAccountUnrealName"
6061 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
6062 // INVALIDPARAMETER_TRANSFERACCOUNTISBANNED = "InvalidParameter.TransferAccountIsBanned"
6063 // INVALIDPARAMETER_USERAREAINVALID = "InvalidParameter.UserAreaInvalid"
6064 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6065 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6066 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6067 func ModifyDomainOwner(c *Client, request *ModifyDomainOwnerRequest) (response *ModifyDomainOwnerResponse, err error) {
6068 return ModifyDomainOwnerWithContext(context.Background(), c, request)
6069 }
6070
6071 // ModifyDomainOwner
6072 // 域名过户
6073 //
6074 // 可能返回的错误码:
6075 // FAILEDOPERATION = "FailedOperation"
6076 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6077 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6078 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
6079 // FAILEDOPERATION_TRANSFERTOENTERPRISEDENIED = "FailedOperation.TransferToEnterpriseDenied"
6080 // FAILEDOPERATION_TRANSFERTOPERSONDENIED = "FailedOperation.TransferToPersonDenied"
6081 // FAILEDOPERATION_USERNOTALLOWTRANSFER = "FailedOperation.UserNotAllowTransfer"
6082 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
6083 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6084 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6085 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6086 // INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"
6087 // INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"
6088 // INVALIDPARAMETER_EMAILSAME = "InvalidParameter.EmailSame"
6089 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
6090 // INVALIDPARAMETER_OTHERACCOUNTUNREALNAME = "InvalidParameter.OtherAccountUnrealName"
6091 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
6092 // INVALIDPARAMETER_TRANSFERACCOUNTISBANNED = "InvalidParameter.TransferAccountIsBanned"
6093 // INVALIDPARAMETER_USERAREAINVALID = "InvalidParameter.UserAreaInvalid"
6094 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6095 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6096 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6097 func ModifyDomainOwnerWithContext(ctx context.Context, c *Client, request *ModifyDomainOwnerRequest) (response *ModifyDomainOwnerResponse, err error) {
6098 if request == nil {
6099 request = NewModifyDomainOwnerRequest()
6100 }
6101 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyDomainOwner")
6102
6103 if c.GetCredential() == nil {
6104 return nil, errors.New("ModifyDomainOwner require credential")
6105 }
6106
6107 request.SetContext(ctx)
6108
6109 response = NewModifyDomainOwnerResponse()
6110 err = c.Send(request, response)
6111 return
6112 }
6113
6114 func NewModifyDomainRemarkRequest() (request *ModifyDomainRemarkRequest) {
6115 request = &ModifyDomainRemarkRequest{
6116 BaseRequest: &tchttp.BaseRequest{},
6117 }
6118
6119 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyDomainRemark")
6120
6121
6122 return
6123 }
6124
6125 func NewModifyDomainRemarkResponse() (response *ModifyDomainRemarkResponse) {
6126 response = &ModifyDomainRemarkResponse{
6127 BaseResponse: &tchttp.BaseResponse{},
6128 }
6129 return
6130
6131 }
6132
6133 // ModifyDomainRemark
6134 // 设置域名备注
6135 //
6136 // 可能返回的错误码:
6137 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6138 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6139 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6140 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6141 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6142 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6143 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6144 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6145 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
6146 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
6147 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
6148 // INVALIDPARAMETER_REMARKTOOLONG = "InvalidParameter.RemarkTooLong"
6149 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6150 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
6151 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6152 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6153 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
6154 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6155 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6156 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6157 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6158 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6159 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6160 func ModifyDomainRemark(c *Client, request *ModifyDomainRemarkRequest) (response *ModifyDomainRemarkResponse, err error) {
6161 return ModifyDomainRemarkWithContext(context.Background(), c, request)
6162 }
6163
6164 // ModifyDomainRemark
6165 // 设置域名备注
6166 //
6167 // 可能返回的错误码:
6168 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6169 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6170 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6171 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6172 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6173 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6174 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6175 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6176 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
6177 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
6178 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
6179 // INVALIDPARAMETER_REMARKTOOLONG = "InvalidParameter.RemarkTooLong"
6180 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6181 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
6182 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6183 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6184 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
6185 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6186 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6187 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6188 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6189 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6190 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6191 func ModifyDomainRemarkWithContext(ctx context.Context, c *Client, request *ModifyDomainRemarkRequest) (response *ModifyDomainRemarkResponse, err error) {
6192 if request == nil {
6193 request = NewModifyDomainRemarkRequest()
6194 }
6195 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyDomainRemark")
6196
6197 if c.GetCredential() == nil {
6198 return nil, errors.New("ModifyDomainRemark require credential")
6199 }
6200
6201 request.SetContext(ctx)
6202
6203 response = NewModifyDomainRemarkResponse()
6204 err = c.Send(request, response)
6205 return
6206 }
6207
6208 func NewModifyDomainStatusRequest() (request *ModifyDomainStatusRequest) {
6209 request = &ModifyDomainStatusRequest{
6210 BaseRequest: &tchttp.BaseRequest{},
6211 }
6212
6213 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyDomainStatus")
6214
6215
6216 return
6217 }
6218
6219 func NewModifyDomainStatusResponse() (response *ModifyDomainStatusResponse) {
6220 response = &ModifyDomainStatusResponse{
6221 BaseResponse: &tchttp.BaseResponse{},
6222 }
6223 return
6224
6225 }
6226
6227 // ModifyDomainStatus
6228 // 修改域名状态
6229 //
6230 // 可能返回的错误码:
6231 // FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"
6232 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6233 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6234 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6235 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6236 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6237 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
6238 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
6239 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
6240 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6241 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6242 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6243 func ModifyDomainStatus(c *Client, request *ModifyDomainStatusRequest) (response *ModifyDomainStatusResponse, err error) {
6244 return ModifyDomainStatusWithContext(context.Background(), c, request)
6245 }
6246
6247 // ModifyDomainStatus
6248 // 修改域名状态
6249 //
6250 // 可能返回的错误码:
6251 // FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"
6252 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6253 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6254 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6255 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6256 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6257 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
6258 // INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
6259 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
6260 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6261 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6262 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6263 func ModifyDomainStatusWithContext(ctx context.Context, c *Client, request *ModifyDomainStatusRequest) (response *ModifyDomainStatusResponse, err error) {
6264 if request == nil {
6265 request = NewModifyDomainStatusRequest()
6266 }
6267 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyDomainStatus")
6268
6269 if c.GetCredential() == nil {
6270 return nil, errors.New("ModifyDomainStatus require credential")
6271 }
6272
6273 request.SetContext(ctx)
6274
6275 response = NewModifyDomainStatusResponse()
6276 err = c.Send(request, response)
6277 return
6278 }
6279
6280 func NewModifyDomainToGroupRequest() (request *ModifyDomainToGroupRequest) {
6281 request = &ModifyDomainToGroupRequest{
6282 BaseRequest: &tchttp.BaseRequest{},
6283 }
6284
6285 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyDomainToGroup")
6286
6287
6288 return
6289 }
6290
6291 func NewModifyDomainToGroupResponse() (response *ModifyDomainToGroupResponse) {
6292 response = &ModifyDomainToGroupResponse{
6293 BaseResponse: &tchttp.BaseResponse{},
6294 }
6295 return
6296
6297 }
6298
6299 // ModifyDomainToGroup
6300 // 修改域名所属分组
6301 //
6302 // 可能返回的错误码:
6303 // FAILEDOPERATION = "FailedOperation"
6304 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
6305 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6306 // INTERNALERROR = "InternalError"
6307 // INVALIDPARAMETER = "InvalidParameter"
6308 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6309 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6310 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6311 // INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
6312 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6313 // MISSINGPARAMETER = "MissingParameter"
6314 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6315 // RESOURCENOTFOUND = "ResourceNotFound"
6316 func ModifyDomainToGroup(c *Client, request *ModifyDomainToGroupRequest) (response *ModifyDomainToGroupResponse, err error) {
6317 return ModifyDomainToGroupWithContext(context.Background(), c, request)
6318 }
6319
6320 // ModifyDomainToGroup
6321 // 修改域名所属分组
6322 //
6323 // 可能返回的错误码:
6324 // FAILEDOPERATION = "FailedOperation"
6325 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
6326 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6327 // INTERNALERROR = "InternalError"
6328 // INVALIDPARAMETER = "InvalidParameter"
6329 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6330 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6331 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6332 // INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
6333 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6334 // MISSINGPARAMETER = "MissingParameter"
6335 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6336 // RESOURCENOTFOUND = "ResourceNotFound"
6337 func ModifyDomainToGroupWithContext(ctx context.Context, c *Client, request *ModifyDomainToGroupRequest) (response *ModifyDomainToGroupResponse, err error) {
6338 if request == nil {
6339 request = NewModifyDomainToGroupRequest()
6340 }
6341 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyDomainToGroup")
6342
6343 if c.GetCredential() == nil {
6344 return nil, errors.New("ModifyDomainToGroup require credential")
6345 }
6346
6347 request.SetContext(ctx)
6348
6349 response = NewModifyDomainToGroupResponse()
6350 err = c.Send(request, response)
6351 return
6352 }
6353
6354 func NewModifyDomainUnlockRequest() (request *ModifyDomainUnlockRequest) {
6355 request = &ModifyDomainUnlockRequest{
6356 BaseRequest: &tchttp.BaseRequest{},
6357 }
6358
6359 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyDomainUnlock")
6360
6361
6362 return
6363 }
6364
6365 func NewModifyDomainUnlockResponse() (response *ModifyDomainUnlockResponse) {
6366 response = &ModifyDomainUnlockResponse{
6367 BaseResponse: &tchttp.BaseResponse{},
6368 }
6369 return
6370
6371 }
6372
6373 // ModifyDomainUnlock
6374 // 域名锁定解锁
6375 //
6376 // 可能返回的错误码:
6377 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6378 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6379 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6380 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6381 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6382 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6383 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6384 // INVALIDPARAMETER_DOMAINISNOTLOCKED = "InvalidParameter.DomainIsNotlocked"
6385 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
6386 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
6387 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
6388 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6389 // INVALIDPARAMETER_UNLOCKCODEEXPIRED = "InvalidParameter.UnLockCodeExpired"
6390 // INVALIDPARAMETER_UNLOCKCODEINVALID = "InvalidParameter.UnLockCodeInvalid"
6391 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
6392 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6393 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6394 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
6395 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6396 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6397 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6398 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6399 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6400 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6401 func ModifyDomainUnlock(c *Client, request *ModifyDomainUnlockRequest) (response *ModifyDomainUnlockResponse, err error) {
6402 return ModifyDomainUnlockWithContext(context.Background(), c, request)
6403 }
6404
6405 // ModifyDomainUnlock
6406 // 域名锁定解锁
6407 //
6408 // 可能返回的错误码:
6409 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6410 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6411 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6412 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6413 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6414 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6415 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6416 // INVALIDPARAMETER_DOMAINISNOTLOCKED = "InvalidParameter.DomainIsNotlocked"
6417 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
6418 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
6419 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
6420 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6421 // INVALIDPARAMETER_UNLOCKCODEEXPIRED = "InvalidParameter.UnLockCodeExpired"
6422 // INVALIDPARAMETER_UNLOCKCODEINVALID = "InvalidParameter.UnLockCodeInvalid"
6423 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
6424 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6425 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6426 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
6427 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6428 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6429 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6430 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6431 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6432 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6433 func ModifyDomainUnlockWithContext(ctx context.Context, c *Client, request *ModifyDomainUnlockRequest) (response *ModifyDomainUnlockResponse, err error) {
6434 if request == nil {
6435 request = NewModifyDomainUnlockRequest()
6436 }
6437 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyDomainUnlock")
6438
6439 if c.GetCredential() == nil {
6440 return nil, errors.New("ModifyDomainUnlock require credential")
6441 }
6442
6443 request.SetContext(ctx)
6444
6445 response = NewModifyDomainUnlockResponse()
6446 err = c.Send(request, response)
6447 return
6448 }
6449
6450 func NewModifyDynamicDNSRequest() (request *ModifyDynamicDNSRequest) {
6451 request = &ModifyDynamicDNSRequest{
6452 BaseRequest: &tchttp.BaseRequest{},
6453 }
6454
6455 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyDynamicDNS")
6456
6457
6458 return
6459 }
6460
6461 func NewModifyDynamicDNSResponse() (response *ModifyDynamicDNSResponse) {
6462 response = &ModifyDynamicDNSResponse{
6463 BaseResponse: &tchttp.BaseResponse{},
6464 }
6465 return
6466
6467 }
6468
6469 // ModifyDynamicDNS
6470 // 更新动态 DNS 记录
6471 //
6472 // 可能返回的错误码:
6473 // FAILEDOPERATION = "FailedOperation"
6474 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6475 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6476 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6477 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6478 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6479 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
6480 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6481 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6482 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6483 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
6484 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
6485 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
6486 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
6487 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
6488 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
6489 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
6490 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
6491 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
6492 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
6493 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
6494 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
6495 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6496 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
6497 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
6498 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6499 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6500 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
6501 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
6502 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
6503 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6504 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
6505 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
6506 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
6507 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
6508 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
6509 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
6510 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
6511 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6512 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
6513 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6514 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
6515 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6516 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6517 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6518 func ModifyDynamicDNS(c *Client, request *ModifyDynamicDNSRequest) (response *ModifyDynamicDNSResponse, err error) {
6519 return ModifyDynamicDNSWithContext(context.Background(), c, request)
6520 }
6521
6522 // ModifyDynamicDNS
6523 // 更新动态 DNS 记录
6524 //
6525 // 可能返回的错误码:
6526 // FAILEDOPERATION = "FailedOperation"
6527 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6528 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6529 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6530 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6531 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6532 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
6533 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6534 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6535 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6536 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
6537 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
6538 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
6539 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
6540 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
6541 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
6542 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
6543 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
6544 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
6545 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
6546 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
6547 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
6548 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6549 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
6550 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
6551 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6552 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6553 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
6554 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
6555 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
6556 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6557 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
6558 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
6559 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
6560 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
6561 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
6562 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
6563 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
6564 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6565 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
6566 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6567 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
6568 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6569 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6570 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6571 func ModifyDynamicDNSWithContext(ctx context.Context, c *Client, request *ModifyDynamicDNSRequest) (response *ModifyDynamicDNSResponse, err error) {
6572 if request == nil {
6573 request = NewModifyDynamicDNSRequest()
6574 }
6575 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyDynamicDNS")
6576
6577 if c.GetCredential() == nil {
6578 return nil, errors.New("ModifyDynamicDNS require credential")
6579 }
6580
6581 request.SetContext(ctx)
6582
6583 response = NewModifyDynamicDNSResponse()
6584 err = c.Send(request, response)
6585 return
6586 }
6587
6588 func NewModifyLineGroupRequest() (request *ModifyLineGroupRequest) {
6589 request = &ModifyLineGroupRequest{
6590 BaseRequest: &tchttp.BaseRequest{},
6591 }
6592
6593 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyLineGroup")
6594
6595
6596 return
6597 }
6598
6599 func NewModifyLineGroupResponse() (response *ModifyLineGroupResponse) {
6600 response = &ModifyLineGroupResponse{
6601 BaseResponse: &tchttp.BaseResponse{},
6602 }
6603 return
6604
6605 }
6606
6607 // ModifyLineGroup
6608 // 修改域名的线路分组
6609 //
6610 // 可能返回的错误码:
6611 // AUTHFAILURE = "AuthFailure"
6612 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
6613 // FAILEDOPERATION = "FailedOperation"
6614 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6615 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6616 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6617 // INTERNALERROR = "InternalError"
6618 // INVALIDPARAMETER_DEFAULTLINENOTSELFDEFINED = "InvalidParameter.DefaultLineNotSelfdefined"
6619 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6620 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
6621 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6622 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6623 // INVALIDPARAMETER_GROUPNAMEEMPTY = "InvalidParameter.GroupNameEmpty"
6624 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
6625 // INVALIDPARAMETER_GROUPNAMEOCCUPIED = "InvalidParameter.GroupNameOccupied"
6626 // INVALIDPARAMETER_LINEFORMATINVALID = "InvalidParameter.LineFormatInvalid"
6627 // INVALIDPARAMETER_LINEGROUPNOTSUPPORTED = "InvalidParameter.LineGroupNotSupported"
6628 // INVALIDPARAMETER_LINEGROUPOVERCOUNTED = "InvalidParameter.LineGroupOverCounted"
6629 // INVALIDPARAMETER_LINEGROUPUPDATEFAILED = "InvalidParameter.LineGroupUpdateFailed"
6630 // INVALIDPARAMETER_LINEINANOTHERGROUP = "InvalidParameter.LineInAnotherGroup"
6631 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
6632 // INVALIDPARAMETER_LINENOTEXIST = "InvalidParameter.LineNotExist"
6633 // INVALIDPARAMETER_LINENOTSELECTED = "InvalidParameter.LineNotSelected"
6634 // INVALIDPARAMETER_LINEOVERCOUNTED = "InvalidParameter.LineOverCounted"
6635 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
6636 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
6637 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
6638 // INVALIDPARAMETER_NOAUTHORITYTOTHEGROUP = "InvalidParameter.NoAuthorityToTheGroup"
6639 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6640 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6641 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6642 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
6643 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6644 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6645 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6646 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6647 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6648 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6649 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
6650 // UNKNOWNPARAMETER = "UnknownParameter"
6651 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
6652 func ModifyLineGroup(c *Client, request *ModifyLineGroupRequest) (response *ModifyLineGroupResponse, err error) {
6653 return ModifyLineGroupWithContext(context.Background(), c, request)
6654 }
6655
6656 // ModifyLineGroup
6657 // 修改域名的线路分组
6658 //
6659 // 可能返回的错误码:
6660 // AUTHFAILURE = "AuthFailure"
6661 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
6662 // FAILEDOPERATION = "FailedOperation"
6663 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6664 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6665 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6666 // INTERNALERROR = "InternalError"
6667 // INVALIDPARAMETER_DEFAULTLINENOTSELFDEFINED = "InvalidParameter.DefaultLineNotSelfdefined"
6668 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6669 // INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
6670 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6671 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6672 // INVALIDPARAMETER_GROUPNAMEEMPTY = "InvalidParameter.GroupNameEmpty"
6673 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
6674 // INVALIDPARAMETER_GROUPNAMEOCCUPIED = "InvalidParameter.GroupNameOccupied"
6675 // INVALIDPARAMETER_LINEFORMATINVALID = "InvalidParameter.LineFormatInvalid"
6676 // INVALIDPARAMETER_LINEGROUPNOTSUPPORTED = "InvalidParameter.LineGroupNotSupported"
6677 // INVALIDPARAMETER_LINEGROUPOVERCOUNTED = "InvalidParameter.LineGroupOverCounted"
6678 // INVALIDPARAMETER_LINEGROUPUPDATEFAILED = "InvalidParameter.LineGroupUpdateFailed"
6679 // INVALIDPARAMETER_LINEINANOTHERGROUP = "InvalidParameter.LineInAnotherGroup"
6680 // INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
6681 // INVALIDPARAMETER_LINENOTEXIST = "InvalidParameter.LineNotExist"
6682 // INVALIDPARAMETER_LINENOTSELECTED = "InvalidParameter.LineNotSelected"
6683 // INVALIDPARAMETER_LINEOVERCOUNTED = "InvalidParameter.LineOverCounted"
6684 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
6685 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
6686 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
6687 // INVALIDPARAMETER_NOAUTHORITYTOTHEGROUP = "InvalidParameter.NoAuthorityToTheGroup"
6688 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6689 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
6690 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6691 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
6692 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6693 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6694 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6695 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
6696 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6697 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6698 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
6699 // UNKNOWNPARAMETER = "UnknownParameter"
6700 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
6701 func ModifyLineGroupWithContext(ctx context.Context, c *Client, request *ModifyLineGroupRequest) (response *ModifyLineGroupResponse, err error) {
6702 if request == nil {
6703 request = NewModifyLineGroupRequest()
6704 }
6705 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyLineGroup")
6706
6707 if c.GetCredential() == nil {
6708 return nil, errors.New("ModifyLineGroup require credential")
6709 }
6710
6711 request.SetContext(ctx)
6712
6713 response = NewModifyLineGroupResponse()
6714 err = c.Send(request, response)
6715 return
6716 }
6717
6718 func NewModifyPackageAutoRenewRequest() (request *ModifyPackageAutoRenewRequest) {
6719 request = &ModifyPackageAutoRenewRequest{
6720 BaseRequest: &tchttp.BaseRequest{},
6721 }
6722
6723 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyPackageAutoRenew")
6724
6725
6726 return
6727 }
6728
6729 func NewModifyPackageAutoRenewResponse() (response *ModifyPackageAutoRenewResponse) {
6730 response = &ModifyPackageAutoRenewResponse{
6731 BaseResponse: &tchttp.BaseResponse{},
6732 }
6733 return
6734
6735 }
6736
6737 // ModifyPackageAutoRenew
6738 // DNS 解析套餐自动续费设置
6739 //
6740 // 可能返回的错误码:
6741 // AUTHFAILURE = "AuthFailure"
6742 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
6743 // FAILEDOPERATION = "FailedOperation"
6744 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
6745 // FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
6746 // FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
6747 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6748 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
6749 // FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
6750 // FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
6751 // FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
6752 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6753 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6754 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
6755 // FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
6756 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
6757 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
6758 // FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
6759 // FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
6760 // FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
6761 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6762 // FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
6763 // INTERNALERROR = "InternalError"
6764 // INVALIDPARAMETER = "InvalidParameter"
6765 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
6766 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
6767 // INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
6768 // INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
6769 // INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
6770 // INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
6771 // INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
6772 // INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
6773 // INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
6774 // INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
6775 // INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
6776 // INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
6777 // INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
6778 // INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
6779 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6780 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6781 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6782 // INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
6783 // INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
6784 // INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
6785 // INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
6786 // INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
6787 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
6788 // INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
6789 // INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
6790 // INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
6791 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
6792 // INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
6793 // INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
6794 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
6795 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
6796 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
6797 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
6798 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
6799 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
6800 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
6801 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6802 // INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
6803 // INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
6804 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
6805 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
6806 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6807 // LIMITEXCEEDED = "LimitExceeded"
6808 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6809 // MISSINGPARAMETER = "MissingParameter"
6810 // OPERATIONDENIED = "OperationDenied"
6811 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
6812 // OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
6813 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6814 // OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
6815 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6816 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
6817 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
6818 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6819 // OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
6820 // OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
6821 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
6822 // OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
6823 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
6824 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
6825 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
6826 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6827 // RESOURCEINUSE = "ResourceInUse"
6828 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
6829 // RESOURCENOTFOUND = "ResourceNotFound"
6830 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
6831 // RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
6832 // RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
6833 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
6834 // RESOURCESSOLDOUT = "ResourcesSoldOut"
6835 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
6836 // UNKNOWNPARAMETER = "UnknownParameter"
6837 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
6838 func ModifyPackageAutoRenew(c *Client, request *ModifyPackageAutoRenewRequest) (response *ModifyPackageAutoRenewResponse, err error) {
6839 return ModifyPackageAutoRenewWithContext(context.Background(), c, request)
6840 }
6841
6842 // ModifyPackageAutoRenew
6843 // DNS 解析套餐自动续费设置
6844 //
6845 // 可能返回的错误码:
6846 // AUTHFAILURE = "AuthFailure"
6847 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
6848 // FAILEDOPERATION = "FailedOperation"
6849 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
6850 // FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
6851 // FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
6852 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6853 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
6854 // FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
6855 // FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
6856 // FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
6857 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6858 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6859 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
6860 // FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
6861 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
6862 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
6863 // FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
6864 // FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
6865 // FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
6866 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6867 // FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
6868 // INTERNALERROR = "InternalError"
6869 // INVALIDPARAMETER = "InvalidParameter"
6870 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
6871 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
6872 // INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
6873 // INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
6874 // INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
6875 // INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
6876 // INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
6877 // INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
6878 // INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
6879 // INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
6880 // INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
6881 // INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
6882 // INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
6883 // INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
6884 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6885 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6886 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6887 // INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
6888 // INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
6889 // INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
6890 // INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
6891 // INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
6892 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
6893 // INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
6894 // INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
6895 // INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
6896 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
6897 // INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
6898 // INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
6899 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
6900 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
6901 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
6902 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
6903 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
6904 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
6905 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
6906 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
6907 // INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
6908 // INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
6909 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
6910 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
6911 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
6912 // LIMITEXCEEDED = "LimitExceeded"
6913 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
6914 // MISSINGPARAMETER = "MissingParameter"
6915 // OPERATIONDENIED = "OperationDenied"
6916 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
6917 // OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
6918 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
6919 // OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
6920 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
6921 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
6922 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
6923 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
6924 // OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
6925 // OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
6926 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
6927 // OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
6928 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
6929 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
6930 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
6931 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
6932 // RESOURCEINUSE = "ResourceInUse"
6933 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
6934 // RESOURCENOTFOUND = "ResourceNotFound"
6935 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
6936 // RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
6937 // RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
6938 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
6939 // RESOURCESSOLDOUT = "ResourcesSoldOut"
6940 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
6941 // UNKNOWNPARAMETER = "UnknownParameter"
6942 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
6943 func ModifyPackageAutoRenewWithContext(ctx context.Context, c *Client, request *ModifyPackageAutoRenewRequest) (response *ModifyPackageAutoRenewResponse, err error) {
6944 if request == nil {
6945 request = NewModifyPackageAutoRenewRequest()
6946 }
6947 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyPackageAutoRenew")
6948
6949 if c.GetCredential() == nil {
6950 return nil, errors.New("ModifyPackageAutoRenew require credential")
6951 }
6952
6953 request.SetContext(ctx)
6954
6955 response = NewModifyPackageAutoRenewResponse()
6956 err = c.Send(request, response)
6957 return
6958 }
6959
6960 func NewModifyRecordRequest() (request *ModifyRecordRequest) {
6961 request = &ModifyRecordRequest{
6962 BaseRequest: &tchttp.BaseRequest{},
6963 }
6964
6965 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyRecord")
6966
6967
6968 return
6969 }
6970
6971 func NewModifyRecordResponse() (response *ModifyRecordResponse) {
6972 response = &ModifyRecordResponse{
6973 BaseResponse: &tchttp.BaseResponse{},
6974 }
6975 return
6976
6977 }
6978
6979 // ModifyRecord
6980 // 修改记录
6981 //
6982 // 可能返回的错误码:
6983 // FAILEDOPERATION = "FailedOperation"
6984 // FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
6985 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
6986 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
6987 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
6988 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
6989 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
6990 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
6991 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
6992 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
6993 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
6994 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
6995 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
6996 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
6997 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
6998 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
6999 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7000 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
7001 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7002 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
7003 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7004 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7005 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7006 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7007 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
7008 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7009 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7010 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
7011 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
7012 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7013 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
7014 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7015 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
7016 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7017 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
7018 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7019 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7020 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7021 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
7022 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
7023 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7024 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
7025 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
7026 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
7027 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
7028 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
7029 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
7030 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
7031 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
7032 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7033 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
7034 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7035 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7036 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7037 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7038 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7039 func ModifyRecord(c *Client, request *ModifyRecordRequest) (response *ModifyRecordResponse, err error) {
7040 return ModifyRecordWithContext(context.Background(), c, request)
7041 }
7042
7043 // ModifyRecord
7044 // 修改记录
7045 //
7046 // 可能返回的错误码:
7047 // FAILEDOPERATION = "FailedOperation"
7048 // FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
7049 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7050 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7051 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
7052 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7053 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7054 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
7055 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7056 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
7057 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
7058 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
7059 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7060 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7061 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7062 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7063 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7064 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
7065 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7066 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
7067 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7068 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7069 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7070 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7071 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
7072 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7073 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7074 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
7075 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
7076 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7077 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
7078 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7079 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
7080 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7081 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
7082 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7083 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7084 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7085 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
7086 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
7087 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7088 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
7089 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
7090 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
7091 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
7092 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
7093 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
7094 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
7095 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
7096 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7097 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
7098 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7099 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7100 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7101 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7102 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7103 func ModifyRecordWithContext(ctx context.Context, c *Client, request *ModifyRecordRequest) (response *ModifyRecordResponse, err error) {
7104 if request == nil {
7105 request = NewModifyRecordRequest()
7106 }
7107 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyRecord")
7108
7109 if c.GetCredential() == nil {
7110 return nil, errors.New("ModifyRecord require credential")
7111 }
7112
7113 request.SetContext(ctx)
7114
7115 response = NewModifyRecordResponse()
7116 err = c.Send(request, response)
7117 return
7118 }
7119
7120 func NewModifyRecordBatchRequest() (request *ModifyRecordBatchRequest) {
7121 request = &ModifyRecordBatchRequest{
7122 BaseRequest: &tchttp.BaseRequest{},
7123 }
7124
7125 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyRecordBatch")
7126
7127
7128 return
7129 }
7130
7131 func NewModifyRecordBatchResponse() (response *ModifyRecordBatchResponse) {
7132 response = &ModifyRecordBatchResponse{
7133 BaseResponse: &tchttp.BaseResponse{},
7134 }
7135 return
7136
7137 }
7138
7139 // ModifyRecordBatch
7140 // 批量修改记录
7141 //
7142 // 可能返回的错误码:
7143 // FAILEDOPERATION = "FailedOperation"
7144 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7145 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7146 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7147 // INVALIDPARAMETER_BATCHRECORDMODIFYACTIONERROR = "InvalidParameter.BatchRecordModifyActionError"
7148 // INVALIDPARAMETER_BATCHRECORDMODIFYACTIONINVALIDVALUE = "InvalidParameter.BatchRecordModifyActionInvalidValue"
7149 // INVALIDPARAMETER_BATCHRECORDREPLACEACTIONERROR = "InvalidParameter.BatchRecordReplaceActionError"
7150 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
7151 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7152 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7153 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7154 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
7155 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
7156 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
7157 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
7158 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
7159 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
7160 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7161 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
7162 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
7163 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7164 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
7165 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
7166 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
7167 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7168 func ModifyRecordBatch(c *Client, request *ModifyRecordBatchRequest) (response *ModifyRecordBatchResponse, err error) {
7169 return ModifyRecordBatchWithContext(context.Background(), c, request)
7170 }
7171
7172 // ModifyRecordBatch
7173 // 批量修改记录
7174 //
7175 // 可能返回的错误码:
7176 // FAILEDOPERATION = "FailedOperation"
7177 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7178 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7179 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7180 // INVALIDPARAMETER_BATCHRECORDMODIFYACTIONERROR = "InvalidParameter.BatchRecordModifyActionError"
7181 // INVALIDPARAMETER_BATCHRECORDMODIFYACTIONINVALIDVALUE = "InvalidParameter.BatchRecordModifyActionInvalidValue"
7182 // INVALIDPARAMETER_BATCHRECORDREPLACEACTIONERROR = "InvalidParameter.BatchRecordReplaceActionError"
7183 // INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
7184 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7185 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7186 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7187 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
7188 // INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
7189 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
7190 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
7191 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
7192 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
7193 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7194 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
7195 // INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
7196 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7197 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
7198 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
7199 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
7200 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7201 func ModifyRecordBatchWithContext(ctx context.Context, c *Client, request *ModifyRecordBatchRequest) (response *ModifyRecordBatchResponse, err error) {
7202 if request == nil {
7203 request = NewModifyRecordBatchRequest()
7204 }
7205 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyRecordBatch")
7206
7207 if c.GetCredential() == nil {
7208 return nil, errors.New("ModifyRecordBatch require credential")
7209 }
7210
7211 request.SetContext(ctx)
7212
7213 response = NewModifyRecordBatchResponse()
7214 err = c.Send(request, response)
7215 return
7216 }
7217
7218 func NewModifyRecordFieldsRequest() (request *ModifyRecordFieldsRequest) {
7219 request = &ModifyRecordFieldsRequest{
7220 BaseRequest: &tchttp.BaseRequest{},
7221 }
7222
7223 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyRecordFields")
7224
7225
7226 return
7227 }
7228
7229 func NewModifyRecordFieldsResponse() (response *ModifyRecordFieldsResponse) {
7230 response = &ModifyRecordFieldsResponse{
7231 BaseResponse: &tchttp.BaseResponse{},
7232 }
7233 return
7234
7235 }
7236
7237 // ModifyRecordFields
7238 // 修改记录可选字段
7239 //
7240 // 可能返回的错误码:
7241 // FAILEDOPERATION = "FailedOperation"
7242 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7243 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7244 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
7245 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7246 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7247 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7248 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
7249 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
7250 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7251 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7252 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7253 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7254 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7255 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
7256 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7257 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
7258 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7259 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7260 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7261 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7262 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
7263 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
7264 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7265 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
7266 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
7267 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7268 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
7269 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7270 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
7271 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7272 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
7273 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7274 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7275 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7276 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
7277 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
7278 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7279 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
7280 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
7281 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
7282 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
7283 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
7284 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
7285 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
7286 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
7287 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7288 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
7289 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7290 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7291 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7292 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7293 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7294 func ModifyRecordFields(c *Client, request *ModifyRecordFieldsRequest) (response *ModifyRecordFieldsResponse, err error) {
7295 return ModifyRecordFieldsWithContext(context.Background(), c, request)
7296 }
7297
7298 // ModifyRecordFields
7299 // 修改记录可选字段
7300 //
7301 // 可能返回的错误码:
7302 // FAILEDOPERATION = "FailedOperation"
7303 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7304 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7305 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
7306 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7307 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7308 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7309 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
7310 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
7311 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7312 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7313 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7314 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7315 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7316 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
7317 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7318 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
7319 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7320 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7321 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7322 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7323 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
7324 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
7325 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7326 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
7327 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
7328 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7329 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
7330 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7331 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
7332 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7333 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
7334 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7335 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7336 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7337 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
7338 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
7339 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7340 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
7341 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
7342 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
7343 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
7344 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
7345 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
7346 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
7347 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
7348 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7349 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
7350 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7351 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7352 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7353 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7354 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7355 func ModifyRecordFieldsWithContext(ctx context.Context, c *Client, request *ModifyRecordFieldsRequest) (response *ModifyRecordFieldsResponse, err error) {
7356 if request == nil {
7357 request = NewModifyRecordFieldsRequest()
7358 }
7359 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyRecordFields")
7360
7361 if c.GetCredential() == nil {
7362 return nil, errors.New("ModifyRecordFields require credential")
7363 }
7364
7365 request.SetContext(ctx)
7366
7367 response = NewModifyRecordFieldsResponse()
7368 err = c.Send(request, response)
7369 return
7370 }
7371
7372 func NewModifyRecordGroupRequest() (request *ModifyRecordGroupRequest) {
7373 request = &ModifyRecordGroupRequest{
7374 BaseRequest: &tchttp.BaseRequest{},
7375 }
7376
7377 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyRecordGroup")
7378
7379
7380 return
7381 }
7382
7383 func NewModifyRecordGroupResponse() (response *ModifyRecordGroupResponse) {
7384 response = &ModifyRecordGroupResponse{
7385 BaseResponse: &tchttp.BaseResponse{},
7386 }
7387 return
7388
7389 }
7390
7391 // ModifyRecordGroup
7392 // 修改记录分组
7393 //
7394 // 可能返回的错误码:
7395 // FAILEDOPERATION = "FailedOperation"
7396 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7397 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7398 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7399 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7400 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7401 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7402 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7403 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7404 func ModifyRecordGroup(c *Client, request *ModifyRecordGroupRequest) (response *ModifyRecordGroupResponse, err error) {
7405 return ModifyRecordGroupWithContext(context.Background(), c, request)
7406 }
7407
7408 // ModifyRecordGroup
7409 // 修改记录分组
7410 //
7411 // 可能返回的错误码:
7412 // FAILEDOPERATION = "FailedOperation"
7413 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7414 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7415 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7416 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7417 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7418 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7419 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7420 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7421 func ModifyRecordGroupWithContext(ctx context.Context, c *Client, request *ModifyRecordGroupRequest) (response *ModifyRecordGroupResponse, err error) {
7422 if request == nil {
7423 request = NewModifyRecordGroupRequest()
7424 }
7425 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyRecordGroup")
7426
7427 if c.GetCredential() == nil {
7428 return nil, errors.New("ModifyRecordGroup require credential")
7429 }
7430
7431 request.SetContext(ctx)
7432
7433 response = NewModifyRecordGroupResponse()
7434 err = c.Send(request, response)
7435 return
7436 }
7437
7438 func NewModifyRecordRemarkRequest() (request *ModifyRecordRemarkRequest) {
7439 request = &ModifyRecordRemarkRequest{
7440 BaseRequest: &tchttp.BaseRequest{},
7441 }
7442
7443 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyRecordRemark")
7444
7445
7446 return
7447 }
7448
7449 func NewModifyRecordRemarkResponse() (response *ModifyRecordRemarkResponse) {
7450 response = &ModifyRecordRemarkResponse{
7451 BaseResponse: &tchttp.BaseResponse{},
7452 }
7453 return
7454
7455 }
7456
7457 // ModifyRecordRemark
7458 // 设置记录备注
7459 //
7460 // 可能返回的错误码:
7461 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7462 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7463 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7464 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7465 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7466 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7467 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7468 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7469 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7470 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7471 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7472 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7473 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7474 // INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"
7475 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7476 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7477 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7478 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7479 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7480 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7481 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7482 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7483 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7484 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7485 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7486 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7487 func ModifyRecordRemark(c *Client, request *ModifyRecordRemarkRequest) (response *ModifyRecordRemarkResponse, err error) {
7488 return ModifyRecordRemarkWithContext(context.Background(), c, request)
7489 }
7490
7491 // ModifyRecordRemark
7492 // 设置记录备注
7493 //
7494 // 可能返回的错误码:
7495 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7496 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7497 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7498 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7499 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7500 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7501 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7502 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7503 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7504 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7505 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7506 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7507 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7508 // INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"
7509 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7510 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7511 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7512 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7513 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7514 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7515 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7516 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7517 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7518 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7519 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7520 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7521 func ModifyRecordRemarkWithContext(ctx context.Context, c *Client, request *ModifyRecordRemarkRequest) (response *ModifyRecordRemarkResponse, err error) {
7522 if request == nil {
7523 request = NewModifyRecordRemarkRequest()
7524 }
7525 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyRecordRemark")
7526
7527 if c.GetCredential() == nil {
7528 return nil, errors.New("ModifyRecordRemark require credential")
7529 }
7530
7531 request.SetContext(ctx)
7532
7533 response = NewModifyRecordRemarkResponse()
7534 err = c.Send(request, response)
7535 return
7536 }
7537
7538 func NewModifyRecordStatusRequest() (request *ModifyRecordStatusRequest) {
7539 request = &ModifyRecordStatusRequest{
7540 BaseRequest: &tchttp.BaseRequest{},
7541 }
7542
7543 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyRecordStatus")
7544
7545
7546 return
7547 }
7548
7549 func NewModifyRecordStatusResponse() (response *ModifyRecordStatusResponse) {
7550 response = &ModifyRecordStatusResponse{
7551 BaseResponse: &tchttp.BaseResponse{},
7552 }
7553 return
7554
7555 }
7556
7557 // ModifyRecordStatus
7558 // 修改解析记录的状态
7559 //
7560 // 可能返回的错误码:
7561 // FAILEDOPERATION = "FailedOperation"
7562 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7563 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7564 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
7565 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7566 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7567 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
7568 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7569 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
7570 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
7571 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7572 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7573 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7574 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7575 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7576 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
7577 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7578 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7579 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7580 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7581 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7582 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7583 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7584 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7585 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7586 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
7587 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7588 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
7589 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7590 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7591 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7592 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
7593 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
7594 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7595 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
7596 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
7597 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
7598 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
7599 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
7600 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
7601 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
7602 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7603 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7604 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7605 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7606 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7607 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7608 func ModifyRecordStatus(c *Client, request *ModifyRecordStatusRequest) (response *ModifyRecordStatusResponse, err error) {
7609 return ModifyRecordStatusWithContext(context.Background(), c, request)
7610 }
7611
7612 // ModifyRecordStatus
7613 // 修改解析记录的状态
7614 //
7615 // 可能返回的错误码:
7616 // FAILEDOPERATION = "FailedOperation"
7617 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7618 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7619 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
7620 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7621 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7622 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
7623 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7624 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
7625 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
7626 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7627 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7628 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7629 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7630 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7631 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
7632 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7633 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7634 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7635 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7636 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7637 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7638 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7639 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7640 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7641 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
7642 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7643 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
7644 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7645 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7646 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7647 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
7648 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
7649 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7650 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
7651 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
7652 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
7653 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
7654 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
7655 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
7656 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
7657 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7658 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7659 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7660 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7661 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7662 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7663 func ModifyRecordStatusWithContext(ctx context.Context, c *Client, request *ModifyRecordStatusRequest) (response *ModifyRecordStatusResponse, err error) {
7664 if request == nil {
7665 request = NewModifyRecordStatusRequest()
7666 }
7667 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyRecordStatus")
7668
7669 if c.GetCredential() == nil {
7670 return nil, errors.New("ModifyRecordStatus require credential")
7671 }
7672
7673 request.SetContext(ctx)
7674
7675 response = NewModifyRecordStatusResponse()
7676 err = c.Send(request, response)
7677 return
7678 }
7679
7680 func NewModifyRecordToGroupRequest() (request *ModifyRecordToGroupRequest) {
7681 request = &ModifyRecordToGroupRequest{
7682 BaseRequest: &tchttp.BaseRequest{},
7683 }
7684
7685 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyRecordToGroup")
7686
7687
7688 return
7689 }
7690
7691 func NewModifyRecordToGroupResponse() (response *ModifyRecordToGroupResponse) {
7692 response = &ModifyRecordToGroupResponse{
7693 BaseResponse: &tchttp.BaseResponse{},
7694 }
7695 return
7696
7697 }
7698
7699 // ModifyRecordToGroup
7700 // 将记录添加到分组
7701 //
7702 // 可能返回的错误码:
7703 // FAILEDOPERATION = "FailedOperation"
7704 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7705 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7706 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7707 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7708 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7709 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7710 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7711 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7712 func ModifyRecordToGroup(c *Client, request *ModifyRecordToGroupRequest) (response *ModifyRecordToGroupResponse, err error) {
7713 return ModifyRecordToGroupWithContext(context.Background(), c, request)
7714 }
7715
7716 // ModifyRecordToGroup
7717 // 将记录添加到分组
7718 //
7719 // 可能返回的错误码:
7720 // FAILEDOPERATION = "FailedOperation"
7721 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7722 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7723 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7724 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7725 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7726 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7727 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7728 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7729 func ModifyRecordToGroupWithContext(ctx context.Context, c *Client, request *ModifyRecordToGroupRequest) (response *ModifyRecordToGroupResponse, err error) {
7730 if request == nil {
7731 request = NewModifyRecordToGroupRequest()
7732 }
7733 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyRecordToGroup")
7734
7735 if c.GetCredential() == nil {
7736 return nil, errors.New("ModifyRecordToGroup require credential")
7737 }
7738
7739 request.SetContext(ctx)
7740
7741 response = NewModifyRecordToGroupResponse()
7742 err = c.Send(request, response)
7743 return
7744 }
7745
7746 func NewModifySnapshotConfigRequest() (request *ModifySnapshotConfigRequest) {
7747 request = &ModifySnapshotConfigRequest{
7748 BaseRequest: &tchttp.BaseRequest{},
7749 }
7750
7751 request.Init().WithApiInfo("dnspod", APIVersion, "ModifySnapshotConfig")
7752
7753
7754 return
7755 }
7756
7757 func NewModifySnapshotConfigResponse() (response *ModifySnapshotConfigResponse) {
7758 response = &ModifySnapshotConfigResponse{
7759 BaseResponse: &tchttp.BaseResponse{},
7760 }
7761 return
7762
7763 }
7764
7765 // ModifySnapshotConfig
7766 // 修改快照配置
7767 //
7768 // 可能返回的错误码:
7769 // FAILEDOPERATION = "FailedOperation"
7770 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7771 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
7772 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7773 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7774 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7775 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7776 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7777 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7778 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7779 func ModifySnapshotConfig(c *Client, request *ModifySnapshotConfigRequest) (response *ModifySnapshotConfigResponse, err error) {
7780 return ModifySnapshotConfigWithContext(context.Background(), c, request)
7781 }
7782
7783 // ModifySnapshotConfig
7784 // 修改快照配置
7785 //
7786 // 可能返回的错误码:
7787 // FAILEDOPERATION = "FailedOperation"
7788 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7789 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
7790 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7791 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7792 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7793 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
7794 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7795 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7796 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7797 func ModifySnapshotConfigWithContext(ctx context.Context, c *Client, request *ModifySnapshotConfigRequest) (response *ModifySnapshotConfigResponse, err error) {
7798 if request == nil {
7799 request = NewModifySnapshotConfigRequest()
7800 }
7801 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifySnapshotConfig")
7802
7803 if c.GetCredential() == nil {
7804 return nil, errors.New("ModifySnapshotConfig require credential")
7805 }
7806
7807 request.SetContext(ctx)
7808
7809 response = NewModifySnapshotConfigResponse()
7810 err = c.Send(request, response)
7811 return
7812 }
7813
7814 func NewModifySubdomainStatusRequest() (request *ModifySubdomainStatusRequest) {
7815 request = &ModifySubdomainStatusRequest{
7816 BaseRequest: &tchttp.BaseRequest{},
7817 }
7818
7819 request.Init().WithApiInfo("dnspod", APIVersion, "ModifySubdomainStatus")
7820
7821
7822 return
7823 }
7824
7825 func NewModifySubdomainStatusResponse() (response *ModifySubdomainStatusResponse) {
7826 response = &ModifySubdomainStatusResponse{
7827 BaseResponse: &tchttp.BaseResponse{},
7828 }
7829 return
7830
7831 }
7832
7833 // ModifySubdomainStatus
7834 // 暂停子域名的解析记录
7835 //
7836 // 可能返回的错误码:
7837 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7838 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7839 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7840 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7841 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7842 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
7843 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
7844 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7845 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7846 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7847 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7848 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7849 // INVALIDPARAMETER_DOMAINSELFNOCOPY = "InvalidParameter.DomainSelfNoCopy"
7850 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7851 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7852 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7853 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7854 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7855 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7856 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
7857 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7858 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7859 // INVALIDPARAMETER_STATUSCODEINVALID = "InvalidParameter.StatusCodeInvalid"
7860 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
7861 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7862 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
7863 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7864 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7865 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7866 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
7867 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
7868 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7869 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
7870 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
7871 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
7872 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
7873 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
7874 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
7875 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
7876 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7877 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7878 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7879 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7880 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7881 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7882 func ModifySubdomainStatus(c *Client, request *ModifySubdomainStatusRequest) (response *ModifySubdomainStatusResponse, err error) {
7883 return ModifySubdomainStatusWithContext(context.Background(), c, request)
7884 }
7885
7886 // ModifySubdomainStatus
7887 // 暂停子域名的解析记录
7888 //
7889 // 可能返回的错误码:
7890 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7891 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7892 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7893 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7894 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7895 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
7896 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
7897 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7898 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7899 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7900 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7901 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7902 // INVALIDPARAMETER_DOMAINSELFNOCOPY = "InvalidParameter.DomainSelfNoCopy"
7903 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7904 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7905 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7906 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7907 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7908 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
7909 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
7910 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
7911 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
7912 // INVALIDPARAMETER_STATUSCODEINVALID = "InvalidParameter.StatusCodeInvalid"
7913 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
7914 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
7915 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
7916 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
7917 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
7918 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
7919 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
7920 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
7921 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
7922 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
7923 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
7924 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
7925 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
7926 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
7927 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
7928 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
7929 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
7930 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
7931 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
7932 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
7933 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
7934 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
7935 func ModifySubdomainStatusWithContext(ctx context.Context, c *Client, request *ModifySubdomainStatusRequest) (response *ModifySubdomainStatusResponse, err error) {
7936 if request == nil {
7937 request = NewModifySubdomainStatusRequest()
7938 }
7939 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifySubdomainStatus")
7940
7941 if c.GetCredential() == nil {
7942 return nil, errors.New("ModifySubdomainStatus require credential")
7943 }
7944
7945 request.SetContext(ctx)
7946
7947 response = NewModifySubdomainStatusResponse()
7948 err = c.Send(request, response)
7949 return
7950 }
7951
7952 func NewModifyTXTRecordRequest() (request *ModifyTXTRecordRequest) {
7953 request = &ModifyTXTRecordRequest{
7954 BaseRequest: &tchttp.BaseRequest{},
7955 }
7956
7957 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyTXTRecord")
7958
7959
7960 return
7961 }
7962
7963 func NewModifyTXTRecordResponse() (response *ModifyTXTRecordResponse) {
7964 response = &ModifyTXTRecordResponse{
7965 BaseResponse: &tchttp.BaseResponse{},
7966 }
7967 return
7968
7969 }
7970
7971 // ModifyTXTRecord
7972 // 修改TXT记录
7973 //
7974 // 可能返回的错误码:
7975 // FAILEDOPERATION = "FailedOperation"
7976 // FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
7977 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
7978 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
7979 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
7980 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
7981 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
7982 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
7983 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
7984 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
7985 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
7986 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
7987 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
7988 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
7989 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
7990 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
7991 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
7992 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
7993 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
7994 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
7995 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
7996 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
7997 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
7998 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
7999 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
8000 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
8001 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
8002 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
8003 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
8004 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
8005 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
8006 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
8007 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
8008 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
8009 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
8010 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
8011 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8012 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
8013 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
8014 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
8015 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
8016 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
8017 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
8018 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
8019 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
8020 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
8021 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
8022 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
8023 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
8024 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8025 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
8026 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8027 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
8028 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
8029 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
8030 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
8031 func ModifyTXTRecord(c *Client, request *ModifyTXTRecordRequest) (response *ModifyTXTRecordResponse, err error) {
8032 return ModifyTXTRecordWithContext(context.Background(), c, request)
8033 }
8034
8035 // ModifyTXTRecord
8036 // 修改TXT记录
8037 //
8038 // 可能返回的错误码:
8039 // FAILEDOPERATION = "FailedOperation"
8040 // FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
8041 // FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
8042 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
8043 // FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
8044 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
8045 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
8046 // FAILEDOPERATION_MUSTADDDEFAULTLINEFIRST = "FailedOperation.MustAddDefaultLineFirst"
8047 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8048 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
8049 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
8050 // INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
8051 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
8052 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
8053 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
8054 // INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
8055 // INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
8056 // INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
8057 // INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
8058 // INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
8059 // INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
8060 // INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
8061 // INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
8062 // INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
8063 // INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
8064 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
8065 // INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
8066 // INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
8067 // INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
8068 // INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
8069 // INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
8070 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
8071 // INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
8072 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
8073 // INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
8074 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
8075 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8076 // INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
8077 // LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
8078 // LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
8079 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
8080 // LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
8081 // LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
8082 // LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
8083 // LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
8084 // LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
8085 // LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
8086 // LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
8087 // LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
8088 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8089 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
8090 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8091 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
8092 // OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
8093 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
8094 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
8095 func ModifyTXTRecordWithContext(ctx context.Context, c *Client, request *ModifyTXTRecordRequest) (response *ModifyTXTRecordResponse, err error) {
8096 if request == nil {
8097 request = NewModifyTXTRecordRequest()
8098 }
8099 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyTXTRecord")
8100
8101 if c.GetCredential() == nil {
8102 return nil, errors.New("ModifyTXTRecord require credential")
8103 }
8104
8105 request.SetContext(ctx)
8106
8107 response = NewModifyTXTRecordResponse()
8108 err = c.Send(request, response)
8109 return
8110 }
8111
8112 func NewModifyVasAutoRenewStatusRequest() (request *ModifyVasAutoRenewStatusRequest) {
8113 request = &ModifyVasAutoRenewStatusRequest{
8114 BaseRequest: &tchttp.BaseRequest{},
8115 }
8116
8117 request.Init().WithApiInfo("dnspod", APIVersion, "ModifyVasAutoRenewStatus")
8118
8119
8120 return
8121 }
8122
8123 func NewModifyVasAutoRenewStatusResponse() (response *ModifyVasAutoRenewStatusResponse) {
8124 response = &ModifyVasAutoRenewStatusResponse{
8125 BaseResponse: &tchttp.BaseResponse{},
8126 }
8127 return
8128
8129 }
8130
8131 // ModifyVasAutoRenewStatus
8132 // 增值服务自动续费设置
8133 //
8134 // 可能返回的错误码:
8135 // AUTHFAILURE = "AuthFailure"
8136 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
8137 // FAILEDOPERATION = "FailedOperation"
8138 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
8139 // FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
8140 // FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
8141 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
8142 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
8143 // FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
8144 // FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
8145 // FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
8146 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
8147 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
8148 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
8149 // FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
8150 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
8151 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
8152 // FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
8153 // FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
8154 // FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
8155 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8156 // FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
8157 // INTERNALERROR = "InternalError"
8158 // INVALIDPARAMETER = "InvalidParameter"
8159 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
8160 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
8161 // INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
8162 // INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
8163 // INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
8164 // INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
8165 // INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
8166 // INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
8167 // INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
8168 // INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
8169 // INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
8170 // INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
8171 // INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
8172 // INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
8173 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
8174 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
8175 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
8176 // INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
8177 // INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
8178 // INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
8179 // INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
8180 // INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
8181 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
8182 // INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
8183 // INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
8184 // INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
8185 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
8186 // INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
8187 // INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
8188 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
8189 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
8190 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
8191 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
8192 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
8193 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
8194 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
8195 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
8196 // INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
8197 // INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
8198 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
8199 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
8200 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8201 // LIMITEXCEEDED = "LimitExceeded"
8202 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
8203 // MISSINGPARAMETER = "MissingParameter"
8204 // OPERATIONDENIED = "OperationDenied"
8205 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
8206 // OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
8207 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8208 // OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
8209 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8210 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
8211 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
8212 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
8213 // OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
8214 // OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
8215 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
8216 // OPERATIONDENIED_RESOURCENOTALLOWRENEW = "OperationDenied.ResourceNotAllowRenew"
8217 // OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
8218 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
8219 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
8220 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
8221 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
8222 // RESOURCEINUSE = "ResourceInUse"
8223 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
8224 // RESOURCENOTFOUND = "ResourceNotFound"
8225 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
8226 // RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
8227 // RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
8228 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8229 // RESOURCESSOLDOUT = "ResourcesSoldOut"
8230 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
8231 // UNKNOWNPARAMETER = "UnknownParameter"
8232 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
8233 func ModifyVasAutoRenewStatus(c *Client, request *ModifyVasAutoRenewStatusRequest) (response *ModifyVasAutoRenewStatusResponse, err error) {
8234 return ModifyVasAutoRenewStatusWithContext(context.Background(), c, request)
8235 }
8236
8237 // ModifyVasAutoRenewStatus
8238 // 增值服务自动续费设置
8239 //
8240 // 可能返回的错误码:
8241 // AUTHFAILURE = "AuthFailure"
8242 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
8243 // FAILEDOPERATION = "FailedOperation"
8244 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
8245 // FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
8246 // FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
8247 // FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
8248 // FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
8249 // FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
8250 // FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
8251 // FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
8252 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
8253 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
8254 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
8255 // FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
8256 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
8257 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
8258 // FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
8259 // FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
8260 // FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
8261 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8262 // FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
8263 // INTERNALERROR = "InternalError"
8264 // INVALIDPARAMETER = "InvalidParameter"
8265 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
8266 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
8267 // INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
8268 // INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
8269 // INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
8270 // INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
8271 // INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
8272 // INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
8273 // INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
8274 // INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
8275 // INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
8276 // INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
8277 // INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
8278 // INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
8279 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
8280 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
8281 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
8282 // INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
8283 // INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
8284 // INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
8285 // INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
8286 // INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
8287 // INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
8288 // INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
8289 // INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
8290 // INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
8291 // INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
8292 // INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
8293 // INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
8294 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
8295 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
8296 // INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
8297 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
8298 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
8299 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
8300 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
8301 // INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
8302 // INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
8303 // INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
8304 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
8305 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
8306 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8307 // LIMITEXCEEDED = "LimitExceeded"
8308 // LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
8309 // MISSINGPARAMETER = "MissingParameter"
8310 // OPERATIONDENIED = "OperationDenied"
8311 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
8312 // OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
8313 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8314 // OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
8315 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8316 // OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
8317 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
8318 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
8319 // OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
8320 // OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
8321 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
8322 // OPERATIONDENIED_RESOURCENOTALLOWRENEW = "OperationDenied.ResourceNotAllowRenew"
8323 // OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
8324 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
8325 // REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
8326 // REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
8327 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
8328 // RESOURCEINUSE = "ResourceInUse"
8329 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
8330 // RESOURCENOTFOUND = "ResourceNotFound"
8331 // RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
8332 // RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
8333 // RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
8334 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8335 // RESOURCESSOLDOUT = "ResourcesSoldOut"
8336 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
8337 // UNKNOWNPARAMETER = "UnknownParameter"
8338 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
8339 func ModifyVasAutoRenewStatusWithContext(ctx context.Context, c *Client, request *ModifyVasAutoRenewStatusRequest) (response *ModifyVasAutoRenewStatusResponse, err error) {
8340 if request == nil {
8341 request = NewModifyVasAutoRenewStatusRequest()
8342 }
8343 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "ModifyVasAutoRenewStatus")
8344
8345 if c.GetCredential() == nil {
8346 return nil, errors.New("ModifyVasAutoRenewStatus require credential")
8347 }
8348
8349 request.SetContext(ctx)
8350
8351 response = NewModifyVasAutoRenewStatusResponse()
8352 err = c.Send(request, response)
8353 return
8354 }
8355
8356 func NewPayOrderWithBalanceRequest() (request *PayOrderWithBalanceRequest) {
8357 request = &PayOrderWithBalanceRequest{
8358 BaseRequest: &tchttp.BaseRequest{},
8359 }
8360
8361 request.Init().WithApiInfo("dnspod", APIVersion, "PayOrderWithBalance")
8362
8363
8364 return
8365 }
8366
8367 func NewPayOrderWithBalanceResponse() (response *PayOrderWithBalanceResponse) {
8368 response = &PayOrderWithBalanceResponse{
8369 BaseResponse: &tchttp.BaseResponse{},
8370 }
8371 return
8372
8373 }
8374
8375 // PayOrderWithBalance
8376 // DNSPod商品余额支付
8377 //
8378 // 可能返回的错误码:
8379 // AUTHFAILURE = "AuthFailure"
8380 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
8381 // FAILEDOPERATION = "FailedOperation"
8382 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
8383 // FAILEDOPERATION_COUPONFORFREEDOMAIN = "FailedOperation.CouponForFreeDomain"
8384 // FAILEDOPERATION_COUPONNOTSUPPORTED = "FailedOperation.CouponNotSupported"
8385 // FAILEDOPERATION_COUPONTYPEALREADYUSED = "FailedOperation.CouponTypeAlreadyUsed"
8386 // FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance"
8387 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
8388 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
8389 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
8390 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
8391 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
8392 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
8393 // FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
8394 // FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
8395 // FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
8396 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8397 // FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
8398 // INTERNALERROR = "InternalError"
8399 // INVALIDPARAMETER = "InvalidParameter"
8400 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
8401 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
8402 // INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
8403 // INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
8404 // INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
8405 // INVALIDPARAMETER_BROWSERNULL = "InvalidParameter.BrowserNull"
8406 // INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
8407 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
8408 // INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
8409 // INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
8410 // INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
8411 // INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
8412 // INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
8413 // INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
8414 // INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
8415 // INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
8416 // INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
8417 // INVALIDPARAMETER_GRADENOTCOPY = "InvalidParameter.GradeNotCopy"
8418 // INVALIDPARAMETER_HASPENDINGAPPLY = "InvalidParameter.HasPendingApply"
8419 // INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
8420 // INVALIDPARAMETER_INVALIDCOUPON = "InvalidParameter.InvalidCoupon"
8421 // INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
8422 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
8423 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
8424 // INVALIDPARAMETER_IPSEXCEEDLIMIT = "InvalidParameter.IpsExceedLimit"
8425 // INVALIDPARAMETER_NEWPACKAGETYPEINVALID = "InvalidParameter.NewPackageTypeInvalid"
8426 // INVALIDPARAMETER_OPENIDINVALID = "InvalidParameter.OpenidInvalid"
8427 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
8428 // INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"
8429 // INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
8430 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
8431 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
8432 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
8433 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
8434 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
8435 // INVALIDPARAMETER_REALNAMEUSER = "InvalidParameter.RealNameUser"
8436 // INVALIDPARAMETER_TASKNOTCOMPLETED = "InvalidParameter.TaskNotCompleted"
8437 // INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
8438 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
8439 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
8440 // INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"
8441 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
8442 // INVALIDPARAMETER_UUIDINVALID = "InvalidParameter.UuidInvalid"
8443 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
8444 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
8445 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8446 // INVALIDPARAMETERVALUE_UPGRADETERMINVALID = "InvalidParameterValue.UpgradeTermInvalid"
8447 // LIMITEXCEEDED = "LimitExceeded"
8448 // MISSINGPARAMETER = "MissingParameter"
8449 // OPERATIONDENIED = "OperationDenied"
8450 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
8451 // OPERATIONDENIED_AGENTDENIED = "OperationDenied.AgentDenied"
8452 // OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"
8453 // OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
8454 // OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"
8455 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8456 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
8457 // OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
8458 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8459 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
8460 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
8461 // OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
8462 // OPERATIONDENIED_PERSONALCOUPONNOTALLOWED = "OperationDenied.PersonalCouponNotAllowed"
8463 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
8464 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
8465 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
8466 // RESOURCEINUSE = "ResourceInUse"
8467 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
8468 // RESOURCENOTFOUND = "ResourceNotFound"
8469 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8470 // RESOURCESSOLDOUT = "ResourcesSoldOut"
8471 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
8472 // UNKNOWNPARAMETER = "UnknownParameter"
8473 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
8474 func PayOrderWithBalance(c *Client, request *PayOrderWithBalanceRequest) (response *PayOrderWithBalanceResponse, err error) {
8475 return PayOrderWithBalanceWithContext(context.Background(), c, request)
8476 }
8477
8478 // PayOrderWithBalance
8479 // DNSPod商品余额支付
8480 //
8481 // 可能返回的错误码:
8482 // AUTHFAILURE = "AuthFailure"
8483 // AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
8484 // FAILEDOPERATION = "FailedOperation"
8485 // FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
8486 // FAILEDOPERATION_COUPONFORFREEDOMAIN = "FailedOperation.CouponForFreeDomain"
8487 // FAILEDOPERATION_COUPONNOTSUPPORTED = "FailedOperation.CouponNotSupported"
8488 // FAILEDOPERATION_COUPONTYPEALREADYUSED = "FailedOperation.CouponTypeAlreadyUsed"
8489 // FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance"
8490 // FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
8491 // FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
8492 // FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
8493 // FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
8494 // FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
8495 // FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
8496 // FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
8497 // FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
8498 // FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
8499 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8500 // FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
8501 // INTERNALERROR = "InternalError"
8502 // INVALIDPARAMETER = "InvalidParameter"
8503 // INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
8504 // INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
8505 // INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
8506 // INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
8507 // INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
8508 // INVALIDPARAMETER_BROWSERNULL = "InvalidParameter.BrowserNull"
8509 // INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
8510 // INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
8511 // INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
8512 // INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
8513 // INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
8514 // INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
8515 // INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
8516 // INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
8517 // INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
8518 // INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
8519 // INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
8520 // INVALIDPARAMETER_GRADENOTCOPY = "InvalidParameter.GradeNotCopy"
8521 // INVALIDPARAMETER_HASPENDINGAPPLY = "InvalidParameter.HasPendingApply"
8522 // INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
8523 // INVALIDPARAMETER_INVALIDCOUPON = "InvalidParameter.InvalidCoupon"
8524 // INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
8525 // INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
8526 // INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
8527 // INVALIDPARAMETER_IPSEXCEEDLIMIT = "InvalidParameter.IpsExceedLimit"
8528 // INVALIDPARAMETER_NEWPACKAGETYPEINVALID = "InvalidParameter.NewPackageTypeInvalid"
8529 // INVALIDPARAMETER_OPENIDINVALID = "InvalidParameter.OpenidInvalid"
8530 // INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
8531 // INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"
8532 // INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
8533 // INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
8534 // INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
8535 // INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
8536 // INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
8537 // INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
8538 // INVALIDPARAMETER_REALNAMEUSER = "InvalidParameter.RealNameUser"
8539 // INVALIDPARAMETER_TASKNOTCOMPLETED = "InvalidParameter.TaskNotCompleted"
8540 // INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
8541 // INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
8542 // INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
8543 // INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"
8544 // INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
8545 // INVALIDPARAMETER_UUIDINVALID = "InvalidParameter.UuidInvalid"
8546 // INVALIDPARAMETERVALUE = "InvalidParameterValue"
8547 // INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
8548 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8549 // INVALIDPARAMETERVALUE_UPGRADETERMINVALID = "InvalidParameterValue.UpgradeTermInvalid"
8550 // LIMITEXCEEDED = "LimitExceeded"
8551 // MISSINGPARAMETER = "MissingParameter"
8552 // OPERATIONDENIED = "OperationDenied"
8553 // OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
8554 // OPERATIONDENIED_AGENTDENIED = "OperationDenied.AgentDenied"
8555 // OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"
8556 // OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
8557 // OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"
8558 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8559 // OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
8560 // OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
8561 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8562 // OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
8563 // OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
8564 // OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
8565 // OPERATIONDENIED_PERSONALCOUPONNOTALLOWED = "OperationDenied.PersonalCouponNotAllowed"
8566 // OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
8567 // REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
8568 // REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
8569 // RESOURCEINUSE = "ResourceInUse"
8570 // RESOURCEINSUFFICIENT = "ResourceInsufficient"
8571 // RESOURCENOTFOUND = "ResourceNotFound"
8572 // RESOURCEUNAVAILABLE = "ResourceUnavailable"
8573 // RESOURCESSOLDOUT = "ResourcesSoldOut"
8574 // UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
8575 // UNKNOWNPARAMETER = "UnknownParameter"
8576 // UNSUPPORTEDOPERATION = "UnsupportedOperation"
8577 func PayOrderWithBalanceWithContext(ctx context.Context, c *Client, request *PayOrderWithBalanceRequest) (response *PayOrderWithBalanceResponse, err error) {
8578 if request == nil {
8579 request = NewPayOrderWithBalanceRequest()
8580 }
8581 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "PayOrderWithBalance")
8582
8583 if c.GetCredential() == nil {
8584 return nil, errors.New("PayOrderWithBalance require credential")
8585 }
8586
8587 request.SetContext(ctx)
8588
8589 response = NewPayOrderWithBalanceResponse()
8590 err = c.Send(request, response)
8591 return
8592 }
8593
8594 func NewRollbackRecordSnapshotRequest() (request *RollbackRecordSnapshotRequest) {
8595 request = &RollbackRecordSnapshotRequest{
8596 BaseRequest: &tchttp.BaseRequest{},
8597 }
8598
8599 request.Init().WithApiInfo("dnspod", APIVersion, "RollbackRecordSnapshot")
8600
8601
8602 return
8603 }
8604
8605 func NewRollbackRecordSnapshotResponse() (response *RollbackRecordSnapshotResponse) {
8606 response = &RollbackRecordSnapshotResponse{
8607 BaseResponse: &tchttp.BaseResponse{},
8608 }
8609 return
8610
8611 }
8612
8613 // RollbackRecordSnapshot
8614 // 重新回滚指定解析记录快照
8615 //
8616 // 可能返回的错误码:
8617 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8618 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
8619 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
8620 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
8621 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8622 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8623 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8624 func RollbackRecordSnapshot(c *Client, request *RollbackRecordSnapshotRequest) (response *RollbackRecordSnapshotResponse, err error) {
8625 return RollbackRecordSnapshotWithContext(context.Background(), c, request)
8626 }
8627
8628 // RollbackRecordSnapshot
8629 // 重新回滚指定解析记录快照
8630 //
8631 // 可能返回的错误码:
8632 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8633 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
8634 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
8635 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
8636 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8637 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8638 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8639 func RollbackRecordSnapshotWithContext(ctx context.Context, c *Client, request *RollbackRecordSnapshotRequest) (response *RollbackRecordSnapshotResponse, err error) {
8640 if request == nil {
8641 request = NewRollbackRecordSnapshotRequest()
8642 }
8643 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "RollbackRecordSnapshot")
8644
8645 if c.GetCredential() == nil {
8646 return nil, errors.New("RollbackRecordSnapshot require credential")
8647 }
8648
8649 request.SetContext(ctx)
8650
8651 response = NewRollbackRecordSnapshotResponse()
8652 err = c.Send(request, response)
8653 return
8654 }
8655
8656 func NewRollbackSnapshotRequest() (request *RollbackSnapshotRequest) {
8657 request = &RollbackSnapshotRequest{
8658 BaseRequest: &tchttp.BaseRequest{},
8659 }
8660
8661 request.Init().WithApiInfo("dnspod", APIVersion, "RollbackSnapshot")
8662
8663
8664 return
8665 }
8666
8667 func NewRollbackSnapshotResponse() (response *RollbackSnapshotResponse) {
8668 response = &RollbackSnapshotResponse{
8669 BaseResponse: &tchttp.BaseResponse{},
8670 }
8671 return
8672
8673 }
8674
8675 // RollbackSnapshot
8676 // 回滚快照
8677 //
8678 // 可能返回的错误码:
8679 // FAILEDOPERATION = "FailedOperation"
8680 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8681 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
8682 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
8683 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
8684 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8685 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8686 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8687 func RollbackSnapshot(c *Client, request *RollbackSnapshotRequest) (response *RollbackSnapshotResponse, err error) {
8688 return RollbackSnapshotWithContext(context.Background(), c, request)
8689 }
8690
8691 // RollbackSnapshot
8692 // 回滚快照
8693 //
8694 // 可能返回的错误码:
8695 // FAILEDOPERATION = "FailedOperation"
8696 // FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
8697 // INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
8698 // INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
8699 // INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
8700 // INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
8701 // OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
8702 // OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
8703 func RollbackSnapshotWithContext(ctx context.Context, c *Client, request *RollbackSnapshotRequest) (response *RollbackSnapshotResponse, err error) {
8704 if request == nil {
8705 request = NewRollbackSnapshotRequest()
8706 }
8707 c.InitBaseRequest(&request.BaseRequest, "dnspod", APIVersion, "RollbackSnapshot")
8708
8709 if c.GetCredential() == nil {
8710 return nil, errors.New("RollbackSnapshot require credential")
8711 }
8712
8713 request.SetContext(ctx)
8714
8715 response = NewRollbackSnapshotResponse()
8716 err = c.Send(request, response)
8717 return
8718 }
8719