Class: TencentCloud::Cwp::V20180228::ModifyEventAttackStatusRequest

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

Overview

ModifyEventAttackStatus请求参数结构体

Instance Attribute Summary collapse

  • #ExcludeId ⇒ Object
  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • .
  • #Filters ⇒ Object
  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • .
  • #Ids ⇒ Object
  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • .
  • #Status ⇒ Object
  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(ids = nil, all = nil, status = nil, filters = nil, excludeid = nil) ⇒ ModifyEventAttackStatusRequest

    Returns a new instance of ModifyEventAttackStatusRequest.

    
    
    32297
    32298
    32299
    32300
    32301
    32302
    32303
    # File 'lib/v20180228/models.rb', line 32297
    
    def initialize(ids=nil, all=nil, status=nil, filters=nil, excludeid=nil)
      @Ids = ids
      @All = all
      @Status = status
      @Filters = filters
      @ExcludeId = excludeid
    end

    Instance Attribute Details

    #AllObject

  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • Parameters:

    • Ids:

      需要修改的事件id 数组,支持批量

    • All:

      是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

    • Status:

      0:待处理 1:已处理 3: 已忽略 4:已删除

    • Filters:

      过滤条件。

    • ExcludeId:

      排除的id

    
    
    32295
    32296
    32297
    # File 'lib/v20180228/models.rb', line 32295
    
    def All
      @All
    end

    #ExcludeIdObject

  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • Parameters:

    • Ids:

      需要修改的事件id 数组,支持批量

    • All:

      是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

    • Status:

      0:待处理 1:已处理 3: 已忽略 4:已删除

    • Filters:

      过滤条件。

    • ExcludeId:

      排除的id

    
    
    32295
    32296
    32297
    # File 'lib/v20180228/models.rb', line 32295
    
    def ExcludeId
      @ExcludeId
    end

    #FiltersObject

  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • Parameters:

    • Ids:

      需要修改的事件id 数组,支持批量

    • All:

      是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

    • Status:

      0:待处理 1:已处理 3: 已忽略 4:已删除

    • Filters:

      过滤条件。

    • ExcludeId:

      排除的id

    
    
    32295
    32296
    32297
    # File 'lib/v20180228/models.rb', line 32295
    
    def Filters
      @Filters
    end

    #IdsObject

  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • Parameters:

    • Ids:

      需要修改的事件id 数组,支持批量

    • All:

      是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

    • Status:

      0:待处理 1:已处理 3: 已忽略 4:已删除

    • Filters:

      过滤条件。

    • ExcludeId:

      排除的id

    
    
    32295
    32296
    32297
    # File 'lib/v20180228/models.rb', line 32295
    
    def Ids
      @Ids
    end

    #StatusObject

  • Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否
  • Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除 - 是否必填: 否
  • SrcIP - String 来源IP - 是否必填: 否
  • DstPort - String 攻击目标端口 - 是否必填: 否
  • MachineName - String 主机名称 - 是否必填: 否
  • InstanceID - String 主机实例ID - 是否必填: 否
  • Quuids - String 主机cvm uuid - 是否必填: 否
  • Parameters:

    • Ids:

      需要修改的事件id 数组,支持批量

    • All:

      是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

    • Status:

      0:待处理 1:已处理 3: 已忽略 4:已删除

    • Filters:

      过滤条件。

    • ExcludeId:

      排除的id

    
    
    32295
    32296
    32297
    # File 'lib/v20180228/models.rb', line 32295
    
    def Status
      @Status
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    32305
    32306
    32307
    32308
    32309
    32310
    32311
    32312
    32313
    32314
    32315
    32316
    32317
    32318
    # File 'lib/v20180228/models.rb', line 32305
    
    def deserialize(params)
      @Ids = params['Ids']
      @All = params['All']
      @Status = params['Status']
      unless params['Filters'].nil?
        @Filters = []
        params['Filters'].each do |i|
          filters_tmp = Filters.new
          filters_tmp.deserialize(i)
          @Filters << filters_tmp
        end
      end
      @ExcludeId = params['ExcludeId']
    end