v20210323

package
v1.0.926 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 40

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 操作未授权。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 抱歉,该账户已经被锁定。
	FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"

	// 您的账户下包含个人豪华域名,不能直接升级,请联系销售。
	FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"

	// 此优惠券只能被免费域名使用。
	FAILEDOPERATION_COUPONFORFREEDOMAIN = "FailedOperation.CouponForFreeDomain"

	// 您的账户不满足使用此优惠券的条件。
	FAILEDOPERATION_COUPONNOTSUPPORTED = "FailedOperation.CouponNotSupported"

	// 域名已经使用过该类型的礼券了,不能重复使用。
	FAILEDOPERATION_COUPONTYPEALREADYUSED = "FailedOperation.CouponTypeAlreadyUsed"

	// DNSSEC 未完全关闭,不允许添加 @ 子域名 CNAME、显性 URL 或者隐性 URL 记录。
	FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"

	// 该域名已在您的列表中,无需重复添加。
	FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"

	// 该域名属于企业邮用户
	FAILEDOPERATION_DOMAININENTERPRISEMAILACCOUNT = "FailedOperation.DomainInEnterpriseMailAccount"

	// 该域名为腾讯云 DNSPod 重点保护资源,为了避免误操作造成的业务影响,域名禁止自行操作删除。如果您确认需要删除域名,请先联系您的客户经理,我们将竭诚为您提供技术支持。
	FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"

	// 锁定域名不能进行此操作。
	FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"

	// 域名已升级为个人套餐,但目前位于企业账号,请与销售联系。
	FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"

	// 封禁域名不能进行此操作。
	FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"

	// VIP域名不能进行此操作。
	FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"

	// 当前域名还未使用 DNSPod 的解析服务,我们无法获取解析量数据。
	FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"

	// 该域名已被其他账号添加,可在域名列表中添加取回。
	FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"

	// 校验公网 IP 发生异常。
	FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"

	// 您操作过于频繁,请稍后重试
	FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"

	// 此功能暂停申请,请稍候重试。
	FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"

	// 获取不到域名信息,可能域名非法或网络故障,请稍后再试。
	FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"

	// 账户余额不足。
	FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance"

	// 账号异地登录,请求被拒绝。
	FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"

	// 登录失败,请检查账号和密码是否正确。
	FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"

	// 登录已经超时,请重新登录。
	FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"

	// 用户手机没有通过验证。
	FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"

	// 权限错误,您无法查看该任务的详情。
	FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"

	// 域名不在您的名下。
	FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"

	// 未实名认证用户,请先完成实名认证再操作。
	FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"

	// 您没有权限操作此资源。
	FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"

	// 您不能付款此订单。
	FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"

	// 此订单已经付过款。
	FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"

	// 资源未绑定域名。
	FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"

	// 请求量统计数据暂时不可用,请稍后再试。
	FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"

	// 不能转移到企业账号。
	FAILEDOPERATION_TRANSFERTOENTERPRISEDENIED = "FailedOperation.TransferToEnterpriseDenied"

	// 不能转移到个人账号。
	FAILEDOPERATION_TRANSFERTOPERSONDENIED = "FailedOperation.TransferToPersonDenied"

	// 操作未响应,请稍后重试。
	FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"

	// 域名已经提交过订单并且正在审核中,请稍候。
	FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 您的账号已被系统封禁,如果您有任何疑问请与我们联系。
	INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"

	// 无效的操作。
	INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"

	// 操作已经成功完成。
	INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"

	// 用户未实名。
	INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"

	// 该域名已在您的域名列表中,请删除后再添加到别名列表
	INVALIDPARAMETER_ALIASISMYDOMAIN = "InvalidParameter.AliasIsMyDomain"

	// 创建批量域名任务失败,原因:内部错误。
	INVALIDPARAMETER_BATCHDOMAINCREATEACTIONERROR = "InvalidParameter.BatchDomainCreateActionError"

	// 创建批量记录任务失败,原因:内部错误。
	INVALIDPARAMETER_BATCHRECORDCREATEACTIONERROR = "InvalidParameter.BatchRecordCreateActionError"

	// 批量修改记录任务失败,原因:内部错误。
	INVALIDPARAMETER_BATCHRECORDMODIFYACTIONERROR = "InvalidParameter.BatchRecordModifyActionError"

	// 记录值无效。
	INVALIDPARAMETER_BATCHRECORDMODIFYACTIONINVALIDVALUE = "InvalidParameter.BatchRecordModifyActionInvalidValue"

	// 批量删除记录任务失败,原因:内部错误。
	INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"

	// 批量替换记录任务失败,原因:内部错误。
	INVALIDPARAMETER_BATCHRECORDREPLACEACTIONERROR = "InvalidParameter.BatchRecordReplaceActionError"

	// 超过批量任务数上限。
	INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"

	// 任务不存在,无法获取任务详情。
	INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"

	// 订单号码不正确。
	INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"

	// 浏览器字段为空。
	INVALIDPARAMETER_BROWSERNULL = "InvalidParameter.BrowserNull"

	// 您操作过于频繁,请稍后重试。
	INVALIDPARAMETER_COMMON = "InvalidParameter.Common"

	// 自定义错误信息。
	INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"

	// 数据过期,请重新提交。
	INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"

	// data 无效。
	INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"

	// 订单类型无效。
	INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"

	// 域名已升级至付费套餐,无法完成下单。
	INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"

	// 相关服务已有其他未完成的订单,请先将原订单支付或取消后,才可提交新的订单。
	INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"

	// 订单数据非法。
	INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"

	// 该域名开启了 DNSSEC,不允许添加 @ 子域名 CNAME、显性 URL 或者隐性 URL 记录。
	INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"

	// 别名已经存在。
	INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"

	// 别名编号错误。
	INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"

	// 域名编号不正确。
	INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"

	// 该域名涉及违法违规黑名单,无法进行该操作
	INVALIDPARAMETER_DOMAININBLACKLIST = "InvalidParameter.DomainInBlackList"

	// 不允许操作生效中或失效中的域名。
	INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"

	// 域名不正确,请输入主域名,如 dnspod.cn。
	INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"

	// 此域名是其它域名的别名。
	INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"

	// 该域名已有同类型操作未完成,无法执行该操作。
	INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"

	// 此域名是自己域名的别名
	INVALIDPARAMETER_DOMAINISMYALIAS = "InvalidParameter.DomainIsMyAlias"

	// 域名没有锁定。
	INVALIDPARAMETER_DOMAINISNOTLOCKED = "InvalidParameter.DomainIsNotlocked"

	// 暂停域名不支持锁定。
	INVALIDPARAMETER_DOMAINNOTALLOWEDLOCK = "InvalidParameter.DomainNotAllowedLock"

	// 处于生效中/失效中的域名,不允许变更解析记录。
	INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"

	// 该域名未备案,无法添加 URL 记录。
	INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"

	// 域名还没有注册,无法添加。
	INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"

	// 原域名不是VIP域名,无法替换。
	INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"

	// 记录已经存在,无需再次添加。
	INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"

	// 域名自己无需进行复制。
	INVALIDPARAMETER_DOMAINSELFNOCOPY = "InvalidParameter.DomainSelfNoCopy"

	// 域名过长。
	INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"

	// 域名类型错误。
	INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"

	// 没有提交任何域名。
	INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"

	// 邮箱地址不正确。
	INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"

	// 抱歉,您的账户还没有通过邮箱验证。
	INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"

	// 请输入合法的邮箱或者uin。
	INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"

	// 域名已经在该账号下。
	INVALIDPARAMETER_EMAILSAME = "InvalidParameter.EmailSame"

	// 商品子类型无效。
	INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"

	// 商品数量无效。
	INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"

	// 商品类型无效。
	INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"

	// 当前域名等级低于源域名的等级,无法进行复制。
	INVALIDPARAMETER_GRADENOTCOPY = "InvalidParameter.GradeNotCopy"

	// 分组编号不正确。
	INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"

	// 同名分组已经存在。
	INVALIDPARAMETER_GROUPNAMEEXISTS = "InvalidParameter.GroupNameExists"

	// 分组名为1-17个字符。
	INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"

	// 您已经提交过申请并且正在审核中,请耐心等候。
	INVALIDPARAMETER_HASPENDINGAPPLY = "InvalidParameter.HasPendingApply"

	// 该订单存在冲突或参数有误,无法完成支付,请重新购买。
	INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"

	// 任务不存在。
	INVALIDPARAMETER_INNERTASKNOTEXIST = "InvalidParameter.InnerTaskNotExist"

	// 礼券代码无效。
	INVALIDPARAMETER_INVALIDCOUPON = "InvalidParameter.InvalidCoupon"

	// 请输入正确的订单号。
	INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"

	// 不是合法的IP段。
	INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"

	// 无效密钥 ID。
	INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"

	// 无效签名。
	INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"

	// 无效的时间。
	INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"

	// 权重不合法。请输入0~100的整数。
	INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"

	// IP已经存在。
	INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"

	// 删除自定义线路失败,原因:线路不存在或者已删除。
	INVALIDPARAMETER_IPAREA = "InvalidParameter.IpArea"

	// ips 过长。
	INVALIDPARAMETER_IPSEXCEEDLIMIT = "InvalidParameter.IpsExceedLimit"

	// 单次任务数量超过上限。
	INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"

	// 线路正在使用当中,无法修改名称。
	INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"

	// 线路名称的长度不能超过17个字符。
	INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"

	// 线路名称包含不被接受的字符。
	INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"

	// 线路名是系统内置线路或用户自定义分组线路,无法使用该名称。
	INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"

	// 锁定天数不正确。
	INVALIDPARAMETER_LOCKDAYSINVALID = "InvalidParameter.LockDaysInvalid"

	// Token 的 ID 不正确。
	INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"

	// 传入的 Token 不存在。
	INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"

	// Token 验证失败。
	INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"

	// 抱歉,您的账户还没有通过手机验证。
	INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"

	// MX优先级不正确。
	INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"

	// 新套餐类型无效。
	INVALIDPARAMETER_NEWPACKAGETYPEINVALID = "InvalidParameter.NewPackageTypeInvalid"

	// 分页起始数量错误。
	INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"

	// 无效的openid。
	INVALIDPARAMETER_OPENIDINVALID = "InvalidParameter.OpenidInvalid"

	// 操作失败,请稍后再试。
	INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"

	// 当前操作过于频繁,请 1 分钟后重试。
	INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"

	// 不支持的操作类型。
	INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"

	// 对方账号未实名认证,请先完成实名认证再操作。
	INVALIDPARAMETER_OTHERACCOUNTUNREALNAME = "InvalidParameter.OtherAccountUnrealName"

	// param 格式错误。
	INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"

	// 参数不合法,请求被拒绝。
	INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"

	// 参数错误。
	INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"

	// 鉴权失败。
	INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

	// 用户UIN无效。
	INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"

	// TXT 记录无法匹配,请确认记录值是否准确,并再次验证。
	INVALIDPARAMETER_QUHUITXTNOTMATCH = "InvalidParameter.QuhuiTxtNotMatch"

	// TXT 记录未设置或暂未生效,请稍后重试。
	INVALIDPARAMETER_QUHUITXTRECORDWAIT = "InvalidParameter.QuhuiTxtRecordWait"

	// 已实名用户。
	INVALIDPARAMETER_REALNAMEUSER = "InvalidParameter.RealNameUser"

	// 记录编号错误。
	INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"

	// 记录线路不正确。
	INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"

	// 记录类型不正确。
	INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"

	// 记录的值不正确。
	INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"

	// 解析记录值过长。
	INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"

	// 没有提交任何记录。
	INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"

	// 备注信息超出字符限制。
	INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"

	// 备注过长(不能超过200个字)。
	INVALIDPARAMETER_REMARKTOOLONG = "InvalidParameter.RemarkTooLong"

	// 您的IP非法,请求被拒绝。
	INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"

	// 搜索结果大于500条,请增加关键字。
	INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"

	// 共享用户中包含未实名认证用户。
	INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"

	// 状态代码不正确。
	INVALIDPARAMETER_STATUSCODEINVALID = "InvalidParameter.StatusCodeInvalid"

	// 子域名不正确。
	INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"

	// 任务未完成。
	INVALIDPARAMETER_TASKNOTCOMPLETED = "InvalidParameter.TaskNotCompleted"

	// 时长无效。
	INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"

	// 时间戳已过期。
	INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"

	// 当前账号下的无效域名过多,暂时无法使用该功能。请将已有域名的 DNS 服务器正确指向 DNSPod 之后,再尝试添加。
	INVALIDPARAMETER_TOOMANYINVALIDDOMAINS = "InvalidParameter.TooManyInvalidDomains"

	// 域名无效。
	INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"

	// 解锁代码已失效。
	INVALIDPARAMETER_UNLOCKCODEEXPIRED = "InvalidParameter.UnLockCodeExpired"

	// 解锁代码不正确。
	INVALIDPARAMETER_UNLOCKCODEINVALID = "InvalidParameter.UnLockCodeInvalid"

	// 未实名认证用户,请先完成实名认证再操作。
	INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"

	// 很抱歉,您要添加的URL的内容不符合DNSPod解析服务条款,URL添加/启用失败,如需帮助请联系技术支持。
	INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"

	// 账号已经被锁定。
	INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"

	// 对方账户非国内站用户。
	INVALIDPARAMETER_USERAREAINVALID = "InvalidParameter.UserAreaInvalid"

	// 用户不存在。
	INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"

	// 无效的uuid。
	INVALIDPARAMETER_UUIDINVALID = "InvalidParameter.UuidInvalid"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 域名等级不正确。
	INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"

	// 当前域名有误,请返回重新操作。
	INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"

	// 自定义线路IP段不能为空。
	INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"

	// 自定义线路名称不能为空。
	INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"

	// 分页长度数量错误。
	INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"

	// 升级年限不正确。
	INVALIDPARAMETERVALUE_UPGRADETERMINVALID = "InvalidParameterValue.UpgradeTermInvalid"

	// 用户编号不正确。
	INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// AAAA记录数量超出限制。
	LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"

	// @的NS记录只能设置为默认线路。
	LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"

	// 抱歉,自定义线路个数超过限制,请联系销售进行购买。
	LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"

	// 别名数量已经达到限制。
	LIMITEXCEEDED_DOMAINALIASCOUNTEXCEEDED = "LimitExceeded.DomainAliasCountExceeded"

	// 当前绑定别名数量已达到限制。
	LIMITEXCEEDED_DOMAINALIASNUMBERLIMIT = "LimitExceeded.DomainAliasNumberLimit"

	// 登录失败次数过多已被系统封禁。
	LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"

	// 已经达到最大分组数量限制。
	LIMITEXCEEDED_GROUPNUMBERLIMIT = "LimitExceeded.GroupNumberLimit"

	// 该域名使用的套餐不支持隐性URL转发或数量已达上限,如需要使用,请去商城购买。
	LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"

	// NS记录数量超出限制。
	LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"

	// 分页起始数量过大。
	LIMITEXCEEDED_OFFSETEXCEEDED = "LimitExceeded.OffsetExceeded"

	// 记录的TTL值超出了限制。
	LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"

	// SRV记录数量超出限制。
	LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"

	// 子域名级数超出限制。
	LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"

	// 子域名负载均衡数量超出限制。
	LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"

	// 泛解析级数超出限制。
	LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"

	// 该域名的显性URL转发数量已达上限,如需继续使用,请去商城购买。
	LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 您没有权限执行此操作。
	OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"

	// 代理不能使用此功能。
	OPERATIONDENIED_AGENTDENIED = "OperationDenied.AgentDenied"

	// 代理名下的用户不能使用此功能。
	OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"

	// 此订单不能取消。
	OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"

	// 该线路正在使用当中,不能删除。
	OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"

	// 仅域名所有者可进行此操作。
	OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

	// 该线路正在使用当中,不能编辑。
	OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"

	// 抱歉,不允许添加黑名单中的IP。
	OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"

	// 抱歉,您的域名等级不支持D监控通知回调功能。
	OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"

	// 当前域名无权限,请返回域名列表。
	OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

	// 您不是管理用户。
	OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"

	// 您不是代理用户。
	OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"

	// 您还没有获取到授权,无法执行此操作。
	OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"

	// 不是您名下用户。
	OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"

	// 您没有权限操作此订单。
	OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"

	// 您没有权限操作此资源。
	OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"

	// 此礼券为个人礼券,请使用企业礼券。
	OPERATIONDENIED_PERSONALCOUPONNOTALLOWED = "OperationDenied.PersonalCouponNotAllowed"

	// 只支持 POST 方法提交数据。
	OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"

	// 该资源不允许续费。
	OPERATIONDENIED_RESOURCENOTALLOWRENEW = "OperationDenied.ResourceNotAllowRenew"

	// 企业用户的域名需要升级到VIP才能解析。
	OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 您的IP添加了过多任务,请稍后重试。
	REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"

	// 您的账号在短时间内添加了大量的域名,请控制添加频率。
	REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"

	// API请求次数超出限制。
	REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 域名列表为空。
	RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"

	// 没有域名别名。
	RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"

	// 还没有任何礼券。
	RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"

	// 记录列表为空。
	RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 资源售罄。
	RESOURCESSOLDOUT = "ResourcesSoldOut"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2021-03-23"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddRecordBatch

type AddRecordBatch struct {
	// 记录类型, 详见 DescribeRecordType 接口。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 记录值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 子域名(主机记录),默认为@。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 解析记录的线路,详见 DescribeRecordLineList 接口,RecordLine和RecordLineId都未填时,默认为「默认」线路。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 解析记录的线路 ID,RecordLine和RecordLineId都有时,系统优先取 RecordLineId。
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// 记录权重值(暂未支持)。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 记录的 MX 记录值,非 MX 记录类型,默认为 0,MX记录则必选。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// 记录的 TTL 值,默认600。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 记录状态(暂未支持)。0表示禁用,1表示启用。默认启用。
	Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// 记录备注(暂未支持)。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type BatchRecordInfo

type BatchRecordInfo struct {
	// 记录 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 子域名(主机记录)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 记录类型, 详见 DescribeRecordType 接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 解析记录的线路,详见 DescribeRecordLineList 接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 记录的 TTL 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 记录添加状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 此条记录在列表中的ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 记录生效状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// 记录的MX权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// 记录权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type CheckRecordSnapshotRollbackRequest added in v1.0.542

type CheckRecordSnapshotRollbackRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 解析记录信息
	Record *SnapshotRecord `json:"Record,omitnil,omitempty" name:"Record"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewCheckRecordSnapshotRollbackRequest added in v1.0.542

func NewCheckRecordSnapshotRollbackRequest() (request *CheckRecordSnapshotRollbackRequest)

func (*CheckRecordSnapshotRollbackRequest) FromJsonString added in v1.0.542

func (r *CheckRecordSnapshotRollbackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckRecordSnapshotRollbackRequest) ToJsonString added in v1.0.542

func (r *CheckRecordSnapshotRollbackRequest) ToJsonString() string

type CheckRecordSnapshotRollbackRequestParams added in v1.0.542

type CheckRecordSnapshotRollbackRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 解析记录信息
	Record *SnapshotRecord `json:"Record,omitnil,omitempty" name:"Record"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type CheckRecordSnapshotRollbackResponse added in v1.0.542

type CheckRecordSnapshotRollbackResponse struct {
	*tchttp.BaseResponse
	Response *CheckRecordSnapshotRollbackResponseParams `json:"Response"`
}

func NewCheckRecordSnapshotRollbackResponse added in v1.0.542

func NewCheckRecordSnapshotRollbackResponse() (response *CheckRecordSnapshotRollbackResponse)

func (*CheckRecordSnapshotRollbackResponse) FromJsonString added in v1.0.542

func (r *CheckRecordSnapshotRollbackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckRecordSnapshotRollbackResponse) ToJsonString added in v1.0.542

func (r *CheckRecordSnapshotRollbackResponse) ToJsonString() string

type CheckRecordSnapshotRollbackResponseParams added in v1.0.542

type CheckRecordSnapshotRollbackResponseParams struct {
	// 错误原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckSnapshotRollbackRequest added in v1.0.542

type CheckSnapshotRollbackRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewCheckSnapshotRollbackRequest added in v1.0.542

func NewCheckSnapshotRollbackRequest() (request *CheckSnapshotRollbackRequest)

func (*CheckSnapshotRollbackRequest) FromJsonString added in v1.0.542

func (r *CheckSnapshotRollbackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckSnapshotRollbackRequest) ToJsonString added in v1.0.542

func (r *CheckSnapshotRollbackRequest) ToJsonString() string

type CheckSnapshotRollbackRequestParams added in v1.0.542

type CheckSnapshotRollbackRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type CheckSnapshotRollbackResponse added in v1.0.542

type CheckSnapshotRollbackResponse struct {
	*tchttp.BaseResponse
	Response *CheckSnapshotRollbackResponseParams `json:"Response"`
}

func NewCheckSnapshotRollbackResponse added in v1.0.542

func NewCheckSnapshotRollbackResponse() (response *CheckSnapshotRollbackResponse)

func (*CheckSnapshotRollbackResponse) FromJsonString added in v1.0.542

func (r *CheckSnapshotRollbackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckSnapshotRollbackResponse) ToJsonString added in v1.0.542

func (r *CheckSnapshotRollbackResponse) ToJsonString() string

type CheckSnapshotRollbackResponseParams added in v1.0.542

type CheckSnapshotRollbackResponseParams struct {
	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 回滚时长(分钟)
	CostMinutes *uint64 `json:"CostMinutes,omitnil,omitempty" name:"CostMinutes"`

	// 快照所属域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 解析记录总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 值为 1,表示超时
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timeout *uint64 `json:"Timeout,omitnil,omitempty" name:"Timeout"`

	// 检查失败数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Failed *uint64 `json:"Failed,omitnil,omitempty" name:"Failed"`

	// 失败记录信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedRecordList []*SnapshotRecord `json:"FailedRecordList,omitnil,omitempty" name:"FailedRecordList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CheckRecordSnapshotRollback added in v1.0.542

func (c *Client) CheckRecordSnapshotRollback(request *CheckRecordSnapshotRollbackRequest) (response *CheckRecordSnapshotRollbackResponse, err error)

CheckRecordSnapshotRollback 回滚前检查单条记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) CheckRecordSnapshotRollbackWithContext added in v1.0.542

func (c *Client) CheckRecordSnapshotRollbackWithContext(ctx context.Context, request *CheckRecordSnapshotRollbackRequest) (response *CheckRecordSnapshotRollbackResponse, err error)

CheckRecordSnapshotRollback 回滚前检查单条记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) CheckSnapshotRollback added in v1.0.542

func (c *Client) CheckSnapshotRollback(request *CheckSnapshotRollbackRequest) (response *CheckSnapshotRollbackResponse, err error)

CheckSnapshotRollback 快照回滚前检查

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) CheckSnapshotRollbackWithContext added in v1.0.542

func (c *Client) CheckSnapshotRollbackWithContext(ctx context.Context, request *CheckSnapshotRollbackRequest) (response *CheckSnapshotRollbackResponse, err error)

CheckSnapshotRollback 快照回滚前检查

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) CreateDeal added in v1.0.427

func (c *Client) CreateDeal(request *CreateDealRequest) (response *CreateDealResponse, err error)

CreateDeal DNSPod商品下单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDealWithContext added in v1.0.427

func (c *Client) CreateDealWithContext(ctx context.Context, request *CreateDealRequest) (response *CreateDealResponse, err error)

CreateDeal DNSPod商品下单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDomain

func (c *Client) CreateDomain(request *CreateDomainRequest) (response *CreateDomainResponse, err error)

CreateDomain 添加域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
FAILEDOPERATION_DOMAININENTERPRISEMAILACCOUNT = "FailedOperation.DomainInEnterpriseMailAccount"
FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_DOMAININBLACKLIST = "InvalidParameter.DomainInBlackList"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISMYALIAS = "InvalidParameter.DomainIsMyAlias"
INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_QUHUITXTNOTMATCH = "InvalidParameter.QuhuiTxtNotMatch"
INVALIDPARAMETER_QUHUITXTRECORDWAIT = "InvalidParameter.QuhuiTxtRecordWait"
INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"

func (*Client) CreateDomainAlias

func (c *Client) CreateDomainAlias(request *CreateDomainAliasRequest) (response *CreateDomainAliasResponse, err error)

CreateDomainAlias 创建域名别名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ALIASISMYDOMAIN = "InvalidParameter.AliasIsMyDomain"
INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
LIMITEXCEEDED_DOMAINALIASCOUNTEXCEEDED = "LimitExceeded.DomainAliasCountExceeded"
LIMITEXCEEDED_DOMAINALIASNUMBERLIMIT = "LimitExceeded.DomainAliasNumberLimit"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDomainAliasWithContext added in v1.0.324

func (c *Client) CreateDomainAliasWithContext(ctx context.Context, request *CreateDomainAliasRequest) (response *CreateDomainAliasResponse, err error)

CreateDomainAlias 创建域名别名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ALIASISMYDOMAIN = "InvalidParameter.AliasIsMyDomain"
INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
LIMITEXCEEDED_DOMAINALIASCOUNTEXCEEDED = "LimitExceeded.DomainAliasCountExceeded"
LIMITEXCEEDED_DOMAINALIASNUMBERLIMIT = "LimitExceeded.DomainAliasNumberLimit"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDomainBatch

func (c *Client) CreateDomainBatch(request *CreateDomainBatchRequest) (response *CreateDomainBatchResponse, err error)

CreateDomainBatch 批量添加域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
INVALIDPARAMETER_BATCHDOMAINCREATEACTIONERROR = "InvalidParameter.BatchDomainCreateActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_TOOMANYINVALIDDOMAINS = "InvalidParameter.TooManyInvalidDomains"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) CreateDomainBatchWithContext added in v1.0.324

func (c *Client) CreateDomainBatchWithContext(ctx context.Context, request *CreateDomainBatchRequest) (response *CreateDomainBatchResponse, err error)

CreateDomainBatch 批量添加域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
INVALIDPARAMETER_BATCHDOMAINCREATEACTIONERROR = "InvalidParameter.BatchDomainCreateActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_TOOMANYINVALIDDOMAINS = "InvalidParameter.TooManyInvalidDomains"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) CreateDomainCustomLine added in v1.0.781

func (c *Client) CreateDomainCustomLine(request *CreateDomainCustomLineRequest) (response *CreateDomainCustomLineResponse, err error)

CreateDomainCustomLine 创建域名的自定义线路

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateDomainCustomLineWithContext added in v1.0.781

func (c *Client) CreateDomainCustomLineWithContext(ctx context.Context, request *CreateDomainCustomLineRequest) (response *CreateDomainCustomLineResponse, err error)

CreateDomainCustomLine 创建域名的自定义线路

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateDomainGroup

func (c *Client) CreateDomainGroup(request *CreateDomainGroupRequest) (response *CreateDomainGroupResponse, err error)

CreateDomainGroup 创建域名分组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GROUPNAMEEXISTS = "InvalidParameter.GroupNameExists"
INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
LIMITEXCEEDED_GROUPNUMBERLIMIT = "LimitExceeded.GroupNumberLimit"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDomainGroupWithContext added in v1.0.324

func (c *Client) CreateDomainGroupWithContext(ctx context.Context, request *CreateDomainGroupRequest) (response *CreateDomainGroupResponse, err error)

CreateDomainGroup 创建域名分组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GROUPNAMEEXISTS = "InvalidParameter.GroupNameExists"
INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
LIMITEXCEEDED_GROUPNUMBERLIMIT = "LimitExceeded.GroupNumberLimit"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDomainWithContext added in v1.0.324

func (c *Client) CreateDomainWithContext(ctx context.Context, request *CreateDomainRequest) (response *CreateDomainResponse, err error)

CreateDomain 添加域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINEXISTS = "FailedOperation.DomainExists"
FAILEDOPERATION_DOMAININENTERPRISEMAILACCOUNT = "FailedOperation.DomainInEnterpriseMailAccount"
FAILEDOPERATION_DOMAINOWNEDBYOTHERUSER = "FailedOperation.DomainOwnedByOtherUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_DOMAININBLACKLIST = "InvalidParameter.DomainInBlackList"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISMYALIAS = "InvalidParameter.DomainIsMyAlias"
INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_QUHUITXTNOTMATCH = "InvalidParameter.QuhuiTxtNotMatch"
INVALIDPARAMETER_QUHUITXTRECORDWAIT = "InvalidParameter.QuhuiTxtRecordWait"
INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"

func (*Client) CreateRecord

func (c *Client) CreateRecord(request *CreateRecordRequest) (response *CreateRecordResponse, err error)

CreateRecord 添加记录

备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) CreateRecordBatch

func (c *Client) CreateRecordBatch(request *CreateRecordBatchRequest) (response *CreateRecordBatchResponse, err error)

CreateRecordBatch 批量添加记录

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
INVALIDPARAMETER_BATCHRECORDCREATEACTIONERROR = "InvalidParameter.BatchRecordCreateActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) CreateRecordBatchWithContext added in v1.0.324

func (c *Client) CreateRecordBatchWithContext(ctx context.Context, request *CreateRecordBatchRequest) (response *CreateRecordBatchResponse, err error)

CreateRecordBatch 批量添加记录

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
INVALIDPARAMETER_BATCHRECORDCREATEACTIONERROR = "InvalidParameter.BatchRecordCreateActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) CreateRecordGroup added in v1.0.543

