Class: TencentCloud::Dayu::V20180709::DDoSEventRecord

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

Overview

DDoS攻击事件记录

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, id = nil, vip = nil, starttime = nil, endtime = nil, mbps = nil, pps = nil, attacktype = nil, blockflag = nil, overload = nil, attackstatus = nil, resourcename = nil, eventid = nil) ⇒ DDoSEventRecord

Returns a new instance of DDoSEventRecord.



1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'lib/v20180709/models.rb', line 1589

def initialize(business=nil, id=nil, vip=nil, starttime=nil, endtime=nil, mbps=nil, pps=nil, attacktype=nil, blockflag=nil, overload=nil, attackstatus=nil, resourcename=nil, eventid=nil)
  @Business = business
  @Id = id
  @Vip = vip
  @StartTime = starttime
  @EndTime = endtime
  @Mbps = mbps
  @Pps = pps
  @AttackType = attacktype
  @BlockFlag = blockflag
  @OverLoad = overload
  @AttackStatus = attackstatus
  @ResourceName = resourcename
  @EventId = eventid
end

Instance Attribute Details

#AttackStatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def AttackStatus
  @AttackStatus
end

#AttackTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def AttackType
  @AttackType
end

#BlockFlagObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def BlockFlag
  @BlockFlag
end

#BusinessObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def Business
  @Business
end

#EndTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def EndTime
  @EndTime
end

#EventIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def EventId
  @EventId
end

#IdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def Id
  @Id
end

#MbpsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def Mbps
  @Mbps
end

#OverLoadObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def OverLoad
  @OverLoad
end

#PpsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def Pps
  @Pps
end

#ResourceNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def ResourceName
  @ResourceName
end

#StartTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def StartTime
  @StartTime
end

#VipObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护)

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • Mbps:

    攻击最大带宽

  • Pps:

    攻击最大包速率

  • AttackType:

    攻击类型

  • BlockFlag:
  • OverLoad:
  • AttackStatus:

    攻击状态,取值[0(攻击中), 1(攻击结束)]

  • ResourceName:

    资源名称

  • EventId:

    攻击事件Id



1587
1588
1589
# File 'lib/v20180709/models.rb', line 1587

def Vip
  @Vip
end

Instance Method Details

#deserialize(params) ⇒ Object



1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
# File 'lib/v20180709/models.rb', line 1605

def deserialize(params)
  @Business = params['Business']
  @Id = params['Id']
  @Vip = params['Vip']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Mbps = params['Mbps']
  @Pps = params['Pps']
  @AttackType = params['AttackType']
  @BlockFlag = params['BlockFlag']
  @OverLoad = params['OverLoad']
  @AttackStatus = params['AttackStatus']
  @ResourceName = params['ResourceName']
  @EventId = params['EventId']
end