jdcloud_sdk.services.ipanti.apis package

Submodules

jdcloud_sdk.services.ipanti.apis.CheckNameRequest module

class jdcloud_sdk.services.ipanti.apis.CheckNameRequest.CheckNameParameters(regionId, name)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • name – 待检测实例名称
class jdcloud_sdk.services.ipanti.apis.CheckNameRequest.CheckNameRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

检测实例名称是否合法

jdcloud_sdk.services.ipanti.apis.CreateForwardRuleRequest module

class jdcloud_sdk.services.ipanti.apis.CreateForwardRuleRequest.CreateForwardRuleParameters(regionId, instanceId, forwardRuleSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • forwardRuleSpec – 添加非网站类规则请求参数
class jdcloud_sdk.services.ipanti.apis.CreateForwardRuleRequest.CreateForwardRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

添加非网站类规则

jdcloud_sdk.services.ipanti.apis.CreateInstanceRequest module

class jdcloud_sdk.services.ipanti.apis.CreateInstanceRequest.CreateInstanceParameters(regionId, createInstanceSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • createInstanceSpec – 新购或升级实例请求参数
setAutoPay(autoPay)[source]
Parameters:autoPay – (Optional) 自动支付标识
setAutoRenewalSpec(autoRenewalSpec)[source]
Parameters:autoRenewalSpec – (Optional) 自动续费配置, 默认不开通, 仅新购实例时可设置
class jdcloud_sdk.services.ipanti.apis.CreateInstanceRequest.CreateInstanceRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

新购或升级高防实例

jdcloud_sdk.services.ipanti.apis.CreateWebRuleRequest module

class jdcloud_sdk.services.ipanti.apis.CreateWebRuleRequest.CreateWebRuleParameters(regionId, instanceId, webRuleSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleSpec – 添加网站类规则请求参数
class jdcloud_sdk.services.ipanti.apis.CreateWebRuleRequest.CreateWebRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

添加网站类规则

jdcloud_sdk.services.ipanti.apis.DeleteForwardRuleRequest module

class jdcloud_sdk.services.ipanti.apis.DeleteForwardRuleRequest.DeleteForwardRuleParameters(regionId, instanceId, forwardRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • forwardRuleId – 转发规则 Id
class jdcloud_sdk.services.ipanti.apis.DeleteForwardRuleRequest.DeleteForwardRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除非网站规则, 批量操作时, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败

jdcloud_sdk.services.ipanti.apis.DeleteWebRuleRequest module

class jdcloud_sdk.services.ipanti.apis.DeleteWebRuleRequest.DeleteWebRuleParameters(regionId, instanceId, webRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleId – 网站规则 Id
class jdcloud_sdk.services.ipanti.apis.DeleteWebRuleRequest.DeleteWebRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除网站规则。支持批量操作, 批量操作时 webRuleId 传多个, 以 ‘,’ 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败

jdcloud_sdk.services.ipanti.apis.DescribeAlarmConfigRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeAlarmConfigRequest.DescribeAlarmConfigParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 实例 ID
class jdcloud_sdk.services.ipanti.apis.DescribeAlarmConfigRequest.DescribeAlarmConfigRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询告警配置

jdcloud_sdk.services.ipanti.apis.DescribeAttackStatisticsRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeAttackStatisticsRequest.DescribeAttackStatisticsParameters(regionId, startTime, type)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • startTime – 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
  • type – 攻击类型, 0 为 DDoS, 1 为 CC
setEndTime(endTime)[source]
Parameters:endTime – (Optional) 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setInstanceId(instanceId)[source]
Parameters:instanceId – (Optional) 高防实例 ID
setServiceIp(serviceIp)[source]
Parameters:serviceIp – (Optional) 高防IP列表. <br>- 使用 <a href=’http://docs.jdcloud.com/anti-ddos-pro/api/describeServiceIpList’>describeServiceIpList</a> 接口查询实例的高防 IP
class jdcloud_sdk.services.ipanti.apis.DescribeAttackStatisticsRequest.DescribeAttackStatisticsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询攻击次数及流量峰值

参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 统计 ip 相关攻击 - 未指定 serviceIp 时, 统计 instanceId 指定实例相关攻击 - serviceIp 和 instanceId 均未指定时, 统计用户所有攻击记录 CC攻击为实例级别, 查询类型 type 为 cc 时, 参数 serviceIp 无效

jdcloud_sdk.services.ipanti.apis.DescribeAttackTypeCountRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeAttackTypeCountRequest.DescribeAttackTypeCountParameters(regionId, startTime)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • startTime – 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setEndTime(endTime)[source]
Parameters:endTime – (Optional) 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setInstanceId(instanceId)[source]
Parameters:instanceId – (Optional) 高防实例 ID
setServiceIp(serviceIp)[source]
Parameters:serviceIp – (Optional) 高防IP列表. <br>- 使用 <a href=’http://docs.jdcloud.com/anti-ddos-pro/api/describeServiceIpList’>describeServiceIpList</a> 接口查询实例的高防 IP
class jdcloud_sdk.services.ipanti.apis.DescribeAttackTypeCountRequest.DescribeAttackTypeCountRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询各类型攻击次数

参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 统计 ip 相关攻击 - 未指定 serviceIp 时, 统计 instanceId 指定实例相关攻击 - serviceIp 和 instanceId 均未指定时, 统计用户所有攻击记录

jdcloud_sdk.services.ipanti.apis.DescribeCCAttackLogDetailsRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeCCAttackLogDetailsRequest.DescribeCCAttackLogDetailsParameters(regionId)[source]

Bases: object

Parameters:regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
setAttackId(attackId)[source]
Parameters:attackId – (Optional) CC 攻击记录 Id, 不为空时忽略 startTime, endTime
setEndTime(endTime)[source]
Parameters:endTime – (Optional) 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setInstanceId(instanceId)[source]
Parameters:instanceId – (Optional) 高防实例 ID
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小, 默认为10, 取值范围[10, 100]
setStartTime(startTime)[source]
Parameters:startTime – (Optional) 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ, attackId 为空时必传
setSubDomain(subDomain)[source]
Parameters:subDomain – (Optional) 查询的子域名, 只有选中某一个实例后才能多选子域名
class jdcloud_sdk.services.ipanti.apis.DescribeCCAttackLogDetailsRequest.DescribeCCAttackLogDetailsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询 CC 攻击日志详情.
  • 参数 attackId 优先级高于 instanceId, attackId 不为空时, 忽略 instanceId

jdcloud_sdk.services.ipanti.apis.DescribeCCAttackLogsRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeCCAttackLogsRequest.DescribeCCAttackLogsParameters(regionId, startTime)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • startTime – 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setEndTime(endTime)[source]
Parameters:endTime – (Optional) 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setInstanceId(instanceId)[source]
Parameters:instanceId – (Optional) 高防实例 ID
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小, 默认为10, 取值范围[10, 100]
class jdcloud_sdk.services.ipanti.apis.DescribeCCAttackLogsRequest.DescribeCCAttackLogsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询 CC 攻击日志

jdcloud_sdk.services.ipanti.apis.DescribeCCDefaultThresholdsRequest module

jdcloud_sdk.services.ipanti.apis.DescribeCCGraphRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeCCGraphRequest.DescribeCCGraphParameters(regionId, startTime)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • startTime – 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setEndTime(endTime)[source]
Parameters:endTime – (Optional) 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setInstanceId(instanceId)[source]
Parameters:instanceId – (Optional) 高防实例 Id 列表
setSubDomain(subDomain)[source]
Parameters:subDomain – (Optional) 规则域名列表
class jdcloud_sdk.services.ipanti.apis.DescribeCCGraphRequest.DescribeCCGraphRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

CC 防护流量报表

jdcloud_sdk.services.ipanti.apis.DescribeCertInfoRequest module

jdcloud_sdk.services.ipanti.apis.DescribeDDoSAttackLogsRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeDDoSAttackLogsRequest.DescribeDDoSAttackLogsParameters(regionId, startTime)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • startTime – 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setEndTime(endTime)[source]
Parameters:endTime – (Optional) 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setInstanceId(instanceId)[source]
Parameters:instanceId – (Optional) 高防实例 ID
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小, 默认为10, 取值范围[10, 100]
class jdcloud_sdk.services.ipanti.apis.DescribeDDoSAttackLogsRequest.DescribeDDoSAttackLogsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询 DDoS 攻击日志, 仅能查询非BGP实例的攻击记录, 同时查询BGP和非BGP实例请使用 <a href=’http://docs.jdcloud.com/anti-ddos-pro/api/describeDDoSIpAttackLogs’>describeDDoSIpAttackLogs</a>

jdcloud_sdk.services.ipanti.apis.DescribeDDoSGraphRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeDDoSGraphRequest.DescribeDDoSGraphParameters(regionId, startTime)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • startTime – 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setEndTime(endTime)[source]
Parameters:endTime – (Optional) 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setInstanceId(instanceId)[source]
Parameters:instanceId – (Optional) 高防实例 Id 列表
setServiceIp(serviceIp)[source]
Parameters:serviceIp – (Optional) 高防IP列表. <br>- 使用 <a href=’http://docs.jdcloud.com/anti-ddos-pro/api/describeServiceIpList’>describeServiceIpList</a> 接口查询实例的高防 IP
class jdcloud_sdk.services.ipanti.apis.DescribeDDoSGraphRequest.DescribeDDoSGraphRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

DDos 防护流量报表

参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 查询 ip 相关报表 - 未指定 serviceIp 时, 查询 instanceId 指定实例相关报表 - serviceIp 和 instanceId 均未指定时, 查询用户所有实例报表

jdcloud_sdk.services.ipanti.apis.DescribeForwardRuleRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeForwardRuleRequest.DescribeForwardRuleParameters(regionId, instanceId, forwardRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • forwardRuleId – 转发规则 Id
class jdcloud_sdk.services.ipanti.apis.DescribeForwardRuleRequest.DescribeForwardRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询非网站类规则

jdcloud_sdk.services.ipanti.apis.DescribeForwardRulesRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeForwardRulesRequest.DescribeForwardRulesParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小, 默认为10, 取值范围[10, 100]
setSearchType(searchType)[source]
Parameters:searchType – (Optional) 查询类型名称, domain:源站域名, ip:源站 IP, port: 转发端口, originPort: 源站端口, serviceIp: 高防IP(仅支持BGP线路的实例)
setSearchValue(searchValue)[source]
Parameters:searchValue – (Optional) 查询类型值
setSorts(sorts)[source]
param sorts:(Optional) 排序属性:

port - 按转发端口排序,默认不排序,asc表示按转发端口升序,desc表示按转发端口降序

class jdcloud_sdk.services.ipanti.apis.DescribeForwardRulesRequest.DescribeForwardRulesRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询某个实例下的非网站转发配置

jdcloud_sdk.services.ipanti.apis.DescribeFwdGraphRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeFwdGraphRequest.DescribeFwdGraphParameters(regionId, startTime)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • startTime – 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setEndTime(endTime)[source]
Parameters:endTime – (Optional) 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd’T’HH:mm:ssZ
setInstanceId(instanceId)[source]
Parameters:instanceId – (Optional) 高防实例 Id 列表
class jdcloud_sdk.services.ipanti.apis.DescribeFwdGraphRequest.DescribeFwdGraphRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

转发流量报表

jdcloud_sdk.services.ipanti.apis.DescribeGeoAreasRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeGeoAreasRequest.DescribeGeoAreasParameters(regionId)[source]

Bases: object

Parameters:regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
class jdcloud_sdk.services.ipanti.apis.DescribeGeoAreasRequest.DescribeGeoAreasRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询非网站类转发规则的防护规则 Geo 拦截可设置区域编码

jdcloud_sdk.services.ipanti.apis.DescribeInstanceRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeInstanceRequest.DescribeInstanceParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 实例 ID
class jdcloud_sdk.services.ipanti.apis.DescribeInstanceRequest.DescribeInstanceRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询实例

jdcloud_sdk.services.ipanti.apis.DescribeInstancesRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeInstancesRequest.DescribeInstancesParameters(regionId)[source]

Bases: object

Parameters:regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
setName(name)[source]
Parameters:name – (Optional) 实例名称, 可模糊匹配
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为 1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小, 默认为 10, 取值范围[10, 100], 0 表示全量
class jdcloud_sdk.services.ipanti.apis.DescribeInstancesRequest.DescribeInstancesRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询实例列表

jdcloud_sdk.services.ipanti.apis.DescribeNameListRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeNameListRequest.DescribeNameListParameters(regionId)[source]

Bases: object

Parameters:regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
setId(id)[source]
Parameters:id – (Optional) 高防实例 ID, 为空则查询所有实例名称
setName(name)[source]
Parameters:name – (Optional) 实例名称, 可模糊匹配
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为 1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小, 默认为 10, 取值范围 [10, 100]
class jdcloud_sdk.services.ipanti.apis.DescribeNameListRequest.DescribeNameListRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询高防实例名称列表

jdcloud_sdk.services.ipanti.apis.DescribeProtectionRuleOfForwardRuleRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeProtectionRuleOfForwardRuleRequest.DescribeProtectionRuleOfForwardRuleParameters(regionId, instanceId, forwardRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • forwardRuleId – 转发规则 Id
class jdcloud_sdk.services.ipanti.apis.DescribeProtectionRuleOfForwardRuleRequest.DescribeProtectionRuleOfForwardRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询非网站类转发规则的防护规则

jdcloud_sdk.services.ipanti.apis.DescribeProtectionStatisticsRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeProtectionStatisticsRequest.DescribeProtectionStatisticsParameters(regionId)[source]

Bases: object

Parameters:regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
class jdcloud_sdk.services.ipanti.apis.DescribeProtectionStatisticsRequest.DescribeProtectionStatisticsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询高防实例防护统计信息

jdcloud_sdk.services.ipanti.apis.DescribeVpcIpListRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeVpcIpListRequest.DescribeVpcIpListParameters(regionId)[source]

Bases: object

Parameters:regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为 1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小, 默认为 10, 取值范围 [0, 100], 0 表示全量
class jdcloud_sdk.services.ipanti.apis.DescribeVpcIpListRequest.DescribeVpcIpListRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询用户可设置为网站类规则回源 IP 的京东云云内弹性公网 IP 资源

jdcloud_sdk.services.ipanti.apis.DescribeWebRuleRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeWebRuleRequest.DescribeWebRuleParameters(regionId, instanceId, webRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleId – 网站规则 Id
class jdcloud_sdk.services.ipanti.apis.DescribeWebRuleRequest.DescribeWebRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询网站类规则

jdcloud_sdk.services.ipanti.apis.DescribeWebRulesRequest module

class jdcloud_sdk.services.ipanti.apis.DescribeWebRulesRequest.DescribeWebRulesParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小, 默认为10, 取值范围[10, 100]
setSearchType(searchType)[source]
Parameters:searchType – (Optional) 查询类型名称, domain:源站域名, ip:源站 IP, rawDomain: 域名, serviceIp: 高防IP(仅支持BGP线路的实例)
setSearchValue(searchValue)[source]
Parameters:searchValue – (Optional) 查询类型值
class jdcloud_sdk.services.ipanti.apis.DescribeWebRulesRequest.DescribeWebRulesRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询某个实例下的网站类规则

jdcloud_sdk.services.ipanti.apis.DisableCCIpLimitRequest module

jdcloud_sdk.services.ipanti.apis.DisableCCObserverModeRequest module

jdcloud_sdk.services.ipanti.apis.DisableInstanceCCRequest module

jdcloud_sdk.services.ipanti.apis.DisableInstanceIpBlackListRequest module

jdcloud_sdk.services.ipanti.apis.DisableInstanceIpWhiteListRequest module

jdcloud_sdk.services.ipanti.apis.DisableInstanceUrlWhiteListRequest module

jdcloud_sdk.services.ipanti.apis.DisableWebRuleCCRequest module

class jdcloud_sdk.services.ipanti.apis.DisableWebRuleCCRequest.DisableWebRuleCCParameters(regionId, instanceId, webRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleId – 网站规则 Id
class jdcloud_sdk.services.ipanti.apis.DisableWebRuleCCRequest.DisableWebRuleCCRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

关闭网站类规则 CC 防护, 网站类规则的 CC 防护规则和 CC 防护配置失效。支持批量操作, 批量操作时 webRuleId 传多个, 以 ‘,’ 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败

jdcloud_sdk.services.ipanti.apis.DownloadCCAttackLogDetailsRequest module

jdcloud_sdk.services.ipanti.apis.DownloadCCAttackLogsRequest module

jdcloud_sdk.services.ipanti.apis.DownloadDDoSAttackLogsRequest module

jdcloud_sdk.services.ipanti.apis.EnableCCIpLimitRequest module

jdcloud_sdk.services.ipanti.apis.EnableCCObserverModeRequest module

jdcloud_sdk.services.ipanti.apis.EnableInstanceCCRequest module

jdcloud_sdk.services.ipanti.apis.EnableInstanceIpBlackListRequest module

jdcloud_sdk.services.ipanti.apis.EnableInstanceIpWhiteListRequest module

jdcloud_sdk.services.ipanti.apis.EnableInstanceUrlWhiteListRequest module

jdcloud_sdk.services.ipanti.apis.EnableWebRuleCCRequest module

class jdcloud_sdk.services.ipanti.apis.EnableWebRuleCCRequest.EnableWebRuleCCParameters(regionId, instanceId, webRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleId – 网站规则 Id
class jdcloud_sdk.services.ipanti.apis.EnableWebRuleCCRequest.EnableWebRuleCCRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

网站类规则开启 CC 防护, 开启后网站类规则已配置的防护规则和 CC 防护配置生效, 若没有配置过 CC 防护, 默认的 CC 防护配置生效。支持批量操作, 批量操作时 webRuleId 传多个, 以 ‘,’ 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败

jdcloud_sdk.services.ipanti.apis.ModifyAlarmConfigRequest module

class jdcloud_sdk.services.ipanti.apis.ModifyAlarmConfigRequest.ModifyAlarmConfigParameters(regionId, instanceId, alarmConfigSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 实例 ID
  • alarmConfigSpec – 更新告警配置请求参数
class jdcloud_sdk.services.ipanti.apis.ModifyAlarmConfigRequest.ModifyAlarmConfigRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

更新告警配置

jdcloud_sdk.services.ipanti.apis.ModifyCertInfoRequest module

class jdcloud_sdk.services.ipanti.apis.ModifyCertInfoRequest.ModifyCertInfoParameters(regionId, instanceId, webRuleId, certInfoModifySpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleId – 网站规则 Id
  • certInfoModifySpec – 编辑网站规则证书信息请求参数
class jdcloud_sdk.services.ipanti.apis.ModifyCertInfoRequest.ModifyCertInfoRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

编辑网站规则证书信息

jdcloud_sdk.services.ipanti.apis.ModifyEPBRequest module

class jdcloud_sdk.services.ipanti.apis.ModifyEPBRequest.ModifyEPBParameters(regionId, instanceId, modifyInstanceEPBSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 实例 ID
  • modifyInstanceEPBSpec – 修改实例名称请求参数
class jdcloud_sdk.services.ipanti.apis.ModifyEPBRequest.ModifyEPBRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

更新实例弹性防护带宽

jdcloud_sdk.services.ipanti.apis.ModifyForwardRuleRequest module

class jdcloud_sdk.services.ipanti.apis.ModifyForwardRuleRequest.ModifyForwardRuleParameters(regionId, instanceId, forwardRuleId, forwardRuleSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • forwardRuleId – 转发规则 Id
  • forwardRuleSpec – 更新非网站类规则请求参数
class jdcloud_sdk.services.ipanti.apis.ModifyForwardRuleRequest.ModifyForwardRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

更新非网站类规则

jdcloud_sdk.services.ipanti.apis.ModifyInstanceCCRequest module

jdcloud_sdk.services.ipanti.apis.ModifyInstanceIpBlackListRequest module

jdcloud_sdk.services.ipanti.apis.ModifyInstanceIpWhiteListRequest module

jdcloud_sdk.services.ipanti.apis.ModifyInstanceNameRequest module

class jdcloud_sdk.services.ipanti.apis.ModifyInstanceNameRequest.ModifyInstanceNameParameters(regionId, instanceId, renameInstanceSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 实例 ID
  • renameInstanceSpec – 修改实例名称请求参数
class jdcloud_sdk.services.ipanti.apis.ModifyInstanceNameRequest.ModifyInstanceNameRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

修改实例名称

jdcloud_sdk.services.ipanti.apis.ModifyInstanceUrlWhiteListRequest module

jdcloud_sdk.services.ipanti.apis.ModifyProtectionRuleOfForwardRuleRequest module

class jdcloud_sdk.services.ipanti.apis.ModifyProtectionRuleOfForwardRuleRequest.ModifyProtectionRuleOfForwardRuleParameters(regionId, instanceId, forwardRuleId, forwardProtectionRuleSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • forwardRuleId – 转发规则 Id
  • forwardProtectionRuleSpec – 修改非网站类转发规则的防护规则请求参数
class jdcloud_sdk.services.ipanti.apis.ModifyProtectionRuleOfForwardRuleRequest.ModifyProtectionRuleOfForwardRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

修改非网站类转发规则的防护规则

jdcloud_sdk.services.ipanti.apis.ModifyWebRuleRequest module

class jdcloud_sdk.services.ipanti.apis.ModifyWebRuleRequest.ModifyWebRuleParameters(regionId, instanceId, webRuleId, webRuleSpec)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleId – 网站规则 Id
  • webRuleSpec – 更新网站类规则请求参数
class jdcloud_sdk.services.ipanti.apis.ModifyWebRuleRequest.ModifyWebRuleRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

修改网站类规则

jdcloud_sdk.services.ipanti.apis.SetCCIpLimitRequest module

jdcloud_sdk.services.ipanti.apis.SwitchForwardRuleOriginRequest module

class jdcloud_sdk.services.ipanti.apis.SwitchForwardRuleOriginRequest.SwitchForwardRuleOriginParameters(regionId, instanceId, forwardRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • forwardRuleId – 转发规则 Id
class jdcloud_sdk.services.ipanti.apis.SwitchForwardRuleOriginRequest.SwitchForwardRuleOriginRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

非网站类规则切换成回源状态。支持批量操作, 批量操作时 forwardRuleId 传多个, 以 ‘,’ 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败

jdcloud_sdk.services.ipanti.apis.SwitchForwardRuleProtectRequest module

class jdcloud_sdk.services.ipanti.apis.SwitchForwardRuleProtectRequest.SwitchForwardRuleProtectParameters(regionId, instanceId, forwardRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • forwardRuleId – 转发规则 Id
class jdcloud_sdk.services.ipanti.apis.SwitchForwardRuleProtectRequest.SwitchForwardRuleProtectRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

非网站类规则切换成防御状态。支持批量操作, 批量操作时 forwardRuleId 传多个, 以 ‘,’ 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败

jdcloud_sdk.services.ipanti.apis.SwitchWebRuleOriginRequest module

class jdcloud_sdk.services.ipanti.apis.SwitchWebRuleOriginRequest.SwitchWebRuleOriginParameters(regionId, instanceId, webRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleId – 网站规则 Id
class jdcloud_sdk.services.ipanti.apis.SwitchWebRuleOriginRequest.SwitchWebRuleOriginRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

网站类规则切换成回源状态。支持批量操作, 批量操作时 webRuleId 传多个, 以 ‘,’ 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败

jdcloud_sdk.services.ipanti.apis.SwitchWebRuleProtectRequest module

class jdcloud_sdk.services.ipanti.apis.SwitchWebRuleProtectRequest.SwitchWebRuleProtectParameters(regionId, instanceId, webRuleId)[source]

Bases: object

Parameters:
  • regionId – 区域 ID, 高防不区分区域, 传 cn-north-1 即可
  • instanceId – 高防实例 Id
  • webRuleId – 网站规则 Id
class jdcloud_sdk.services.ipanti.apis.SwitchWebRuleProtectRequest.SwitchWebRuleProtectRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

网站类规则切换成防御状态。支持批量操作, 批量操作时 webRuleId 传多个, 以 ‘,’ 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败

Module contents