Class: TencentCloud::Cdn::V20180606::ScdnWafConfig
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::ScdnWafConfig
- Defined in:
- lib/v20180606/models.rb
Overview
waf配置类型
Instance Attribute Summary collapse
-
#ErrorPage ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。.
-
#Level ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。.
-
#Mode ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。.
-
#Rules ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubRuleSwitch ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。.
-
#Switch ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。.
-
#WebShellSwitch ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(switch = nil, mode = nil, errorpage = nil, webshellswitch = nil, rules = nil, level = nil, subruleswitch = nil) ⇒ ScdnWafConfig
constructor
A new instance of ScdnWafConfig.
Constructor Details
#initialize(switch = nil, mode = nil, errorpage = nil, webshellswitch = nil, rules = nil, level = nil, subruleswitch = nil) ⇒ ScdnWafConfig
Returns a new instance of ScdnWafConfig.
12526 12527 12528 12529 12530 12531 12532 12533 12534 |
# File 'lib/v20180606/models.rb', line 12526 def initialize(switch=nil, mode=nil, errorpage=nil, webshellswitch=nil, rules=nil, level=nil, subruleswitch=nil) @Switch = switch @Mode = mode @ErrorPage = errorpage @WebShellSwitch = webshellswitch @Rules = rules @Level = level @SubRuleSwitch = subruleswitch end |
Instance Attribute Details
#ErrorPage ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
12524 12525 12526 |
# File 'lib/v20180606/models.rb', line 12524 def ErrorPage @ErrorPage end |
#Level ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
12524 12525 12526 |
# File 'lib/v20180606/models.rb', line 12524 def Level @Level end |
#Mode ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
12524 12525 12526 |
# File 'lib/v20180606/models.rb', line 12524 def Mode @Mode end |
#Rules ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
12524 12525 12526 |
# File 'lib/v20180606/models.rb', line 12524 def Rules @Rules end |
#SubRuleSwitch ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
12524 12525 12526 |
# File 'lib/v20180606/models.rb', line 12524 def SubRuleSwitch @SubRuleSwitch end |
#Switch ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
12524 12525 12526 |
# File 'lib/v20180606/models.rb', line 12524 def Switch @Switch end |
#WebShellSwitch ⇒ Object
on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。
12524 12525 12526 |
# File 'lib/v20180606/models.rb', line 12524 def WebShellSwitch @WebShellSwitch end |
Instance Method Details
#deserialize(params) ⇒ Object
12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 |
# File 'lib/v20180606/models.rb', line 12536 def deserialize(params) @Switch = params['Switch'] @Mode = params['Mode'] unless params['ErrorPage'].nil? @ErrorPage = ScdnErrorPage.new @ErrorPage.deserialize(params['ErrorPage']) end @WebShellSwitch = params['WebShellSwitch'] unless params['Rules'].nil? @Rules = [] params['Rules'].each do |i| scdnwafrule_tmp = ScdnWafRule.new scdnwafrule_tmp.deserialize(i) @Rules << scdnwafrule_tmp end end @Level = params['Level'] unless params['SubRuleSwitch'].nil? @SubRuleSwitch = [] params['SubRuleSwitch'].each do |i| wafsubrulestatus_tmp = WafSubRuleStatus.new wafsubrulestatus_tmp.deserialize(i) @SubRuleSwitch << wafsubrulestatus_tmp end end end |