func (c *Client) CreateRecordGroup(request *CreateRecordGroupRequest) (response *CreateRecordGroupResponse, err error)

CreateRecordGroup 添加记录分组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) CreateRecordGroupWithContext added in v1.0.543

func (c *Client) CreateRecordGroupWithContext(ctx context.Context, request *CreateRecordGroupRequest) (response *CreateRecordGroupResponse, err error)

CreateRecordGroup 添加记录分组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) CreateRecordWithContext added in v1.0.324

func (c *Client) CreateRecordWithContext(ctx context.Context, request *CreateRecordRequest) (response *CreateRecordResponse, err error)

CreateRecord 添加记录

备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) CreateSnapshot added in v1.0.542

func (c *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)

CreateSnapshot 创建快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) CreateSnapshotWithContext added in v1.0.542

func (c *Client) CreateSnapshotWithContext(ctx context.Context, request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)

CreateSnapshot 创建快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DeleteDomain

func (c *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)

DeleteDomain 删除域名

可能返回的错误码:

FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) DeleteDomainAlias

func (c *Client) DeleteDomainAlias(request *DeleteDomainAliasRequest) (response *DeleteDomainAliasResponse, err error)

DeleteDomainAlias 删除域名别名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteDomainAliasWithContext added in v1.0.324

func (c *Client) DeleteDomainAliasWithContext(ctx context.Context, request *DeleteDomainAliasRequest) (response *DeleteDomainAliasResponse, err error)

DeleteDomainAlias 删除域名别名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteDomainBatch added in v1.0.595

func (c *Client) DeleteDomainBatch(request *DeleteDomainBatchRequest) (response *DeleteDomainBatchResponse, err error)

DeleteDomainBatch 批量删除域名

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"

func (*Client) DeleteDomainBatchWithContext added in v1.0.595

func (c *Client) DeleteDomainBatchWithContext(ctx context.Context, request *DeleteDomainBatchRequest) (response *DeleteDomainBatchResponse, err error)

DeleteDomainBatch 批量删除域名

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"

func (*Client) DeleteDomainCustomLine added in v1.0.781

func (c *Client) DeleteDomainCustomLine(request *DeleteDomainCustomLineRequest) (response *DeleteDomainCustomLineResponse, err error)

DeleteDomainCustomLine 删除域名的自定义线路

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
INVALIDPARAMETER_IPAREA = "InvalidParameter.IpArea"
INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteDomainCustomLineWithContext added in v1.0.781

func (c *Client) DeleteDomainCustomLineWithContext(ctx context.Context, request *DeleteDomainCustomLineRequest) (response *DeleteDomainCustomLineResponse, err error)

DeleteDomainCustomLine 删除域名的自定义线路

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
INVALIDPARAMETER_IPAREA = "InvalidParameter.IpArea"
INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteDomainWithContext added in v1.0.324

func (c *Client) DeleteDomainWithContext(ctx context.Context, request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)

DeleteDomain 删除域名

可能返回的错误码:

FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) DeleteRecord

func (c *Client) DeleteRecord(request *DeleteRecordRequest) (response *DeleteRecordResponse, err error)

DeleteRecord 删除记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DeleteRecordBatch added in v1.0.692

func (c *Client) DeleteRecordBatch(request *DeleteRecordBatchRequest) (response *DeleteRecordBatchResponse, err error)

DeleteRecordBatch 批量删除解析记录

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"

func (*Client) DeleteRecordBatchWithContext added in v1.0.692

func (c *Client) DeleteRecordBatchWithContext(ctx context.Context, request *DeleteRecordBatchRequest) (response *DeleteRecordBatchResponse, err error)

DeleteRecordBatch 批量删除解析记录

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHRECORDREMOVEACTIONERROR = "InvalidParameter.BatchRecordRemoveActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"

func (*Client) DeleteRecordGroup added in v1.0.543

func (c *Client) DeleteRecordGroup(request *DeleteRecordGroupRequest) (response *DeleteRecordGroupResponse, err error)

DeleteRecordGroup 删除记录分组

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DeleteRecordGroupWithContext added in v1.0.543

func (c *Client) DeleteRecordGroupWithContext(ctx context.Context, request *DeleteRecordGroupRequest) (response *DeleteRecordGroupResponse, err error)

DeleteRecordGroup 删除记录分组

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DeleteRecordWithContext added in v1.0.324

func (c *Client) DeleteRecordWithContext(ctx context.Context, request *DeleteRecordRequest) (response *DeleteRecordResponse, err error)

DeleteRecord 删除记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DeleteShareDomain

func (c *Client) DeleteShareDomain(request *DeleteShareDomainRequest) (response *DeleteShareDomainResponse, err error)

DeleteShareDomain 按账号删除域名共享

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"
INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) DeleteShareDomainWithContext added in v1.0.324

func (c *Client) DeleteShareDomainWithContext(ctx context.Context, request *DeleteShareDomainRequest) (response *DeleteShareDomainResponse, err error)

DeleteShareDomain 按账号删除域名共享

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"
INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) DeleteSnapshot added in v1.0.542

func (c *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)

DeleteSnapshot 删除快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DeleteSnapshotWithContext added in v1.0.542

func (c *Client) DeleteSnapshotWithContext(ctx context.Context, request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)

DeleteSnapshot 删除快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeBatchTask

func (c *Client) DescribeBatchTask(request *DescribeBatchTaskRequest) (response *DescribeBatchTaskResponse, err error)

DescribeBatchTask 获取任务详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"

func (*Client) DescribeBatchTaskWithContext added in v1.0.324

func (c *Client) DescribeBatchTaskWithContext(ctx context.Context, request *DescribeBatchTaskRequest) (response *DescribeBatchTaskResponse, err error)

DescribeBatchTask 获取任务详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTBATCHTASKOWNER = "FailedOperation.NotBatchTaskOwner"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"

func (*Client) DescribeDomain

func (c *Client) DescribeDomain(request *DescribeDomainRequest) (response *DescribeDomainResponse, err error)

DescribeDomain 获取域名信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainAliasList added in v1.0.309

func (c *Client) DescribeDomainAliasList(request *DescribeDomainAliasListRequest) (response *DescribeDomainAliasListResponse, err error)

DescribeDomainAliasList 获取域名别名列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"

func (*Client) DescribeDomainAliasListWithContext added in v1.0.324

func (c *Client) DescribeDomainAliasListWithContext(ctx context.Context, request *DescribeDomainAliasListRequest) (response *DescribeDomainAliasListResponse, err error)

DescribeDomainAliasList 获取域名别名列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"

func (*Client) DescribeDomainAnalytics added in v1.0.423

func (c *Client) DescribeDomainAnalytics(request *DescribeDomainAnalyticsRequest) (response *DescribeDomainAnalyticsResponse, err error)

DescribeDomainAnalytics 统计各个域名的解析量,帮助您了解流量情况、时间段分布。支持查看近 3 个月内的统计情况

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) DescribeDomainAnalyticsWithContext added in v1.0.423

func (c *Client) DescribeDomainAnalyticsWithContext(ctx context.Context, request *DescribeDomainAnalyticsRequest) (response *DescribeDomainAnalyticsResponse, err error)

DescribeDomainAnalytics 统计各个域名的解析量,帮助您了解流量情况、时间段分布。支持查看近 3 个月内的统计情况

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) DescribeDomainCustomLineList added in v1.0.781

func (c *Client) DescribeDomainCustomLineList(request *DescribeDomainCustomLineListRequest) (response *DescribeDomainCustomLineListResponse, err error)

DescribeDomainCustomLineList 获取域名的自定义线路列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDomainCustomLineListWithContext added in v1.0.781

func (c *Client) DescribeDomainCustomLineListWithContext(ctx context.Context, request *DescribeDomainCustomLineListRequest) (response *DescribeDomainCustomLineListResponse, err error)

DescribeDomainCustomLineList 获取域名的自定义线路列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDomainFilterList added in v1.0.674

func (c *Client) DescribeDomainFilterList(request *DescribeDomainFilterListRequest) (response *DescribeDomainFilterListResponse, err error)

DescribeDomainFilterList 获取域名筛选列表

备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDomainFilterListWithContext added in v1.0.674

func (c *Client) DescribeDomainFilterListWithContext(ctx context.Context, request *DescribeDomainFilterListRequest) (response *DescribeDomainFilterListResponse, err error)

DescribeDomainFilterList 获取域名筛选列表

备注:新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDomainGroupList added in v1.0.498

func (c *Client) DescribeDomainGroupList(request *DescribeDomainGroupListRequest) (response *DescribeDomainGroupListResponse, err error)

DescribeDomainGroupList 获取域名分组列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDomainGroupListWithContext added in v1.0.498

func (c *Client) DescribeDomainGroupListWithContext(ctx context.Context, request *DescribeDomainGroupListRequest) (response *DescribeDomainGroupListResponse, err error)

DescribeDomainGroupList 获取域名分组列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDomainList

func (c *Client) DescribeDomainList(request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error)

DescribeDomainList 获取域名列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDomainListWithContext added in v1.0.324

func (c *Client) DescribeDomainListWithContext(ctx context.Context, request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error)

DescribeDomainList 获取域名列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GROUPIDINVALID = "InvalidParameter.GroupIdInvalid"
INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDomainLogList

func (c *Client) DescribeDomainLogList(request *DescribeDomainLogListRequest) (response *DescribeDomainLogListResponse, err error)

DescribeDomainLogList 获取域名日志

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainLogListWithContext added in v1.0.324

func (c *Client) DescribeDomainLogListWithContext(ctx context.Context, request *DescribeDomainLogListRequest) (response *DescribeDomainLogListResponse, err error)

DescribeDomainLogList 获取域名日志

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainPreview added in v1.0.595

func (c *Client) DescribeDomainPreview(request *DescribeDomainPreviewRequest) (response *DescribeDomainPreviewResponse, err error)

DescribeDomainPreview 获取域名概览信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainPreviewWithContext added in v1.0.595

func (c *Client) DescribeDomainPreviewWithContext(ctx context.Context, request *DescribeDomainPreviewRequest) (response *DescribeDomainPreviewResponse, err error)

DescribeDomainPreview 获取域名概览信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainPurview

func (c *Client) DescribeDomainPurview(request *DescribeDomainPurviewRequest) (response *DescribeDomainPurviewResponse, err error)

DescribeDomainPurview 获取域名权限

可能返回的错误码:

FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DescribeDomainPurviewWithContext added in v1.0.324

func (c *Client) DescribeDomainPurviewWithContext(ctx context.Context, request *DescribeDomainPurviewRequest) (response *DescribeDomainPurviewResponse, err error)

DescribeDomainPurview 获取域名权限

可能返回的错误码:

FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DescribeDomainShareInfo

func (c *Client) DescribeDomainShareInfo(request *DescribeDomainShareInfoRequest) (response *DescribeDomainShareInfoResponse, err error)

DescribeDomainShareInfo 获取域名共享信息

可能返回的错误码:

INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainShareInfoWithContext added in v1.0.324

func (c *Client) DescribeDomainShareInfoWithContext(ctx context.Context, request *DescribeDomainShareInfoRequest) (response *DescribeDomainShareInfoResponse, err error)

DescribeDomainShareInfo 获取域名共享信息

可能返回的错误码:

INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainWhois added in v1.0.595

func (c *Client) DescribeDomainWhois(request *DescribeDomainWhoisRequest) (response *DescribeDomainWhoisResponse, err error)

DescribeDomainWhois 获取域名Whois信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainWhoisWithContext added in v1.0.595

func (c *Client) DescribeDomainWhoisWithContext(ctx context.Context, request *DescribeDomainWhoisRequest) (response *DescribeDomainWhoisResponse, err error)

DescribeDomainWhois 获取域名Whois信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeDomainWithContext added in v1.0.324

func (c *Client) DescribeDomainWithContext(ctx context.Context, request *DescribeDomainRequest) (response *DescribeDomainResponse, err error)

DescribeDomain 获取域名信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribePackageDetail added in v1.0.595

func (c *Client) DescribePackageDetail(request *DescribePackageDetailRequest) (response *DescribePackageDetailResponse, err error)

DescribePackageDetail 获取各套餐配置详情

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribePackageDetailWithContext added in v1.0.595

func (c *Client) DescribePackageDetailWithContext(ctx context.Context, request *DescribePackageDetailRequest) (response *DescribePackageDetailResponse, err error)

DescribePackageDetail 获取各套餐配置详情

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeRecord

func (c *Client) DescribeRecord(request *DescribeRecordRequest) (response *DescribeRecordResponse, err error)

DescribeRecord 获取记录信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DescribeRecordExistExceptDefaultNS added in v1.0.595

func (c *Client) DescribeRecordExistExceptDefaultNS(request *DescribeRecordExistExceptDefaultNSRequest) (response *DescribeRecordExistExceptDefaultNSResponse, err error)

DescribeRecordExistExceptDefaultNS 判断是否有除系统默认的@-NS记录之外的记录存在

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DescribeRecordExistExceptDefaultNSWithContext added in v1.0.595

func (c *Client) DescribeRecordExistExceptDefaultNSWithContext(ctx context.Context, request *DescribeRecordExistExceptDefaultNSRequest) (response *DescribeRecordExistExceptDefaultNSResponse, err error)

DescribeRecordExistExceptDefaultNS 判断是否有除系统默认的@-NS记录之外的记录存在

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DescribeRecordFilterList added in v1.0.708

func (c *Client) DescribeRecordFilterList(request *DescribeRecordFilterListRequest) (response *DescribeRecordFilterListResponse, err error)

DescribeRecordFilterList 获取某个域名下的解析记录列表

备注:

1. 新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试

2. API获取的记录总条数会比控制台多2条,原因是: 为了防止用户误操作导致解析服务不可用,对2021-10-29 14:24:26之后添加的域名,在控制台都不显示这2条NS记录。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
LIMITEXCEEDED_OFFSETEXCEEDED = "LimitExceeded.OffsetExceeded"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRecordFilterListWithContext added in v1.0.708

func (c *Client) DescribeRecordFilterListWithContext(ctx context.Context, request *DescribeRecordFilterListRequest) (response *DescribeRecordFilterListResponse, err error)

DescribeRecordFilterList 获取某个域名下的解析记录列表

备注:

1. 新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试

2. API获取的记录总条数会比控制台多2条,原因是: 为了防止用户误操作导致解析服务不可用,对2021-10-29 14:24:26之后添加的域名,在控制台都不显示这2条NS记录。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OFFSETINVALID = "InvalidParameter.OffsetInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
LIMITEXCEEDED_OFFSETEXCEEDED = "LimitExceeded.OffsetExceeded"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRecordGroupList added in v1.0.543

func (c *Client) DescribeRecordGroupList(request *DescribeRecordGroupListRequest) (response *DescribeRecordGroupListResponse, err error)

DescribeRecordGroupList 查询解析记录分组列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeRecordGroupListWithContext added in v1.0.543

func (c *Client) DescribeRecordGroupListWithContext(ctx context.Context, request *DescribeRecordGroupListRequest) (response *DescribeRecordGroupListResponse, err error)

DescribeRecordGroupList 查询解析记录分组列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeRecordLineCategoryList added in v1.0.876

func (c *Client) DescribeRecordLineCategoryList(request *DescribeRecordLineCategoryListRequest) (response *DescribeRecordLineCategoryListResponse, err error)

DescribeRecordLineCategoryList 按分类返回线路列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeRecordLineCategoryListWithContext added in v1.0.876

func (c *Client) DescribeRecordLineCategoryListWithContext(ctx context.Context, request *DescribeRecordLineCategoryListRequest) (response *DescribeRecordLineCategoryListResponse, err error)

DescribeRecordLineCategoryList 按分类返回线路列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeRecordLineList

func (c *Client) DescribeRecordLineList(request *DescribeRecordLineListRequest) (response *DescribeRecordLineListResponse, err error)

DescribeRecordLineList 获取等级允许的线路

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DescribeRecordLineListWithContext added in v1.0.324

func (c *Client) DescribeRecordLineListWithContext(ctx context.Context, request *DescribeRecordLineListRequest) (response *DescribeRecordLineListResponse, err error)

DescribeRecordLineList 获取等级允许的线路

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DescribeRecordList

func (c *Client) DescribeRecordList(request *DescribeRecordListRequest) (response *DescribeRecordListResponse, err error)

DescribeRecordList 获取某个域名下的解析记录列表

备注:

1. 新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试

2. API获取的记录总条数会比控制台多2条,原因是: 为了防止用户误操作导致解析服务不可用,对2021-10-29 14:24:26之后添加的域名,在控制台都不显示这2条NS记录。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRecordListWithContext added in v1.0.324

func (c *Client) DescribeRecordListWithContext(ctx context.Context, request *DescribeRecordListRequest) (response *DescribeRecordListResponse, err error)

DescribeRecordList 获取某个域名下的解析记录列表

备注:

1. 新添加的解析记录存在短暂的索引延迟,如果查询不到新增记录,请在 30 秒后重试

2. API获取的记录总条数会比控制台多2条,原因是: 为了防止用户误操作导致解析服务不可用,对2021-10-29 14:24:26之后添加的域名,在控制台都不显示这2条NS记录。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RESULTMORETHAN500 = "InvalidParameter.ResultMoreThan500"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_LIMITINVALID = "InvalidParameterValue.LimitInvalid"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCENOTFOUND_NODATAOFRECORD = "ResourceNotFound.NoDataOfRecord"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRecordSnapshotRollbackResult added in v1.0.542

func (c *Client) DescribeRecordSnapshotRollbackResult(request *DescribeRecordSnapshotRollbackResultRequest) (response *DescribeRecordSnapshotRollbackResultResponse, err error)

DescribeRecordSnapshotRollbackResult 查询解析记录重新回滚的结果

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeRecordSnapshotRollbackResultWithContext added in v1.0.542

func (c *Client) DescribeRecordSnapshotRollbackResultWithContext(ctx context.Context, request *DescribeRecordSnapshotRollbackResultRequest) (response *DescribeRecordSnapshotRollbackResultResponse, err error)

DescribeRecordSnapshotRollbackResult 查询解析记录重新回滚的结果

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHTASKNOTEXIST = "InvalidParameter.BatchTaskNotExist"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeRecordType

func (c *Client) DescribeRecordType(request *DescribeRecordTypeRequest) (response *DescribeRecordTypeResponse, err error)

DescribeRecordType 获取等级允许的记录类型

可能返回的错误码:

FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRecordTypeWithContext added in v1.0.324

func (c *Client) DescribeRecordTypeWithContext(ctx context.Context, request *DescribeRecordTypeRequest) (response *DescribeRecordTypeResponse, err error)

DescribeRecordType 获取等级允许的记录类型

可能返回的错误码:

FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRecordWithContext added in v1.0.324

func (c *Client) DescribeRecordWithContext(ctx context.Context, request *DescribeRecordRequest) (response *DescribeRecordResponse, err error)

DescribeRecord 获取记录信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) DescribeSnapshotConfig added in v1.0.542

func (c *Client) DescribeSnapshotConfig(request *DescribeSnapshotConfigRequest) (response *DescribeSnapshotConfigResponse, err error)

DescribeSnapshotConfig 查询解析快照配置

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeSnapshotConfigWithContext added in v1.0.542

func (c *Client) DescribeSnapshotConfigWithContext(ctx context.Context, request *DescribeSnapshotConfigRequest) (response *DescribeSnapshotConfigResponse, err error)

DescribeSnapshotConfig 查询解析快照配置

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeSnapshotList added in v1.0.542

func (c *Client) DescribeSnapshotList(request *DescribeSnapshotListRequest) (response *DescribeSnapshotListResponse, err error)

DescribeSnapshotList 查询快照列表

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeSnapshotListWithContext added in v1.0.542

func (c *Client) DescribeSnapshotListWithContext(ctx context.Context, request *DescribeSnapshotListRequest) (response *DescribeSnapshotListResponse, err error)

DescribeSnapshotList 查询快照列表

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeSnapshotRollbackResult added in v1.0.542

func (c *Client) DescribeSnapshotRollbackResult(request *DescribeSnapshotRollbackResultRequest) (response *DescribeSnapshotRollbackResultResponse, err error)

DescribeSnapshotRollbackResult 查询快照回滚结果

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeSnapshotRollbackResultWithContext added in v1.0.542

func (c *Client) DescribeSnapshotRollbackResultWithContext(ctx context.Context, request *DescribeSnapshotRollbackResultRequest) (response *DescribeSnapshotRollbackResultResponse, err error)

DescribeSnapshotRollbackResult 查询快照回滚结果

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeSnapshotRollbackTask added in v1.0.542

func (c *Client) DescribeSnapshotRollbackTask(request *DescribeSnapshotRollbackTaskRequest) (response *DescribeSnapshotRollbackTaskResponse, err error)

DescribeSnapshotRollbackTask 查询最近一次回滚

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_INNERTASKNOTEXIST = "InvalidParameter.InnerTaskNotExist"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeSnapshotRollbackTaskWithContext added in v1.0.542

func (c *Client) DescribeSnapshotRollbackTaskWithContext(ctx context.Context, request *DescribeSnapshotRollbackTaskRequest) (response *DescribeSnapshotRollbackTaskResponse, err error)

DescribeSnapshotRollbackTask 查询最近一次回滚

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_INNERTASKNOTEXIST = "InvalidParameter.InnerTaskNotExist"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DescribeSubdomainAnalytics added in v1.0.423

func (c *Client) DescribeSubdomainAnalytics(request *DescribeSubdomainAnalyticsRequest) (response *DescribeSubdomainAnalyticsResponse, err error)

DescribeSubdomainAnalytics 统计子域名的解析量,帮助您了解流量情况、时间段分布。支持查看近 3 个月内的统计情况。仅付费套餐域名可用。

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) DescribeSubdomainAnalyticsWithContext added in v1.0.423

func (c *Client) DescribeSubdomainAnalyticsWithContext(ctx context.Context, request *DescribeSubdomainAnalyticsRequest) (response *DescribeSubdomainAnalyticsResponse, err error)

DescribeSubdomainAnalytics 统计子域名的解析量,帮助您了解流量情况、时间段分布。支持查看近 3 个月内的统计情况。仅付费套餐域名可用。

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINNOTINSERVICE = "FailedOperation.DomainNotInService"
FAILEDOPERATION_TEMPORARYERROR = "FailedOperation.TemporaryError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) DescribeUserDetail

func (c *Client) DescribeUserDetail(request *DescribeUserDetailRequest) (response *DescribeUserDetailResponse, err error)

DescribeUserDetail 获取账户信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeUserDetailWithContext added in v1.0.324

func (c *Client) DescribeUserDetailWithContext(ctx context.Context, request *DescribeUserDetailRequest) (response *DescribeUserDetailResponse, err error)

DescribeUserDetail 获取账户信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVASStatistic added in v1.0.595

func (c *Client) DescribeVASStatistic(request *DescribeVASStatisticRequest) (response *DescribeVASStatisticResponse, err error)

DescribeVASStatistic 获取域名增值服务用量

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVASStatisticWithContext added in v1.0.595

func (c *Client) DescribeVASStatisticWithContext(ctx context.Context, request *DescribeVASStatisticRequest) (response *DescribeVASStatisticResponse, err error)

DescribeVASStatistic 获取域名增值服务用量

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DownloadSnapshot added in v1.0.542

func (c *Client) DownloadSnapshot(request *DownloadSnapshotRequest) (response *DownloadSnapshotResponse, err error)

DownloadSnapshot 下载快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) DownloadSnapshotWithContext added in v1.0.542

func (c *Client) DownloadSnapshotWithContext(ctx context.Context, request *DownloadSnapshotRequest) (response *DownloadSnapshotResponse, err error)

DownloadSnapshot 下载快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifyDomainCustomLine added in v1.0.781

func (c *Client) ModifyDomainCustomLine(request *ModifyDomainCustomLineRequest) (response *ModifyDomainCustomLineResponse, err error)

ModifyDomainCustomLine 修改域名的自定义线路

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyDomainCustomLineWithContext added in v1.0.781

func (c *Client) ModifyDomainCustomLineWithContext(ctx context.Context, request *ModifyDomainCustomLineRequest) (response *ModifyDomainCustomLineResponse, err error)

ModifyDomainCustomLine 修改域名的自定义线路

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININEFFECTORINVALIDATED = "InvalidParameter.DomainInEffectOrInvalidated"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp"
INVALIDPARAMETER_IPALREADYEXIST = "InvalidParameter.IpAlreadyExist"
INVALIDPARAMETER_LINEINUSE = "InvalidParameter.LineInUse"
INVALIDPARAMETER_LINENAMEINVALID = "InvalidParameter.LineNameInvalid"
INVALIDPARAMETER_LINENAMEINVALIDCHARACTER = "InvalidParameter.LineNameInvalidCharacter"
INVALIDPARAMETER_LINENAMEOCCUPIED = "InvalidParameter.LineNameOccupied"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_IPAREAEMPTYIP = "InvalidParameterValue.IpAreaEmptyIp"
INVALIDPARAMETERVALUE_IPAREAEMPTYLINENAME = "InvalidParameterValue.IpAreaEmptyLineName"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_CUSTOMLINELIMITED = "LimitExceeded.CustomLineLimited"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_EDITUSINGRECORDLINENOTALLOWED = "OperationDenied.EditUsingRecordLineNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyDomainLock

func (c *Client) ModifyDomainLock(request *ModifyDomainLockRequest) (response *ModifyDomainLockResponse, err error)

ModifyDomainLock 锁定域名

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDLOCK = "InvalidParameter.DomainNotAllowedLock"
INVALIDPARAMETER_LOCKDAYSINVALID = "InvalidParameter.LockDaysInvalid"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyDomainLockWithContext added in v1.0.324

func (c *Client) ModifyDomainLockWithContext(ctx context.Context, request *ModifyDomainLockRequest) (response *ModifyDomainLockResponse, err error)

ModifyDomainLock 锁定域名

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDLOCK = "InvalidParameter.DomainNotAllowedLock"
INVALIDPARAMETER_LOCKDAYSINVALID = "InvalidParameter.LockDaysInvalid"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyDomainOwner

func (c *Client) ModifyDomainOwner(request *ModifyDomainOwnerRequest) (response *ModifyDomainOwnerResponse, err error)

ModifyDomainOwner 域名过户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_TRANSFERTOENTERPRISEDENIED = "FailedOperation.TransferToEnterpriseDenied"
FAILEDOPERATION_TRANSFERTOPERSONDENIED = "FailedOperation.TransferToPersonDenied"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"
INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"
INVALIDPARAMETER_EMAILSAME = "InvalidParameter.EmailSame"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_OTHERACCOUNTUNREALNAME = "InvalidParameter.OtherAccountUnrealName"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_USERAREAINVALID = "InvalidParameter.UserAreaInvalid"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) ModifyDomainOwnerWithContext added in v1.0.324

func (c *Client) ModifyDomainOwnerWithContext(ctx context.Context, request *ModifyDomainOwnerRequest) (response *ModifyDomainOwnerResponse, err error)

ModifyDomainOwner 域名过户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_TRANSFERTOENTERPRISEDENIED = "FailedOperation.TransferToEnterpriseDenied"
FAILEDOPERATION_TRANSFERTOPERSONDENIED = "FailedOperation.TransferToPersonDenied"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_EMAILINVALID = "InvalidParameter.EmailInvalid"
INVALIDPARAMETER_EMAILORQQINVALID = "InvalidParameter.EmailOrQqInvalid"
INVALIDPARAMETER_EMAILSAME = "InvalidParameter.EmailSame"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_OTHERACCOUNTUNREALNAME = "InvalidParameter.OtherAccountUnrealName"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_USERAREAINVALID = "InvalidParameter.UserAreaInvalid"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"

func (*Client) ModifyDomainRemark

func (c *Client) ModifyDomainRemark(request *ModifyDomainRemarkRequest) (response *ModifyDomainRemarkResponse, err error)

ModifyDomainRemark 设置域名备注

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REMARKTOOLONG = "InvalidParameter.RemarkTooLong"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyDomainRemarkWithContext added in v1.0.324

func (c *Client) ModifyDomainRemarkWithContext(ctx context.Context, request *ModifyDomainRemarkRequest) (response *ModifyDomainRemarkResponse, err error)

ModifyDomainRemark 设置域名备注

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REMARKTOOLONG = "InvalidParameter.RemarkTooLong"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyDomainStatus

func (c *Client) ModifyDomainStatus(request *ModifyDomainStatusRequest) (response *ModifyDomainStatusResponse, err error)

ModifyDomainStatus 修改域名状态

可能返回的错误码:

FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifyDomainStatusWithContext added in v1.0.324

func (c *Client) ModifyDomainStatusWithContext(ctx context.Context, request *ModifyDomainStatusRequest) (response *ModifyDomainStatusResponse, err error)

ModifyDomainStatus 修改域名状态

可能返回的错误码:

FAILEDOPERATION_DOMAINISKEYDOMAIN = "FailedOperation.DomainIsKeyDomain"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_TOOLSDOMAININVALID = "InvalidParameter.ToolsDomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifyDomainUnlock

func (c *Client) ModifyDomainUnlock(request *ModifyDomainUnlockRequest) (response *ModifyDomainUnlockResponse, err error)

ModifyDomainUnlock 域名锁定解锁

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISNOTLOCKED = "InvalidParameter.DomainIsNotlocked"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNLOCKCODEEXPIRED = "InvalidParameter.UnLockCodeExpired"
INVALIDPARAMETER_UNLOCKCODEINVALID = "InvalidParameter.UnLockCodeInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyDomainUnlockWithContext added in v1.0.324

