Class: TencentCloud::Waf::V20180125::DescribeIpAccessControlRequest

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

Overview

DescribeIpAccessControl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, count = nil, actiontype = nil, vtsmin = nil, vtsmax = nil, ctsmin = nil, ctsmax = nil, offset = nil, limit = nil, source = nil, sort = nil, ip = nil, validstatus = nil, validtimestampmin = nil, validtimestampmax = nil, ruleid = nil, timertype = nil) ⇒ DescribeIpAccessControlRequest

Returns a new instance of DescribeIpAccessControlRequest.



5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
# File 'lib/v20180125/models.rb', line 5599

def initialize(domain=nil, count=nil, actiontype=nil, vtsmin=nil, vtsmax=nil, ctsmin=nil, ctsmax=nil, offset=nil, limit=nil, source=nil, sort=nil, ip=nil, validstatus=nil, validtimestampmin=nil, validtimestampmax=nil, ruleid=nil, timertype=nil)
  @Domain = domain
  @Count = count
  @ActionType = actiontype
  @VtsMin = vtsmin
  @VtsMax = vtsmax
  @CtsMin = ctsmin
  @CtsMax = ctsmax
  @OffSet = offset
  @Limit = limit
  @Source = source
  @Sort = sort
  @Ip = ip
  @ValidStatus = validstatus
  @ValidTimeStampMin = validtimestampmin
  @ValidTimeStampMax = validtimestampmax
  @RuleId = ruleid
  @TimerType = timertype
end

Instance Attribute Details

#ActionTypeObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def ActionType
  @ActionType
end

#CountObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def Count
  @Count
end

#CtsMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def CtsMax
  @CtsMax
end

#CtsMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def CtsMin
  @CtsMin
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def Domain
  @Domain
end

#IpObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def Ip
  @Ip
end

#LimitObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def Limit
  @Limit
end

#OffSetObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def OffSet
  @OffSet
end

#RuleIdObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def RuleId
  @RuleId
end

#SortObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def Sort
  @Sort
end

#SourceObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def Source
  @Source
end

#TimerTypeObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def TimerType
  @TimerType
end

#ValidStatusObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def ValidStatus
  @ValidStatus
end

#ValidTimeStampMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def ValidTimeStampMax
  @ValidTimeStampMax
end

#ValidTimeStampMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def ValidTimeStampMin
  @ValidTimeStampMin
end

#VtsMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def VtsMax
  @VtsMax
end

#VtsMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

    动作,40表示查询白名单,42表示查询黑名单

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

    分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整

  • Limit:

    每页返回的数量,默认为20

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID

  • TimerType:

    定时任务类型筛选0 1 2 3 4



5592
5593
5594
# File 'lib/v20180125/models.rb', line 5592

def VtsMin
  @VtsMin
end

Instance Method Details

#deserialize(params) ⇒ Object



5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/v20180125/models.rb', line 5619

def deserialize(params)
  @Domain = params['Domain']
  @Count = params['Count']
  @ActionType = params['ActionType']
  @VtsMin = params['VtsMin']
  @VtsMax = params['VtsMax']
  @CtsMin = params['CtsMin']
  @CtsMax = params['CtsMax']
  @OffSet = params['OffSet']
  @Limit = params['Limit']
  @Source = params['Source']
  @Sort = params['Sort']
  @Ip = params['Ip']
  @ValidStatus = params['ValidStatus']
  @ValidTimeStampMin = params['ValidTimeStampMin']
  @ValidTimeStampMax = params['ValidTimeStampMax']
  @RuleId = params['RuleId']
  @TimerType = params['TimerType']
end