Class: TencentCloud::Teo::V20220901::DescribeDDoSAttackTopDataRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

DescribeDDoSAttackTopData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, metricname = nil, zoneids = nil, policyids = nil, attacktype = nil, protocoltype = nil, port = nil, limit = nil, area = nil) ⇒ DescribeDDoSAttackTopDataRequest

Returns a new instance of DescribeDDoSAttackTopDataRequest.



8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
# File 'lib/v20220901/models.rb', line 8267

def initialize(starttime=nil, endtime=nil, metricname=nil, zoneids=nil, policyids=nil, attacktype=nil, protocoltype=nil, port=nil, limit=nil, area=nil)
  @StartTime = starttime
  @EndTime = endtime
  @MetricName = metricname
  @ZoneIds = zoneids
  @PolicyIds = policyids
  @AttackType = attacktype
  @ProtocolType = protocoltype
  @Port = port
  @Limit = limit
  @Area = area
end

Instance Attribute Details

#AreaObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def Area
  @Area
end

#AttackTypeObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def AttackType
  @AttackType
end

#EndTimeObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def EndTime
  @EndTime
end

#LimitObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def Limit
  @Limit
end

#MetricNameObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def MetricName
  @MetricName
end

#PolicyIdsObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def PolicyIds
  @PolicyIds
end

#PortObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def Port
  @Port
end

#ProtocolTypeObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def ProtocolType
  @ProtocolType
end

#StartTimeObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def StartTime
  @StartTime
end

#ZoneIdsObject

<li>ddos_attackFlux_protocol:按各协议的攻击流量排行;</li> <li>ddos_attackPackageNum_protocol:按各协议的攻击包量排行;</li> <li>ddos_attackNum_attackType:按各攻击类型的攻击数量排行;</li> <li>ddos_attackNum_sregion:按攻击源地区的攻击数量排行;</li> <li>ddos_attackFlux_sip:按攻击源IP的攻击数量排行;</li> <li>ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。</li> <li>flood:洪泛攻击;</li> <li>icmpFlood:icmp洪泛攻击;</li> <li>all:所有的攻击类型。</li>不填默认为all,表示查询全部攻击类型。<li>tcp:tcp协议;</li> <li>udp:udp协议;</li> <li>all:所有的协议类型。</li>不填默认为all,表示查询所有协议。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li>不填将根据用户所在地智能选择地区。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • MetricName:

    查询的统计指标,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • PolicyIds:

    DDoS策略组ID集合,不填默认选择全部策略ID。

  • AttackType:

    攻击类型,取值有:

  • ProtocolType:

    协议类型,取值有:

  • Port:

    端口号。

  • Limit:

    查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。

  • Area:

    数据归属地区,取值有:



8265
8266
8267
# File 'lib/v20220901/models.rb', line 8265

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
# File 'lib/v20220901/models.rb', line 8280

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @MetricName = params['MetricName']
  @ZoneIds = params['ZoneIds']
  @PolicyIds = params['PolicyIds']
  @AttackType = params['AttackType']
  @ProtocolType = params['ProtocolType']
  @Port = params['Port']
  @Limit = params['Limit']
  @Area = params['Area']
end