Class: TencentCloud::Waf::V20180125::UpsertCCRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::UpsertCCRuleRequest
- Defined in:
- lib/v20180125/models.rb
Overview
UpsertCCRule请求参数结构体
Instance Attribute Summary collapse
- #ActionRatio ⇒ Object
- #ActionType ⇒ Object
- #Advance ⇒ Object
- #CelRule ⇒ Object
- #CreateTime ⇒ Object
- #Domain ⇒ Object
- #Edition ⇒ Object
- #EventId ⇒ Object
- #Interval ⇒ Object
- #Length ⇒ Object
- #Limit ⇒ Object
- #LimitMethod ⇒ Object
- #LogicalOp ⇒ Object
- #MatchFunc ⇒ Object
- #Name ⇒ Object
- #OptionsArr ⇒ Object
- #PageId ⇒ Object
- #Priority ⇒ Object
- #RuleId ⇒ Object
- #SessionApplied ⇒ Object
- #Source ⇒ Object
- #Status ⇒ Object
- #Type ⇒ Object
- #Url ⇒ Object
- #ValidTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, name = nil, status = nil, advance = nil, limit = nil, interval = nil, actiontype = nil, priority = nil, validtime = nil, url = nil, matchfunc = nil, optionsarr = nil, edition = nil, type = nil, eventid = nil, sessionapplied = nil, ruleid = nil, createtime = nil, length = nil, limitmethod = nil, celrule = nil, logicalop = nil, pageid = nil, actionratio = nil, source = nil) ⇒ UpsertCCRuleRequest
constructor
A new instance of UpsertCCRuleRequest.
Constructor Details
#initialize(domain = nil, name = nil, status = nil, advance = nil, limit = nil, interval = nil, actiontype = nil, priority = nil, validtime = nil, url = nil, matchfunc = nil, optionsarr = nil, edition = nil, type = nil, eventid = nil, sessionapplied = nil, ruleid = nil, createtime = nil, length = nil, limitmethod = nil, celrule = nil, logicalop = nil, pageid = nil, actionratio = nil, source = nil) ⇒ UpsertCCRuleRequest
Returns a new instance of UpsertCCRuleRequest.
19420 19421 19422 19423 19424 19425 19426 19427 19428 19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 19440 19441 19442 19443 19444 19445 19446 |
# File 'lib/v20180125/models.rb', line 19420 def initialize(domain=nil, name=nil, status=nil, advance=nil, limit=nil, interval=nil, actiontype=nil, priority=nil, validtime=nil, url=nil, matchfunc=nil, optionsarr=nil, edition=nil, type=nil, eventid=nil, sessionapplied=nil, ruleid=nil, createtime=nil, length=nil, limitmethod=nil, celrule=nil, logicalop=nil, pageid=nil, actionratio=nil, source=nil) @Domain = domain @Name = name @Status = status @Advance = advance @Limit = limit @Interval = interval @ActionType = actiontype @Priority = priority @ValidTime = validtime @Url = url @MatchFunc = matchfunc @OptionsArr = optionsarr @Edition = edition @Type = type @EventId = eventid @SessionApplied = sessionapplied @RuleId = ruleid @CreateTime = createtime @Length = length @LimitMethod = limitmethod @CelRule = celrule @LogicalOp = logicalop @PageId = pageid @ActionRatio = actionratio @Source = source end |
Instance Attribute Details
#ActionRatio ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def ActionRatio @ActionRatio end |
#ActionType ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def ActionType @ActionType end |
#Advance ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Advance @Advance end |
#CelRule ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def CelRule @CelRule end |
#CreateTime ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def CreateTime @CreateTime end |
#Domain ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Domain @Domain end |
#Edition ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Edition @Edition end |
#EventId ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def EventId @EventId end |
#Interval ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Interval @Interval end |
#Length ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Length @Length end |
#Limit ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Limit @Limit end |
#LimitMethod ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def LimitMethod @LimitMethod end |
#LogicalOp ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def LogicalOp @LogicalOp end |
#MatchFunc ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def MatchFunc @MatchFunc end |
#Name ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Name @Name end |
#OptionsArr ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def OptionsArr @OptionsArr end |
#PageId ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def PageId @PageId end |
#Priority ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Priority @Priority end |
#RuleId ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def RuleId @RuleId end |
#SessionApplied ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def SessionApplied @SessionApplied end |
#Source ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Source @Source end |
#Status ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Status @Status end |
#Type ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Type @Type end |
#Url ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def Url @Url end |
#ValidTime ⇒ Object
Parameters:
-
Domain:
—
域名
-
Name:
—
名称
-
Status:
—
状态
-
Advance:
—
高级模式(是否使用Session检测),0表示不启用,1表示启用
-
Limit:
—
CC检测阈值
-
Interval:
—
CC检测周期
-
ActionType:
—
动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截,26表示精准人机识别,27表示JS校验
-
Priority:
—
优先级
-
ValidTime:
—
动作有效时间
-
Url:
—
检测Url
-
MatchFunc:
—
匹配方法,0表示等于,1表示前缀匹配,2表示包含,3表示不等于,6表示后缀匹配,7表示不包含
- OptionsArr: —
-
Edition:
—
waf版本,sparta-waf或者clb-waf
-
Type:
—
操作类型
-
EventId:
—
添加规则的来源事件id
-
SessionApplied:
—
规则需要启用的SessionID
-
RuleId:
—
规则ID,新增时填0
-
CreateTime:
—
规则创建时间
-
Length:
—
url长度
-
LimitMethod:
—
限频方式
-
CelRule:
—
cel表达式
-
LogicalOp:
—
配置方式的逻辑操作符,and或者or
-
PageId:
—
页面ID
-
ActionRatio:
—
动作灰度比例,默认值100
-
Source:
—
规则来源
19418 19419 19420 |
# File 'lib/v20180125/models.rb', line 19418 def ValidTime @ValidTime end |
Instance Method Details
#deserialize(params) ⇒ Object
19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460 19461 19462 19463 19464 19465 19466 19467 19468 19469 19470 19471 19472 19473 19474 |
# File 'lib/v20180125/models.rb', line 19448 def deserialize(params) @Domain = params['Domain'] @Name = params['Name'] @Status = params['Status'] @Advance = params['Advance'] @Limit = params['Limit'] @Interval = params['Interval'] @ActionType = params['ActionType'] @Priority = params['Priority'] @ValidTime = params['ValidTime'] @Url = params['Url'] @MatchFunc = params['MatchFunc'] @OptionsArr = params['OptionsArr'] @Edition = params['Edition'] @Type = params['Type'] @EventId = params['EventId'] @SessionApplied = params['SessionApplied'] @RuleId = params['RuleId'] @CreateTime = params['CreateTime'] @Length = params['Length'] @LimitMethod = params['LimitMethod'] @CelRule = params['CelRule'] @LogicalOp = params['LogicalOp'] @PageId = params['PageId'] @ActionRatio = params['ActionRatio'] @Source = params['Source'] end |