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:
objectParameters: - regionId – 实例所属的地域ID
- packId – 主域名的套餐类型, 0->免费 ,1->企业版, 2->高级版
- domainName – 要添加的主域名
-
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - regionId – 地域ID
- pageNumber – 分页参数,页的序号,默认是1
- pageSize – 分页参数,每页含有的结果的数目,默认是10
- startTime – 记录的起始时间,格式:UTC时间例如2017-11-10T23:00:00Z
- endTime – 记录的终止时间,格式:UTC时间例如2017-11-10T23:00:00Z
-
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - regionId – 实例所属的地域ID
- pageNumber – 分页查询时查询的每页的序号,起始值为1,默认为1
- pageSize – 分页查询时设置的每页行数,默认为10
-
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:
objectParameters: - regionId – 实例所属的地域ID
- domainId – 域名ID,请使用getDomains接口获取。
-
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:
objectParameters: - regionId – 实例所属的地域ID
- domainId – 域名ID,请使用getDomains接口获取。
-
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:
objectParameters: - 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:
objectParameters: - regionId – 地域ID
- domainId – 主域名ID
- viewId – 自定义线路ID
- pageNumber – 分页参数,页的序号, 默认为1
- pageSize – 分页参数,每页含有的结果的数目,默认为10
-
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:
objectParameters: - regionId – 地域ID
- domainId – 主域名ID
- viewId – 自定义线路ID
- pageNumber – 分页参数,页的序号
- pageSize – 分页参数,每页含有的结果的数目
-
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:
objectParameters: - regionId – 实例所属的地域ID
- domainId – 域名ID,请使用getDomains接口获取。
- packId – 套餐ID,0->免费版 1->企业版 2->企业高级版
- viewId – view ID,默认为-1
-
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:
objectParameters: - regionId – 实例所属的地域ID
- domainId – 域名ID,请使用getDomains接口获取。
- action – 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch
- ids – 监控项ID
-
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:
objectParameters: - 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:
objectParameters: - regionId – 实例所属的地域ID
- domainId – 域名ID,请使用getDomains接口获取。
-
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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修改主域名的某个解析记录