Class: TencentCloud::Waf::V20180125::DescribeIpHitItemsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20180125/models.rb

Overview

DescribeIpHitItems请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, count = nil, category = nil, vtsmin = nil, vtsmax = nil, ctsmin = nil, ctsmax = nil, skip = nil, limit = nil, name = nil, sort = nil, ip = nil, validtimestampmin = nil, validtimestampmax = nil) ⇒ DescribeIpHitItemsRequest

Returns a new instance of DescribeIpHitItemsRequest.



8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
# File 'lib/v20180125/models.rb', line 8144

def initialize(domain=nil, count=nil, category=nil, vtsmin=nil, vtsmax=nil, ctsmin=nil, ctsmax=nil, skip=nil, limit=nil, name=nil, sort=nil, ip=nil, validtimestampmin=nil, validtimestampmax=nil)
  @Domain = domain
  @Count = count
  @Category = category
  @VtsMin = vtsmin
  @VtsMax = vtsmax
  @CtsMin = ctsmin
  @CtsMax = ctsmax
  @Skip = skip
  @Limit = limit
  @Name = name
  @Sort = sort
  @Ip = ip
  @ValidTimeStampMin = validtimestampmin
  @ValidTimeStampMax = validtimestampmax
end

Instance Attribute Details

#CategoryObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def Category
  @Category
end

#CountObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def Count
  @Count
end

#CtsMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def CtsMax
  @CtsMax
end

#CtsMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def CtsMin
  @CtsMin
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def Domain
  @Domain
end

#IpObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def Ip
  @Ip
end

#LimitObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def Limit
  @Limit
end

#NameObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def Name
  @Name
end

#SkipObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def Skip
  @Skip
end

#SortObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def Sort
  @Sort
end

#ValidTimeStampMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def ValidTimeStampMax
  @ValidTimeStampMax
end

#ValidTimeStampMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def ValidTimeStampMin
  @ValidTimeStampMin
end

#VtsMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def VtsMax
  @VtsMax
end

#VtsMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别,ip封禁传值auto_deny

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目,category不等于threat_intelligence时,该值需要必传

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP,category传threat_intelligence的时候,该值必传

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



8137
8138
8139
# File 'lib/v20180125/models.rb', line 8137

def VtsMin
  @VtsMin
end

Instance Method Details

#deserialize(params) ⇒ Object



8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
# File 'lib/v20180125/models.rb', line 8161

def deserialize(params)
  @Domain = params['Domain']
  @Count = params['Count']
  @Category = params['Category']
  @VtsMin = params['VtsMin']
  @VtsMax = params['VtsMax']
  @CtsMin = params['CtsMin']
  @CtsMax = params['CtsMax']
  @Skip = params['Skip']
  @Limit = params['Limit']
  @Name = params['Name']
  @Sort = params['Sort']
  @Ip = params['Ip']
  @ValidTimeStampMin = params['ValidTimeStampMin']
  @ValidTimeStampMax = params['ValidTimeStampMax']
end