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.



3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
# File 'lib/v20180125/models.rb', line 3570

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:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def Category
  @Category
end

#CountObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def Count
  @Count
end

#CtsMaxObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def CtsMax
  @CtsMax
end

#CtsMinObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def CtsMin
  @CtsMin
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def Domain
  @Domain
end

#IpObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def Ip
  @Ip
end

#LimitObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def Limit
  @Limit
end

#NameObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def Name
  @Name
end

#SkipObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def Skip
  @Skip
end

#SortObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def Sort
  @Sort
end

#VtsMaxObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def VtsMax
  @VtsMax
end

#VtsMinObject

Parameters:

  • Domain:

    域名

  • Ip:

    查询IP自动封禁状态

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移量

  • Limit:

    限制条数

  • Name:

    策略名字

  • Sort:

    排序参数



3568
3569
3570
# File 'lib/v20180125/models.rb', line 3568

def VtsMin
  @VtsMin
end

Instance Method Details

#deserialize(params) ⇒ Object



3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
# File 'lib/v20180125/models.rb', line 3585

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