Class: TencentCloud::Waf::V20180125::ModifySpartaProtectionModeRequest

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

Overview

ModifySpartaProtectionMode请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, mode = nil, edition = nil, type = nil) ⇒ ModifySpartaProtectionModeRequest

Returns a new instance of ModifySpartaProtectionModeRequest.



10095
10096
10097
10098
10099
10100
# File 'lib/v20180125/models.rb', line 10095

def initialize(domain=nil, mode=nil, edition=nil, type=nil)
  @Domain = domain
  @Mode = mode
  @Edition = edition
  @Type = type
end

Instance Attribute Details

#DomainObject

10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式

Parameters:

  • Domain:

    域名

  • Mode:

    防护状态:

  • Edition:

    WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。

  • Type:

    0是修改规则引擎状态,1是修改AI的状态



10093
10094
10095
# File 'lib/v20180125/models.rb', line 10093

def Domain
  @Domain
end

#EditionObject

10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式

Parameters:

  • Domain:

    域名

  • Mode:

    防护状态:

  • Edition:

    WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。

  • Type:

    0是修改规则引擎状态,1是修改AI的状态



10093
10094
10095
# File 'lib/v20180125/models.rb', line 10093

def Edition
  @Edition
end

#ModeObject

10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式

Parameters:

  • Domain:

    域名

  • Mode:

    防护状态:

  • Edition:

    WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。

  • Type:

    0是修改规则引擎状态,1是修改AI的状态



10093
10094
10095
# File 'lib/v20180125/models.rb', line 10093

def Mode
  @Mode
end

#TypeObject

10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式

Parameters:

  • Domain:

    域名

  • Mode:

    防护状态:

  • Edition:

    WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。

  • Type:

    0是修改规则引擎状态,1是修改AI的状态



10093
10094
10095
# File 'lib/v20180125/models.rb', line 10093

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



10102
10103
10104
10105
10106
10107
# File 'lib/v20180125/models.rb', line 10102

def deserialize(params)
  @Domain = params['Domain']
  @Mode = params['Mode']
  @Edition = params['Edition']
  @Type = params['Type']
end