Class: TencentCloud::Cwp::V20180228::ModifyVulDefenceSettingRequest

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

Overview

ModifyVulDefenceSetting请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enable = nil, scope = nil, quuids = nil, excludeinstanceids = nil, autoinclude = nil, instanceids = nil) ⇒ ModifyVulDefenceSettingRequest

Returns a new instance of ModifyVulDefenceSettingRequest.



34454
34455
34456
34457
34458
34459
34460
34461
# File 'lib/v20180228/models.rb', line 34454

def initialize(enable=nil, scope=nil, quuids=nil, excludeinstanceids=nil, autoinclude=nil, instanceids=nil)
  @Enable = enable
  @Scope = scope
  @Quuids = quuids
  @ExcludeInstanceIds = excludeinstanceids
  @AutoInclude = autoinclude
  @InstanceIds = instanceids
end

Instance Attribute Details

#AutoIncludeObject

Parameters:

  • Enable:

    防御开关,0 关闭 1 开启

  • Scope:

    1 全部旗舰版主机,0 Quuids列表主机

  • Quuids:

    作用范围内旗舰版主机列表

  • ExcludeInstanceIds:

    排除作用范围内旗舰版主机列表

  • AutoInclude:

    新增资产自动包含 0 不包含 1包含

  • InstanceIds:

    作用范围内旗舰版主机列表



34452
34453
34454
# File 'lib/v20180228/models.rb', line 34452

def AutoInclude
  @AutoInclude
end

#EnableObject

Parameters:

  • Enable:

    防御开关,0 关闭 1 开启

  • Scope:

    1 全部旗舰版主机,0 Quuids列表主机

  • Quuids:

    作用范围内旗舰版主机列表

  • ExcludeInstanceIds:

    排除作用范围内旗舰版主机列表

  • AutoInclude:

    新增资产自动包含 0 不包含 1包含

  • InstanceIds:

    作用范围内旗舰版主机列表



34452
34453
34454
# File 'lib/v20180228/models.rb', line 34452

def Enable
  @Enable
end

#ExcludeInstanceIdsObject

Parameters:

  • Enable:

    防御开关,0 关闭 1 开启

  • Scope:

    1 全部旗舰版主机,0 Quuids列表主机

  • Quuids:

    作用范围内旗舰版主机列表

  • ExcludeInstanceIds:

    排除作用范围内旗舰版主机列表

  • AutoInclude:

    新增资产自动包含 0 不包含 1包含

  • InstanceIds:

    作用范围内旗舰版主机列表



34452
34453
34454
# File 'lib/v20180228/models.rb', line 34452

def ExcludeInstanceIds
  @ExcludeInstanceIds
end

#InstanceIdsObject

Parameters:

  • Enable:

    防御开关,0 关闭 1 开启

  • Scope:

    1 全部旗舰版主机,0 Quuids列表主机

  • Quuids:

    作用范围内旗舰版主机列表

  • ExcludeInstanceIds:

    排除作用范围内旗舰版主机列表

  • AutoInclude:

    新增资产自动包含 0 不包含 1包含

  • InstanceIds:

    作用范围内旗舰版主机列表



34452
34453
34454
# File 'lib/v20180228/models.rb', line 34452

def InstanceIds
  @InstanceIds
end

#QuuidsObject

Parameters:

  • Enable:

    防御开关,0 关闭 1 开启

  • Scope:

    1 全部旗舰版主机,0 Quuids列表主机

  • Quuids:

    作用范围内旗舰版主机列表

  • ExcludeInstanceIds:

    排除作用范围内旗舰版主机列表

  • AutoInclude:

    新增资产自动包含 0 不包含 1包含

  • InstanceIds:

    作用范围内旗舰版主机列表



34452
34453
34454
# File 'lib/v20180228/models.rb', line 34452

def Quuids
  @Quuids
end

#ScopeObject

Parameters:

  • Enable:

    防御开关,0 关闭 1 开启

  • Scope:

    1 全部旗舰版主机,0 Quuids列表主机

  • Quuids:

    作用范围内旗舰版主机列表

  • ExcludeInstanceIds:

    排除作用范围内旗舰版主机列表

  • AutoInclude:

    新增资产自动包含 0 不包含 1包含

  • InstanceIds:

    作用范围内旗舰版主机列表



34452
34453
34454
# File 'lib/v20180228/models.rb', line 34452

def Scope
  @Scope
end

Instance Method Details

#deserialize(params) ⇒ Object



34463
34464
34465
34466
34467
34468
34469
34470
# File 'lib/v20180228/models.rb', line 34463

def deserialize(params)
  @Enable = params['Enable']
  @Scope = params['Scope']
  @Quuids = params['Quuids']
  @ExcludeInstanceIds = params['ExcludeInstanceIds']
  @AutoInclude = params['AutoInclude']
  @InstanceIds = params['InstanceIds']
end