Class: TencentCloud::Cwp::V20180228::ModifyNetAttackSettingRequest

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

Overview

ModifyNetAttackSetting请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(netattackenable = nil, netattackalarmstatus = nil, scope = nil, instanceids = nil, excludeinstanceids = nil, autoinclude = nil) ⇒ ModifyNetAttackSettingRequest

Returns a new instance of ModifyNetAttackSettingRequest.



33832
33833
33834
33835
33836
33837
33838
33839
# File 'lib/v20180228/models.rb', line 33832

def initialize(netattackenable=nil, netattackalarmstatus=nil, scope=nil, instanceids=nil, excludeinstanceids=nil, autoinclude=nil)
  @NetAttackEnable = netattackenable
  @NetAttackAlarmStatus = netattackalarmstatus
  @Scope = scope
  @InstanceIds = instanceids
  @ExcludeInstanceIds = excludeinstanceids
  @AutoInclude = autoinclude
end

Instance Attribute Details

#AutoIncludeObject

Parameters:

  • NetAttackEnable:

    0 关闭网络攻击检测,1开启网络攻击检测

  • NetAttackAlarmStatus:

    0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除的主机

  • AutoInclude:

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



33830
33831
33832
# File 'lib/v20180228/models.rb', line 33830

def AutoInclude
  @AutoInclude
end

#ExcludeInstanceIdsObject

Parameters:

  • NetAttackEnable:

    0 关闭网络攻击检测,1开启网络攻击检测

  • NetAttackAlarmStatus:

    0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除的主机

  • AutoInclude:

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



33830
33831
33832
# File 'lib/v20180228/models.rb', line 33830

def ExcludeInstanceIds
  @ExcludeInstanceIds
end

#InstanceIdsObject

Parameters:

  • NetAttackEnable:

    0 关闭网络攻击检测,1开启网络攻击检测

  • NetAttackAlarmStatus:

    0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除的主机

  • AutoInclude:

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



33830
33831
33832
# File 'lib/v20180228/models.rb', line 33830

def InstanceIds
  @InstanceIds
end

#NetAttackAlarmStatusObject

Parameters:

  • NetAttackEnable:

    0 关闭网络攻击检测,1开启网络攻击检测

  • NetAttackAlarmStatus:

    0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除的主机

  • AutoInclude:

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



33830
33831
33832
# File 'lib/v20180228/models.rb', line 33830

def NetAttackAlarmStatus
  @NetAttackAlarmStatus
end

#NetAttackEnableObject

Parameters:

  • NetAttackEnable:

    0 关闭网络攻击检测,1开启网络攻击检测

  • NetAttackAlarmStatus:

    0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除的主机

  • AutoInclude:

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



33830
33831
33832
# File 'lib/v20180228/models.rb', line 33830

def NetAttackEnable
  @NetAttackEnable
end

#ScopeObject

Parameters:

  • NetAttackEnable:

    0 关闭网络攻击检测,1开启网络攻击检测

  • NetAttackAlarmStatus:

    0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除的主机

  • AutoInclude:

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



33830
33831
33832
# File 'lib/v20180228/models.rb', line 33830

def Scope
  @Scope
end

Instance Method Details

#deserialize(params) ⇒ Object



33841
33842
33843
33844
33845
33846
33847
33848
# File 'lib/v20180228/models.rb', line 33841

def deserialize(params)
  @NetAttackEnable = params['NetAttackEnable']
  @NetAttackAlarmStatus = params['NetAttackAlarmStatus']
  @Scope = params['Scope']
  @InstanceIds = params['InstanceIds']
  @ExcludeInstanceIds = params['ExcludeInstanceIds']
  @AutoInclude = params['AutoInclude']
end