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) ⇒ DescribeIpAccessControlRequest

Returns a new instance of DescribeIpAccessControlRequest.



4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
# File 'lib/v20180125/models.rb', line 4989

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)
  @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
end

Instance Attribute Details

#ActionTypeObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def ActionType
  @ActionType
end

#CountObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def Count
  @Count
end

#CtsMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def CtsMax
  @CtsMax
end

#CtsMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def CtsMin
  @CtsMin
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def Domain
  @Domain
end

#IpObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def Ip
  @Ip
end

#LimitObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def Limit
  @Limit
end

#OffSetObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def OffSet
  @OffSet
end

#RuleIdObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def RuleId
  @RuleId
end

#SortObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def Sort
  @Sort
end

#SourceObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def Source
  @Source
end

#ValidStatusObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def ValidStatus
  @ValidStatus
end

#ValidTimeStampMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def ValidTimeStampMax
  @ValidTimeStampMax
end

#ValidTimeStampMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def ValidTimeStampMin
  @ValidTimeStampMin
end

#VtsMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def VtsMax
  @VtsMax
end

#VtsMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • ActionType:

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

  • VtsMin:

    最小有效时间的时间戳

  • VtsMax:

    最大有效时间的时间戳

  • CtsMin:

    最小创建时间的时间戳

  • CtsMax:

    最大创建时间的时间戳

  • OffSet:

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

  • Limit:

    每页返回的数量

  • Source:

    来源

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidStatus:

    生效状态

  • ValidTimeStampMin:

    最小有效时间的时间戳

  • ValidTimeStampMax:

    最大有效时间的时间戳

  • RuleId:

    规则ID



4982
4983
4984
# File 'lib/v20180125/models.rb', line 4982

def VtsMin
  @VtsMin
end

Instance Method Details

#deserialize(params) ⇒ Object



5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
# File 'lib/v20180125/models.rb', line 5008

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']
end