func (c *Client) ModifyDomainUnlockWithContext(ctx context.Context, request *ModifyDomainUnlockRequest) (response *ModifyDomainUnlockResponse, err error)

ModifyDomainUnlock 域名锁定解锁

可能返回的错误码:

FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISNOTLOCKED = "InvalidParameter.DomainIsNotlocked"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNLOCKCODEEXPIRED = "InvalidParameter.UnLockCodeExpired"
INVALIDPARAMETER_UNLOCKCODEINVALID = "InvalidParameter.UnLockCodeInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyDynamicDNS

func (c *Client) ModifyDynamicDNS(request *ModifyDynamicDNSRequest) (response *ModifyDynamicDNSResponse, err error)

ModifyDynamicDNS 更新动态 DNS 记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyDynamicDNSWithContext added in v1.0.324

func (c *Client) ModifyDynamicDNSWithContext(ctx context.Context, request *ModifyDynamicDNSRequest) (response *ModifyDynamicDNSResponse, err error)

ModifyDynamicDNS 更新动态 DNS 记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyPackageAutoRenew added in v1.0.427

func (c *Client) ModifyPackageAutoRenew(request *ModifyPackageAutoRenewRequest) (response *ModifyPackageAutoRenewResponse, err error)

ModifyPackageAutoRenew DNS 解析套餐自动续费设置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyPackageAutoRenewWithContext added in v1.0.427

func (c *Client) ModifyPackageAutoRenewWithContext(ctx context.Context, request *ModifyPackageAutoRenewRequest) (response *ModifyPackageAutoRenewResponse, err error)

ModifyPackageAutoRenew DNS 解析套餐自动续费设置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRecord

func (c *Client) ModifyRecord(request *ModifyRecordRequest) (response *ModifyRecordResponse, err error)

ModifyRecord 修改记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordBatch

func (c *Client) ModifyRecordBatch(request *ModifyRecordBatchRequest) (response *ModifyRecordBatchResponse, err error)

ModifyRecordBatch 批量修改记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHRECORDMODIFYACTIONERROR = "InvalidParameter.BatchRecordModifyActionError"
INVALIDPARAMETER_BATCHRECORDMODIFYACTIONINVALIDVALUE = "InvalidParameter.BatchRecordModifyActionInvalidValue"
INVALIDPARAMETER_BATCHRECORDREPLACEACTIONERROR = "InvalidParameter.BatchRecordReplaceActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordBatchWithContext added in v1.0.324

func (c *Client) ModifyRecordBatchWithContext(ctx context.Context, request *ModifyRecordBatchRequest) (response *ModifyRecordBatchResponse, err error)

ModifyRecordBatch 批量修改记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_BATCHRECORDMODIFYACTIONERROR = "InvalidParameter.BatchRecordModifyActionError"
INVALIDPARAMETER_BATCHRECORDMODIFYACTIONINVALIDVALUE = "InvalidParameter.BatchRecordModifyActionInvalidValue"
INVALIDPARAMETER_BATCHRECORDREPLACEACTIONERROR = "InvalidParameter.BatchRecordReplaceActionError"
INVALIDPARAMETER_BATCHTASKCOUNTLIMIT = "InvalidParameter.BatchTaskCountLimit"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_JOBGREATERTHANLIMIT = "InvalidParameter.JobGreaterThanLimit"
INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_RECORDSEMPTY = "InvalidParameter.RecordsEmpty"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordFields added in v1.0.545

func (c *Client) ModifyRecordFields(request *ModifyRecordFieldsRequest) (response *ModifyRecordFieldsResponse, err error)

ModifyRecordFields 修改记录可选字段

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordFieldsWithContext added in v1.0.545

func (c *Client) ModifyRecordFieldsWithContext(ctx context.Context, request *ModifyRecordFieldsRequest) (response *ModifyRecordFieldsResponse, err error)

ModifyRecordFields 修改记录可选字段

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordGroup added in v1.0.543

func (c *Client) ModifyRecordGroup(request *ModifyRecordGroupRequest) (response *ModifyRecordGroupResponse, err error)

ModifyRecordGroup 修改记录分组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifyRecordGroupWithContext added in v1.0.543

func (c *Client) ModifyRecordGroupWithContext(ctx context.Context, request *ModifyRecordGroupRequest) (response *ModifyRecordGroupResponse, err error)

ModifyRecordGroup 修改记录分组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifyRecordRemark

func (c *Client) ModifyRecordRemark(request *ModifyRecordRemarkRequest) (response *ModifyRecordRemarkResponse, err error)

ModifyRecordRemark 设置记录备注

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordRemarkWithContext added in v1.0.324

func (c *Client) ModifyRecordRemarkWithContext(ctx context.Context, request *ModifyRecordRemarkRequest) (response *ModifyRecordRemarkResponse, err error)

ModifyRecordRemark 设置记录备注

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_REMARKLENGTHEXCEEDED = "InvalidParameter.RemarkLengthExceeded"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordStatus

func (c *Client) ModifyRecordStatus(request *ModifyRecordStatusRequest) (response *ModifyRecordStatusResponse, err error)

ModifyRecordStatus 修改解析记录的状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordStatusWithContext added in v1.0.324

func (c *Client) ModifyRecordStatusWithContext(ctx context.Context, request *ModifyRecordStatusRequest) (response *ModifyRecordStatusResponse, err error)

ModifyRecordStatus 修改解析记录的状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyRecordToGroup added in v1.0.543

func (c *Client) ModifyRecordToGroup(request *ModifyRecordToGroupRequest) (response *ModifyRecordToGroupResponse, err error)

ModifyRecordToGroup 将记录添加到分组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifyRecordToGroupWithContext added in v1.0.543

func (c *Client) ModifyRecordToGroupWithContext(ctx context.Context, request *ModifyRecordToGroupRequest) (response *ModifyRecordToGroupResponse, err error)

ModifyRecordToGroup 将记录添加到分组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifyRecordWithContext added in v1.0.324

func (c *Client) ModifyRecordWithContext(ctx context.Context, request *ModifyRecordRequest) (response *ModifyRecordResponse, err error)

ModifyRecord 修改记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DNSSECINCOMPLETECLOSED = "FailedOperation.DNSSECIncompleteClosed"
FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_FREQUENCYLIMIT = "FailedOperation.FrequencyLimit"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINRECORDEXIST = "InvalidParameter.DomainRecordExist"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_INVALIDWEIGHT = "InvalidParameter.InvalidWeight"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_MXINVALID = "InvalidParameter.MxInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDLINEINVALID = "InvalidParameter.RecordLineInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_RECORDVALUELENGTHINVALID = "InvalidParameter.RecordValueLengthInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_RECORDTTLLIMIT = "LimitExceeded.RecordTtlLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifySnapshotConfig added in v1.0.542

func (c *Client) ModifySnapshotConfig(request *ModifySnapshotConfigRequest) (response *ModifySnapshotConfigResponse, err error)

ModifySnapshotConfig 修改快照配置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifySnapshotConfigWithContext added in v1.0.542

func (c *Client) ModifySnapshotConfigWithContext(ctx context.Context, request *ModifySnapshotConfigRequest) (response *ModifySnapshotConfigResponse, err error)

ModifySnapshotConfig 修改快照配置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) ModifySubdomainStatus added in v1.0.246

func (c *Client) ModifySubdomainStatus(request *ModifySubdomainStatusRequest) (response *ModifySubdomainStatusResponse, err error)

ModifySubdomainStatus 暂停子域名的解析记录

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINSELFNOCOPY = "InvalidParameter.DomainSelfNoCopy"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_STATUSCODEINVALID = "InvalidParameter.StatusCodeInvalid"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifySubdomainStatusWithContext added in v1.0.324

func (c *Client) ModifySubdomainStatusWithContext(ctx context.Context, request *ModifySubdomainStatusRequest) (response *ModifySubdomainStatusResponse, err error)

ModifySubdomainStatus 暂停子域名的解析记录

可能返回的错误码:

FAILEDOPERATION_DOMAINISLOCKED = "FailedOperation.DomainIsLocked"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DNSSECADDCNAMEERROR = "InvalidParameter.DnssecAddCnameError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINNOTALLOWEDMODIFYRECORDS = "InvalidParameter.DomainNotAllowedModifyRecords"
INVALIDPARAMETER_DOMAINNOTBEIAN = "InvalidParameter.DomainNotBeian"
INVALIDPARAMETER_DOMAINSELFNOCOPY = "InvalidParameter.DomainSelfNoCopy"
INVALIDPARAMETER_EMAILNOTVERIFIED = "InvalidParameter.EmailNotVerified"
INVALIDPARAMETER_LOGINTOKENIDERROR = "InvalidParameter.LoginTokenIdError"
INVALIDPARAMETER_LOGINTOKENNOTEXISTS = "InvalidParameter.LoginTokenNotExists"
INVALIDPARAMETER_LOGINTOKENVALIDATEFAILED = "InvalidParameter.LoginTokenValidateFailed"
INVALIDPARAMETER_MOBILENOTVERIFIED = "InvalidParameter.MobileNotVerified"
INVALIDPARAMETER_RECORDIDINVALID = "InvalidParameter.RecordIdInvalid"
INVALIDPARAMETER_RECORDTYPEINVALID = "InvalidParameter.RecordTypeInvalid"
INVALIDPARAMETER_RECORDVALUEINVALID = "InvalidParameter.RecordValueInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_STATUSCODEINVALID = "InvalidParameter.StatusCodeInvalid"
INVALIDPARAMETER_SUBDOMAININVALID = "InvalidParameter.SubdomainInvalid"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_URLVALUEILLEGAL = "InvalidParameter.UrlValueIllegal"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_USERIDINVALID = "InvalidParameterValue.UserIdInvalid"
LIMITEXCEEDED_AAAACOUNTLIMIT = "LimitExceeded.AAAACountLimit"
LIMITEXCEEDED_ATNSRECORDLIMIT = "LimitExceeded.AtNsRecordLimit"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
LIMITEXCEEDED_HIDDENURLEXCEEDED = "LimitExceeded.HiddenUrlExceeded"
LIMITEXCEEDED_NSCOUNTLIMIT = "LimitExceeded.NsCountLimit"
LIMITEXCEEDED_SRVCOUNTLIMIT = "LimitExceeded.SrvCountLimit"
LIMITEXCEEDED_SUBDOMAINLEVELLIMIT = "LimitExceeded.SubdomainLevelLimit"
LIMITEXCEEDED_SUBDOMAINROLLLIMIT = "LimitExceeded.SubdomainRollLimit"
LIMITEXCEEDED_SUBDOMAINWCARDLIMIT = "LimitExceeded.SubdomainWcardLimit"
LIMITEXCEEDED_URLCOUNTLIMIT = "LimitExceeded.UrlCountLimit"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTAGENT = "OperationDenied.NotAgent"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"

func (*Client) ModifyVasAutoRenewStatus added in v1.0.427

func (c *Client) ModifyVasAutoRenewStatus(request *ModifyVasAutoRenewStatusRequest) (response *ModifyVasAutoRenewStatusResponse, err error)

ModifyVasAutoRenewStatus 增值服务自动续费设置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
OPERATIONDENIED_RESOURCENOTALLOWRENEW = "OperationDenied.ResourceNotAllowRenew"
OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyVasAutoRenewStatusWithContext added in v1.0.427

func (c *Client) ModifyVasAutoRenewStatusWithContext(ctx context.Context, request *ModifyVasAutoRenewStatusRequest) (response *ModifyVasAutoRenewStatusResponse, err error)

ModifyVasAutoRenewStatus 增值服务自动续费设置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
FAILEDOPERATION_CONTAINSPERSONALVIP = "FailedOperation.ContainsPersonalVip"
FAILEDOPERATION_DOMAINISPERSONALTYPE = "FailedOperation.DomainIsPersonalType"
FAILEDOPERATION_DOMAINISSPAM = "FailedOperation.DomainIsSpam"
FAILEDOPERATION_DOMAINISVIP = "FailedOperation.DomainIsVip"
FAILEDOPERATION_EIPCHECKFAILED = "FailedOperation.EipCheckFailed"
FAILEDOPERATION_FUNCTIONNOTALLOWEDAPPLY = "FailedOperation.FunctionNotAllowedApply"
FAILEDOPERATION_GETWHOISFAILED = "FailedOperation.GetWhoisFailed"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
FAILEDOPERATION_MOBILENOTVERIFIED = "FailedOperation.MobileNotVerified"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
INVALIDPARAMETER_DOMAINALIASEXISTS = "InvalidParameter.DomainAliasExists"
INVALIDPARAMETER_DOMAINALIASIDINVALID = "InvalidParameter.DomainAliasIdInvalid"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETER_DOMAINISMODIFYINGDNS = "InvalidParameter.DomainIsModifyingDns"
INVALIDPARAMETER_DOMAINNOTREGED = "InvalidParameter.DomainNotReged"
INVALIDPARAMETER_DOMAINNOTVIP = "InvalidParameter.DomainNotVip"
INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
INVALIDPARAMETER_DOMAINTYPEINVALID = "InvalidParameter.DomainTypeInvalid"
INVALIDPARAMETER_DOMAINSEMPTY = "InvalidParameter.DomainsEmpty"
INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
INVALIDPARAMETER_GROUPNAMEINVALID = "InvalidParameter.GroupNameInvalid"
INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
INVALIDPARAMETER_INVALIDTIME = "InvalidParameter.InvalidTime"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_REQUESTIPLIMITED = "InvalidParameter.RequestIpLimited"
INVALIDPARAMETER_SHAREDUSERSUNREALNAME = "InvalidParameter.SharedUsersUnrealName"
INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_FAILEDLOGINLIMITEXCEEDED = "LimitExceeded.FailedLoginLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTADMIN = "OperationDenied.NotAdmin"
OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
OPERATIONDENIED_NOTRESOURCEOWNER = "OperationDenied.NotResourceOwner"
OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
OPERATIONDENIED_RESOURCENOTALLOWRENEW = "OperationDenied.ResourceNotAllowRenew"
OPERATIONDENIED_VIPDOMAINALLOWED = "OperationDenied.VipDomainAllowed"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_BATCHTASKLIMIT = "RequestLimitExceeded.BatchTaskLimit"
REQUESTLIMITEXCEEDED_CREATEDOMAINLIMIT = "RequestLimitExceeded.CreateDomainLimit"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_NODATAOFDOMAIN = "ResourceNotFound.NoDataOfDomain"
RESOURCENOTFOUND_NODATAOFDOMAINALIAS = "ResourceNotFound.NoDataOfDomainAlias"
RESOURCENOTFOUND_NODATAOFGIFT = "ResourceNotFound.NoDataOfGift"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) PayOrderWithBalance added in v1.0.427

func (c *Client) PayOrderWithBalance(request *PayOrderWithBalanceRequest) (response *PayOrderWithBalanceResponse, err error)

PayOrderWithBalance DNSPod商品余额支付

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
FAILEDOPERATION_COUPONFORFREEDOMAIN = "FailedOperation.CouponForFreeDomain"
FAILEDOPERATION_COUPONNOTSUPPORTED = "FailedOperation.CouponNotSupported"
FAILEDOPERATION_COUPONTYPEALREADYUSED = "FailedOperation.CouponTypeAlreadyUsed"
FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
INVALIDPARAMETER_BROWSERNULL = "InvalidParameter.BrowserNull"
INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
INVALIDPARAMETER_GRADENOTCOPY = "InvalidParameter.GradeNotCopy"
INVALIDPARAMETER_HASPENDINGAPPLY = "InvalidParameter.HasPendingApply"
INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
INVALIDPARAMETER_INVALIDCOUPON = "InvalidParameter.InvalidCoupon"
INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
INVALIDPARAMETER_IPSEXCEEDLIMIT = "InvalidParameter.IpsExceedLimit"
INVALIDPARAMETER_NEWPACKAGETYPEINVALID = "InvalidParameter.NewPackageTypeInvalid"
INVALIDPARAMETER_OPENIDINVALID = "InvalidParameter.OpenidInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"
INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_REALNAMEUSER = "InvalidParameter.RealNameUser"
INVALIDPARAMETER_TASKNOTCOMPLETED = "InvalidParameter.TaskNotCompleted"
INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETER_UUIDINVALID = "InvalidParameter.UuidInvalid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_UPGRADETERMINVALID = "InvalidParameterValue.UpgradeTermInvalid"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
OPERATIONDENIED_AGENTDENIED = "OperationDenied.AgentDenied"
OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"
OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
OPERATIONDENIED_PERSONALCOUPONNOTALLOWED = "OperationDenied.PersonalCouponNotAllowed"
OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) PayOrderWithBalanceWithContext added in v1.0.427

func (c *Client) PayOrderWithBalanceWithContext(ctx context.Context, request *PayOrderWithBalanceRequest) (response *PayOrderWithBalanceResponse, err error)

PayOrderWithBalance DNSPod商品余额支付

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCOUNTISLOCKED = "FailedOperation.AccountIsLocked"
FAILEDOPERATION_COUPONFORFREEDOMAIN = "FailedOperation.CouponForFreeDomain"
FAILEDOPERATION_COUPONNOTSUPPORTED = "FailedOperation.CouponNotSupported"
FAILEDOPERATION_COUPONTYPEALREADYUSED = "FailedOperation.CouponTypeAlreadyUsed"
FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance"
FAILEDOPERATION_LOGINAREANOTALLOWED = "FailedOperation.LoginAreaNotAllowed"
FAILEDOPERATION_LOGINFAILED = "FailedOperation.LoginFailed"
FAILEDOPERATION_LOGINTIMEOUT = "FailedOperation.LoginTimeout"
FAILEDOPERATION_NOTDOMAINOWNER = "FailedOperation.NotDomainOwner"
FAILEDOPERATION_NOTREALNAMEDUSER = "FailedOperation.NotRealNamedUser"
FAILEDOPERATION_NOTRESOURCEOWNER = "FailedOperation.NotResourceOwner"
FAILEDOPERATION_ORDERCANNOTPAY = "FailedOperation.OrderCanNotPay"
FAILEDOPERATION_ORDERHASPAID = "FailedOperation.OrderHasPaid"
FAILEDOPERATION_RESOURCENOTBIND = "FailedOperation.ResourceNotBind"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
FAILEDOPERATION_VERIFYINGBILLEXISTS = "FailedOperation.VerifyingBillExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACCOUNTISBANNED = "InvalidParameter.AccountIsBanned"
INVALIDPARAMETER_ACTIONINVALID = "InvalidParameter.ActionInvalid"
INVALIDPARAMETER_ACTIONSUCCESS = "InvalidParameter.ActionSuccess"
INVALIDPARAMETER_ACTIVITY = "InvalidParameter.Activity"
INVALIDPARAMETER_BILLNUMBERINVALID = "InvalidParameter.BillNumberInvalid"
INVALIDPARAMETER_BROWSERNULL = "InvalidParameter.BrowserNull"
INVALIDPARAMETER_COMMON = "InvalidParameter.Common"
INVALIDPARAMETER_CUSTOMMESSAGE = "InvalidParameter.CustomMessage"
INVALIDPARAMETER_DATAEXPIRED = "InvalidParameter.DataExpired"
INVALIDPARAMETER_DATAINVALID = "InvalidParameter.DataInvalid"
INVALIDPARAMETER_DEALTYPEINVALID = "InvalidParameter.DealTypeInvalid"
INVALIDPARAMETER_DNSDEALDOMAINUPGRADED = "InvalidParameter.DnsDealDomainUpgraded"
INVALIDPARAMETER_DNSDEALLOCKED = "InvalidParameter.DnsDealLocked"
INVALIDPARAMETER_DNSINVALIDDEAL = "InvalidParameter.DnsInvalidDeal"
INVALIDPARAMETER_GOODSCHILDTYPEINVALID = "InvalidParameter.GoodsChildTypeInvalid"
INVALIDPARAMETER_GOODSNUMINVALID = "InvalidParameter.GoodsNumInvalid"
INVALIDPARAMETER_GOODSTYPEINVALID = "InvalidParameter.GoodsTypeInvalid"
INVALIDPARAMETER_GRADENOTCOPY = "InvalidParameter.GradeNotCopy"
INVALIDPARAMETER_HASPENDINGAPPLY = "InvalidParameter.HasPendingApply"
INVALIDPARAMETER_ILLEGALNEWDEAL = "InvalidParameter.IllegalNewDeal"
INVALIDPARAMETER_INVALIDCOUPON = "InvalidParameter.InvalidCoupon"
INVALIDPARAMETER_INVALIDDEALNAME = "InvalidParameter.InvalidDealName"
INVALIDPARAMETER_INVALIDSECRETID = "InvalidParameter.InvalidSecretId"
INVALIDPARAMETER_INVALIDSIGNATURE = "InvalidParameter.InvalidSignature"
INVALIDPARAMETER_IPSEXCEEDLIMIT = "InvalidParameter.IpsExceedLimit"
INVALIDPARAMETER_NEWPACKAGETYPEINVALID = "InvalidParameter.NewPackageTypeInvalid"
INVALIDPARAMETER_OPENIDINVALID = "InvalidParameter.OpenidInvalid"
INVALIDPARAMETER_OPERATEFAILED = "InvalidParameter.OperateFailed"
INVALIDPARAMETER_OPERATIONISTOOFREQUENT = "InvalidParameter.OperationIsTooFrequent"
INVALIDPARAMETER_OPTYPENOTSUPPORTED = "InvalidParameter.OptypeNotSupported"
INVALIDPARAMETER_PARAMINVALID = "InvalidParameter.ParamInvalid"
INVALIDPARAMETER_PARAMSILLEGAL = "InvalidParameter.ParamsIllegal"
INVALIDPARAMETER_PARAMSMISSING = "InvalidParameter.ParamsMissing"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_QCLOUDUININVALID = "InvalidParameter.QcloudUinInvalid"
INVALIDPARAMETER_REALNAMEUSER = "InvalidParameter.RealNameUser"
INVALIDPARAMETER_TASKNOTCOMPLETED = "InvalidParameter.TaskNotCompleted"
INVALIDPARAMETER_TIMESPANINVALID = "InvalidParameter.TimeSpanInvalid"
INVALIDPARAMETER_TIMESTAMPEXPIRED = "InvalidParameter.TimestampExpired"
INVALIDPARAMETER_UNREALNAMEUSER = "InvalidParameter.UnrealNameUser"
INVALIDPARAMETER_USERALREADYLOCKED = "InvalidParameter.UserAlreadyLocked"
INVALIDPARAMETER_USERNOTEXISTS = "InvalidParameter.UserNotExists"
INVALIDPARAMETER_UUIDINVALID = "InvalidParameter.UuidInvalid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DOMAINGRADEINVALID = "InvalidParameterValue.DomainGradeInvalid"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
INVALIDPARAMETERVALUE_UPGRADETERMINVALID = "InvalidParameterValue.UpgradeTermInvalid"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACCESSDENIED = "OperationDenied.AccessDenied"
OPERATIONDENIED_AGENTDENIED = "OperationDenied.AgentDenied"
OPERATIONDENIED_AGENTSUBORDINATEDENIED = "OperationDenied.AgentSubordinateDenied"
OPERATIONDENIED_CANCELBILLNOTALLOWED = "OperationDenied.CancelBillNotAllowed"
OPERATIONDENIED_DELETEUSINGRECORDLINENOTALLOWED = "OperationDenied.DeleteUsingRecordLineNotAllowed"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_IPINBLACKLISTNOTALLOWED = "OperationDenied.IPInBlacklistNotAllowed"
OPERATIONDENIED_MONITORCALLBACKNOTENABLED = "OperationDenied.MonitorCallbackNotEnabled"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"
OPERATIONDENIED_NOTGRANTEDBYOWNER = "OperationDenied.NotGrantedByOwner"
OPERATIONDENIED_NOTMANAGEDUSER = "OperationDenied.NotManagedUser"
OPERATIONDENIED_NOTORDEROWNER = "OperationDenied.NotOrderOwner"
OPERATIONDENIED_PERSONALCOUPONNOTALLOWED = "OperationDenied.PersonalCouponNotAllowed"
OPERATIONDENIED_POSTREQUESTACCEPTONLY = "OperationDenied.PostRequestAcceptOnly"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDED = "RequestLimitExceeded.RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RollbackRecordSnapshot added in v1.0.542

func (c *Client) RollbackRecordSnapshot(request *RollbackRecordSnapshotRequest) (response *RollbackRecordSnapshotResponse, err error)

RollbackRecordSnapshot 重新回滚指定解析记录快照

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) RollbackRecordSnapshotWithContext added in v1.0.542

func (c *Client) RollbackRecordSnapshotWithContext(ctx context.Context, request *RollbackRecordSnapshotRequest) (response *RollbackRecordSnapshotResponse, err error)

RollbackRecordSnapshot 重新回滚指定解析记录快照

可能返回的错误码:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) RollbackSnapshot added in v1.0.542

func (c *Client) RollbackSnapshot(request *RollbackSnapshotRequest) (response *RollbackSnapshotResponse, err error)

RollbackSnapshot 回滚快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

func (*Client) RollbackSnapshotWithContext added in v1.0.542

func (c *Client) RollbackSnapshotWithContext(ctx context.Context, request *RollbackSnapshotRequest) (response *RollbackSnapshotResponse, err error)

RollbackSnapshot 回滚快照

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnknowError"
INVALIDPARAMETER_DOMAINIDINVALID = "InvalidParameter.DomainIdInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_DOMAINISALIASER = "InvalidParameter.DomainIsAliaser"
INVALIDPARAMETERVALUE_DOMAINNOTEXISTS = "InvalidParameterValue.DomainNotExists"
OPERATIONDENIED_DOMAINOWNERALLOWEDONLY = "OperationDenied.DomainOwnerAllowedOnly"
OPERATIONDENIED_NOPERMISSIONTOOPERATEDOMAIN = "OperationDenied.NoPermissionToOperateDomain"

type CreateDealRequest added in v1.0.427

type CreateDealRequest struct {
	*tchttp.BaseRequest

	// 询价类型,1 新购,2 续费,3 套餐升级(增值服务暂时只支持新购)
	DealType *uint64 `json:"DealType,omitnil,omitempty" name:"DealType"`

	// 商品类型,1 域名套餐 2 增值服务
	GoodsType *uint64 `json:"GoodsType,omitnil,omitempty" name:"GoodsType"`

	// 套餐类型:
	// DP_PLUS:专业版
	// DP_EXPERT:企业版
	// DP_ULTRA:尊享版
	//
	// 增值服务类型
	// LB:负载均衡
	// URL:URL转发
	// DMONITOR_TASKS:D监控任务数
	// DMONITOR_IP:D监控备用 IP 数
	// CUSTOMLINE:自定义线路数
	GoodsChildType *string `json:"GoodsChildType,omitnil,omitempty" name:"GoodsChildType"`

	// 增值服务购买数量,如果是域名套餐固定为1,如果是增值服务则按以下规则:
	// 负载均衡、D监控任务数、D监控备用 IP 数、自定义线路数、URL 转发(必须是5的正整数倍,如 5、10、15 等)
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 是否开启自动续费,1 开启,2 不开启(增值服务暂不支持自动续费),默认值为 2 不开启
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 需要绑定套餐的域名,如 dnspod.cn,如果是续费或升级,domain 参数必须要传,新购可不传。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 套餐时长:
	// 1. 套餐以月为单位(按月只能是 3、6 还有 12 的倍数),套餐例如购买一年则传12,最大120 。(续费最低一年)
	// 2. 升级套餐时不需要传。
	// 3. 增值服务的时长单位为年,买一年传1(增值服务新购按年只能是 1,增值服务续费最大为 10)
	TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 套餐类型,需要升级到的套餐类型,只有升级时需要。
	NewPackageType *string `json:"NewPackageType,omitnil,omitempty" name:"NewPackageType"`
}

func NewCreateDealRequest added in v1.0.427

func NewCreateDealRequest() (request *CreateDealRequest)

func (*CreateDealRequest) FromJsonString added in v1.0.427

func (r *CreateDealRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDealRequest) ToJsonString added in v1.0.427

func (r *CreateDealRequest) ToJsonString() string

type CreateDealRequestParams added in v1.0.427

type CreateDealRequestParams struct {
	// 询价类型,1 新购,2 续费,3 套餐升级(增值服务暂时只支持新购)
	DealType *uint64 `json:"DealType,omitnil,omitempty" name:"DealType"`

	// 商品类型,1 域名套餐 2 增值服务
	GoodsType *uint64 `json:"GoodsType,omitnil,omitempty" name:"GoodsType"`

	// 套餐类型:
	// DP_PLUS:专业版
	// DP_EXPERT:企业版
	// DP_ULTRA:尊享版
	//
	// 增值服务类型
	// LB:负载均衡
	// URL:URL转发
	// DMONITOR_TASKS:D监控任务数
	// DMONITOR_IP:D监控备用 IP 数
	// CUSTOMLINE:自定义线路数
	GoodsChildType *string `json:"GoodsChildType,omitnil,omitempty" name:"GoodsChildType"`

	// 增值服务购买数量,如果是域名套餐固定为1,如果是增值服务则按以下规则:
	// 负载均衡、D监控任务数、D监控备用 IP 数、自定义线路数、URL 转发(必须是5的正整数倍,如 5、10、15 等)
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 是否开启自动续费,1 开启,2 不开启(增值服务暂不支持自动续费),默认值为 2 不开启
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 需要绑定套餐的域名,如 dnspod.cn,如果是续费或升级,domain 参数必须要传,新购可不传。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 套餐时长:
	// 1. 套餐以月为单位(按月只能是 3、6 还有 12 的倍数),套餐例如购买一年则传12,最大120 。(续费最低一年)
	// 2. 升级套餐时不需要传。
	// 3. 增值服务的时长单位为年,买一年传1(增值服务新购按年只能是 1,增值服务续费最大为 10)
	TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 套餐类型,需要升级到的套餐类型,只有升级时需要。
	NewPackageType *string `json:"NewPackageType,omitnil,omitempty" name:"NewPackageType"`
}

