Class: TencentCloud::Dayu::V20180709::CCEventRecord

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

Overview

CC攻击事件记录

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, id = nil, vip = nil, starttime = nil, endtime = nil, reqqps = nil, dropqps = nil, attackstatus = nil, resourcename = nil, domainlist = nil, urilist = nil, attackiplist = nil) ⇒ CCEventRecord

Returns a new instance of CCEventRecord.



132
133
134
135
136
137
138
139
140
141
142
143
144
145
# File 'lib/v20180709/models.rb', line 132

def initialize(business=nil, id=nil, vip=nil, starttime=nil, endtime=nil, reqqps=nil, dropqps=nil, attackstatus=nil, resourcename=nil, domainlist=nil, urilist=nil, attackiplist=nil)
  @Business = business
  @Id = id
  @Vip = vip
  @StartTime = starttime
  @EndTime = endtime
  @ReqQps = reqqps
  @DropQps = dropqps
  @AttackStatus = attackstatus
  @ResourceName = resourcename
  @DomainList = domainlist
  @UriList = urilist
  @AttackipList = attackiplist
end

Instance Attribute Details

#AttackipListObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def AttackipList
  @AttackipList
end

#AttackStatusObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def AttackStatus
  @AttackStatus
end

#BusinessObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def Business
  @Business
end

#DomainListObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def DomainList
  @DomainList
end

#DropQpsObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def DropQps
  @DropQps
end

#EndTimeObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def EndTime
  @EndTime
end

#IdObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def Id
  @Id
end

#ReqQpsObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def ReqQps
  @ReqQps
end

#ResourceNameObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def ResourceName
  @ResourceName
end

#StartTimeObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def StartTime
  @StartTime
end

#UriListObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def UriList
  @UriList
end

#VipObject

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

Parameters:

  • Business:

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

  • Id:

    资源ID

  • Vip:

    资源的IP

  • StartTime:

    攻击开始时间

  • EndTime:

    攻击结束时间

  • ReqQps:

    总请求QPS峰值

  • DropQps:

    攻击QPS峰值

  • AttackStatus:

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

  • ResourceName:

    资源名称

  • DomainList:

    域名列表

  • UriList:

    uri列表

  • AttackipList:

    攻击源列表



130
131
132
# File 'lib/v20180709/models.rb', line 130

def Vip
  @Vip
end

Instance Method Details

#deserialize(params) ⇒ Object



147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'lib/v20180709/models.rb', line 147

def deserialize(params)
  @Business = params['Business']
  @Id = params['Id']
  @Vip = params['Vip']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @ReqQps = params['ReqQps']
  @DropQps = params['DropQps']
  @AttackStatus = params['AttackStatus']
  @ResourceName = params['ResourceName']
  @DomainList = params['DomainList']
  @UriList = params['UriList']
  @AttackipList = params['AttackipList']
end