Class: TencentCloud::Teo::V20220901::DropPageConfig

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

Overview

拦截页面的总体配置,用于配置各个模块的拦截后行为。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, wafdroppagedetail = nil, acldroppagedetail = nil) ⇒ DropPageConfig

Returns a new instance of DropPageConfig.



12340
12341
12342
12343
12344
# File 'lib/v20220901/models.rb', line 12340

def initialize(switch=nil, wafdroppagedetail=nil, acldroppagedetail=nil)
  @Switch = switch
  @WafDropPageDetail = wafdroppagedetail
  @AclDropPageDetail = acldroppagedetail
end

Instance Attribute Details

#AclDropPageDetailObject

<li>on:开启;</li> <li>off:关闭。</li>

Parameters:

  • Switch:

    配置开关,取值有:

  • WafDropPageDetail:

    Waf(托管规则)模块的拦截页面配置。如果为null,默认使用历史配置。

  • AclDropPageDetail:

    自定义页面的拦截页面配置。如果为null,默认使用历史配置。



12338
12339
12340
# File 'lib/v20220901/models.rb', line 12338

def AclDropPageDetail
  @AclDropPageDetail
end

#SwitchObject

<li>on:开启;</li> <li>off:关闭。</li>

Parameters:

  • Switch:

    配置开关,取值有:

  • WafDropPageDetail:

    Waf(托管规则)模块的拦截页面配置。如果为null,默认使用历史配置。

  • AclDropPageDetail:

    自定义页面的拦截页面配置。如果为null,默认使用历史配置。



12338
12339
12340
# File 'lib/v20220901/models.rb', line 12338

def Switch
  @Switch
end

#WafDropPageDetailObject

<li>on:开启;</li> <li>off:关闭。</li>

Parameters:

  • Switch:

    配置开关,取值有:

  • WafDropPageDetail:

    Waf(托管规则)模块的拦截页面配置。如果为null,默认使用历史配置。

  • AclDropPageDetail:

    自定义页面的拦截页面配置。如果为null,默认使用历史配置。



12338
12339
12340
# File 'lib/v20220901/models.rb', line 12338

def WafDropPageDetail
  @WafDropPageDetail
end

Instance Method Details

#deserialize(params) ⇒ Object



12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
# File 'lib/v20220901/models.rb', line 12346

def deserialize(params)
  @Switch = params['Switch']
  unless params['WafDropPageDetail'].nil?
    @WafDropPageDetail = DropPageDetail.new
    @WafDropPageDetail.deserialize(params['WafDropPageDetail'])
  end
  unless params['AclDropPageDetail'].nil?
    @AclDropPageDetail = DropPageDetail.new
    @AclDropPageDetail.deserialize(params['AclDropPageDetail'])
  end
end