Predefined struct for user

type CreateDealResponse added in v1.0.427

type CreateDealResponse struct {
	*tchttp.BaseResponse
	Response *CreateDealResponseParams `json:"Response"`
}

func NewCreateDealResponse added in v1.0.427

func NewCreateDealResponse() (response *CreateDealResponse)

func (*CreateDealResponse) FromJsonString added in v1.0.427

func (r *CreateDealResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDealResponse) ToJsonString added in v1.0.427

func (r *CreateDealResponse) ToJsonString() string

type CreateDealResponseParams added in v1.0.427

type CreateDealResponseParams struct {
	// 大订单号,一个大订单号下可以有多个子订单,说明是同一次下单
	BigDealId *string `json:"BigDealId,omitnil,omitempty" name:"BigDealId"`

	// 子订单列表
	DealList []*Deals `json:"DealList,omitnil,omitempty" name:"DealList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDomainAliasRequest

type CreateDomainAliasRequest struct {
	*tchttp.BaseRequest

	// 域名别名
	DomainAlias *string `json:"DomainAlias,omitnil,omitempty" name:"DomainAlias"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID,参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *int64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewCreateDomainAliasRequest

func NewCreateDomainAliasRequest() (request *CreateDomainAliasRequest)

func (*CreateDomainAliasRequest) FromJsonString

func (r *CreateDomainAliasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainAliasRequest) ToJsonString

func (r *CreateDomainAliasRequest) ToJsonString() string

type CreateDomainAliasRequestParams added in v1.0.426

type CreateDomainAliasRequestParams struct {
	// 域名别名
	DomainAlias *string `json:"DomainAlias,omitnil,omitempty" name:"DomainAlias"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID,参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *int64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type CreateDomainAliasResponse

type CreateDomainAliasResponse struct {
	*tchttp.BaseResponse
	Response *CreateDomainAliasResponseParams `json:"Response"`
}

func NewCreateDomainAliasResponse

func NewCreateDomainAliasResponse() (response *CreateDomainAliasResponse)

func (*CreateDomainAliasResponse) FromJsonString

func (r *CreateDomainAliasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainAliasResponse) ToJsonString

func (r *CreateDomainAliasResponse) ToJsonString() string

type CreateDomainAliasResponseParams added in v1.0.426

type CreateDomainAliasResponseParams struct {
	// 域名别名ID
	DomainAliasId *int64 `json:"DomainAliasId,omitnil,omitempty" name:"DomainAliasId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDomainBatchDetail

type CreateDomainBatchDetail struct {
	// 见RecordInfoBatch
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordList []*CreateDomainBatchRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 任务编号
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 该条任务运行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
}

type CreateDomainBatchRecord

type CreateDomainBatchRecord struct {
	// 子域名(主机记录)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 记录类型, 详见 DescribeRecordType 接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 解析记录的线路,详见 DescribeRecordLineList 接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 记录的 TTL 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 记录添加状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 此条记录在列表中的ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

type CreateDomainBatchRequest

type CreateDomainBatchRequest struct {
	*tchttp.BaseRequest

	// 域名数组
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`

	// 每个域名添加 @ 和 www 的 A 记录值,记录值为IP,如果不传此参数或者传空,将只添加域名,不添加记录。
	RecordValue *string `json:"RecordValue,omitnil,omitempty" name:"RecordValue"`
}

func NewCreateDomainBatchRequest

func NewCreateDomainBatchRequest() (request *CreateDomainBatchRequest)

func (*CreateDomainBatchRequest) FromJsonString

func (r *CreateDomainBatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainBatchRequest) ToJsonString

func (r *CreateDomainBatchRequest) ToJsonString() string

type CreateDomainBatchRequestParams added in v1.0.426

type CreateDomainBatchRequestParams struct {
	// 域名数组
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`

	// 每个域名添加 @ 和 www 的 A 记录值,记录值为IP,如果不传此参数或者传空,将只添加域名,不添加记录。
	RecordValue *string `json:"RecordValue,omitnil,omitempty" name:"RecordValue"`
}

Predefined struct for user

type CreateDomainBatchResponse

type CreateDomainBatchResponse struct {
	*tchttp.BaseResponse
	Response *CreateDomainBatchResponseParams `json:"Response"`
}

func NewCreateDomainBatchResponse

func NewCreateDomainBatchResponse() (response *CreateDomainBatchResponse)

func (*CreateDomainBatchResponse) FromJsonString

func (r *CreateDomainBatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainBatchResponse) ToJsonString

func (r *CreateDomainBatchResponse) ToJsonString() string

type CreateDomainBatchResponseParams added in v1.0.426

type CreateDomainBatchResponseParams struct {
	// 批量添加域名信息
	DetailList []*CreateDomainBatchDetail `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 批量任务的ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDomainCustomLineRequest added in v1.0.781

type CreateDomainCustomLineRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 自定义线路名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 自定义线路IP段,用-分割
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 域名ID,如果传了DomainId,系统将会忽略Domain参数,优先使用DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewCreateDomainCustomLineRequest added in v1.0.781

func NewCreateDomainCustomLineRequest() (request *CreateDomainCustomLineRequest)

func (*CreateDomainCustomLineRequest) FromJsonString added in v1.0.781

func (r *CreateDomainCustomLineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainCustomLineRequest) ToJsonString added in v1.0.781

func (r *CreateDomainCustomLineRequest) ToJsonString() string

type CreateDomainCustomLineRequestParams added in v1.0.781

type CreateDomainCustomLineRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 自定义线路名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 自定义线路IP段,用-分割
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 域名ID,如果传了DomainId,系统将会忽略Domain参数,优先使用DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type CreateDomainCustomLineResponse added in v1.0.781

type CreateDomainCustomLineResponse struct {
	*tchttp.BaseResponse
	Response *CreateDomainCustomLineResponseParams `json:"Response"`
}

func NewCreateDomainCustomLineResponse added in v1.0.781

func NewCreateDomainCustomLineResponse() (response *CreateDomainCustomLineResponse)

func (*CreateDomainCustomLineResponse) FromJsonString added in v1.0.781

func (r *CreateDomainCustomLineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainCustomLineResponse) ToJsonString added in v1.0.781

func (r *CreateDomainCustomLineResponse) ToJsonString() string

type CreateDomainCustomLineResponseParams added in v1.0.781

type CreateDomainCustomLineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDomainGroupRequest

type CreateDomainGroupRequest struct {
	*tchttp.BaseRequest

	// 域名分组
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
}

func NewCreateDomainGroupRequest

func NewCreateDomainGroupRequest() (request *CreateDomainGroupRequest)

func (*CreateDomainGroupRequest) FromJsonString

func (r *CreateDomainGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainGroupRequest) ToJsonString

func (r *CreateDomainGroupRequest) ToJsonString() string

type CreateDomainGroupRequestParams added in v1.0.426

type CreateDomainGroupRequestParams struct {
	// 域名分组
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
}

Predefined struct for user

type CreateDomainGroupResponse

type CreateDomainGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateDomainGroupResponseParams `json:"Response"`
}

func NewCreateDomainGroupResponse

func NewCreateDomainGroupResponse() (response *CreateDomainGroupResponse)

func (*CreateDomainGroupResponse) FromJsonString

func (r *CreateDomainGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainGroupResponse) ToJsonString

func (r *CreateDomainGroupResponse) ToJsonString() string

type CreateDomainGroupResponseParams added in v1.0.426

type CreateDomainGroupResponseParams struct {
	// 域名分组ID
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDomainRequest

type CreateDomainRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名分组ID。可以通过接口DescribeDomainGroupList查看当前域名分组信息
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 是否星标域名,”yes”、”no” 分别代表是和否。
	IsMark *string `json:"IsMark,omitnil,omitempty" name:"IsMark"`

	// 添加子域名时,是否迁移相关父域名的解析记录。不传默认为 true
	TransferSubDomain *bool `json:"TransferSubDomain,omitnil,omitempty" name:"TransferSubDomain"`

	// 域名绑定的标签
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewCreateDomainRequest

func NewCreateDomainRequest() (request *CreateDomainRequest)

func (*CreateDomainRequest) FromJsonString

func (r *CreateDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainRequest) ToJsonString

func (r *CreateDomainRequest) ToJsonString() string

type CreateDomainRequestParams added in v1.0.426

type CreateDomainRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名分组ID。可以通过接口DescribeDomainGroupList查看当前域名分组信息
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 是否星标域名,”yes”、”no” 分别代表是和否。
	IsMark *string `json:"IsMark,omitnil,omitempty" name:"IsMark"`

	// 添加子域名时,是否迁移相关父域名的解析记录。不传默认为 true
	TransferSubDomain *bool `json:"TransferSubDomain,omitnil,omitempty" name:"TransferSubDomain"`

	// 域名绑定的标签
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type CreateDomainResponse

type CreateDomainResponse struct {
	*tchttp.BaseResponse
	Response *CreateDomainResponseParams `json:"Response"`
}

func NewCreateDomainResponse

func NewCreateDomainResponse() (response *CreateDomainResponse)

func (*CreateDomainResponse) FromJsonString

func (r *CreateDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDomainResponse) ToJsonString

func (r *CreateDomainResponse) ToJsonString() string

type CreateDomainResponseParams added in v1.0.426

type CreateDomainResponseParams struct {
	// 域名信息
	DomainInfo *DomainCreateInfo `json:"DomainInfo,omitnil,omitempty" name:"DomainInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRecordBatchDetail

type CreateRecordBatchDetail struct {
	// 见RecordInfoBatch
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordList []*CreateRecordBatchRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 任务编号
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 该条任务运行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 域名ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

type CreateRecordBatchRecord

type CreateRecordBatchRecord struct {
	// 子域名(主机记录)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 记录类型, 详见 DescribeRecordType 接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 解析记录的线路,详见 DescribeRecordLineList 接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 记录的 TTL 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 记录添加状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 此条记录在列表中的ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 记录的MX权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// 记录的权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`
}

type CreateRecordBatchRequest

type CreateRecordBatchRequest struct {
	*tchttp.BaseRequest

	// 域名ID,多个 domain_id 用英文逗号进行分割。
	DomainIdList []*string `json:"DomainIdList,omitnil,omitempty" name:"DomainIdList"`

	// 记录数组
	RecordList []*AddRecordBatch `json:"RecordList,omitnil,omitempty" name:"RecordList"`
}

func NewCreateRecordBatchRequest

func NewCreateRecordBatchRequest() (request *CreateRecordBatchRequest)

func (*CreateRecordBatchRequest) FromJsonString

func (r *CreateRecordBatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRecordBatchRequest) ToJsonString

func (r *CreateRecordBatchRequest) ToJsonString() string

type CreateRecordBatchRequestParams added in v1.0.426

type CreateRecordBatchRequestParams struct {
	// 域名ID,多个 domain_id 用英文逗号进行分割。
	DomainIdList []*string `json:"DomainIdList,omitnil,omitempty" name:"DomainIdList"`

	// 记录数组
	RecordList []*AddRecordBatch `json:"RecordList,omitnil,omitempty" name:"RecordList"`
}

Predefined struct for user

type CreateRecordBatchResponse

type CreateRecordBatchResponse struct {
	*tchttp.BaseResponse
	Response *CreateRecordBatchResponseParams `json:"Response"`
}

func NewCreateRecordBatchResponse

func NewCreateRecordBatchResponse() (response *CreateRecordBatchResponse)

func (*CreateRecordBatchResponse) FromJsonString

func (r *CreateRecordBatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRecordBatchResponse) ToJsonString

func (r *CreateRecordBatchResponse) ToJsonString() string

type CreateRecordBatchResponseParams added in v1.0.426

type CreateRecordBatchResponseParams struct {
	// 批量添加域名信息
	DetailList []*CreateRecordBatchDetail `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 批量任务的ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRecordGroupRequest added in v1.0.543

type CreateRecordGroupRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewCreateRecordGroupRequest added in v1.0.543

func NewCreateRecordGroupRequest() (request *CreateRecordGroupRequest)

func (*CreateRecordGroupRequest) FromJsonString added in v1.0.543

func (r *CreateRecordGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRecordGroupRequest) ToJsonString added in v1.0.543

func (r *CreateRecordGroupRequest) ToJsonString() string

type CreateRecordGroupRequestParams added in v1.0.543

type CreateRecordGroupRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type CreateRecordGroupResponse added in v1.0.543

type CreateRecordGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateRecordGroupResponseParams `json:"Response"`
}

func NewCreateRecordGroupResponse added in v1.0.543

func NewCreateRecordGroupResponse() (response *CreateRecordGroupResponse)

func (*CreateRecordGroupResponse) FromJsonString added in v1.0.543

func (r *CreateRecordGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRecordGroupResponse) ToJsonString added in v1.0.543

func (r *CreateRecordGroupResponse) ToJsonString() string

type CreateRecordGroupResponseParams added in v1.0.543

type CreateRecordGroupResponseParams struct {
	// 新增的分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRecordRequest

type CreateRecordRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录类型,通过 API 记录类型获得,大写英文,比如:A 。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 记录线路,通过 API 记录线路获得,中文,比如:默认。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主机记录,如 www,如果不传,默认为 @。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// TTL,范围1-604800,不同套餐域名最小值不同。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 权重信息,0到100的整数。0 表示关闭,不传该参数,表示不设置权重信息。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 开启DNSSEC时,强制添加CNAME/URL记录
	DnssecConflictMode *string `json:"DnssecConflictMode,omitnil,omitempty" name:"DnssecConflictMode"`
}

func NewCreateRecordRequest

func NewCreateRecordRequest() (request *CreateRecordRequest)

func (*CreateRecordRequest) FromJsonString

func (r *CreateRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRecordRequest) ToJsonString

func (r *CreateRecordRequest) ToJsonString() string

type CreateRecordRequestParams added in v1.0.426

type CreateRecordRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录类型,通过 API 记录类型获得,大写英文,比如:A 。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 记录线路,通过 API 记录线路获得,中文,比如:默认。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主机记录,如 www,如果不传,默认为 @。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// TTL,范围1-604800,不同套餐域名最小值不同。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 权重信息,0到100的整数。0 表示关闭,不传该参数,表示不设置权重信息。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 开启DNSSEC时,强制添加CNAME/URL记录
	DnssecConflictMode *string `json:"DnssecConflictMode,omitnil,omitempty" name:"DnssecConflictMode"`
}

Predefined struct for user

type CreateRecordResponse

type CreateRecordResponse struct {
	*tchttp.BaseResponse
	Response *CreateRecordResponseParams `json:"Response"`
}

func NewCreateRecordResponse

func NewCreateRecordResponse() (response *CreateRecordResponse)

func (*CreateRecordResponse) FromJsonString

func (r *CreateRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRecordResponse) ToJsonString

func (r *CreateRecordResponse) ToJsonString() string

type CreateRecordResponseParams added in v1.0.426

type CreateRecordResponseParams struct {
	// 记录ID
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSnapshotRequest added in v1.0.542

type CreateSnapshotRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewCreateSnapshotRequest added in v1.0.542

func NewCreateSnapshotRequest() (request *CreateSnapshotRequest)

func (*CreateSnapshotRequest) FromJsonString added in v1.0.542

func (r *CreateSnapshotRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSnapshotRequest) ToJsonString added in v1.0.542

func (r *CreateSnapshotRequest) ToJsonString() string

type CreateSnapshotRequestParams added in v1.0.542

type CreateSnapshotRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type CreateSnapshotResponse added in v1.0.542

type CreateSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *CreateSnapshotResponseParams `json:"Response"`
}

func NewCreateSnapshotResponse added in v1.0.542

func NewCreateSnapshotResponse() (response *CreateSnapshotResponse)

func (*CreateSnapshotResponse) FromJsonString added in v1.0.542

func (r *CreateSnapshotResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSnapshotResponse) ToJsonString added in v1.0.542

func (r *CreateSnapshotResponse) ToJsonString() string

type CreateSnapshotResponseParams added in v1.0.542

type CreateSnapshotResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CustomLineInfo added in v1.0.781

type CustomLineInfo struct {
	// 域名ID
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 自定义线路名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 自定义线路IP段
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 已使用IP段个数
	UseCount *uint64 `json:"UseCount,omitnil,omitempty" name:"UseCount"`

	// 允许使用IP段最大个数
	MaxCount *uint64 `json:"MaxCount,omitnil,omitempty" name:"MaxCount"`
}

type Deals added in v1.0.427

type Deals struct {
	// 子订单ID
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 子订单号
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
}

type DeleteDomainAliasRequest

type DeleteDomainAliasRequest struct {
	*tchttp.BaseRequest

	// 域名别名ID。可以通过接口DescribeDomainAliasList查到所有的域名别名列表以及对应的ID
	DomainAliasId *int64 `json:"DomainAliasId,omitnil,omitempty" name:"DomainAliasId"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID,参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *int64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDeleteDomainAliasRequest

func NewDeleteDomainAliasRequest() (request *DeleteDomainAliasRequest)

func (*DeleteDomainAliasRequest) FromJsonString

func (r *DeleteDomainAliasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDomainAliasRequest) ToJsonString

func (r *DeleteDomainAliasRequest) ToJsonString() string

type DeleteDomainAliasRequestParams added in v1.0.426

type DeleteDomainAliasRequestParams struct {
	// 域名别名ID。可以通过接口DescribeDomainAliasList查到所有的域名别名列表以及对应的ID
	DomainAliasId *int64 `json:"DomainAliasId,omitnil,omitempty" name:"DomainAliasId"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID,参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *int64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DeleteDomainAliasResponse

type DeleteDomainAliasResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDomainAliasResponseParams `json:"Response"`
}

func NewDeleteDomainAliasResponse

func NewDeleteDomainAliasResponse() (response *DeleteDomainAliasResponse)

func (*DeleteDomainAliasResponse) FromJsonString

func (r *DeleteDomainAliasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDomainAliasResponse) ToJsonString

func (r *DeleteDomainAliasResponse) ToJsonString() string

type DeleteDomainAliasResponseParams added in v1.0.426

type DeleteDomainAliasResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteDomainBatchDetail added in v1.0.595

type DeleteDomainBatchDetail struct {
	// 域名 ID
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *string `json:"Error,omitnil,omitempty" name:"Error"`

	// 删除状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
}

type DeleteDomainBatchRequest added in v1.0.595

type DeleteDomainBatchRequest struct {
	*tchttp.BaseRequest

	// 域名数组
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`
}

func NewDeleteDomainBatchRequest added in v1.0.595

func NewDeleteDomainBatchRequest() (request *DeleteDomainBatchRequest)

func (*DeleteDomainBatchRequest) FromJsonString added in v1.0.595

func (r *DeleteDomainBatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDomainBatchRequest) ToJsonString added in v1.0.595

func (r *DeleteDomainBatchRequest) ToJsonString() string

type DeleteDomainBatchRequestParams added in v1.0.595

type DeleteDomainBatchRequestParams struct {
	// 域名数组
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`
}

Predefined struct for user

type DeleteDomainBatchResponse added in v1.0.595

type DeleteDomainBatchResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDomainBatchResponseParams `json:"Response"`
}

func NewDeleteDomainBatchResponse added in v1.0.595

func NewDeleteDomainBatchResponse() (response *DeleteDomainBatchResponse)

func (*DeleteDomainBatchResponse) FromJsonString added in v1.0.595

func (r *DeleteDomainBatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDomainBatchResponse) ToJsonString added in v1.0.595

func (r *DeleteDomainBatchResponse) ToJsonString() string

type DeleteDomainBatchResponseParams added in v1.0.595

type DeleteDomainBatchResponseParams struct {
	// 任务 ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务详情数组
	DetailList []*DeleteDomainBatchDetail `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteDomainCustomLineRequest added in v1.0.781

type DeleteDomainCustomLineRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 自定义线路名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 域名ID,如果传了DomainId,系统将会忽略Domain参数,优先使用DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDeleteDomainCustomLineRequest added in v1.0.781

func NewDeleteDomainCustomLineRequest() (request *DeleteDomainCustomLineRequest)

func (*DeleteDomainCustomLineRequest) FromJsonString added in v1.0.781

func (r *DeleteDomainCustomLineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDomainCustomLineRequest) ToJsonString added in v1.0.781

func (r *DeleteDomainCustomLineRequest) ToJsonString() string

type DeleteDomainCustomLineRequestParams added in v1.0.781

type DeleteDomainCustomLineRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 自定义线路名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 域名ID,如果传了DomainId,系统将会忽略Domain参数,优先使用DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DeleteDomainCustomLineResponse added in v1.0.781

type DeleteDomainCustomLineResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDomainCustomLineResponseParams `json:"Response"`
}

func NewDeleteDomainCustomLineResponse added in v1.0.781

func NewDeleteDomainCustomLineResponse() (response *DeleteDomainCustomLineResponse)

func (*DeleteDomainCustomLineResponse) FromJsonString added in v1.0.781

func (r *DeleteDomainCustomLineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDomainCustomLineResponse) ToJsonString added in v1.0.781

func (r *DeleteDomainCustomLineResponse) ToJsonString() string

type DeleteDomainCustomLineResponseParams added in v1.0.781

type DeleteDomainCustomLineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteDomainRequest

type DeleteDomainRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDeleteDomainRequest

func NewDeleteDomainRequest() (request *DeleteDomainRequest)

func (*DeleteDomainRequest) FromJsonString

func (r *DeleteDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDomainRequest) ToJsonString

func (r *DeleteDomainRequest) ToJsonString() string

type DeleteDomainRequestParams added in v1.0.426

type DeleteDomainRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DeleteDomainResponse

type DeleteDomainResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDomainResponseParams `json:"Response"`
}

func NewDeleteDomainResponse

func NewDeleteDomainResponse() (response *DeleteDomainResponse)

func (*DeleteDomainResponse) FromJsonString

func (r *DeleteDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDomainResponse) ToJsonString

func (r *DeleteDomainResponse) ToJsonString() string

type DeleteDomainResponseParams added in v1.0.426

type DeleteDomainResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRecordBatchDetail added in v1.0.692

type DeleteRecordBatchDetail struct {
	// 域名 ID
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *string `json:"Error,omitnil,omitempty" name:"Error"`

	// 删除状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 解析记录列表,json 序列化之后的字符串形式
	RecordList *string `json:"RecordList,omitnil,omitempty" name:"RecordList"`
}

type DeleteRecordBatchRequest added in v1.0.692

type DeleteRecordBatchRequest struct {
	*tchttp.BaseRequest

	// 解析记录 ID 数组
	RecordIdList []*uint64 `json:"RecordIdList,omitnil,omitempty" name:"RecordIdList"`
}

func NewDeleteRecordBatchRequest added in v1.0.692

func NewDeleteRecordBatchRequest() (request *DeleteRecordBatchRequest)

func (*DeleteRecordBatchRequest) FromJsonString added in v1.0.692

func (r *DeleteRecordBatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRecordBatchRequest) ToJsonString added in v1.0.692

func (r *DeleteRecordBatchRequest) ToJsonString() string

type DeleteRecordBatchRequestParams added in v1.0.692

type DeleteRecordBatchRequestParams struct {
	// 解析记录 ID 数组
	RecordIdList []*uint64 `json:"RecordIdList,omitnil,omitempty" name:"RecordIdList"`
}

Predefined struct for user

type DeleteRecordBatchResponse added in v1.0.692

type DeleteRecordBatchResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRecordBatchResponseParams `json:"Response"`
}

func NewDeleteRecordBatchResponse added in v1.0.692

func NewDeleteRecordBatchResponse() (response *DeleteRecordBatchResponse)

func (*DeleteRecordBatchResponse) FromJsonString added in v1.0.692

func (r *DeleteRecordBatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRecordBatchResponse) ToJsonString added in v1.0.692

func (r *DeleteRecordBatchResponse) ToJsonString() string

type DeleteRecordBatchResponseParams added in v1.0.692

type DeleteRecordBatchResponseParams struct {
	// 批量任务 ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务详情
	DetailList []*DeleteRecordBatchDetail `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRecordGroupRequest added in v1.0.543

type DeleteRecordGroupRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDeleteRecordGroupRequest added in v1.0.543

func NewDeleteRecordGroupRequest() (request *DeleteRecordGroupRequest)

func (*DeleteRecordGroupRequest) FromJsonString added in v1.0.543

func (r *DeleteRecordGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRecordGroupRequest) ToJsonString added in v1.0.543

func (r *DeleteRecordGroupRequest) ToJsonString() string

type DeleteRecordGroupRequestParams added in v1.0.543

type DeleteRecordGroupRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DeleteRecordGroupResponse added in v1.0.543

type DeleteRecordGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRecordGroupResponseParams `json:"Response"`
}

func NewDeleteRecordGroupResponse added in v1.0.543

func NewDeleteRecordGroupResponse() (response *DeleteRecordGroupResponse)

func (*DeleteRecordGroupResponse) FromJsonString added in v1.0.543

func (r *DeleteRecordGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRecordGroupResponse) ToJsonString added in v1.0.543

func (r *DeleteRecordGroupResponse) ToJsonString() string

type DeleteRecordGroupResponseParams added in v1.0.543

type DeleteRecordGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRecordRequest

type DeleteRecordRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDeleteRecordRequest

func NewDeleteRecordRequest() (request *DeleteRecordRequest)

func (*DeleteRecordRequest) FromJsonString

func (r *DeleteRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRecordRequest) ToJsonString

func (r *DeleteRecordRequest) ToJsonString() string

type DeleteRecordRequestParams added in v1.0.426

type DeleteRecordRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DeleteRecordResponse

type DeleteRecordResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRecordResponseParams `json:"Response"`
}

func NewDeleteRecordResponse

func NewDeleteRecordResponse() (response *DeleteRecordResponse)

func (*DeleteRecordResponse) FromJsonString

func (r *DeleteRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRecordResponse) ToJsonString

func (r *DeleteRecordResponse) ToJsonString() string

type DeleteRecordResponseParams added in v1.0.426

type DeleteRecordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteShareDomainRequest

type DeleteShareDomainRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名共享的账号
	Account *string `json:"Account,omitnil,omitempty" name:"Account"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDeleteShareDomainRequest

func NewDeleteShareDomainRequest() (request *DeleteShareDomainRequest)

func (*DeleteShareDomainRequest) FromJsonString

func (r *DeleteShareDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteShareDomainRequest) ToJsonString

func (r *DeleteShareDomainRequest) ToJsonString() string

type DeleteShareDomainRequestParams added in v1.0.426

type DeleteShareDomainRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名共享的账号
	Account *string `json:"Account,omitnil,omitempty" name:"Account"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DeleteShareDomainResponse

type DeleteShareDomainResponse struct {
	*tchttp.BaseResponse
	Response *DeleteShareDomainResponseParams `json:"Response"`
}

func NewDeleteShareDomainResponse

func NewDeleteShareDomainResponse() (response *DeleteShareDomainResponse)

func (*DeleteShareDomainResponse) FromJsonString

func (r *DeleteShareDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteShareDomainResponse) ToJsonString

func (r *DeleteShareDomainResponse) ToJsonString() string

type DeleteShareDomainResponseParams added in v1.0.426

type DeleteShareDomainResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSnapshotRequest added in v1.0.542

type DeleteSnapshotRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDeleteSnapshotRequest added in v1.0.542

func NewDeleteSnapshotRequest() (request *DeleteSnapshotRequest)

func (*DeleteSnapshotRequest) FromJsonString added in v1.0.542

func (r *DeleteSnapshotRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSnapshotRequest) ToJsonString added in v1.0.542

func (r *DeleteSnapshotRequest) ToJsonString() string

type DeleteSnapshotRequestParams added in v1.0.542

type DeleteSnapshotRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DeleteSnapshotResponse added in v1.0.542

type DeleteSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSnapshotResponseParams `json:"Response"`
}

func NewDeleteSnapshotResponse added in v1.0.542

func NewDeleteSnapshotResponse() (response *DeleteSnapshotResponse)

func (*DeleteSnapshotResponse) FromJsonString added in v1.0.542

func (r *DeleteSnapshotResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSnapshotResponse) ToJsonString added in v1.0.542

func (r *DeleteSnapshotResponse) ToJsonString() string

type DeleteSnapshotResponseParams added in v1.0.542

type DeleteSnapshotResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBatchTaskDetail

type DescribeBatchTaskDetail struct {
	// 见BatchRecordInfo
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordList []*BatchRecordInfo `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 任务编号
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 该条任务运行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 域名ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

type DescribeBatchTaskRequest

type DescribeBatchTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID。操作批量接口时会返回JobId
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDescribeBatchTaskRequest

func NewDescribeBatchTaskRequest() (request *DescribeBatchTaskRequest)

func (*DescribeBatchTaskRequest) FromJsonString

func (r *DescribeBatchTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBatchTaskRequest) ToJsonString

func (r *DescribeBatchTaskRequest) ToJsonString() string

type DescribeBatchTaskRequestParams added in v1.0.426

type DescribeBatchTaskRequestParams struct {
	// 任务ID。操作批量接口时会返回JobId
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DescribeBatchTaskResponse

type DescribeBatchTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBatchTaskResponseParams `json:"Response"`
}

func NewDescribeBatchTaskResponse

func NewDescribeBatchTaskResponse() (response *DescribeBatchTaskResponse)

func (*DescribeBatchTaskResponse) FromJsonString

func (r *DescribeBatchTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBatchTaskResponse) ToJsonString

func (r *DescribeBatchTaskResponse) ToJsonString() string

type DescribeBatchTaskResponseParams added in v1.0.426

type DescribeBatchTaskResponseParams struct {
	// 批量任务详情
	DetailList []*DescribeBatchTaskDetail `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 总任务条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 成功条数
	SuccessCount *uint64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"`

	// 失败条数
	FailCount *uint64 `json:"FailCount,omitnil,omitempty" name:"FailCount"`

	// 批量任务类型
	JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"`

	// 任务创建时间
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainAliasListRequest added in v1.0.309

type DescribeDomainAliasListRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID,域名ID,参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *int64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeDomainAliasListRequest added in v1.0.309

func NewDescribeDomainAliasListRequest() (request *DescribeDomainAliasListRequest)

func (*DescribeDomainAliasListRequest) FromJsonString added in v1.0.309

func (r *DescribeDomainAliasListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainAliasListRequest) ToJsonString added in v1.0.309

func (r *DescribeDomainAliasListRequest) ToJsonString() string

type DescribeDomainAliasListRequestParams added in v1.0.426

type DescribeDomainAliasListRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID,域名ID,参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *int64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeDomainAliasListResponse added in v1.0.309

type DescribeDomainAliasListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainAliasListResponseParams `json:"Response"`
}

func NewDescribeDomainAliasListResponse added in v1.0.309

func NewDescribeDomainAliasListResponse() (response *DescribeDomainAliasListResponse)

func (*DescribeDomainAliasListResponse) FromJsonString added in v1.0.309

func (r *DescribeDomainAliasListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainAliasListResponse) ToJsonString added in v1.0.309

func (r *DescribeDomainAliasListResponse) ToJsonString() string

type DescribeDomainAliasListResponseParams added in v1.0.426

type DescribeDomainAliasListResponseParams struct {
	// 域名别名列表
	DomainAliasList []*DomainAliasInfo `json:"DomainAliasList,omitnil,omitempty" name:"DomainAliasList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainAnalyticsRequest added in v1.0.423

type DescribeDomainAnalyticsRequest struct {
	*tchttp.BaseRequest

	// 要查询解析量的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询的开始时间,格式:YYYY-MM-DD
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 查询的结束时间,格式:YYYY-MM-DD
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// DATE:按天维度统计 HOUR:按小时维度统计
	DnsFormat *string `json:"DnsFormat,omitnil,omitempty" name:"DnsFormat"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeDomainAnalyticsRequest added in v1.0.423

func NewDescribeDomainAnalyticsRequest() (request *DescribeDomainAnalyticsRequest)

func (*DescribeDomainAnalyticsRequest) FromJsonString added in v1.0.423

func (r *DescribeDomainAnalyticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainAnalyticsRequest) ToJsonString added in v1.0.423

func (r *DescribeDomainAnalyticsRequest) ToJsonString() string

type DescribeDomainAnalyticsRequestParams added in v1.0.426

type DescribeDomainAnalyticsRequestParams struct {
	// 要查询解析量的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询的开始时间,格式:YYYY-MM-DD
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 查询的结束时间,格式:YYYY-MM-DD
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// DATE:按天维度统计 HOUR:按小时维度统计
	DnsFormat *string `json:"DnsFormat,omitnil,omitempty" name:"DnsFormat"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeDomainAnalyticsResponse added in v1.0.423

type DescribeDomainAnalyticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainAnalyticsResponseParams `json:"Response"`
}

func NewDescribeDomainAnalyticsResponse added in v1.0.423

func NewDescribeDomainAnalyticsResponse() (response *DescribeDomainAnalyticsResponse)

func (*DescribeDomainAnalyticsResponse) FromJsonString added in v1.0.423

func (r *DescribeDomainAnalyticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainAnalyticsResponse) ToJsonString added in v1.0.423

func (r *DescribeDomainAnalyticsResponse) ToJsonString() string

type DescribeDomainAnalyticsResponseParams added in v1.0.426

type DescribeDomainAnalyticsResponseParams struct {
	// 当前统计维度解析量小计
	Data []*DomainAnalyticsDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// 域名解析量统计查询信息
	Info *DomainAnalyticsInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// 域名别名解析量统计信息
	AliasData []*DomainAliasAnalyticsItem `json:"AliasData,omitnil,omitempty" name:"AliasData"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainCustomLineListRequest added in v1.0.781

type DescribeDomainCustomLineListRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID,如果传了DomainId,系统将会忽略Domain参数,优先使用DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeDomainCustomLineListRequest added in v1.0.781

func NewDescribeDomainCustomLineListRequest() (request *DescribeDomainCustomLineListRequest)

func (*DescribeDomainCustomLineListRequest) FromJsonString added in v1.0.781

func (r *DescribeDomainCustomLineListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainCustomLineListRequest) ToJsonString added in v1.0.781

func (r *DescribeDomainCustomLineListRequest) ToJsonString() string

type DescribeDomainCustomLineListRequestParams added in v1.0.781

type DescribeDomainCustomLineListRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID,如果传了DomainId,系统将会忽略Domain参数,优先使用DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeDomainCustomLineListResponse added in v1.0.781

type DescribeDomainCustomLineListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainCustomLineListResponseParams `json:"Response"`
}

func NewDescribeDomainCustomLineListResponse added in v1.0.781

func NewDescribeDomainCustomLineListResponse() (response *DescribeDomainCustomLineListResponse)

func (*DescribeDomainCustomLineListResponse) FromJsonString added in v1.0.781

func (r *DescribeDomainCustomLineListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainCustomLineListResponse) ToJsonString added in v1.0.781

func (r *DescribeDomainCustomLineListResponse) ToJsonString() string

type DescribeDomainCustomLineListResponseParams added in v1.0.781

type DescribeDomainCustomLineListResponseParams struct {
	// 自定义线路列表
	LineList []*CustomLineInfo `json:"LineList,omitnil,omitempty" name:"LineList"`

	// 可添加的自定义线路条数
	AvailableCount *uint64 `json:"AvailableCount,omitnil,omitempty" name:"AvailableCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainFilterListRequest added in v1.0.674

type DescribeDomainFilterListRequest struct {
	*tchttp.BaseRequest

	// 根据域名分组类型获取域名。可取值为 ALL,MINE,SHARE,RECENT。
	// ALL:全部
	// MINE:我的域名
	// SHARE:共享给我的域名
	// RECENT:最近操作过的域名
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 记录开始的偏移, 第一条记录为 0, 依次类推。默认值为 0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 要获取的域名数量, 比如获取 20 个, 则为 20。默认值为 5000。如果账户中的域名数量超过了 5000, 将会强制分页并且只返回前 5000 条, 这时需要通过 Offset 和 Limit 参数去获取其它域名。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 根据域名分组 id 获取域名,可通过 DescribeDomain 或 DescribeDomainList 接口 GroupId 字段获取。
	GroupId []*int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 根据关键字获取域名。
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 排序字段。可取值为 NAME,STATUS,RECORDS,GRADE,UPDATED_ON。
	// NAME:域名名称
	// STATUS:域名状态
	// RECORDS:记录数量
	// GRADE:套餐等级
	// UPDATED_ON:更新时间
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// 排序类型,升序:ASC,降序:DESC。
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// 根据域名状态获取域名。可取值为 ENABLE,LOCK,PAUSE,SPAM。
	// ENABLE:正常
	// LOCK:锁定
	// PAUSE:暂停
	// SPAM:封禁
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 根据套餐获取域名,可通过 DescribeDomain 或 DescribeDomainList 接口 Grade 字段获取。
	Package []*string `json:"Package,omitnil,omitempty" name:"Package"`

	// 根据备注信息获取域名。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 要获取域名的更新时间起始时间点,如 '2021-05-01 03:00:00'。
	UpdatedAtBegin *string `json:"UpdatedAtBegin,omitnil,omitempty" name:"UpdatedAtBegin"`

	// 要获取域名的更新时间终止时间点,如 '2021-05-10 20:00:00'。
	UpdatedAtEnd *string `json:"UpdatedAtEnd,omitnil,omitempty" name:"UpdatedAtEnd"`

	// 要获取域名的记录数查询区间起点。
	RecordCountBegin *uint64 `json:"RecordCountBegin,omitnil,omitempty" name:"RecordCountBegin"`

	// 要获取域名的记录数查询区间终点。
	RecordCountEnd *uint64 `json:"RecordCountEnd,omitnil,omitempty" name:"RecordCountEnd"`

	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 标签过滤
	Tags []*TagItemFilter `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeDomainFilterListRequest added in v1.0.674

func NewDescribeDomainFilterListRequest() (request *DescribeDomainFilterListRequest)

func (*DescribeDomainFilterListRequest) FromJsonString added in v1.0.674

func (r *DescribeDomainFilterListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainFilterListRequest) ToJsonString added in v1.0.674

func (r *DescribeDomainFilterListRequest) ToJsonString() string

type DescribeDomainFilterListRequestParams added in v1.0.674

type DescribeDomainFilterListRequestParams struct {
	// 根据域名分组类型获取域名。可取值为 ALL,MINE,SHARE,RECENT。
	// ALL:全部
	// MINE:我的域名
	// SHARE:共享给我的域名
	// RECENT:最近操作过的域名
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 记录开始的偏移, 第一条记录为 0, 依次类推。默认值为 0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 要获取的域名数量, 比如获取 20 个, 则为 20。默认值为 5000。如果账户中的域名数量超过了 5000, 将会强制分页并且只返回前 5000 条, 这时需要通过 Offset 和 Limit 参数去获取其它域名。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 根据域名分组 id 获取域名,可通过 DescribeDomain 或 DescribeDomainList 接口 GroupId 字段获取。
	GroupId []*int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 根据关键字获取域名。
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 排序字段。可取值为 NAME,STATUS,RECORDS,GRADE,UPDATED_ON。
	// NAME:域名名称
	// STATUS:域名状态
	// RECORDS:记录数量
	// GRADE:套餐等级
	// UPDATED_ON:更新时间
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// 排序类型,升序:ASC,降序:DESC。
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// 根据域名状态获取域名。可取值为 ENABLE,LOCK,PAUSE,SPAM。
	// ENABLE:正常
	// LOCK:锁定
	// PAUSE:暂停
	// SPAM:封禁
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 根据套餐获取域名,可通过 DescribeDomain 或 DescribeDomainList 接口 Grade 字段获取。
	Package []*string `json:"Package,omitnil,omitempty" name:"Package"`

	// 根据备注信息获取域名。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 要获取域名的更新时间起始时间点,如 '2021-05-01 03:00:00'。
	UpdatedAtBegin *string `json:"UpdatedAtBegin,omitnil,omitempty" name:"UpdatedAtBegin"`

	// 要获取域名的更新时间终止时间点,如 '2021-05-10 20:00:00'。
	UpdatedAtEnd *string `json:"UpdatedAtEnd,omitnil,omitempty" name:"UpdatedAtEnd"`

	// 要获取域名的记录数查询区间起点。
	RecordCountBegin *uint64 `json:"RecordCountBegin,omitnil,omitempty" name:"RecordCountBegin"`

	// 要获取域名的记录数查询区间终点。
	RecordCountEnd *uint64 `json:"RecordCountEnd,omitnil,omitempty" name:"RecordCountEnd"`

	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 标签过滤
	Tags []*TagItemFilter `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeDomainFilterListResponse added in v1.0.674

type DescribeDomainFilterListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainFilterListResponseParams `json:"Response"`
}

func NewDescribeDomainFilterListResponse added in v1.0.674

func NewDescribeDomainFilterListResponse() (response *DescribeDomainFilterListResponse)

func (*DescribeDomainFilterListResponse) FromJsonString added in v1.0.674

func (r *DescribeDomainFilterListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainFilterListResponse) ToJsonString added in v1.0.674

func (r *DescribeDomainFilterListResponse) ToJsonString() string

type DescribeDomainFilterListResponseParams added in v1.0.674

type DescribeDomainFilterListResponseParams struct {
	// 列表页统计信息
	DomainCountInfo *DomainCountInfo `json:"DomainCountInfo,omitnil,omitempty" name:"DomainCountInfo"`

	// 域名列表
	DomainList []*DomainListItem `json:"DomainList,omitnil,omitempty" name:"DomainList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainGroupListRequest added in v1.0.498

type DescribeDomainGroupListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeDomainGroupListRequest added in v1.0.498

func NewDescribeDomainGroupListRequest() (request *DescribeDomainGroupListRequest)

func (*DescribeDomainGroupListRequest) FromJsonString added in v1.0.498

func (r *DescribeDomainGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainGroupListRequest) ToJsonString added in v1.0.498

func (r *DescribeDomainGroupListRequest) ToJsonString() string

type DescribeDomainGroupListRequestParams added in v1.0.498

type DescribeDomainGroupListRequestParams struct {
}

Predefined struct for user

type DescribeDomainGroupListResponse added in v1.0.498

type DescribeDomainGroupListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainGroupListResponseParams `json:"Response"`
}

func NewDescribeDomainGroupListResponse added in v1.0.498

func NewDescribeDomainGroupListResponse() (response *DescribeDomainGroupListResponse)

func (*DescribeDomainGroupListResponse) FromJsonString added in v1.0.498

func (r *DescribeDomainGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainGroupListResponse) ToJsonString added in v1.0.498

func (r *DescribeDomainGroupListResponse) ToJsonString() string

type DescribeDomainGroupListResponseParams added in v1.0.498

type DescribeDomainGroupListResponseParams struct {
	// 分组列表
	GroupList []*GroupInfo `json:"GroupList,omitnil,omitempty" name:"GroupList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainListRequest

type DescribeDomainListRequest struct {
	*tchttp.BaseRequest

	// 域名分组类型,默认为ALL。可取值为ALL,MINE,SHARE,ISMARK,PAUSE,VIP,RECENT,SHARE_OUT,FREE。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 记录开始的偏移, 第一条记录为 0, 依次类推。默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 要获取的域名数量, 比如获取20个, 则为20。默认值为3000。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分组ID, 获取指定分组的域名
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 根据关键字搜索域名
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 标签过滤
	Tags []*TagItemFilter `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeDomainListRequest

func NewDescribeDomainListRequest() (request *DescribeDomainListRequest)

func (*DescribeDomainListRequest) FromJsonString

func (r *DescribeDomainListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainListRequest) ToJsonString

func (r *DescribeDomainListRequest) ToJsonString() string

type DescribeDomainListRequestParams added in v1.0.426

type DescribeDomainListRequestParams struct {
	// 域名分组类型,默认为ALL。可取值为ALL,MINE,SHARE,ISMARK,PAUSE,VIP,RECENT,SHARE_OUT,FREE。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 记录开始的偏移, 第一条记录为 0, 依次类推。默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 要获取的域名数量, 比如获取20个, 则为20。默认值为3000。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分组ID, 获取指定分组的域名
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 根据关键字搜索域名
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 标签过滤
	Tags []*TagItemFilter `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeDomainListResponse

type DescribeDomainListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainListResponseParams `json:"Response"`
}

func NewDescribeDomainListResponse

func NewDescribeDomainListResponse() (response *DescribeDomainListResponse)

func (*DescribeDomainListResponse) FromJsonString

func (r *DescribeDomainListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainListResponse) ToJsonString

func (r *DescribeDomainListResponse) ToJsonString() string

type DescribeDomainListResponseParams added in v1.0.426

type DescribeDomainListResponseParams struct {
	// 列表页统计信息
	DomainCountInfo *DomainCountInfo `json:"DomainCountInfo,omitnil,omitempty" name:"DomainCountInfo"`

	// 域名列表
	DomainList []*DomainListItem `json:"DomainList,omitnil,omitempty" name:"DomainList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainLogListRequest

type DescribeDomainLogListRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 记录开始的偏移,第一条记录为 0,依次类推,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 共要获取的日志条数,比如获取20条,则为20,默认为500条,单次最多获取500条。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDomainLogListRequest

func NewDescribeDomainLogListRequest() (request *DescribeDomainLogListRequest)

func (*DescribeDomainLogListRequest) FromJsonString

func (r *DescribeDomainLogListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainLogListRequest) ToJsonString

func (r *DescribeDomainLogListRequest) ToJsonString() string

type DescribeDomainLogListRequestParams added in v1.0.426

type DescribeDomainLogListRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 记录开始的偏移,第一条记录为 0,依次类推,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 共要获取的日志条数,比如获取20条,则为20,默认为500条,单次最多获取500条。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDomainLogListResponse

type DescribeDomainLogListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainLogListResponseParams `json:"Response"`
}

func NewDescribeDomainLogListResponse

func NewDescribeDomainLogListResponse() (response *DescribeDomainLogListResponse)

func (*DescribeDomainLogListResponse) FromJsonString

func (r *DescribeDomainLogListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainLogListResponse) ToJsonString

func (r *DescribeDomainLogListResponse) ToJsonString() string

type DescribeDomainLogListResponseParams added in v1.0.426

type DescribeDomainLogListResponseParams struct {
	// 域名信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogList []*string `json:"LogList,omitnil,omitempty" name:"LogList"`

	// 分页大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 日志总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainPreviewRequest added in v1.0.595

type DescribeDomainPreviewRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeDomainPreviewRequest added in v1.0.595

func NewDescribeDomainPreviewRequest() (request *DescribeDomainPreviewRequest)

func (*DescribeDomainPreviewRequest) FromJsonString added in v1.0.595

func (r *DescribeDomainPreviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainPreviewRequest) ToJsonString added in v1.0.595

func (r *DescribeDomainPreviewRequest) ToJsonString() string

type DescribeDomainPreviewRequestParams added in v1.0.595

type DescribeDomainPreviewRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeDomainPreviewResponse added in v1.0.595

type DescribeDomainPreviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainPreviewResponseParams `json:"Response"`
}

func NewDescribeDomainPreviewResponse added in v1.0.595

func NewDescribeDomainPreviewResponse() (response *DescribeDomainPreviewResponse)

func (*DescribeDomainPreviewResponse) FromJsonString added in v1.0.595

func (r *DescribeDomainPreviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainPreviewResponse) ToJsonString added in v1.0.595

func (r *DescribeDomainPreviewResponse) ToJsonString() string

type DescribeDomainPreviewResponseParams added in v1.0.595

type DescribeDomainPreviewResponseParams struct {
	// 域名概览信息
	Domain *PreviewDetail `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainPurviewRequest

type DescribeDomainPurviewRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeDomainPurviewRequest

func NewDescribeDomainPurviewRequest() (request *DescribeDomainPurviewRequest)

func (*DescribeDomainPurviewRequest) FromJsonString

func (r *DescribeDomainPurviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainPurviewRequest) ToJsonString

func (r *DescribeDomainPurviewRequest) ToJsonString() string

type DescribeDomainPurviewRequestParams added in v1.0.426

type DescribeDomainPurviewRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeDomainPurviewResponse

type DescribeDomainPurviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainPurviewResponseParams `json:"Response"`
}

func NewDescribeDomainPurviewResponse

func NewDescribeDomainPurviewResponse() (response *DescribeDomainPurviewResponse)

func (*DescribeDomainPurviewResponse) FromJsonString

func (r *DescribeDomainPurviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainPurviewResponse) ToJsonString

func (r *DescribeDomainPurviewResponse) ToJsonString() string

type DescribeDomainPurviewResponseParams added in v1.0.426

type DescribeDomainPurviewResponseParams struct {
	// 域名权限列表
	PurviewList []*PurviewInfo `json:"PurviewList,omitnil,omitempty" name:"PurviewList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainRequest

type DescribeDomainRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeDomainRequest

func NewDescribeDomainRequest() (request *DescribeDomainRequest)

func (*DescribeDomainRequest) FromJsonString

func (r *DescribeDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainRequest) ToJsonString

func (r *DescribeDomainRequest) ToJsonString() string

type DescribeDomainRequestParams added in v1.0.426

type DescribeDomainRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeDomainResponse

type DescribeDomainResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainResponseParams `json:"Response"`
}

func NewDescribeDomainResponse

func NewDescribeDomainResponse() (response *DescribeDomainResponse)

func (*DescribeDomainResponse) FromJsonString

func (r *DescribeDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainResponse) ToJsonString

func (r *DescribeDomainResponse) ToJsonString() string

type DescribeDomainResponseParams added in v1.0.426

type DescribeDomainResponseParams struct {
	// 域名信息
	DomainInfo *DomainInfo `json:"DomainInfo,omitnil,omitempty" name:"DomainInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainShareInfoRequest

type DescribeDomainShareInfoRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeDomainShareInfoRequest

func NewDescribeDomainShareInfoRequest() (request *DescribeDomainShareInfoRequest)

func (*DescribeDomainShareInfoRequest) FromJsonString

func (r *DescribeDomainShareInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainShareInfoRequest) ToJsonString

func (r *DescribeDomainShareInfoRequest) ToJsonString() string

type DescribeDomainShareInfoRequestParams added in v1.0.426

type DescribeDomainShareInfoRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeDomainShareInfoResponse

type DescribeDomainShareInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainShareInfoResponseParams `json:"Response"`
}

func NewDescribeDomainShareInfoResponse

func NewDescribeDomainShareInfoResponse() (response *DescribeDomainShareInfoResponse)

func (*DescribeDomainShareInfoResponse) FromJsonString

func (r *DescribeDomainShareInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainShareInfoResponse) ToJsonString

func (r *DescribeDomainShareInfoResponse) ToJsonString() string

type DescribeDomainShareInfoResponseParams added in v1.0.426

type DescribeDomainShareInfoResponseParams struct {
	// 域名共享信息
	ShareList []*DomainShareInfo `json:"ShareList,omitnil,omitempty" name:"ShareList"`

	// 域名拥有者账号
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDomainWhoisRequest added in v1.0.595

type DescribeDomainWhoisRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDescribeDomainWhoisRequest added in v1.0.595

func NewDescribeDomainWhoisRequest() (request *DescribeDomainWhoisRequest)

func (*DescribeDomainWhoisRequest) FromJsonString added in v1.0.595

func (r *DescribeDomainWhoisRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainWhoisRequest) ToJsonString added in v1.0.595

func (r *DescribeDomainWhoisRequest) ToJsonString() string

type DescribeDomainWhoisRequestParams added in v1.0.595

type DescribeDomainWhoisRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DescribeDomainWhoisResponse added in v1.0.595

type DescribeDomainWhoisResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainWhoisResponseParams `json:"Response"`
}

func NewDescribeDomainWhoisResponse added in v1.0.595

func NewDescribeDomainWhoisResponse() (response *DescribeDomainWhoisResponse)

func (*DescribeDomainWhoisResponse) FromJsonString added in v1.0.595

func (r *DescribeDomainWhoisResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDomainWhoisResponse) ToJsonString added in v1.0.595

func (r *DescribeDomainWhoisResponse) ToJsonString() string

type DescribeDomainWhoisResponseParams added in v1.0.595

type DescribeDomainWhoisResponseParams struct {
	// 域名Whois信息
	Info *WhoisInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePackageDetailRequest added in v1.0.595

type DescribePackageDetailRequest struct {
	*tchttp.BaseRequest
}

func NewDescribePackageDetailRequest added in v1.0.595

func NewDescribePackageDetailRequest() (request *DescribePackageDetailRequest)

func (*DescribePackageDetailRequest) FromJsonString added in v1.0.595

func (r *DescribePackageDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePackageDetailRequest) ToJsonString added in v1.0.595

func (r *DescribePackageDetailRequest) ToJsonString() string

type DescribePackageDetailRequestParams added in v1.0.595

type DescribePackageDetailRequestParams struct {
}

Predefined struct for user

type DescribePackageDetailResponse added in v1.0.595

type DescribePackageDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribePackageDetailResponseParams `json:"Response"`
}

func NewDescribePackageDetailResponse added in v1.0.595

func NewDescribePackageDetailResponse() (response *DescribePackageDetailResponse)

func (*DescribePackageDetailResponse) FromJsonString added in v1.0.595

func (r *DescribePackageDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePackageDetailResponse) ToJsonString added in v1.0.595

func (r *DescribePackageDetailResponse) ToJsonString() string

type DescribePackageDetailResponseParams added in v1.0.595

type DescribePackageDetailResponseParams struct {
	// 套餐配置详情
	Info []*PackageDetailItem `json:"Info,omitnil,omitempty" name:"Info"`

	// 套餐代码列表
	LevelMap []*string `json:"LevelMap,omitnil,omitempty" name:"LevelMap"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordExistExceptDefaultNSRequest added in v1.0.595

type DescribeRecordExistExceptDefaultNSRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeRecordExistExceptDefaultNSRequest added in v1.0.595

func NewDescribeRecordExistExceptDefaultNSRequest() (request *DescribeRecordExistExceptDefaultNSRequest)

func (*DescribeRecordExistExceptDefaultNSRequest) FromJsonString added in v1.0.595

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordExistExceptDefaultNSRequest) ToJsonString added in v1.0.595

type DescribeRecordExistExceptDefaultNSRequestParams added in v1.0.595

type DescribeRecordExistExceptDefaultNSRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeRecordExistExceptDefaultNSResponse added in v1.0.595

type DescribeRecordExistExceptDefaultNSResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordExistExceptDefaultNSResponseParams `json:"Response"`
}

func NewDescribeRecordExistExceptDefaultNSResponse added in v1.0.595

func NewDescribeRecordExistExceptDefaultNSResponse() (response *DescribeRecordExistExceptDefaultNSResponse)

func (*DescribeRecordExistExceptDefaultNSResponse) FromJsonString added in v1.0.595

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordExistExceptDefaultNSResponse) ToJsonString added in v1.0.595

type DescribeRecordExistExceptDefaultNSResponseParams added in v1.0.595

type DescribeRecordExistExceptDefaultNSResponseParams struct {
	// true 是 false 否
	Exist *bool `json:"Exist,omitnil,omitempty" name:"Exist"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordFilterListRequest added in v1.0.708

type DescribeRecordFilterListRequest struct {
	*tchttp.BaseRequest

	// 要获取的解析记录所属的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 要获取的解析记录所属的域名 Id,如果传了 DomainId,系统将会忽略 Domain 参数。 可以通过接口 DescribeDomainList 查到所有的 Domain 以及 DomainId。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 根据解析记录的主机头获取解析记录。默认模糊匹配。可以通过设置 IsExactSubdomain 参数为 true 进行精确查找。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 获取某些类型的解析记录,如 A,CNAME,NS,AAAA,显性URL,隐性URL,CAA,SPF等。
	RecordType []*string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 获取某些线路ID的解析记录。可以通过接口 DescribeRecordLineList 查看当前域名允许的线路信息。
	RecordLine []*string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 获取某些分组下的解析记录时,传这个分组 Id。可以通过接口 DescribeRecordGroupList 接口 GroupId 字段获取。
	GroupId []*uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 通过关键字搜索解析记录,当前支持搜索主机头和记录值
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 排序字段,支持 NAME,LINE,TYPE,VALUE,WEIGHT,MX,TTL,UPDATED_ON 几个字段。
	// NAME:解析记录的主机头
	// LINE:解析记录线路
	// TYPE:解析记录类型
	// VALUE:解析记录值
	// WEIGHT:权重
	// MX:MX 优先级
	// TTL:解析记录缓存时间
	// UPDATED_ON:解析记录更新时间
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// 排序方式,升序:ASC,降序:DESC。默认值为ASC。
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// 偏移量,默认值为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数量,当前Limit最大支持3000。默认值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 根据解析记录的值获取解析记录
	RecordValue *string `json:"RecordValue,omitnil,omitempty" name:"RecordValue"`

	// 根据解析记录的状态获取解析记录。可取值为 ENABLE,DISABLE。
	// ENABLE:正常
	// DISABLE:暂停
	RecordStatus []*string `json:"RecordStatus,omitnil,omitempty" name:"RecordStatus"`

	// 要获取解析记录权重查询区间起点。
	WeightBegin *uint64 `json:"WeightBegin,omitnil,omitempty" name:"WeightBegin"`

	// 要获取解析记录权重查询区间终点。
	WeightEnd *uint64 `json:"WeightEnd,omitnil,omitempty" name:"WeightEnd"`

	// 要获取解析记录 MX 优先级查询区间起点。
	MXBegin *uint64 `json:"MXBegin,omitnil,omitempty" name:"MXBegin"`

	// 要获取解析记录 MX 优先级查询区间终点。
	MXEnd *uint64 `json:"MXEnd,omitnil,omitempty" name:"MXEnd"`

	// 要获取解析记录 TTL 查询区间起点。
	TTLBegin *uint64 `json:"TTLBegin,omitnil,omitempty" name:"TTLBegin"`

	// 要获取解析记录 TTL 查询区间终点。
	TTLEnd *uint64 `json:"TTLEnd,omitnil,omitempty" name:"TTLEnd"`

	// 要获取解析记录更新时间查询区间起点。
	UpdatedAtBegin *string `json:"UpdatedAtBegin,omitnil,omitempty" name:"UpdatedAtBegin"`

	// 要获取解析记录更新时间查询区间终点。
	UpdatedAtEnd *string `json:"UpdatedAtEnd,omitnil,omitempty" name:"UpdatedAtEnd"`

	// 根据解析记录的备注获取解析记录。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否根据 Subdomain 参数进行精确查找。
	IsExactSubDomain *bool `json:"IsExactSubDomain,omitnil,omitempty" name:"IsExactSubDomain"`

	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeRecordFilterListRequest added in v1.0.708

func NewDescribeRecordFilterListRequest() (request *DescribeRecordFilterListRequest)

func (*DescribeRecordFilterListRequest) FromJsonString added in v1.0.708

func (r *DescribeRecordFilterListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordFilterListRequest) ToJsonString added in v1.0.708

func (r *DescribeRecordFilterListRequest) ToJsonString() string

type DescribeRecordFilterListRequestParams added in v1.0.708

type DescribeRecordFilterListRequestParams struct {
	// 要获取的解析记录所属的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 要获取的解析记录所属的域名 Id,如果传了 DomainId,系统将会忽略 Domain 参数。 可以通过接口 DescribeDomainList 查到所有的 Domain 以及 DomainId。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 根据解析记录的主机头获取解析记录。默认模糊匹配。可以通过设置 IsExactSubdomain 参数为 true 进行精确查找。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 获取某些类型的解析记录,如 A,CNAME,NS,AAAA,显性URL,隐性URL,CAA,SPF等。
	RecordType []*string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 获取某些线路ID的解析记录。可以通过接口 DescribeRecordLineList 查看当前域名允许的线路信息。
	RecordLine []*string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 获取某些分组下的解析记录时,传这个分组 Id。可以通过接口 DescribeRecordGroupList 接口 GroupId 字段获取。
	GroupId []*uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 通过关键字搜索解析记录,当前支持搜索主机头和记录值
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 排序字段,支持 NAME,LINE,TYPE,VALUE,WEIGHT,MX,TTL,UPDATED_ON 几个字段。
	// NAME:解析记录的主机头
	// LINE:解析记录线路
	// TYPE:解析记录类型
	// VALUE:解析记录值
	// WEIGHT:权重
	// MX:MX 优先级
	// TTL:解析记录缓存时间
	// UPDATED_ON:解析记录更新时间
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// 排序方式,升序:ASC,降序:DESC。默认值为ASC。
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// 偏移量,默认值为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数量,当前Limit最大支持3000。默认值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 根据解析记录的值获取解析记录
	RecordValue *string `json:"RecordValue,omitnil,omitempty" name:"RecordValue"`

	// 根据解析记录的状态获取解析记录。可取值为 ENABLE,DISABLE。
	// ENABLE:正常
	// DISABLE:暂停
	RecordStatus []*string `json:"RecordStatus,omitnil,omitempty" name:"RecordStatus"`

	// 要获取解析记录权重查询区间起点。
	WeightBegin *uint64 `json:"WeightBegin,omitnil,omitempty" name:"WeightBegin"`

	// 要获取解析记录权重查询区间终点。
	WeightEnd *uint64 `json:"WeightEnd,omitnil,omitempty" name:"WeightEnd"`

	// 要获取解析记录 MX 优先级查询区间起点。
	MXBegin *uint64 `json:"MXBegin,omitnil,omitempty" name:"MXBegin"`

	// 要获取解析记录 MX 优先级查询区间终点。
	MXEnd *uint64 `json:"MXEnd,omitnil,omitempty" name:"MXEnd"`

	// 要获取解析记录 TTL 查询区间起点。
	TTLBegin *uint64 `json:"TTLBegin,omitnil,omitempty" name:"TTLBegin"`

	// 要获取解析记录 TTL 查询区间终点。
	TTLEnd *uint64 `json:"TTLEnd,omitnil,omitempty" name:"TTLEnd"`

	// 要获取解析记录更新时间查询区间起点。
	UpdatedAtBegin *string `json:"UpdatedAtBegin,omitnil,omitempty" name:"UpdatedAtBegin"`

	// 要获取解析记录更新时间查询区间终点。
	UpdatedAtEnd *string `json:"UpdatedAtEnd,omitnil,omitempty" name:"UpdatedAtEnd"`

	// 根据解析记录的备注获取解析记录。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否根据 Subdomain 参数进行精确查找。
	IsExactSubDomain *bool `json:"IsExactSubDomain,omitnil,omitempty" name:"IsExactSubDomain"`

	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeRecordFilterListResponse added in v1.0.708

type DescribeRecordFilterListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordFilterListResponseParams `json:"Response"`
}

func NewDescribeRecordFilterListResponse added in v1.0.708

func NewDescribeRecordFilterListResponse() (response *DescribeRecordFilterListResponse)

func (*DescribeRecordFilterListResponse) FromJsonString added in v1.0.708

func (r *DescribeRecordFilterListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordFilterListResponse) ToJsonString added in v1.0.708

func (r *DescribeRecordFilterListResponse) ToJsonString() string

type DescribeRecordFilterListResponseParams added in v1.0.708

type DescribeRecordFilterListResponseParams struct {
	// 记录的数量统计信息
	RecordCountInfo *RecordCountInfo `json:"RecordCountInfo,omitnil,omitempty" name:"RecordCountInfo"`

	// 获取的记录列表
	RecordList []*RecordListItem `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordGroupListRequest added in v1.0.543

type DescribeRecordGroupListRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 分页开始位置
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页每页数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeRecordGroupListRequest added in v1.0.543

func NewDescribeRecordGroupListRequest() (request *DescribeRecordGroupListRequest)

func (*DescribeRecordGroupListRequest) FromJsonString added in v1.0.543

func (r *DescribeRecordGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordGroupListRequest) ToJsonString added in v1.0.543

func (r *DescribeRecordGroupListRequest) ToJsonString() string

type DescribeRecordGroupListRequestParams added in v1.0.543

type DescribeRecordGroupListRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 分页开始位置
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页每页数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeRecordGroupListResponse added in v1.0.543

type DescribeRecordGroupListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordGroupListResponseParams `json:"Response"`
}

func NewDescribeRecordGroupListResponse added in v1.0.543

func NewDescribeRecordGroupListResponse() (response *DescribeRecordGroupListResponse)

func (*DescribeRecordGroupListResponse) FromJsonString added in v1.0.543

func (r *DescribeRecordGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordGroupListResponse) ToJsonString added in v1.0.543

func (r *DescribeRecordGroupListResponse) ToJsonString() string

type DescribeRecordGroupListResponseParams added in v1.0.543

type DescribeRecordGroupListResponseParams struct {
	// 分组列表
	GroupList []*RecordGroupInfo `json:"GroupList,omitnil,omitempty" name:"GroupList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordLineCategoryListRequest added in v1.0.876

type DescribeRecordLineCategoryListRequest struct {
	*tchttp.BaseRequest

	// 要查询线路列表的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 要查询线路列表的域名 ID。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain。可以通过接口 DescribeDomainList 查到所有的 Domain 以及 DomainId。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeRecordLineCategoryListRequest added in v1.0.876

func NewDescribeRecordLineCategoryListRequest() (request *DescribeRecordLineCategoryListRequest)

func (*DescribeRecordLineCategoryListRequest) FromJsonString added in v1.0.876

func (r *DescribeRecordLineCategoryListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordLineCategoryListRequest) ToJsonString added in v1.0.876

type DescribeRecordLineCategoryListRequestParams added in v1.0.876

type DescribeRecordLineCategoryListRequestParams struct {
	// 要查询线路列表的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 要查询线路列表的域名 ID。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain。可以通过接口 DescribeDomainList 查到所有的 Domain 以及 DomainId。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeRecordLineCategoryListResponse added in v1.0.876

type DescribeRecordLineCategoryListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordLineCategoryListResponseParams `json:"Response"`
}

func NewDescribeRecordLineCategoryListResponse added in v1.0.876

func NewDescribeRecordLineCategoryListResponse() (response *DescribeRecordLineCategoryListResponse)

func (*DescribeRecordLineCategoryListResponse) FromJsonString added in v1.0.876

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordLineCategoryListResponse) ToJsonString added in v1.0.876

type DescribeRecordLineCategoryListResponseParams added in v1.0.876

type DescribeRecordLineCategoryListResponseParams struct {
	// 按分类返回的线路列表。
	LineList []*LineItem `json:"LineList,omitnil,omitempty" name:"LineList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordLineListRequest

type DescribeRecordLineListRequest struct {
	*tchttp.BaseRequest

	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名等级。
	// + 旧套餐:D_FREE、D_PLUS、D_EXTRA、D_EXPERT、D_ULTRA 分别对应免费套餐、个人豪华、企业1、企业2、企业3。
	// + 新套餐:DP_FREE、DP_PLUS、DP_EXTRA、DP_EXPERT、DP_ULTRA 分别对应新免费、个人专业版、企业创业版、企业标准版、企业旗舰版。
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeRecordLineListRequest

func NewDescribeRecordLineListRequest() (request *DescribeRecordLineListRequest)

func (*DescribeRecordLineListRequest) FromJsonString

func (r *DescribeRecordLineListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordLineListRequest) ToJsonString

func (r *DescribeRecordLineListRequest) ToJsonString() string

type DescribeRecordLineListRequestParams added in v1.0.426

type DescribeRecordLineListRequestParams struct {
	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名等级。
	// + 旧套餐:D_FREE、D_PLUS、D_EXTRA、D_EXPERT、D_ULTRA 分别对应免费套餐、个人豪华、企业1、企业2、企业3。
	// + 新套餐:DP_FREE、DP_PLUS、DP_EXTRA、DP_EXPERT、DP_ULTRA 分别对应新免费、个人专业版、企业创业版、企业标准版、企业旗舰版。
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeRecordLineListResponse

type DescribeRecordLineListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordLineListResponseParams `json:"Response"`
}

func NewDescribeRecordLineListResponse

func NewDescribeRecordLineListResponse() (response *DescribeRecordLineListResponse)

func (*DescribeRecordLineListResponse) FromJsonString

func (r *DescribeRecordLineListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordLineListResponse) ToJsonString

func (r *DescribeRecordLineListResponse) ToJsonString() string

type DescribeRecordLineListResponseParams added in v1.0.426

type DescribeRecordLineListResponseParams struct {
	// 线路列表。
	LineList []*LineInfo `json:"LineList,omitnil,omitempty" name:"LineList"`

	// 线路分组列表。
	LineGroupList []*LineGroupInfo `json:"LineGroupList,omitnil,omitempty" name:"LineGroupList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordListRequest

type DescribeRecordListRequest struct {
	*tchttp.BaseRequest

	// 要获取的解析记录所属的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 要获取的解析记录所属的域名Id,如果传了DomainId,系统将会忽略Domain参数。 可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 解析记录的主机头,如果传了此参数,则只会返回此主机头对应的解析记录
	Subdomain *string `json:"Subdomain,omitnil,omitempty" name:"Subdomain"`

	// 获取某种类型的解析记录,如 A,CNAME,NS,AAAA,显性URL,隐性URL,CAA,SPF等
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 获取某条线路名称的解析记录。可以通过接口DescribeRecordLineList查看当前域名允许的线路信息
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 获取某个线路Id对应的解析记录,如果传RecordLineId,系统会忽略RecordLine参数。可以通过接口DescribeRecordLineList查看当前域名允许的线路信息
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// 获取某个分组下的解析记录时,传这个分组Id。
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 通过关键字搜索解析记录,当前支持搜索主机头和记录值
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 排序字段,支持 name,line,type,value,weight,mx,ttl,updated_on 几个字段。
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// 排序方式,正序:ASC,逆序:DESC。默认值为ASC。
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// 偏移量,默认值为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数量,当前Limit最大支持3000。默认值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeRecordListRequest

func NewDescribeRecordListRequest() (request *DescribeRecordListRequest)

func (*DescribeRecordListRequest) FromJsonString

func (r *DescribeRecordListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordListRequest) ToJsonString

func (r *DescribeRecordListRequest) ToJsonString() string

type DescribeRecordListRequestParams added in v1.0.426

type DescribeRecordListRequestParams struct {
	// 要获取的解析记录所属的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 要获取的解析记录所属的域名Id,如果传了DomainId,系统将会忽略Domain参数。 可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 解析记录的主机头,如果传了此参数,则只会返回此主机头对应的解析记录
	Subdomain *string `json:"Subdomain,omitnil,omitempty" name:"Subdomain"`

	// 获取某种类型的解析记录,如 A,CNAME,NS,AAAA,显性URL,隐性URL,CAA,SPF等
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 获取某条线路名称的解析记录。可以通过接口DescribeRecordLineList查看当前域名允许的线路信息
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 获取某个线路Id对应的解析记录,如果传RecordLineId,系统会忽略RecordLine参数。可以通过接口DescribeRecordLineList查看当前域名允许的线路信息
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// 获取某个分组下的解析记录时,传这个分组Id。
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 通过关键字搜索解析记录,当前支持搜索主机头和记录值
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 排序字段,支持 name,line,type,value,weight,mx,ttl,updated_on 几个字段。
	SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"`

	// 排序方式,正序:ASC,逆序:DESC。默认值为ASC。
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// 偏移量,默认值为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数量,当前Limit最大支持3000。默认值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeRecordListResponse

type DescribeRecordListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordListResponseParams `json:"Response"`
}

func NewDescribeRecordListResponse

func NewDescribeRecordListResponse() (response *DescribeRecordListResponse)

func (*DescribeRecordListResponse) FromJsonString

func (r *DescribeRecordListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordListResponse) ToJsonString

func (r *DescribeRecordListResponse) ToJsonString() string

type DescribeRecordListResponseParams added in v1.0.426

type DescribeRecordListResponseParams struct {
	// 记录的数量统计信息
	RecordCountInfo *RecordCountInfo `json:"RecordCountInfo,omitnil,omitempty" name:"RecordCountInfo"`

	// 获取的记录列表
	RecordList []*RecordListItem `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordRequest

type DescribeRecordRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeRecordRequest

func NewDescribeRecordRequest() (request *DescribeRecordRequest)

func (*DescribeRecordRequest) FromJsonString

func (r *DescribeRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordRequest) ToJsonString

func (r *DescribeRecordRequest) ToJsonString() string

type DescribeRecordRequestParams added in v1.0.426

type DescribeRecordRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeRecordResponse

type DescribeRecordResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordResponseParams `json:"Response"`
}

func NewDescribeRecordResponse

func NewDescribeRecordResponse() (response *DescribeRecordResponse)

func (*DescribeRecordResponse) FromJsonString

func (r *DescribeRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordResponse) ToJsonString

func (r *DescribeRecordResponse) ToJsonString() string

type DescribeRecordResponseParams added in v1.0.426

type DescribeRecordResponseParams struct {
	// 记录信息
	RecordInfo *RecordInfo `json:"RecordInfo,omitnil,omitempty" name:"RecordInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordSnapshotRollbackResultRequest added in v1.0.542

type DescribeRecordSnapshotRollbackResultRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 回滚任务 ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeRecordSnapshotRollbackResultRequest added in v1.0.542

func NewDescribeRecordSnapshotRollbackResultRequest() (request *DescribeRecordSnapshotRollbackResultRequest)

func (*DescribeRecordSnapshotRollbackResultRequest) FromJsonString added in v1.0.542

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordSnapshotRollbackResultRequest) ToJsonString added in v1.0.542

type DescribeRecordSnapshotRollbackResultRequestParams added in v1.0.542

type DescribeRecordSnapshotRollbackResultRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 回滚任务 ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeRecordSnapshotRollbackResultResponse added in v1.0.542

type DescribeRecordSnapshotRollbackResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordSnapshotRollbackResultResponseParams `json:"Response"`
}

func NewDescribeRecordSnapshotRollbackResultResponse added in v1.0.542

func NewDescribeRecordSnapshotRollbackResultResponse() (response *DescribeRecordSnapshotRollbackResultResponse)

func (*DescribeRecordSnapshotRollbackResultResponse) FromJsonString added in v1.0.542

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordSnapshotRollbackResultResponse) ToJsonString added in v1.0.542

type DescribeRecordSnapshotRollbackResultResponseParams added in v1.0.542

type DescribeRecordSnapshotRollbackResultResponseParams struct {
	// 回滚任务 ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 回滚状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 失败的记录信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedRecordList []*SnapshotRecord `json:"FailedRecordList,omitnil,omitempty" name:"FailedRecordList"`

	// 所属域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 回滚进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 回滚剩余时间(单位:分钟)
	// 注意:此字段可能返回 null,表示取不到有效值。
	LeftMinutes *uint64 `json:"LeftMinutes,omitnil,omitempty" name:"LeftMinutes"`

	// 总记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 失败记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Failed *uint64 `json:"Failed,omitnil,omitempty" name:"Failed"`

	// 成功记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Success *uint64 `json:"Success,omitnil,omitempty" name:"Success"`

	// 快照下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordTypeRequest

type DescribeRecordTypeRequest struct {
	*tchttp.BaseRequest

	// 域名等级。
	// + 旧套餐:D_FREE、D_PLUS、D_EXTRA、D_EXPERT、D_ULTRA 分别对应免费套餐、个人豪华、企业1、企业2、企业3。
	// + 新套餐:DP_FREE、DP_PLUS、DP_EXTRA、DP_EXPERT、DP_ULTRA 分别对应新免费、个人专业版、企业创业版、企业标准版、企业旗舰版。
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`
}

func NewDescribeRecordTypeRequest

func NewDescribeRecordTypeRequest() (request *DescribeRecordTypeRequest)

func (*DescribeRecordTypeRequest) FromJsonString

func (r *DescribeRecordTypeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordTypeRequest) ToJsonString

func (r *DescribeRecordTypeRequest) ToJsonString() string

type DescribeRecordTypeRequestParams added in v1.0.426

type DescribeRecordTypeRequestParams struct {
	// 域名等级。
	// + 旧套餐:D_FREE、D_PLUS、D_EXTRA、D_EXPERT、D_ULTRA 分别对应免费套餐、个人豪华、企业1、企业2、企业3。
	// + 新套餐:DP_FREE、DP_PLUS、DP_EXTRA、DP_EXPERT、DP_ULTRA 分别对应新免费、个人专业版、企业创业版、企业标准版、企业旗舰版。
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`
}

Predefined struct for user

type DescribeRecordTypeResponse

type DescribeRecordTypeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordTypeResponseParams `json:"Response"`
}

func NewDescribeRecordTypeResponse

func NewDescribeRecordTypeResponse() (response *DescribeRecordTypeResponse)

func (*DescribeRecordTypeResponse) FromJsonString

func (r *DescribeRecordTypeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordTypeResponse) ToJsonString

func (r *DescribeRecordTypeResponse) ToJsonString() string

type DescribeRecordTypeResponseParams added in v1.0.426

type DescribeRecordTypeResponseParams struct {
	// 记录类型列表
	TypeList []*string `json:"TypeList,omitnil,omitempty" name:"TypeList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSnapshotConfigRequest added in v1.0.542

type DescribeSnapshotConfigRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeSnapshotConfigRequest added in v1.0.542

func NewDescribeSnapshotConfigRequest() (request *DescribeSnapshotConfigRequest)

func (*DescribeSnapshotConfigRequest) FromJsonString added in v1.0.542

func (r *DescribeSnapshotConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotConfigRequest) ToJsonString added in v1.0.542

func (r *DescribeSnapshotConfigRequest) ToJsonString() string

type DescribeSnapshotConfigRequestParams added in v1.0.542

type DescribeSnapshotConfigRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeSnapshotConfigResponse added in v1.0.542

type DescribeSnapshotConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSnapshotConfigResponseParams `json:"Response"`
}

func NewDescribeSnapshotConfigResponse added in v1.0.542

func NewDescribeSnapshotConfigResponse() (response *DescribeSnapshotConfigResponse)

func (*DescribeSnapshotConfigResponse) FromJsonString added in v1.0.542

func (r *DescribeSnapshotConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotConfigResponse) ToJsonString added in v1.0.542

func (r *DescribeSnapshotConfigResponse) ToJsonString() string

type DescribeSnapshotConfigResponseParams added in v1.0.542

type DescribeSnapshotConfigResponseParams struct {
	// 解析快照配置
	SnapshotConfig *SnapshotConfig `json:"SnapshotConfig,omitnil,omitempty" name:"SnapshotConfig"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSnapshotListRequest added in v1.0.542

type DescribeSnapshotListRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeSnapshotListRequest added in v1.0.542

func NewDescribeSnapshotListRequest() (request *DescribeSnapshotListRequest)

func (*DescribeSnapshotListRequest) FromJsonString added in v1.0.542

func (r *DescribeSnapshotListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotListRequest) ToJsonString added in v1.0.542

func (r *DescribeSnapshotListRequest) ToJsonString() string

type DescribeSnapshotListRequestParams added in v1.0.542

type DescribeSnapshotListRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeSnapshotListResponse added in v1.0.542

type DescribeSnapshotListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSnapshotListResponseParams `json:"Response"`
}

func NewDescribeSnapshotListResponse added in v1.0.542

func NewDescribeSnapshotListResponse() (response *DescribeSnapshotListResponse)

func (*DescribeSnapshotListResponse) FromJsonString added in v1.0.542

func (r *DescribeSnapshotListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotListResponse) ToJsonString added in v1.0.542

func (r *DescribeSnapshotListResponse) ToJsonString() string

type DescribeSnapshotListResponseParams added in v1.0.542

type DescribeSnapshotListResponseParams struct {
	// 分页信息
	Info *SnapshotPageInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// 快照列表
	SnapshotList []*SnapshotInfo `json:"SnapshotList,omitnil,omitempty" name:"SnapshotList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSnapshotRollbackResultRequest added in v1.0.542

type DescribeSnapshotRollbackResultRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照回滚任务 ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeSnapshotRollbackResultRequest added in v1.0.542

func NewDescribeSnapshotRollbackResultRequest() (request *DescribeSnapshotRollbackResultRequest)

func (*DescribeSnapshotRollbackResultRequest) FromJsonString added in v1.0.542

func (r *DescribeSnapshotRollbackResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotRollbackResultRequest) ToJsonString added in v1.0.542

type DescribeSnapshotRollbackResultRequestParams added in v1.0.542

type DescribeSnapshotRollbackResultRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照回滚任务 ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeSnapshotRollbackResultResponse added in v1.0.542

type DescribeSnapshotRollbackResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSnapshotRollbackResultResponseParams `json:"Response"`
}

func NewDescribeSnapshotRollbackResultResponse added in v1.0.542

func NewDescribeSnapshotRollbackResultResponse() (response *DescribeSnapshotRollbackResultResponse)

func (*DescribeSnapshotRollbackResultResponse) FromJsonString added in v1.0.542

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotRollbackResultResponse) ToJsonString added in v1.0.542

type DescribeSnapshotRollbackResultResponseParams added in v1.0.542

type DescribeSnapshotRollbackResultResponseParams struct {
	// 快照所属域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 回滚剩余时间(分钟)
	LeftMinutes *uint64 `json:"LeftMinutes,omitnil,omitempty" name:"LeftMinutes"`

	// 回滚进度百分比
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 快照 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 回滚状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 快照回滚任务 ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 成功数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Success *uint64 `json:"Success,omitnil,omitempty" name:"Success"`

	// 失败数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Failed *uint64 `json:"Failed,omitnil,omitempty" name:"Failed"`

	// 总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 失败详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedRecordList []*SnapshotRecord `json:"FailedRecordList,omitnil,omitempty" name:"FailedRecordList"`

	// 快照的下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSnapshotRollbackTaskRequest added in v1.0.542

type DescribeSnapshotRollbackTaskRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeSnapshotRollbackTaskRequest added in v1.0.542

func NewDescribeSnapshotRollbackTaskRequest() (request *DescribeSnapshotRollbackTaskRequest)

func (*DescribeSnapshotRollbackTaskRequest) FromJsonString added in v1.0.542

func (r *DescribeSnapshotRollbackTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotRollbackTaskRequest) ToJsonString added in v1.0.542

func (r *DescribeSnapshotRollbackTaskRequest) ToJsonString() string

type DescribeSnapshotRollbackTaskRequestParams added in v1.0.542

type DescribeSnapshotRollbackTaskRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeSnapshotRollbackTaskResponse added in v1.0.542

type DescribeSnapshotRollbackTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSnapshotRollbackTaskResponseParams `json:"Response"`
}

func NewDescribeSnapshotRollbackTaskResponse added in v1.0.542

func NewDescribeSnapshotRollbackTaskResponse() (response *DescribeSnapshotRollbackTaskResponse)

func (*DescribeSnapshotRollbackTaskResponse) FromJsonString added in v1.0.542

func (r *DescribeSnapshotRollbackTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotRollbackTaskResponse) ToJsonString added in v1.0.542

func (r *DescribeSnapshotRollbackTaskResponse) ToJsonString() string

type DescribeSnapshotRollbackTaskResponseParams added in v1.0.542

type DescribeSnapshotRollbackTaskResponseParams struct {
	// 快照所属域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 回滚状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 快照回滚任务 ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 总数量
	RecordCount *uint64 `json:"RecordCount,omitnil,omitempty" name:"RecordCount"`

	// 开始回滚时间
	CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSubdomainAnalyticsRequest added in v1.0.423

type DescribeSubdomainAnalyticsRequest struct {
	*tchttp.BaseRequest

	// 要查询解析量的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询的开始时间,格式:YYYY-MM-DD
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 查询的结束时间,格式:YYYY-MM-DD
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 要查询解析量的子域名
	Subdomain *string `json:"Subdomain,omitnil,omitempty" name:"Subdomain"`

	// DATE:按天维度统计 HOUR:按小时维度统计
	DnsFormat *string `json:"DnsFormat,omitnil,omitempty" name:"DnsFormat"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeSubdomainAnalyticsRequest added in v1.0.423

func NewDescribeSubdomainAnalyticsRequest() (request *DescribeSubdomainAnalyticsRequest)

func (*DescribeSubdomainAnalyticsRequest) FromJsonString added in v1.0.423

func (r *DescribeSubdomainAnalyticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubdomainAnalyticsRequest) ToJsonString added in v1.0.423

func (r *DescribeSubdomainAnalyticsRequest) ToJsonString() string

type DescribeSubdomainAnalyticsRequestParams added in v1.0.426

type DescribeSubdomainAnalyticsRequestParams struct {
	// 要查询解析量的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询的开始时间,格式:YYYY-MM-DD
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 查询的结束时间,格式:YYYY-MM-DD
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 要查询解析量的子域名
	Subdomain *string `json:"Subdomain,omitnil,omitempty" name:"Subdomain"`

	// DATE:按天维度统计 HOUR:按小时维度统计
	DnsFormat *string `json:"DnsFormat,omitnil,omitempty" name:"DnsFormat"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeSubdomainAnalyticsResponse added in v1.0.423

type DescribeSubdomainAnalyticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSubdomainAnalyticsResponseParams `json:"Response"`
}

func NewDescribeSubdomainAnalyticsResponse added in v1.0.423

func NewDescribeSubdomainAnalyticsResponse() (response *DescribeSubdomainAnalyticsResponse)

func (*DescribeSubdomainAnalyticsResponse) FromJsonString added in v1.0.423

func (r *DescribeSubdomainAnalyticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubdomainAnalyticsResponse) ToJsonString added in v1.0.423

func (r *DescribeSubdomainAnalyticsResponse) ToJsonString() string

type DescribeSubdomainAnalyticsResponseParams added in v1.0.426

type DescribeSubdomainAnalyticsResponseParams struct {
	// 当前统计维度解析量小计
	Data []*DomainAnalyticsDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// 子域名解析量统计查询信息
	Info *SubdomainAnalyticsInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// 子域名别名解析量统计信息
	AliasData []*SubdomainAliasAnalyticsItem `json:"AliasData,omitnil,omitempty" name:"AliasData"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUserDetailRequest

type DescribeUserDetailRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUserDetailRequest

func NewDescribeUserDetailRequest() (request *DescribeUserDetailRequest)

func (*DescribeUserDetailRequest) FromJsonString

func (r *DescribeUserDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUserDetailRequest) ToJsonString

func (r *DescribeUserDetailRequest) ToJsonString() string

type DescribeUserDetailRequestParams added in v1.0.426

type DescribeUserDetailRequestParams struct {
}

Predefined struct for user

type DescribeUserDetailResponse

type DescribeUserDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserDetailResponseParams `json:"Response"`
}

func NewDescribeUserDetailResponse

func NewDescribeUserDetailResponse() (response *DescribeUserDetailResponse)

func (*DescribeUserDetailResponse) FromJsonString

func (r *DescribeUserDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUserDetailResponse) ToJsonString

func (r *DescribeUserDetailResponse) ToJsonString() string

type DescribeUserDetailResponseParams added in v1.0.426

type DescribeUserDetailResponseParams struct {
	// 账户信息
	UserInfo *UserInfo `json:"UserInfo,omitnil,omitempty" name:"UserInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVASStatisticRequest added in v1.0.595

type DescribeVASStatisticRequest struct {
	*tchttp.BaseRequest

	// 域名ID
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDescribeVASStatisticRequest added in v1.0.595

func NewDescribeVASStatisticRequest() (request *DescribeVASStatisticRequest)

func (*DescribeVASStatisticRequest) FromJsonString added in v1.0.595

func (r *DescribeVASStatisticRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVASStatisticRequest) ToJsonString added in v1.0.595

func (r *DescribeVASStatisticRequest) ToJsonString() string

type DescribeVASStatisticRequestParams added in v1.0.595

type DescribeVASStatisticRequestParams struct {
	// 域名ID
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeVASStatisticResponse added in v1.0.595

type DescribeVASStatisticResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVASStatisticResponseParams `json:"Response"`
}

func NewDescribeVASStatisticResponse added in v1.0.595

func NewDescribeVASStatisticResponse() (response *DescribeVASStatisticResponse)

func (*DescribeVASStatisticResponse) FromJsonString added in v1.0.595

func (r *DescribeVASStatisticResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVASStatisticResponse) ToJsonString added in v1.0.595

func (r *DescribeVASStatisticResponse) ToJsonString() string

type DescribeVASStatisticResponseParams added in v1.0.595

type DescribeVASStatisticResponseParams struct {
	// 增值服务用量列表
	VASList []*VASStatisticItem `json:"VASList,omitnil,omitempty" name:"VASList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DomainAliasAnalyticsItem added in v1.0.423

type DomainAliasAnalyticsItem struct {
	// 域名解析量统计查询信息
	Info *DomainAnalyticsInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// 当前统计维度解析量小计
	Data []*DomainAnalyticsDetail `json:"Data,omitnil,omitempty" name:"Data"`
}

type DomainAliasInfo added in v1.0.309

type DomainAliasInfo struct {
	// 域名别名ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 域名别名
	DomainAlias *string `json:"DomainAlias,omitnil,omitempty" name:"DomainAlias"`

	// 别名状态:1-DNS不正确;2-正常;3-封禁。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type DomainAnalyticsDetail added in v1.0.423

type DomainAnalyticsDetail struct {
	// 当前统计维度解析量小计
	Num *uint64 `json:"Num,omitnil,omitempty" name:"Num"`

	// 按天统计时,为统计日期
	DateKey *string `json:"DateKey,omitnil,omitempty" name:"DateKey"`

	// 按小时统计时,为统计的当前时间的小时数(0-23),例:HourKey为23时,统计周期为22点-23点的解析量
	// 注意:此字段可能返回 null,表示取不到有效值。
	HourKey *uint64 `json:"HourKey,omitnil,omitempty" name:"HourKey"`
}

type DomainAnalyticsInfo added in v1.0.423

type DomainAnalyticsInfo struct {
	// DATE:按天维度统计 HOUR:按小时维度统计
	DnsFormat *string `json:"DnsFormat,omitnil,omitempty" name:"DnsFormat"`

	// 当前统计周期解析量总计
	DnsTotal *uint64 `json:"DnsTotal,omitnil,omitempty" name:"DnsTotal"`

	// 当前查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 当前统计周期开始时间
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 当前统计周期结束时间
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

type DomainCountInfo

type DomainCountInfo struct {
	// 符合条件的域名数量
	DomainTotal *uint64 `json:"DomainTotal,omitnil,omitempty" name:"DomainTotal"`

	// 用户可以查看的所有域名数量
	AllTotal *uint64 `json:"AllTotal,omitnil,omitempty" name:"AllTotal"`

	// 用户账号添加的域名数量
	MineTotal *uint64 `json:"MineTotal,omitnil,omitempty" name:"MineTotal"`

	// 共享给用户的域名数量
	ShareTotal *uint64 `json:"ShareTotal,omitnil,omitempty" name:"ShareTotal"`

	// 付费域名数量
	VipTotal *uint64 `json:"VipTotal,omitnil,omitempty" name:"VipTotal"`

	// 暂停的域名数量
	PauseTotal *uint64 `json:"PauseTotal,omitnil,omitempty" name:"PauseTotal"`

	// dns设置错误的域名数量
	ErrorTotal *uint64 `json:"ErrorTotal,omitnil,omitempty" name:"ErrorTotal"`

	// 锁定的域名数量
	LockTotal *uint64 `json:"LockTotal,omitnil,omitempty" name:"LockTotal"`

	// 封禁的域名数量
	SpamTotal *uint64 `json:"SpamTotal,omitnil,omitempty" name:"SpamTotal"`

	// 30天内即将到期的域名数量
	VipExpire *uint64 `json:"VipExpire,omitnil,omitempty" name:"VipExpire"`

	// 分享给其它人的域名数量
	ShareOutTotal *uint64 `json:"ShareOutTotal,omitnil,omitempty" name:"ShareOutTotal"`

	// 指定分组内的域名数量
	GroupTotal *uint64 `json:"GroupTotal,omitnil,omitempty" name:"GroupTotal"`
}

type DomainCreateInfo

type DomainCreateInfo struct {
	// 域名ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名的punycode
	Punycode *string `json:"Punycode,omitnil,omitempty" name:"Punycode"`

	// 域名的NS列表
	GradeNsList []*string `json:"GradeNsList,omitnil,omitempty" name:"GradeNsList"`
}

type DomainInfo

type DomainInfo struct {
	// 域名ID
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名套餐等级
	Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 域名分组ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 是否星标域名
	IsMark *string `json:"IsMark,omitnil,omitempty" name:"IsMark"`

	// TTL(DNS记录缓存时间)
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// cname加速启用状态
	CnameSpeedup *string `json:"CnameSpeedup,omitnil,omitempty" name:"CnameSpeedup"`

	// 域名备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 域名Punycode
	Punycode *string `json:"Punycode,omitnil,omitempty" name:"Punycode"`

	// 域名DNS状态
	DnsStatus *string `json:"DnsStatus,omitnil,omitempty" name:"DnsStatus"`

	// 域名的NS列表
	DnspodNsList []*string `json:"DnspodNsList,omitnil,omitempty" name:"DnspodNsList"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名等级代号
	GradeLevel *uint64 `json:"GradeLevel,omitnil,omitempty" name:"GradeLevel"`

	// 域名所属的用户ID
	UserId *uint64 `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 是否为付费域名
	IsVip *string `json:"IsVip,omitnil,omitempty" name:"IsVip"`

	// 域名所有者的账号
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`

	// 域名等级的描述
	GradeTitle *string `json:"GradeTitle,omitnil,omitempty" name:"GradeTitle"`

	// 域名创建时间
	CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`

	// 最后操作时间
	UpdatedOn *string `json:"UpdatedOn,omitnil,omitempty" name:"UpdatedOn"`

	// 腾讯云账户Uin
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 域名实际使用的NS列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActualNsList []*string `json:"ActualNsList,omitnil,omitempty" name:"ActualNsList"`

	// 域名的记录数量
	RecordCount *uint64 `json:"RecordCount,omitnil,omitempty" name:"RecordCount"`

	// 域名所有者的账户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	OwnerNick *string `json:"OwnerNick,omitnil,omitempty" name:"OwnerNick"`

	// 是否在付费套餐宽限期
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsGracePeriod *string `json:"IsGracePeriod,omitnil,omitempty" name:"IsGracePeriod"`

	// 是否在付费套餐缓冲期
	// 注意:此字段可能返回 null,表示取不到有效值。
	VipBuffered *string `json:"VipBuffered,omitnil,omitempty" name:"VipBuffered"`

	// VIP套餐有效期开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	VipStartAt *string `json:"VipStartAt,omitnil,omitempty" name:"VipStartAt"`

	// VIP套餐有效期结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	VipEndAt *string `json:"VipEndAt,omitnil,omitempty" name:"VipEndAt"`

	// VIP套餐自动续费标识。可能的值为:default-默认;no-不自动续费;yes-自动续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	VipAutoRenew *string `json:"VipAutoRenew,omitnil,omitempty" name:"VipAutoRenew"`

	// VIP套餐资源ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VipResourceId *string `json:"VipResourceId,omitnil,omitempty" name:"VipResourceId"`

	// 是否是子域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSubDomain *bool `json:"IsSubDomain,omitnil,omitempty" name:"IsSubDomain"`

	// 域名关联的标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagList []*TagItem `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 是否启用搜索引擎推送
	SearchEnginePush *string `json:"SearchEnginePush,omitnil,omitempty" name:"SearchEnginePush"`

	// 是否开启辅助 DNS
	SlaveDNS *string `json:"SlaveDNS,omitnil,omitempty" name:"SlaveDNS"`
}

type DomainListItem

type DomainListItem struct {
	// 系统分配给域名的唯一标识
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名的原始格式
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 域名的状态,正常:ENABLE,暂停:PAUSE,封禁:SPAM
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名默认的解析记录默认TTL值
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 是否开启CNAME加速,开启:ENABLE,未开启:DISABLE
	CNAMESpeedup *string `json:"CNAMESpeedup,omitnil,omitempty" name:"CNAMESpeedup"`

	// DNS 设置状态,错误:DNSERROR,正常:空字符串
	DNSStatus *string `json:"DNSStatus,omitnil,omitempty" name:"DNSStatus"`

	// 域名的套餐等级代码
	Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 域名所属的分组Id
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 是否开启搜索引擎推送优化,是:YES,否:NO
	SearchEnginePush *string `json:"SearchEnginePush,omitnil,omitempty" name:"SearchEnginePush"`

	// 域名备注说明
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 经过punycode编码后的域名格式
	Punycode *string `json:"Punycode,omitnil,omitempty" name:"Punycode"`

	// 系统为域名分配的有效DNS
	EffectiveDNS []*string `json:"EffectiveDNS,omitnil,omitempty" name:"EffectiveDNS"`

	// 域名套餐等级对应的序号
	GradeLevel *uint64 `json:"GradeLevel,omitnil,omitempty" name:"GradeLevel"`

	// 套餐名称
	GradeTitle *string `json:"GradeTitle,omitnil,omitempty" name:"GradeTitle"`

	// 是否是付费套餐
	IsVip *string `json:"IsVip,omitnil,omitempty" name:"IsVip"`

	// 付费套餐开通时间
	VipStartAt *string `json:"VipStartAt,omitnil,omitempty" name:"VipStartAt"`

	// 付费套餐到期时间
	VipEndAt *string `json:"VipEndAt,omitnil,omitempty" name:"VipEndAt"`

	// 域名是否开通VIP自动续费,是:YES,否:NO,默认:DEFAULT
	VipAutoRenew *string `json:"VipAutoRenew,omitnil,omitempty" name:"VipAutoRenew"`

	// 域名下的记录数量
	RecordCount *uint64 `json:"RecordCount,omitnil,omitempty" name:"RecordCount"`

	// 域名添加时间
	CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`

	// 域名更新时间
	UpdatedOn *string `json:"UpdatedOn,omitnil,omitempty" name:"UpdatedOn"`

	// 域名所属账号
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`

	// 域名关联的标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagList []*TagItem `json:"TagList,omitnil,omitempty" name:"TagList"`
}

type DomainShareInfo

type DomainShareInfo struct {
	// 域名共享对象的账号
	ShareTo *string `json:"ShareTo,omitnil,omitempty" name:"ShareTo"`

	// 共享模式,“rw”:可读写。 “r”::只读
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 共享状态“enabled”:共享成功。“pending”:共享到的账号不存在, 等待注册
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type DownloadSnapshotRequest added in v1.0.542

type DownloadSnapshotRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewDownloadSnapshotRequest added in v1.0.542

func NewDownloadSnapshotRequest() (request *DownloadSnapshotRequest)

func (*DownloadSnapshotRequest) FromJsonString added in v1.0.542

func (r *DownloadSnapshotRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadSnapshotRequest) ToJsonString added in v1.0.542

func (r *DownloadSnapshotRequest) ToJsonString() string

type DownloadSnapshotRequestParams added in v1.0.542

type DownloadSnapshotRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type DownloadSnapshotResponse added in v1.0.542

type DownloadSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *DownloadSnapshotResponseParams `json:"Response"`
}

func NewDownloadSnapshotResponse added in v1.0.542

func NewDownloadSnapshotResponse() (response *DownloadSnapshotResponse)

func (*DownloadSnapshotResponse) FromJsonString added in v1.0.542

func (r *DownloadSnapshotResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadSnapshotResponse) ToJsonString added in v1.0.542

func (r *DownloadSnapshotResponse) ToJsonString() string

type DownloadSnapshotResponseParams added in v1.0.542

type DownloadSnapshotResponseParams struct {
	// 快照下载链接
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GroupInfo added in v1.0.498

type GroupInfo struct {
	// 分组ID
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 分组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 分组类型
	GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`

	// 该分组中域名个数
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`
}

type KeyValue added in v1.0.545

type KeyValue struct {
	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type LineGroupInfo

type LineGroupInfo struct {
	// 线路分组ID
	LineId *string `json:"LineId,omitnil,omitempty" name:"LineId"`

	// 线路分组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分组类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 线路分组包含的线路列表
	LineList []*string `json:"LineList,omitnil,omitempty" name:"LineList"`
}

type LineInfo

type LineInfo struct {
	// 线路名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 线路ID
	LineId *string `json:"LineId,omitnil,omitempty" name:"LineId"`
}

type LineItem added in v1.0.876

type LineItem struct {
	// 解析线路名称。
	LineName *string `json:"LineName,omitnil,omitempty" name:"LineName"`

	// 解析线路 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LineId *string `json:"LineId,omitnil,omitempty" name:"LineId"`

	// 当前线路在当前域名下是否可用。
	Useful *bool `json:"Useful,omitnil,omitempty" name:"Useful"`

	// 当前线路最低套餐等级要求。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 当前线路分类下的子线路列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubGroup []*LineItem `json:"SubGroup,omitnil,omitempty" name:"SubGroup"`

	// 自定义线路分组内包含的线路。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Lines []*string `json:"Lines,omitnil,omitempty" name:"Lines"`
}

type LockInfo

type LockInfo struct {
	// 域名 ID
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名解锁码
	LockCode *string `json:"LockCode,omitnil,omitempty" name:"LockCode"`

	// 域名自动解锁日期
	LockEnd *string `json:"LockEnd,omitnil,omitempty" name:"LockEnd"`
}

type ModifyDomainCustomLineRequest added in v1.0.781

type ModifyDomainCustomLineRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 修改后的自定义线路名称,如果不修改名称,需要和PreName保持一致
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 自定义线路IP段,用-分割
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 修改前的自定义线路名称
	PreName *string `json:"PreName,omitnil,omitempty" name:"PreName"`

	// 域名ID,如果传了DomainId,系统将会忽略Domain参数,优先使用DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyDomainCustomLineRequest added in v1.0.781

func NewModifyDomainCustomLineRequest() (request *ModifyDomainCustomLineRequest)

func (*ModifyDomainCustomLineRequest) FromJsonString added in v1.0.781

func (r *ModifyDomainCustomLineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainCustomLineRequest) ToJsonString added in v1.0.781

func (r *ModifyDomainCustomLineRequest) ToJsonString() string

type ModifyDomainCustomLineRequestParams added in v1.0.781

type ModifyDomainCustomLineRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 修改后的自定义线路名称,如果不修改名称,需要和PreName保持一致
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 自定义线路IP段,用-分割
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 修改前的自定义线路名称
	PreName *string `json:"PreName,omitnil,omitempty" name:"PreName"`

	// 域名ID,如果传了DomainId,系统将会忽略Domain参数,优先使用DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyDomainCustomLineResponse added in v1.0.781

type ModifyDomainCustomLineResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainCustomLineResponseParams `json:"Response"`
}

func NewModifyDomainCustomLineResponse added in v1.0.781

func NewModifyDomainCustomLineResponse() (response *ModifyDomainCustomLineResponse)

func (*ModifyDomainCustomLineResponse) FromJsonString added in v1.0.781

func (r *ModifyDomainCustomLineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainCustomLineResponse) ToJsonString added in v1.0.781

func (r *ModifyDomainCustomLineResponse) ToJsonString() string

type ModifyDomainCustomLineResponseParams added in v1.0.781

type ModifyDomainCustomLineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDomainLockRequest

type ModifyDomainLockRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名要锁定的天数,最多可锁定的天数可以通过获取域名权限接口获取。
	LockDays *uint64 `json:"LockDays,omitnil,omitempty" name:"LockDays"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyDomainLockRequest

func NewModifyDomainLockRequest() (request *ModifyDomainLockRequest)

func (*ModifyDomainLockRequest) FromJsonString

func (r *ModifyDomainLockRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainLockRequest) ToJsonString

func (r *ModifyDomainLockRequest) ToJsonString() string

type ModifyDomainLockRequestParams added in v1.0.426

type ModifyDomainLockRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名要锁定的天数,最多可锁定的天数可以通过获取域名权限接口获取。
	LockDays *uint64 `json:"LockDays,omitnil,omitempty" name:"LockDays"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyDomainLockResponse

type ModifyDomainLockResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainLockResponseParams `json:"Response"`
}

func NewModifyDomainLockResponse

func NewModifyDomainLockResponse() (response *ModifyDomainLockResponse)

func (*ModifyDomainLockResponse) FromJsonString

func (r *ModifyDomainLockResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainLockResponse) ToJsonString

func (r *ModifyDomainLockResponse) ToJsonString() string

type ModifyDomainLockResponseParams added in v1.0.426

type ModifyDomainLockResponseParams struct {
	// 域名锁定信息
	LockInfo *LockInfo `json:"LockInfo,omitnil,omitempty" name:"LockInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDomainOwnerRequest

type ModifyDomainOwnerRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名需要转入的账号,支持Uin或者邮箱格式
	Account *string `json:"Account,omitnil,omitempty" name:"Account"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyDomainOwnerRequest

func NewModifyDomainOwnerRequest() (request *ModifyDomainOwnerRequest)

func (*ModifyDomainOwnerRequest) FromJsonString

func (r *ModifyDomainOwnerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainOwnerRequest) ToJsonString

func (r *ModifyDomainOwnerRequest) ToJsonString() string

type ModifyDomainOwnerRequestParams added in v1.0.426

type ModifyDomainOwnerRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名需要转入的账号,支持Uin或者邮箱格式
	Account *string `json:"Account,omitnil,omitempty" name:"Account"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyDomainOwnerResponse

type ModifyDomainOwnerResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainOwnerResponseParams `json:"Response"`
}

func NewModifyDomainOwnerResponse

func NewModifyDomainOwnerResponse() (response *ModifyDomainOwnerResponse)

func (*ModifyDomainOwnerResponse) FromJsonString

func (r *ModifyDomainOwnerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainOwnerResponse) ToJsonString

func (r *ModifyDomainOwnerResponse) ToJsonString() string

type ModifyDomainOwnerResponseParams added in v1.0.426

type ModifyDomainOwnerResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDomainRemarkRequest

type ModifyDomainRemarkRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名备注,删除备注请提交空内容。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewModifyDomainRemarkRequest

func NewModifyDomainRemarkRequest() (request *ModifyDomainRemarkRequest)

func (*ModifyDomainRemarkRequest) FromJsonString

func (r *ModifyDomainRemarkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainRemarkRequest) ToJsonString

func (r *ModifyDomainRemarkRequest) ToJsonString() string

type ModifyDomainRemarkRequestParams added in v1.0.426

type ModifyDomainRemarkRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名备注,删除备注请提交空内容。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type ModifyDomainRemarkResponse

type ModifyDomainRemarkResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainRemarkResponseParams `json:"Response"`
}

func NewModifyDomainRemarkResponse

func NewModifyDomainRemarkResponse() (response *ModifyDomainRemarkResponse)

func (*ModifyDomainRemarkResponse) FromJsonString

func (r *ModifyDomainRemarkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainRemarkResponse) ToJsonString

func (r *ModifyDomainRemarkResponse) ToJsonString() string

type ModifyDomainRemarkResponseParams added in v1.0.426

type ModifyDomainRemarkResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDomainStatusRequest

type ModifyDomainStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名状态,”enable” 、”disable” 分别代表启用和暂停
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyDomainStatusRequest

func NewModifyDomainStatusRequest() (request *ModifyDomainStatusRequest)

func (*ModifyDomainStatusRequest) FromJsonString

func (r *ModifyDomainStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainStatusRequest) ToJsonString

func (r *ModifyDomainStatusRequest) ToJsonString() string

type ModifyDomainStatusRequestParams added in v1.0.426

type ModifyDomainStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名状态,”enable” 、”disable” 分别代表启用和暂停
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyDomainStatusResponse

type ModifyDomainStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainStatusResponseParams `json:"Response"`
}

func NewModifyDomainStatusResponse

func NewModifyDomainStatusResponse() (response *ModifyDomainStatusResponse)

func (*ModifyDomainStatusResponse) FromJsonString

func (r *ModifyDomainStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainStatusResponse) ToJsonString

func (r *ModifyDomainStatusResponse) ToJsonString() string

type ModifyDomainStatusResponseParams added in v1.0.426

type ModifyDomainStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDomainUnlockRequest

type ModifyDomainUnlockRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名解锁码,锁定的时候会返回。
	LockCode *string `json:"LockCode,omitnil,omitempty" name:"LockCode"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyDomainUnlockRequest

func NewModifyDomainUnlockRequest() (request *ModifyDomainUnlockRequest)

func (*ModifyDomainUnlockRequest) FromJsonString

func (r *ModifyDomainUnlockRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainUnlockRequest) ToJsonString

func (r *ModifyDomainUnlockRequest) ToJsonString() string

type ModifyDomainUnlockRequestParams added in v1.0.426

type ModifyDomainUnlockRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名解锁码,锁定的时候会返回。
	LockCode *string `json:"LockCode,omitnil,omitempty" name:"LockCode"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyDomainUnlockResponse

type ModifyDomainUnlockResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainUnlockResponseParams `json:"Response"`
}

func NewModifyDomainUnlockResponse

func NewModifyDomainUnlockResponse() (response *ModifyDomainUnlockResponse)

func (*ModifyDomainUnlockResponse) FromJsonString

func (r *ModifyDomainUnlockResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDomainUnlockResponse) ToJsonString

func (r *ModifyDomainUnlockResponse) ToJsonString() string

type ModifyDomainUnlockResponseParams added in v1.0.426

type ModifyDomainUnlockResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDynamicDNSRequest

type ModifyDynamicDNSRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录ID。 可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 记录线路,通过 API 记录线路获得,中文,比如:默认。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主机记录,如 www,如果不传,默认为 @。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// TTL值,如果不传,默认为域名的TTL值。
	Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"`
}

func NewModifyDynamicDNSRequest

func NewModifyDynamicDNSRequest() (request *ModifyDynamicDNSRequest)

func (*ModifyDynamicDNSRequest) FromJsonString

func (r *ModifyDynamicDNSRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDynamicDNSRequest) ToJsonString

func (r *ModifyDynamicDNSRequest) ToJsonString() string

type ModifyDynamicDNSRequestParams added in v1.0.426

type ModifyDynamicDNSRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录ID。 可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 记录线路,通过 API 记录线路获得,中文,比如:默认。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主机记录,如 www,如果不传,默认为 @。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// TTL值,如果不传,默认为域名的TTL值。
	Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"`
}

Predefined struct for user

type ModifyDynamicDNSResponse

type ModifyDynamicDNSResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDynamicDNSResponseParams `json:"Response"`
}

func NewModifyDynamicDNSResponse

func NewModifyDynamicDNSResponse() (response *ModifyDynamicDNSResponse)

func (*ModifyDynamicDNSResponse) FromJsonString

func (r *ModifyDynamicDNSResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDynamicDNSResponse) ToJsonString

func (r *ModifyDynamicDNSResponse) ToJsonString() string

type ModifyDynamicDNSResponseParams added in v1.0.426

type ModifyDynamicDNSResponseParams struct {
	// 记录ID
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyPackageAutoRenewRequest added in v1.0.427

type ModifyPackageAutoRenewRequest struct {
	*tchttp.BaseRequest

	// 资源ID。可以在控制台查看所有的资源
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// enable 开启自动续费;disable 关闭自动续费
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyPackageAutoRenewRequest added in v1.0.427

func NewModifyPackageAutoRenewRequest() (request *ModifyPackageAutoRenewRequest)

func (*ModifyPackageAutoRenewRequest) FromJsonString added in v1.0.427

func (r *ModifyPackageAutoRenewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPackageAutoRenewRequest) ToJsonString added in v1.0.427

func (r *ModifyPackageAutoRenewRequest) ToJsonString() string

type ModifyPackageAutoRenewRequestParams added in v1.0.427

type ModifyPackageAutoRenewRequestParams struct {
	// 资源ID。可以在控制台查看所有的资源
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// enable 开启自动续费;disable 关闭自动续费
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyPackageAutoRenewResponse added in v1.0.427

type ModifyPackageAutoRenewResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPackageAutoRenewResponseParams `json:"Response"`
}

func NewModifyPackageAutoRenewResponse added in v1.0.427

func NewModifyPackageAutoRenewResponse() (response *ModifyPackageAutoRenewResponse)

func (*ModifyPackageAutoRenewResponse) FromJsonString added in v1.0.427

func (r *ModifyPackageAutoRenewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPackageAutoRenewResponse) ToJsonString added in v1.0.427

func (r *ModifyPackageAutoRenewResponse) ToJsonString() string

type ModifyPackageAutoRenewResponseParams added in v1.0.427

type ModifyPackageAutoRenewResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRecordBatchDetail

type ModifyRecordBatchDetail struct {
	// 见RecordInfoBatchModify
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordList []*BatchRecordInfo `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 任务编号
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 该条任务运行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 操作类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 域名ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

type ModifyRecordBatchRequest

type ModifyRecordBatchRequest struct {
	*tchttp.BaseRequest

	// 记录ID数组。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordIdList []*uint64 `json:"RecordIdList,omitnil,omitempty" name:"RecordIdList"`

	// 要修改的字段,可选值为 [“sub_domain”、”record_type”、”area”、”value”、”mx”、”ttl”、”status”] 中的某一个。
	Change *string `json:"Change,omitnil,omitempty" name:"Change"`

	// 修改为,具体依赖 change 字段,必填参数。
	ChangeTo *string `json:"ChangeTo,omitnil,omitempty" name:"ChangeTo"`

	// 要修改到的记录值,仅当 change 字段为 “record_type” 时为必填参数。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// MX记录优先级,仅当修改为 MX 记录时为必填参数。
	MX *string `json:"MX,omitnil,omitempty" name:"MX"`
}

func NewModifyRecordBatchRequest

func NewModifyRecordBatchRequest() (request *ModifyRecordBatchRequest)

func (*ModifyRecordBatchRequest) FromJsonString

func (r *ModifyRecordBatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordBatchRequest) ToJsonString

func (r *ModifyRecordBatchRequest) ToJsonString() string

type ModifyRecordBatchRequestParams added in v1.0.426

type ModifyRecordBatchRequestParams struct {
	// 记录ID数组。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordIdList []*uint64 `json:"RecordIdList,omitnil,omitempty" name:"RecordIdList"`

	// 要修改的字段,可选值为 [“sub_domain”、”record_type”、”area”、”value”、”mx”、”ttl”、”status”] 中的某一个。
	Change *string `json:"Change,omitnil,omitempty" name:"Change"`

	// 修改为,具体依赖 change 字段,必填参数。
	ChangeTo *string `json:"ChangeTo,omitnil,omitempty" name:"ChangeTo"`

	// 要修改到的记录值,仅当 change 字段为 “record_type” 时为必填参数。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// MX记录优先级,仅当修改为 MX 记录时为必填参数。
	MX *string `json:"MX,omitnil,omitempty" name:"MX"`
}

Predefined struct for user

type ModifyRecordBatchResponse

type ModifyRecordBatchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRecordBatchResponseParams `json:"Response"`
}

func NewModifyRecordBatchResponse

func NewModifyRecordBatchResponse() (response *ModifyRecordBatchResponse)

func (*ModifyRecordBatchResponse) FromJsonString

func (r *ModifyRecordBatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordBatchResponse) ToJsonString

func (r *ModifyRecordBatchResponse) ToJsonString() string

type ModifyRecordBatchResponseParams added in v1.0.426

type ModifyRecordBatchResponseParams struct {
	// 批量任务ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 见modifyRecordBatchDetail
	DetailList []*ModifyRecordBatchDetail `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRecordFieldsRequest added in v1.0.545

type ModifyRecordFieldsRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 要修改的记录属性和值,支持:sub_domain,record_line,record_line_id,record_type,value,ttl,status,mx,weight
	FieldList []*KeyValue `json:"FieldList,omitnil,omitempty" name:"FieldList"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyRecordFieldsRequest added in v1.0.545

func NewModifyRecordFieldsRequest() (request *ModifyRecordFieldsRequest)

func (*ModifyRecordFieldsRequest) FromJsonString added in v1.0.545

func (r *ModifyRecordFieldsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordFieldsRequest) ToJsonString added in v1.0.545

func (r *ModifyRecordFieldsRequest) ToJsonString() string

type ModifyRecordFieldsRequestParams added in v1.0.545

type ModifyRecordFieldsRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 要修改的记录属性和值,支持:sub_domain,record_line,record_line_id,record_type,value,ttl,status,mx,weight
	FieldList []*KeyValue `json:"FieldList,omitnil,omitempty" name:"FieldList"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyRecordFieldsResponse added in v1.0.545

type ModifyRecordFieldsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRecordFieldsResponseParams `json:"Response"`
}

func NewModifyRecordFieldsResponse added in v1.0.545

func NewModifyRecordFieldsResponse() (response *ModifyRecordFieldsResponse)

func (*ModifyRecordFieldsResponse) FromJsonString added in v1.0.545

func (r *ModifyRecordFieldsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordFieldsResponse) ToJsonString added in v1.0.545

func (r *ModifyRecordFieldsResponse) ToJsonString() string

type ModifyRecordFieldsResponseParams added in v1.0.545

type ModifyRecordFieldsResponseParams struct {
	// 记录ID
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRecordGroupRequest added in v1.0.543

type ModifyRecordGroupRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 要修改的分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyRecordGroupRequest added in v1.0.543

func NewModifyRecordGroupRequest() (request *ModifyRecordGroupRequest)

func (*ModifyRecordGroupRequest) FromJsonString added in v1.0.543

func (r *ModifyRecordGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordGroupRequest) ToJsonString added in v1.0.543

func (r *ModifyRecordGroupRequest) ToJsonString() string

type ModifyRecordGroupRequestParams added in v1.0.543

type ModifyRecordGroupRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 要修改的分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyRecordGroupResponse added in v1.0.543

type ModifyRecordGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRecordGroupResponseParams `json:"Response"`
}

func NewModifyRecordGroupResponse added in v1.0.543

func NewModifyRecordGroupResponse() (response *ModifyRecordGroupResponse)

func (*ModifyRecordGroupResponse) FromJsonString added in v1.0.543

func (r *ModifyRecordGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordGroupResponse) ToJsonString added in v1.0.543

func (r *ModifyRecordGroupResponse) ToJsonString() string

type ModifyRecordGroupResponseParams added in v1.0.543

type ModifyRecordGroupResponseParams struct {
	// 修改的分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRecordRemarkRequest

type ModifyRecordRemarkRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 解析记录备注,删除备注请提交空内容。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewModifyRecordRemarkRequest

func NewModifyRecordRemarkRequest() (request *ModifyRecordRemarkRequest)

func (*ModifyRecordRemarkRequest) FromJsonString

func (r *ModifyRecordRemarkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordRemarkRequest) ToJsonString

func (r *ModifyRecordRemarkRequest) ToJsonString() string

type ModifyRecordRemarkRequestParams added in v1.0.426

type ModifyRecordRemarkRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 解析记录备注,删除备注请提交空内容。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type ModifyRecordRemarkResponse

type ModifyRecordRemarkResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRecordRemarkResponseParams `json:"Response"`
}

func NewModifyRecordRemarkResponse

func NewModifyRecordRemarkResponse() (response *ModifyRecordRemarkResponse)

func (*ModifyRecordRemarkResponse) FromJsonString

func (r *ModifyRecordRemarkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordRemarkResponse) ToJsonString

func (r *ModifyRecordRemarkResponse) ToJsonString() string

type ModifyRecordRemarkResponseParams added in v1.0.426

type ModifyRecordRemarkResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRecordRequest

type ModifyRecordRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录类型,通过 API 记录类型获得,大写英文,比如:A 。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 记录线路,通过 API 记录线路获得,中文,比如:默认。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主机记录,如 www,如果不传,默认为 @。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// TTL,范围1-604800,不同等级域名最小值不同。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 权重信息,0到100的整数。0 表示关闭,不传该参数,表示不设置权重信息。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 记录的备注信息。传空删除备注。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 开启DNSSEC时,强制将其它记录修改为CNAME/URL记录
	DnssecConflictMode *string `json:"DnssecConflictMode,omitnil,omitempty" name:"DnssecConflictMode"`
}

func NewModifyRecordRequest

func NewModifyRecordRequest() (request *ModifyRecordRequest)

func (*ModifyRecordRequest) FromJsonString

func (r *ModifyRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordRequest) ToJsonString

func (r *ModifyRecordRequest) ToJsonString() string

type ModifyRecordRequestParams added in v1.0.426

type ModifyRecordRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录类型,通过 API 记录类型获得,大写英文,比如:A 。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 记录线路,通过 API 记录线路获得,中文,比如:默认。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主机记录,如 www,如果不传,默认为 @。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// TTL,范围1-604800,不同等级域名最小值不同。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 权重信息,0到100的整数。0 表示关闭,不传该参数,表示不设置权重信息。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 记录的备注信息。传空删除备注。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 开启DNSSEC时,强制将其它记录修改为CNAME/URL记录
	DnssecConflictMode *string `json:"DnssecConflictMode,omitnil,omitempty" name:"DnssecConflictMode"`
}

Predefined struct for user

type ModifyRecordResponse

type ModifyRecordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRecordResponseParams `json:"Response"`
}

func NewModifyRecordResponse

func NewModifyRecordResponse() (response *ModifyRecordResponse)

func (*ModifyRecordResponse) FromJsonString

func (r *ModifyRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordResponse) ToJsonString

func (r *ModifyRecordResponse) ToJsonString() string

type ModifyRecordResponseParams added in v1.0.426

type ModifyRecordResponseParams struct {
	// 记录ID
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRecordStatusRequest

type ModifyRecordStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 记录的状态。取值范围为 ENABLE 和 DISABLE。如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyRecordStatusRequest

func NewModifyRecordStatusRequest() (request *ModifyRecordStatusRequest)

func (*ModifyRecordStatusRequest) FromJsonString

func (r *ModifyRecordStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordStatusRequest) ToJsonString

func (r *ModifyRecordStatusRequest) ToJsonString() string

type ModifyRecordStatusRequestParams added in v1.0.426

type ModifyRecordStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 记录的状态。取值范围为 ENABLE 和 DISABLE。如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyRecordStatusResponse

type ModifyRecordStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRecordStatusResponseParams `json:"Response"`
}

func NewModifyRecordStatusResponse

func NewModifyRecordStatusResponse() (response *ModifyRecordStatusResponse)

func (*ModifyRecordStatusResponse) FromJsonString

func (r *ModifyRecordStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordStatusResponse) ToJsonString

func (r *ModifyRecordStatusResponse) ToJsonString() string

type ModifyRecordStatusResponseParams added in v1.0.426

type ModifyRecordStatusResponseParams struct {
	// 记录ID。
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRecordToGroupRequest added in v1.0.543

type ModifyRecordToGroupRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 记录 ID,多个 ID 用竖线“|”分割
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifyRecordToGroupRequest added in v1.0.543

func NewModifyRecordToGroupRequest() (request *ModifyRecordToGroupRequest)

func (*ModifyRecordToGroupRequest) FromJsonString added in v1.0.543

func (r *ModifyRecordToGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordToGroupRequest) ToJsonString added in v1.0.543

func (r *ModifyRecordToGroupRequest) ToJsonString() string

type ModifyRecordToGroupRequestParams added in v1.0.543

type ModifyRecordToGroupRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 记录 ID,多个 ID 用竖线“|”分割
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifyRecordToGroupResponse added in v1.0.543

type ModifyRecordToGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRecordToGroupResponseParams `json:"Response"`
}

func NewModifyRecordToGroupResponse added in v1.0.543

func NewModifyRecordToGroupResponse() (response *ModifyRecordToGroupResponse)

func (*ModifyRecordToGroupResponse) FromJsonString added in v1.0.543

func (r *ModifyRecordToGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRecordToGroupResponse) ToJsonString added in v1.0.543

func (r *ModifyRecordToGroupResponse) ToJsonString() string

type ModifyRecordToGroupResponseParams added in v1.0.543

type ModifyRecordToGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySnapshotConfigRequest added in v1.0.542

type ModifySnapshotConfigRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备件间隔:空字符串-不备份,half_hour-每半小时,hourly-每小时,daily-每天,monthly-每月
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewModifySnapshotConfigRequest added in v1.0.542

func NewModifySnapshotConfigRequest() (request *ModifySnapshotConfigRequest)

func (*ModifySnapshotConfigRequest) FromJsonString added in v1.0.542

func (r *ModifySnapshotConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySnapshotConfigRequest) ToJsonString added in v1.0.542

func (r *ModifySnapshotConfigRequest) ToJsonString() string

type ModifySnapshotConfigRequestParams added in v1.0.542

type ModifySnapshotConfigRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备件间隔:空字符串-不备份,half_hour-每半小时,hourly-每小时,daily-每天,monthly-每月
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type ModifySnapshotConfigResponse added in v1.0.542

type ModifySnapshotConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifySnapshotConfigResponseParams `json:"Response"`
}

func NewModifySnapshotConfigResponse added in v1.0.542

func NewModifySnapshotConfigResponse() (response *ModifySnapshotConfigResponse)

func (*ModifySnapshotConfigResponse) FromJsonString added in v1.0.542

func (r *ModifySnapshotConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySnapshotConfigResponse) ToJsonString added in v1.0.542

func (r *ModifySnapshotConfigResponse) ToJsonString() string

type ModifySnapshotConfigResponseParams added in v1.0.542

type ModifySnapshotConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySubdomainStatusRequest added in v1.0.246

type ModifySubdomainStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录类型。允许的值为A、CNAME、MX、TXT、NS、AAAA、SPF、SRV、CAA、URL、URL1。若要传多个,用英文逗号分隔,例如A,TXT,CNAME。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 记录状态。允许的值为disable。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主机记录,如 www,如果不传,默认为 @。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`
}

func NewModifySubdomainStatusRequest added in v1.0.246

func NewModifySubdomainStatusRequest() (request *ModifySubdomainStatusRequest)

func (*ModifySubdomainStatusRequest) FromJsonString added in v1.0.246

func (r *ModifySubdomainStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySubdomainStatusRequest) ToJsonString added in v1.0.246

func (r *ModifySubdomainStatusRequest) ToJsonString() string

type ModifySubdomainStatusRequestParams added in v1.0.426

type ModifySubdomainStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 记录类型。允许的值为A、CNAME、MX、TXT、NS、AAAA、SPF、SRV、CAA、URL、URL1。若要传多个,用英文逗号分隔,例如A,TXT,CNAME。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 记录状态。允许的值为disable。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主机记录,如 www,如果不传,默认为 @。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`
}

Predefined struct for user

type ModifySubdomainStatusResponse added in v1.0.246

type ModifySubdomainStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifySubdomainStatusResponseParams `json:"Response"`
}

func NewModifySubdomainStatusResponse added in v1.0.246

func NewModifySubdomainStatusResponse() (response *ModifySubdomainStatusResponse)

func (*ModifySubdomainStatusResponse) FromJsonString added in v1.0.246

func (r *ModifySubdomainStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySubdomainStatusResponse) ToJsonString added in v1.0.246

func (r *ModifySubdomainStatusResponse) ToJsonString() string

type ModifySubdomainStatusResponseParams added in v1.0.426

type ModifySubdomainStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyVasAutoRenewStatusRequest added in v1.0.427

type ModifyVasAutoRenewStatusRequest struct {
	*tchttp.BaseRequest

	// 资源ID。可以从控制台查看所有的资源
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// enable 开启自动续费;disable 关闭自动续费
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyVasAutoRenewStatusRequest added in v1.0.427

func NewModifyVasAutoRenewStatusRequest() (request *ModifyVasAutoRenewStatusRequest)

func (*ModifyVasAutoRenewStatusRequest) FromJsonString added in v1.0.427

func (r *ModifyVasAutoRenewStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVasAutoRenewStatusRequest) ToJsonString added in v1.0.427

func (r *ModifyVasAutoRenewStatusRequest) ToJsonString() string

type ModifyVasAutoRenewStatusRequestParams added in v1.0.427

type ModifyVasAutoRenewStatusRequestParams struct {
	// 资源ID。可以从控制台查看所有的资源
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// enable 开启自动续费;disable 关闭自动续费
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyVasAutoRenewStatusResponse added in v1.0.427

type ModifyVasAutoRenewStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVasAutoRenewStatusResponseParams `json:"Response"`
}

func NewModifyVasAutoRenewStatusResponse added in v1.0.427

func NewModifyVasAutoRenewStatusResponse() (response *ModifyVasAutoRenewStatusResponse)

func (*ModifyVasAutoRenewStatusResponse) FromJsonString added in v1.0.427

func (r *ModifyVasAutoRenewStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVasAutoRenewStatusResponse) ToJsonString added in v1.0.427

func (r *ModifyVasAutoRenewStatusResponse) ToJsonString() string

type ModifyVasAutoRenewStatusResponseParams added in v1.0.427

type ModifyVasAutoRenewStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PackageDetailItem added in v1.0.595

type PackageDetailItem struct {
	// 套餐原价
	RealPrice *uint64 `json:"RealPrice,omitnil,omitempty" name:"RealPrice"`

	// 可更换域名次数
	ChangedTimes *uint64 `json:"ChangedTimes,omitnil,omitempty" name:"ChangedTimes"`

	// 允许设置的最小 TTL 值
	MinTtl *uint64 `json:"MinTtl,omitnil,omitempty" name:"MinTtl"`

	// 负载均衡数量
	RecordRoll *uint64 `json:"RecordRoll,omitnil,omitempty" name:"RecordRoll"`

	// 子域名级数
	SubDomainLevel *uint64 `json:"SubDomainLevel,omitnil,omitempty" name:"SubDomainLevel"`

	// 泛解析级数
	MaxWildcard *uint64 `json:"MaxWildcard,omitnil,omitempty" name:"MaxWildcard"`

	// DNS 服务集群个数
	DnsServerRegion *string `json:"DnsServerRegion,omitnil,omitempty" name:"DnsServerRegion"`

	// 套餐名称
	DomainGradeCn *string `json:"DomainGradeCn,omitnil,omitempty" name:"DomainGradeCn"`

	// 套餐代号
	GradeLevel *uint64 `json:"GradeLevel,omitnil,omitempty" name:"GradeLevel"`

	// 套餐对应的 NS
	Ns []*string `json:"Ns,omitnil,omitempty" name:"Ns"`

	// 套餐代码
	DomainGrade *string `json:"DomainGrade,omitnil,omitempty" name:"DomainGrade"`
}

type PayOrderWithBalanceRequest added in v1.0.427

type PayOrderWithBalanceRequest struct {
	*tchttp.BaseRequest

	// 需要支付的大订单号数组
	BigDealIdList []*string `json:"BigDealIdList,omitnil,omitempty" name:"BigDealIdList"`

	// 代金券ID数组。可以从控制台查到拥有的代金券
	VoucherIdList []*string `json:"VoucherIdList,omitnil,omitempty" name:"VoucherIdList"`
}

func NewPayOrderWithBalanceRequest added in v1.0.427

func NewPayOrderWithBalanceRequest() (request *PayOrderWithBalanceRequest)

func (*PayOrderWithBalanceRequest) FromJsonString added in v1.0.427

func (r *PayOrderWithBalanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PayOrderWithBalanceRequest) ToJsonString added in v1.0.427

func (r *PayOrderWithBalanceRequest) ToJsonString() string

type PayOrderWithBalanceRequestParams added in v1.0.427

type PayOrderWithBalanceRequestParams struct {
	// 需要支付的大订单号数组
	BigDealIdList []*string `json:"BigDealIdList,omitnil,omitempty" name:"BigDealIdList"`

	// 代金券ID数组。可以从控制台查到拥有的代金券
	VoucherIdList []*string `json:"VoucherIdList,omitnil,omitempty" name:"VoucherIdList"`
}

Predefined struct for user

type PayOrderWithBalanceResponse added in v1.0.427

type PayOrderWithBalanceResponse struct {
	*tchttp.BaseResponse
	Response *PayOrderWithBalanceResponseParams `json:"Response"`
}

func NewPayOrderWithBalanceResponse added in v1.0.427

func NewPayOrderWithBalanceResponse() (response *PayOrderWithBalanceResponse)

func (*PayOrderWithBalanceResponse) FromJsonString added in v1.0.427

func (r *PayOrderWithBalanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PayOrderWithBalanceResponse) ToJsonString added in v1.0.427

func (r *PayOrderWithBalanceResponse) ToJsonString() string

type PayOrderWithBalanceResponseParams added in v1.0.427

type PayOrderWithBalanceResponseParams struct {
	// 此次操作支付成功的订单id数组
	DealIdList []*string `json:"DealIdList,omitnil,omitempty" name:"DealIdList"`

	// 此次操作支付成功的大订单号数组
	BigDealIdList []*string `json:"BigDealIdList,omitnil,omitempty" name:"BigDealIdList"`

	// 此次操作支付成功的订单号数组
	DealNameList []*string `json:"DealNameList,omitnil,omitempty" name:"DealNameList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PreviewDetail added in v1.0.595

type PreviewDetail struct {
	// 域名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 域名套餐代码
	Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 域名套餐名称
	GradeTitle *string `json:"GradeTitle,omitnil,omitempty" name:"GradeTitle"`

	// 域名记录数
	Records *uint64 `json:"Records,omitnil,omitempty" name:"Records"`

	// 域名停靠状态。0 未开启 1 已开启 2 已暂停
	DomainParkingStatus *uint64 `json:"DomainParkingStatus,omitnil,omitempty" name:"DomainParkingStatus"`

	// 自定义线路数量
	LineCount *uint64 `json:"LineCount,omitnil,omitempty" name:"LineCount"`

	// 自定义线路分组数量
	LineGroupCount *uint64 `json:"LineGroupCount,omitnil,omitempty" name:"LineGroupCount"`

	// 域名别名数量
	AliasCount *uint64 `json:"AliasCount,omitnil,omitempty" name:"AliasCount"`

	// 允许添加的最大域名别名数量
	MaxAliasCount *uint64 `json:"MaxAliasCount,omitnil,omitempty" name:"MaxAliasCount"`

	// 昨天的解析量
	ResolveCount *uint64 `json:"ResolveCount,omitnil,omitempty" name:"ResolveCount"`

	// 增值服务数量
	VASCount *uint64 `json:"VASCount,omitnil,omitempty" name:"VASCount"`
}

type PurviewInfo

type PurviewInfo struct {
	// 权限名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 权限值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type RecordCountInfo

type RecordCountInfo struct {
	// 子域名数量
	SubdomainCount *uint64 `json:"SubdomainCount,omitnil,omitempty" name:"SubdomainCount"`

	// 列表返回的记录数
	ListCount *uint64 `json:"ListCount,omitnil,omitempty" name:"ListCount"`

	// 总的记录数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type RecordGroupInfo added in v1.0.543

type RecordGroupInfo struct {
	// 分组 ID
	GroupId *uint64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 分组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 分组类型:system-系统;user-用户
	GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`
}

type RecordInfo

type RecordInfo struct {
	// 记录 ID 。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 子域名(主机记录)。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 记录类型, 详见 DescribeRecordType 接口。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 解析记录的线路,详见 DescribeRecordLineList 接口。
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 解析记录的线路 ID ,详见 DescribeRecordLineList 接口。
	RecordLineId *string `json:"RecordLineId,omitnil,omitempty" name:"RecordLineId"`

	// 记录值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 记录权重值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 记录的 MX 记录值,非 MX 记录类型,默认为 0。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// 记录的 TTL 值。
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 记录状态。0表示禁用,1表示启用。
	Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// 该记录的 D 监控状态。
	// "Ok" : 服务器正常。
	// "Warn" : 该记录有报警, 服务器返回 4XX。
	// "Down" : 服务器宕机。
	// "" : 该记录未开启 D 监控。
	MonitorStatus *string `json:"MonitorStatus,omitnil,omitempty" name:"MonitorStatus"`

	// 记录的备注。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 记录最后更新时间。
	UpdatedOn *string `json:"UpdatedOn,omitnil,omitempty" name:"UpdatedOn"`

	// 域名 ID 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

type RecordListItem

type RecordListItem struct {
	// 记录Id
	RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 记录值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 记录状态,启用:ENABLE,暂停:DISABLE
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 更新时间
	UpdatedOn *string `json:"UpdatedOn,omitnil,omitempty" name:"UpdatedOn"`

	// 主机名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 记录线路
	Line *string `json:"Line,omitnil,omitempty" name:"Line"`

	// 线路Id
	LineId *string `json:"LineId,omitnil,omitempty" name:"LineId"`

	// 记录类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 记录权重,用于负载均衡记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 记录监控状态,正常:OK,告警:WARN,宕机:DOWN,未设置监控或监控暂停则为空
	MonitorStatus *string `json:"MonitorStatus,omitnil,omitempty" name:"MonitorStatus"`

	// 记录备注说明
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 记录缓存时间
	TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"`

	// MX值,只有MX记录有
	// 注意:此字段可能返回 null,表示取不到有效值。
	MX *uint64 `json:"MX,omitnil,omitempty" name:"MX"`

	// 是否是默认的ns记录
	DefaultNS *bool `json:"DefaultNS,omitnil,omitempty" name:"DefaultNS"`
}

type RollbackRecordSnapshotRequest added in v1.0.542

type RollbackRecordSnapshotRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 解析记录信息
	RecordList []*SnapshotRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 之前的快照回滚任务 ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

func NewRollbackRecordSnapshotRequest added in v1.0.542

func NewRollbackRecordSnapshotRequest() (request *RollbackRecordSnapshotRequest)

func (*RollbackRecordSnapshotRequest) FromJsonString added in v1.0.542

func (r *RollbackRecordSnapshotRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackRecordSnapshotRequest) ToJsonString added in v1.0.542

func (r *RollbackRecordSnapshotRequest) ToJsonString() string

type RollbackRecordSnapshotRequestParams added in v1.0.542

type RollbackRecordSnapshotRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 解析记录信息
	RecordList []*SnapshotRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 之前的快照回滚任务 ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`
}

Predefined struct for user

type RollbackRecordSnapshotResponse added in v1.0.542

type RollbackRecordSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *RollbackRecordSnapshotResponseParams `json:"Response"`
}

func NewRollbackRecordSnapshotResponse added in v1.0.542

func NewRollbackRecordSnapshotResponse() (response *RollbackRecordSnapshotResponse)

func (*RollbackRecordSnapshotResponse) FromJsonString added in v1.0.542

func (r *RollbackRecordSnapshotResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackRecordSnapshotResponse) ToJsonString added in v1.0.542

func (r *RollbackRecordSnapshotResponse) ToJsonString() string

type RollbackRecordSnapshotResponseParams added in v1.0.542

type RollbackRecordSnapshotResponseParams struct {
	// 回滚任务 ID
	JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RollbackSnapshotRequest added in v1.0.542

type RollbackSnapshotRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 指定需要回滚的记录
	RecordList []*SnapshotRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"`
}

func NewRollbackSnapshotRequest added in v1.0.542

func NewRollbackSnapshotRequest() (request *RollbackSnapshotRequest)

func (*RollbackSnapshotRequest) FromJsonString added in v1.0.542

func (r *RollbackSnapshotRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackSnapshotRequest) ToJsonString added in v1.0.542

func (r *RollbackSnapshotRequest) ToJsonString() string

type RollbackSnapshotRequestParams added in v1.0.542

type RollbackSnapshotRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。
	DomainId *uint64 `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 指定需要回滚的记录
	RecordList []*SnapshotRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"`
}

Predefined struct for user

type RollbackSnapshotResponse added in v1.0.542

type RollbackSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *RollbackSnapshotResponseParams `json:"Response"`
}

func NewRollbackSnapshotResponse added in v1.0.542

func NewRollbackSnapshotResponse() (response *RollbackSnapshotResponse)

func (*RollbackSnapshotResponse) FromJsonString added in v1.0.542

func (r *RollbackSnapshotResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackSnapshotResponse) ToJsonString added in v1.0.542

func (r *RollbackSnapshotResponse) ToJsonString() string

type RollbackSnapshotResponseParams added in v1.0.542

type RollbackSnapshotResponseParams struct {
	// 回滚任务 ID,用来查询回滚状态
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SnapshotConfig added in v1.0.542

type SnapshotConfig struct {
	// 配置类型:空字符串-不备份,half_hour-每半小时,hourly-每小时,daily-每天,monthly-每月
	Config *string `json:"Config,omitnil,omitempty" name:"Config"`

	// 添加时间
	CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`

	// 所属域名 ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 配置 ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 快照数量
	SnapshotCount *uint64 `json:"SnapshotCount,omitnil,omitempty" name:"SnapshotCount"`

	// 状态:enable-启用,disable-禁用
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 更新时间
	UpdatedOn *string `json:"UpdatedOn,omitnil,omitempty" name:"UpdatedOn"`
}

type SnapshotInfo added in v1.0.542

type SnapshotInfo struct {
	// 快照的对象存储地址
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// 添加时间
	CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`

	// 所属域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 快照记录 ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 域名解析记录数
	RecordCount *string `json:"RecordCount,omitnil,omitempty" name:"RecordCount"`

	// 状态:normal-正常,create-备份中
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type SnapshotPageInfo added in v1.0.542

type SnapshotPageInfo struct {
	// 快照总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
}

type SnapshotRecord added in v1.0.542

type SnapshotRecord struct {
	// 子域名
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 记录类型
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 解析线路
	RecordLine *string `json:"RecordLine,omitnil,omitempty" name:"RecordLine"`

	// 解析值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// TTL(秒)
	TTL *string `json:"TTL,omitnil,omitempty" name:"TTL"`

	// 解析记录 ID
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// MX优先级
	// 注意:此字段可能返回 null,表示取不到有效值。
	MX *string `json:"MX,omitnil,omitempty" name:"MX"`

	// 权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *string `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
}

type SubdomainAliasAnalyticsItem added in v1.0.423

type SubdomainAliasAnalyticsItem struct {
	// 子域名解析量统计查询信息
	Info *SubdomainAnalyticsInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// 当前统计维度解析量小计
	Data []*DomainAnalyticsDetail `json:"Data,omitnil,omitempty" name:"Data"`
}

type SubdomainAnalyticsInfo added in v1.0.423

type SubdomainAnalyticsInfo struct {
	// DATE:按天维度统计 HOUR:按小时维度统计
	DnsFormat *string `json:"DnsFormat,omitnil,omitempty" name:"DnsFormat"`

	// 当前统计周期解析量总计
	DnsTotal *uint64 `json:"DnsTotal,omitnil,omitempty" name:"DnsTotal"`

	// 当前查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 当前统计周期开始时间
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 当前统计周期结束时间
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 当前统计的子域名
	Subdomain *string `json:"Subdomain,omitnil,omitempty" name:"Subdomain"`
}

type TagItem added in v1.0.697

type TagItem struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TagItemFilter added in v1.0.697

type TagItemFilter struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签键
	TagValue []*string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type UserInfo

type UserInfo struct {
	// 用户昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 用户账号, 邮箱格式
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 账号状态:”enabled”: 正常;”disabled”: 被封禁
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 电话号码
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 邮箱是否通过验证:”yes”: 通过;”no”: 未通过
	EmailVerified *string `json:"EmailVerified,omitnil,omitempty" name:"EmailVerified"`

	// 手机是否通过验证:”yes”: 通过;”no”: 未通过
	TelephoneVerified *string `json:"TelephoneVerified,omitnil,omitempty" name:"TelephoneVerified"`

	// 账号等级, 按照用户账号下域名等级排序, 选取一个最高等级为账号等级, 具体对应情况参见域名等级。
	UserGrade *string `json:"UserGrade,omitnil,omitempty" name:"UserGrade"`

	// 用户名称, 企业用户对应为公司名称
	RealName *string `json:"RealName,omitnil,omitempty" name:"RealName"`

	// 是否绑定微信:”yes”: 通过;”no”: 未通过
	WechatBinded *string `json:"WechatBinded,omitnil,omitempty" name:"WechatBinded"`

	// 用户UIN
	Uin *int64 `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 所属 DNS 服务器
	FreeNs []*string `json:"FreeNs,omitnil,omitempty" name:"FreeNs"`
}

type VASStatisticItem added in v1.0.595

type VASStatisticItem struct {
	// 增值服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 增值服务标识
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 增值服务最大用量
	LimitCount *uint64 `json:"LimitCount,omitnil,omitempty" name:"LimitCount"`

	// 增值服务已使用的用量
	UseCount *uint64 `json:"UseCount,omitnil,omitempty" name:"UseCount"`
}

type WhoisContact added in v1.0.595

type WhoisContact struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Admin *WhoisContactAddress `json:"Admin,omitnil,omitempty" name:"Admin"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Billing *WhoisContactAddress `json:"Billing,omitnil,omitempty" name:"Billing"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Registrant *WhoisContactAddress `json:"Registrant,omitnil,omitempty" name:"Registrant"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tech *WhoisContactAddress `json:"Tech,omitnil,omitempty" name:"Tech"`
}

type WhoisContactAddress added in v1.0.595

type WhoisContactAddress struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fax *string `json:"Fax,omitnil,omitempty" name:"Fax"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaxExt *string `json:"FaxExt,omitnil,omitempty" name:"FaxExt"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Handle *string `json:"Handle,omitnil,omitempty" name:"Handle"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Organization *string `json:"Organization,omitnil,omitempty" name:"Organization"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostalCode *string `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Street *string `json:"Street,omitnil,omitempty" name:"Street"`
}

type WhoisInfo added in v1.0.595

type WhoisInfo struct {
	// 联系信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Contacts *WhoisContact `json:"Contacts,omitnil,omitempty" name:"Contacts"`

	// 域名注册时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreationDate *string `json:"CreationDate,omitnil,omitempty" name:"CreationDate"`

	// 域名到期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpirationDate *string `json:"ExpirationDate,omitnil,omitempty" name:"ExpirationDate"`

	// 是否是在腾讯云注册的域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsQcloud *bool `json:"IsQcloud,omitnil,omitempty" name:"IsQcloud"`

	// 是否当前操作账号注册的域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsQcloudOwner *bool `json:"IsQcloudOwner,omitnil,omitempty" name:"IsQcloudOwner"`

	// 域名配置的NS
	// 注意:此字段可能返回 null,表示取不到有效值。
	NameServers []*string `json:"NameServers,omitnil,omitempty" name:"NameServers"`

	// Whois原始信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Raw []*string `json:"Raw,omitnil,omitempty" name:"Raw"`

	// 域名注册商
	// 注意:此字段可能返回 null,表示取不到有效值。
	Registrar []*string `json:"Registrar,omitnil,omitempty" name:"Registrar"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 更新日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedDate *string `json:"UpdatedDate,omitnil,omitempty" name:"UpdatedDate"`

	// dnssec
	// 注意:此字段可能返回 null,表示取不到有效值。
	Dnssec *string `json:"Dnssec,omitnil,omitempty" name:"Dnssec"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL