jdcloud_sdk.services.clouddnsservice.apis package

Submodules

jdcloud_sdk.services.clouddnsservice.apis.AddDomainRequest module

class jdcloud_sdk.services.clouddnsservice.apis.AddDomainRequest.AddDomainParameters(regionId, packId, domainName)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • packId – 主域名的套餐类型, 0->免费 ,1->企业版, 2->高级版
  • domainName – 要添加的主域名
setBillingType(billingType)[source]
Parameters:billingType – (Optional) 计费类型,可以不传此参数。
setBuyType(buyType)[source]
Parameters:buyType – (Optional) 1->新购买、3->升级,收费套餐的域名必填
setDomainId(domainId)[source]
Parameters:domainId – (Optional) 主域名的ID,升级套餐必填,请使用getDomains获取
setTimeSpan(timeSpan)[source]
Parameters:timeSpan – (Optional) 取值1,2,3 ,含义:时长,收费套餐的域名必填
setTimeUnit(timeUnit)[source]
Parameters:timeUnit – (Optional) 时间单位,收费套餐的域名必填,1:小时,2:天,3:月,4:年
class jdcloud_sdk.services.clouddnsservice.apis.AddDomainRequest.AddDomainRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

添加主域名

如何添加免费域名,详细情况请查阅<a href=”https://docs.jdcloud.com/cn/jd-cloud-dns/domainadd”>文档</a> 添加收费域名,请查阅<a href=”https://docs.jdcloud.com/cn/jd-cloud-dns/purchase-process”>文档</a>, 添加收费域名前,请确保用户的京东云账户有足够的资金支付,Openapi接口回返回订单号,可以用此订单号向计费系统查阅详情。

jdcloud_sdk.services.clouddnsservice.apis.AddMonitorRequest module

class jdcloud_sdk.services.clouddnsservice.apis.AddMonitorRequest.AddMonitorParameters(regionId, domainId, subDomainName)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • subDomainName – 子域名
class jdcloud_sdk.services.clouddnsservice.apis.AddMonitorRequest.AddMonitorRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

添加子域名的监控项,默认把子域名的所有监控项都添加上监控

jdcloud_sdk.services.clouddnsservice.apis.AddMonitorTargetRequest module

class jdcloud_sdk.services.clouddnsservice.apis.AddMonitorTargetRequest.AddMonitorTargetParameters(regionId, domainId, subDomainName, targets)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • subDomainName – 子域名
  • targets – 子域名可用监控对象的数组
class jdcloud_sdk.services.clouddnsservice.apis.AddMonitorTargetRequest.AddMonitorTargetRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

添加子域名的某些特定监控对象为监控项

jdcloud_sdk.services.clouddnsservice.apis.AddRRRequest module

class jdcloud_sdk.services.clouddnsservice.apis.AddRRRequest.AddRRParameters(regionId, domainId, req)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • req – RR参数
class jdcloud_sdk.services.clouddnsservice.apis.AddRRRequest.AddRRRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

添加主域名的解析记录

jdcloud_sdk.services.clouddnsservice.apis.AddUserViewIPRequest module

class jdcloud_sdk.services.clouddnsservice.apis.AddUserViewIPRequest.AddUserViewIPParameters(regionId, req)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • req – 添加域名的自定义解析线路的IP段的参数
class jdcloud_sdk.services.clouddnsservice.apis.AddUserViewIPRequest.AddUserViewIPRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

添加主域名的自定义解析线路的IP段

jdcloud_sdk.services.clouddnsservice.apis.AddUserViewRequest module

class jdcloud_sdk.services.clouddnsservice.apis.AddUserViewRequest.AddUserViewParameters(regionId, req)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • req – 添加自定义线路的参数
class jdcloud_sdk.services.clouddnsservice.apis.AddUserViewRequest.AddUserViewRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

添加主域名的自定义解析线路

jdcloud_sdk.services.clouddnsservice.apis.BatchSetDnsResolveRequest module

class jdcloud_sdk.services.clouddnsservice.apis.BatchSetDnsResolveRequest.BatchSetDnsResolveParameters(regionId, req)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • req – 需要设置的解析记录列表
class jdcloud_sdk.services.clouddnsservice.apis.BatchSetDnsResolveRequest.BatchSetDnsResolveRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

同一个主域名下,批量新增或者批量更新导入解析记录。

如果解析记录的ID为0,是新增解析记录,如果不为0,则是更新解析记录。

jdcloud_sdk.services.clouddnsservice.apis.DelDomainRequest module

class jdcloud_sdk.services.clouddnsservice.apis.DelDomainRequest.DelDomainParameters(regionId, domainId)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 需要删除的主域名ID,请使用getDomains接口获取
class jdcloud_sdk.services.clouddnsservice.apis.DelDomainRequest.DelDomainRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除主域名

jdcloud_sdk.services.clouddnsservice.apis.DelUserViewIPRequest module

class jdcloud_sdk.services.clouddnsservice.apis.DelUserViewIPRequest.DelUserViewIPParameters(regionId, req)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • req – 删除域名的自定义解析线路的IP段的参数
class jdcloud_sdk.services.clouddnsservice.apis.DelUserViewIPRequest.DelUserViewIPRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除主域名的自定义解析线路的IP段

jdcloud_sdk.services.clouddnsservice.apis.DelUserViewRequest module

class jdcloud_sdk.services.clouddnsservice.apis.DelUserViewRequest.DelUserViewParameters(regionId, req)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • req – 删除自定义线路的参数
class jdcloud_sdk.services.clouddnsservice.apis.DelUserViewRequest.DelUserViewRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除主域名的自定义解析线路

jdcloud_sdk.services.clouddnsservice.apis.GetActionLogRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetActionLogRequest.GetActionLogParameters(regionId, pageNumber, pageSize, startTime, endTime)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • pageNumber – 分页参数,页的序号,默认是1
  • pageSize – 分页参数,每页含有的结果的数目,默认是10
  • startTime – 记录的起始时间,格式:UTC时间例如2017-11-10T23:00:00Z
  • endTime – 记录的终止时间,格式:UTC时间例如2017-11-10T23:00:00Z
setKeyWord(keyWord)[source]
Parameters:keyWord – (Optional) 日志需要匹配的关键词
setSuccess(success)[source]
Parameters:success – (Optional) 日志里面的结果是成功还是失败
setType(type)[source]
Parameters:type – (Optional) 日志的类型
class jdcloud_sdk.services.clouddnsservice.apis.GetActionLogRequest.GetActionLogRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查看用户在云解析服务下的操作记录

jdcloud_sdk.services.clouddnsservice.apis.GetDomainQueryCountRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetDomainQueryCountRequest.GetDomainQueryCountParameters(regionId, domainId, domainName, start, end)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • domainName – 查询的主域名,,请使用getDomains接口获取
  • start – 查询时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z
  • end – 查询时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z
class jdcloud_sdk.services.clouddnsservice.apis.GetDomainQueryCountRequest.GetDomainQueryCountRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查看主域名的解析次数

jdcloud_sdk.services.clouddnsservice.apis.GetDomainQueryTrafficRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetDomainQueryTrafficRequest.GetDomainQueryTrafficParameters(regionId, domainId, domainName, start, end)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • domainName – 主域名,请使用getDomains接口获取
  • start – 时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z
  • end – 时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z
class jdcloud_sdk.services.clouddnsservice.apis.GetDomainQueryTrafficRequest.GetDomainQueryTrafficRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查看域名的查询流量

jdcloud_sdk.services.clouddnsservice.apis.GetDomainsRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetDomainsRequest.GetDomainsParameters(regionId, pageNumber, pageSize)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • pageNumber – 分页查询时查询的每页的序号,起始值为1,默认为1
  • pageSize – 分页查询时设置的每页行数,默认为10
setDomainName(domainName)[source]
Parameters:domainName – (Optional) 关键字,按照”%domainName%”模式匹配主域名
class jdcloud_sdk.services.clouddnsservice.apis.GetDomainsRequest.GetDomainsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

获取用户所属的主域名列表。

请在调用域名相关的接口之前,调用此接口获取相关的domainId和domainName。 主域名的相关概念,请查阅<a href=”https://docs.jdcloud.com/cn/jd-cloud-dns/product-overview”>云解析文档</a>

jdcloud_sdk.services.clouddnsservice.apis.GetMonitorAlarmInfoRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetMonitorAlarmInfoRequest.GetMonitorAlarmInfoParameters(regionId, domainId)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
setPageIndex(pageIndex)[source]
Parameters:pageIndex – (Optional) 当前页数,起始值为1,默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页查询时设置的每页行数
setSearchValue(searchValue)[source]
Parameters:searchValue – (Optional) 关键字
class jdcloud_sdk.services.clouddnsservice.apis.GetMonitorAlarmInfoRequest.GetMonitorAlarmInfoRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

主域名的监控项的报警信息

jdcloud_sdk.services.clouddnsservice.apis.GetMonitorRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetMonitorRequest.GetMonitorParameters(regionId, domainId)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
setPageIndex(pageIndex)[source]
Parameters:pageIndex – (Optional) 当前页数,起始值为1,默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页查询时设置的每页行数
setSearchValue(searchValue)[source]
Parameters:searchValue – (Optional) 查询的值
class jdcloud_sdk.services.clouddnsservice.apis.GetMonitorRequest.GetMonitorRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查看主域名的监控项的配置以及状态

jdcloud_sdk.services.clouddnsservice.apis.GetTargetsRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetTargetsRequest.GetTargetsParameters(regionId, domainId, subDomainName)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • subDomainName – 子域名
class jdcloud_sdk.services.clouddnsservice.apis.GetTargetsRequest.GetTargetsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询子域名的可用监控对象

