Class: TencentCloud::Waf::V20180125::ModifyHostModeRequest

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

Overview

ModifyHostMode请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, domainid = nil, mode = nil, type = nil, instanceid = nil, edition = nil) ⇒ ModifyHostModeRequest

Returns a new instance of ModifyHostModeRequest.



9644
9645
9646
9647
9648
9649
9650
9651
# File 'lib/v20180125/models.rb', line 9644

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

Instance Attribute Details

#DomainObject

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

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Mode:

    防护状态:

  • Type:

    0:修改防护模式,1:修改AI

  • InstanceID:

    实例ID

  • Edition:

    实例类型



9642
9643
9644
# File 'lib/v20180125/models.rb', line 9642

def Domain
  @Domain
end

#DomainIdObject

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

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Mode:

    防护状态:

  • Type:

    0:修改防护模式,1:修改AI

  • InstanceID:

    实例ID

  • Edition:

    实例类型



9642
9643
9644
# File 'lib/v20180125/models.rb', line 9642

def DomainId
  @DomainId
end

#EditionObject

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

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Mode:

    防护状态:

  • Type:

    0:修改防护模式,1:修改AI

  • InstanceID:

    实例ID

  • Edition:

    实例类型



9642
9643
9644
# File 'lib/v20180125/models.rb', line 9642

def Edition
  @Edition
end

#InstanceIDObject

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

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Mode:

    防护状态:

  • Type:

    0:修改防护模式,1:修改AI

  • InstanceID:

    实例ID

  • Edition:

    实例类型



9642
9643
9644
# File 'lib/v20180125/models.rb', line 9642

def InstanceID
  @InstanceID
end

#ModeObject

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

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Mode:

    防护状态:

  • Type:

    0:修改防护模式,1:修改AI

  • InstanceID:

    实例ID

  • Edition:

    实例类型



9642
9643
9644
# File 'lib/v20180125/models.rb', line 9642

def Mode
  @Mode
end

#TypeObject

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

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Mode:

    防护状态:

  • Type:

    0:修改防护模式,1:修改AI

  • InstanceID:

    实例ID

  • Edition:

    实例类型



9642
9643
9644
# File 'lib/v20180125/models.rb', line 9642

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



9653
9654
9655
9656
9657
9658
9659
9660
# File 'lib/v20180125/models.rb', line 9653

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