Class: TencentCloud::Waf::V20180125::DescribeAutoDenyIPRequest

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

Overview

DescribeAutoDenyIP请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DescribeAutoDenyIPRequest.



6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
# File 'lib/v20180125/models.rb', line 6263

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

Instance Attribute Details

#CategoryObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def Category
  @Category
end

#CountObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def Count
  @Count
end

#CtsMaxObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def CtsMax
  @CtsMax
end

#CtsMinObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def CtsMin
  @CtsMin
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def Domain
  @Domain
end

#IpObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def Ip
  @Ip
end

#LimitObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def Limit
  @Limit
end

#NameObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def Name
  @Name
end

#SkipObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def Skip
  @Skip
end

#SortObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def Sort
  @Sort
end

#VtsMaxObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def VtsMax
  @VtsMax
end

#VtsMinObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



6261
6262
6263
# File 'lib/v20180125/models.rb', line 6261

def VtsMin
  @VtsMin
end

Instance Method Details

#deserialize(params) ⇒ Object



6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
# File 'lib/v20180125/models.rb', line 6278

def deserialize(params)
  @Domain = params['Domain']
  @Ip = params['Ip']
  @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']
end