jdcloud_sdk.services.clouddnsservice.apis.GetUserViewIPRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetUserViewIPRequest.GetUserViewIPParameters(regionId, domainId, viewId, pageNumber, pageSize)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • domainId – 主域名ID
  • viewId – 自定义线路ID
  • pageNumber – 分页参数,页的序号, 默认为1
  • pageSize – 分页参数,每页含有的结果的数目,默认为10
setViewName(viewName)[source]
Parameters:viewName – (Optional) 自定义线路名称, 最多64个字符
class jdcloud_sdk.services.clouddnsservice.apis.GetUserViewIPRequest.GetUserViewIPRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询主域名的自定义解析线路的IP段

jdcloud_sdk.services.clouddnsservice.apis.GetUserViewRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetUserViewRequest.GetUserViewParameters(regionId, domainId, viewId, pageNumber, pageSize)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • domainId – 主域名ID
  • viewId – 自定义线路ID
  • pageNumber – 分页参数,页的序号
  • pageSize – 分页参数,每页含有的结果的数目
setViewName(viewName)[source]
Parameters:viewName – (Optional) 自定义线路名称, 最多64个字符
class jdcloud_sdk.services.clouddnsservice.apis.GetUserViewRequest.GetUserViewRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询主域名的自定义解析线路

jdcloud_sdk.services.clouddnsservice.apis.GetViewTreeRequest module

class jdcloud_sdk.services.clouddnsservice.apis.GetViewTreeRequest.GetViewTreeParameters(regionId, domainId, packId, viewId)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • packId – 套餐ID,0->免费版 1->企业版 2->企业高级版
  • viewId – view ID,默认为-1
setLoadMode(loadMode)[source]
Parameters:loadMode – (Optional) 展示方式,暂时不使用
class jdcloud_sdk.services.clouddnsservice.apis.GetViewTreeRequest.GetViewTreeRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询云解析所有的基础解析线路。

在使用解析线路的参数之前,请调用此接口获取解析线路的ID。

jdcloud_sdk.services.clouddnsservice.apis.OperateMonitorRequest module

class jdcloud_sdk.services.clouddnsservice.apis.OperateMonitorRequest.OperateMonitorParameters(regionId, domainId, action, ids)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • action – 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch
  • ids – 监控项ID
setSwitchTarget(switchTarget)[source]
Parameters:switchTarget – (Optional) 监控项的主机值, 手动切换时必填
class jdcloud_sdk.services.clouddnsservice.apis.OperateMonitorRequest.OperateMonitorRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

监控项的操作集合,包括:删除,暂停,启动, 手动恢复, 手动切换

jdcloud_sdk.services.clouddnsservice.apis.OperateRRRequest module

class jdcloud_sdk.services.clouddnsservice.apis.OperateRRRequest.OperateRRParameters(regionId, domainId, ids, action)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • ids – 需要操作的解析记录ID,请使用searchRR接口获取。
  • action – 操作类型,on->启用 off->停用 del->删除
class jdcloud_sdk.services.clouddnsservice.apis.OperateRRRequest.OperateRRRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

启用、停用、删除主域名下的解析记录

jdcloud_sdk.services.clouddnsservice.apis.SearchRRRequest module

class jdcloud_sdk.services.clouddnsservice.apis.SearchRRRequest.SearchRRParameters(regionId, domainId)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 当前页数,起始值为1,默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页查询时设置的每页行数, 默认为10
class jdcloud_sdk.services.clouddnsservice.apis.SearchRRRequest.SearchRRRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询主域名的解析记录。

在使用解析记录相关的接口之前,请调用此接口获取解析记录的列表。

jdcloud_sdk.services.clouddnsservice.apis.UpdateDomainRequest module

class jdcloud_sdk.services.clouddnsservice.apis.UpdateDomainRequest.UpdateDomainParameters(regionId, domainName, id)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainName – 需要修改的主域名,请使用getDomains接口获取
  • id – 需要修改的主域名ID,请使用getDomains接口获取
class jdcloud_sdk.services.clouddnsservice.apis.UpdateDomainRequest.UpdateDomainRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

修改主域名

jdcloud_sdk.services.clouddnsservice.apis.UpdateMonitorRequest module

class jdcloud_sdk.services.clouddnsservice.apis.UpdateMonitorRequest.UpdateMonitorParameters(regionId, domainId, updateMonitor)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • updateMonitor – 监控项设置信息
class jdcloud_sdk.services.clouddnsservice.apis.UpdateMonitorRequest.UpdateMonitorRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

域名的监控项修改

jdcloud_sdk.services.clouddnsservice.apis.UpdateRRRequest module

class jdcloud_sdk.services.clouddnsservice.apis.UpdateRRRequest.UpdateRRParameters(regionId, domainId, req)[source]

Bases: object

Parameters:
  • regionId – 实例所属的地域ID
  • domainId – 域名ID,请使用getDomains接口获取。
  • req – updateRR参数
class jdcloud_sdk.services.clouddnsservice.apis.UpdateRRRequest.UpdateRRRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

修改主域名的某个解析记录

Module contents