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, instanceid = nil) ⇒ ModifySpartaProtectionModeRequest

Returns a new instance of ModifySpartaProtectionModeRequest.



16228
16229
16230
16231
16232
16233
16234
# File 'lib/v20180125/models.rb', line 16228

def initialize(domain=nil, mode=nil, edition=nil, type=nil, instanceid=nil)
  @Domain = domain
  @Mode = mode
  @Edition = edition
  @Type = type
  @InstanceID = instanceid
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的状态

  • InstanceID:

    实例id



16226
16227
16228
# File 'lib/v20180125/models.rb', line 16226

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的状态

  • InstanceID:

    实例id



16226
16227
16228
# File 'lib/v20180125/models.rb', line 16226

def Edition
  @Edition
end

#InstanceIDObject

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的状态

  • InstanceID:

    实例id



16226
16227
16228
# File 'lib/v20180125/models.rb', line 16226

def InstanceID
  @InstanceID
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的状态

  • InstanceID:

    实例id



16226
16227
16228
# File 'lib/v20180125/models.rb', line 16226

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的状态

  • InstanceID:

    实例id



16226
16227
16228
# File 'lib/v20180125/models.rb', line 16226

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



16236
16237
16238
16239
16240
16241
16242
# File 'lib/v20180125/models.rb', line 16236

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