Class: TencentCloud::Cwp::V20180228::DescribeNetAttackSettingResponse

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

Overview

DescribeNetAttackSetting返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DescribeNetAttackSettingResponse.



18687
18688
18689
18690
18691
18692
18693
18694
18695
# File 'lib/v20180228/models.rb', line 18687

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

Instance Attribute Details

#AutoIncludeObject

Parameters:

  • NetAttackEnable:

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

  • NetAttackAlarmStatus:

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

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除主机

  • AutoInclude:

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

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18685
18686
18687
# File 'lib/v20180228/models.rb', line 18685

def AutoInclude
  @AutoInclude
end

#ExcludeInstanceIdsObject

Parameters:

  • NetAttackEnable:

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

  • NetAttackAlarmStatus:

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

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除主机

  • AutoInclude:

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

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18685
18686
18687
# File 'lib/v20180228/models.rb', line 18685

def ExcludeInstanceIds
  @ExcludeInstanceIds
end

#InstanceIdsObject

Parameters:

  • NetAttackEnable:

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

  • NetAttackAlarmStatus:

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

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除主机

  • AutoInclude:

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

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18685
18686
18687
# File 'lib/v20180228/models.rb', line 18685

def InstanceIds
  @InstanceIds
end

#NetAttackAlarmStatusObject

Parameters:

  • NetAttackEnable:

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

  • NetAttackAlarmStatus:

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

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除主机

  • AutoInclude:

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

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18685
18686
18687
# File 'lib/v20180228/models.rb', line 18685

def NetAttackAlarmStatus
  @NetAttackAlarmStatus
end

#NetAttackEnableObject

Parameters:

  • NetAttackEnable:

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

  • NetAttackAlarmStatus:

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

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除主机

  • AutoInclude:

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

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18685
18686
18687
# File 'lib/v20180228/models.rb', line 18685

def NetAttackEnable
  @NetAttackEnable
end

#RequestIdObject

Parameters:

  • NetAttackEnable:

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

  • NetAttackAlarmStatus:

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

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除主机

  • AutoInclude:

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

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18685
18686
18687
# File 'lib/v20180228/models.rb', line 18685

def RequestId
  @RequestId
end

#ScopeObject

Parameters:

  • NetAttackEnable:

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

  • NetAttackAlarmStatus:

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

  • Scope:

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

  • InstanceIds:

    自选主机

  • ExcludeInstanceIds:

    自选排除主机

  • AutoInclude:

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

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18685
18686
18687
# File 'lib/v20180228/models.rb', line 18685

def Scope
  @Scope
end

Instance Method Details

#deserialize(params) ⇒ Object



18697
18698
18699
18700
18701
18702
18703
18704
18705
# File 'lib/v20180228/models.rb', line 18697

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