Class: TencentCloud::Waf::V20180125::DescribeCustomRulesRspRuleListItem

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

Overview

DescribeCustomRules接口回包中的复杂类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(actiontype = nil, bypass = nil, createtime = nil, expiretime = nil, name = nil, redirect = nil, ruleid = nil, sortid = nil, status = nil, strategies = nil, eventid = nil, modifytime = nil, validstatus = nil, source = nil, jobtype = nil, jobdatetime = nil, crontype = nil, label = nil, pageid = nil, domain = nil, logicalop = nil, actionratio = nil) ⇒ DescribeCustomRulesRspRuleListItem

Returns a new instance of DescribeCustomRulesRspRuleListItem.



7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
# File 'lib/v20180125/models.rb', line 7039

def initialize(actiontype=nil, bypass=nil, createtime=nil, expiretime=nil, name=nil, redirect=nil, ruleid=nil, sortid=nil, status=nil, strategies=nil, eventid=nil, modifytime=nil, validstatus=nil, source=nil, jobtype=nil, jobdatetime=nil, crontype=nil, label=nil, pageid=nil, domain=nil, logicalop=nil, actionratio=nil)
  @ActionType = actiontype
  @Bypass = bypass
  @CreateTime = createtime
  @ExpireTime = expiretime
  @Name = name
  @Redirect = redirect
  @RuleId = ruleid
  @SortId = sortid
  @Status = status
  @Strategies = strategies
  @EventId = eventid
  @ModifyTime = modifytime
  @ValidStatus = validstatus
  @Source = source
  @JobType = jobtype
  @JobDateTime = jobdatetime
  @CronType = crontype
  @Label = label
  @PageId = pageid
  @Domain = domain
  @LogicalOp = logicalop
  @ActionRatio = actionratio
end

Instance Attribute Details

#ActionRatioObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def ActionRatio
  @ActionRatio
end

#ActionTypeObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def ActionType
  @ActionType
end

#BypassObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def Bypass
  @Bypass
end

#CreateTimeObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def CreateTime
  @CreateTime
end

#CronTypeObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def CronType
  @CronType
end

#DomainObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def Domain
  @Domain
end

#EventIdObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def EventId
  @EventId
end

#ExpireTimeObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def ExpireTime
  @ExpireTime
end

#JobDateTimeObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def JobDateTime
  @JobDateTime
end

#JobTypeObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def JobType
  @JobType
end

#LabelObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def Label
  @Label
end

#LogicalOpObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def LogicalOp
  @LogicalOp
end

#ModifyTimeObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def ModifyTime
  @ModifyTime
end

#NameObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def Name
  @Name
end

#PageIdObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def PageId
  @PageId
end

#RedirectObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def Redirect
  @Redirect
end

#RuleIdObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def RuleId
  @RuleId
end

#SortIdObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def SortId
  @SortId
end

#SourceObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def Source
  @Source
end

#StatusObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def Status
  @Status
end

#StrategiesObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def Strategies
  @Strategies
end

#ValidStatusObject

Parameters:

  • ActionType:

    动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向,5代表JS校验

  • Bypass:

    跳过的策略

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • Name:

    策略名称

  • Redirect:

    重定向地址

  • RuleId:

    策略ID

  • SortId:

    优先级

  • Status:

    状态

  • Strategies:

    策略详情

  • EventId:

    事件id

  • ModifyTime:

    修改时间

  • ValidStatus:

    生效状态

  • Source:

    来源

  • JobType:

    定时任务类型

  • JobDateTime:

    定时任务配置信息

  • CronType:

    周期任务粒度

  • Label:

    自定义标签,风控规则用,用来表示是内置规则还是用户自定义的

  • PageId:

    拦截页面id

  • Domain:

    域名

  • LogicalOp:

    匹配条件的逻辑关系,支持and、or,分别表示多个逻辑匹配条件是与、或的关系

  • ActionRatio:

    规则灰度的比例,默认是100,不灰度



7037
7038
7039
# File 'lib/v20180125/models.rb', line 7037

def ValidStatus
  @ValidStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
# File 'lib/v20180125/models.rb', line 7064

def deserialize(params)
  @ActionType = params['ActionType']
  @Bypass = params['Bypass']
  @CreateTime = params['CreateTime']
  @ExpireTime = params['ExpireTime']
  @Name = params['Name']
  @Redirect = params['Redirect']
  @RuleId = params['RuleId']
  @SortId = params['SortId']
  @Status = params['Status']
  unless params['Strategies'].nil?
    @Strategies = []
    params['Strategies'].each do |i|
      strategy_tmp = Strategy.new
      strategy_tmp.deserialize(i)
      @Strategies << strategy_tmp
    end
  end
  @EventId = params['EventId']
  @ModifyTime = params['ModifyTime']
  @ValidStatus = params['ValidStatus']
  @Source = params['Source']
  @JobType = params['JobType']
  unless params['JobDateTime'].nil?
    @JobDateTime = JobDateTime.new
    @JobDateTime.deserialize(params['JobDateTime'])
  end
  @CronType = params['CronType']
  @Label = params['Label']
  @PageId = params['PageId']
  @Domain = params['Domain']
  @LogicalOp = params['LogicalOp']
  @ActionRatio = params['ActionRatio']
end