Class: TencentCloud::Cwp::V20180228::DescribeVulEffectHostListRequest

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

Overview

DescribeVulEffectHostList请求参数结构体

Instance Attribute Summary collapse

  • #Limit ⇒ Object
  • AliasName - String - 主机名筛选
  • TagIds - String - 主机标签id串,多个用英文用逗号分隔
  • Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
  • Uuid - String数组 - Uuid串数组
  • Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
  • InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
  • .
  • #Offset ⇒ Object
  • AliasName - String - 主机名筛选
  • TagIds - String - 主机标签id串,多个用英文用逗号分隔
  • Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
  • Uuid - String数组 - Uuid串数组
  • Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
  • InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
  • .
  • #VulId ⇒ Object
  • AliasName - String - 主机名筛选
  • TagIds - String - 主机标签id串,多个用英文用逗号分隔
  • Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
  • Uuid - String数组 - Uuid串数组
  • Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
  • InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(limit = nil, offset = nil, vulid = nil, filters = nil) ⇒ DescribeVulEffectHostListRequest

    Returns a new instance of DescribeVulEffectHostListRequest.

    
    
    23285
    23286
    23287
    23288
    23289
    23290
    # File 'lib/v20180228/models.rb', line 23285
    
    def initialize(limit=nil, offset=nil, vulid=nil, filters=nil)
      @Limit = limit
      @Offset = offset
      @VulId = vulid
      @Filters = filters
    end

    Instance Attribute Details

    #FiltersObject

  • AliasName - String - 主机名筛选
  • TagIds - String - 主机标签id串,多个用英文用逗号分隔
  • Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
  • Uuid - String数组 - Uuid串数组
  • Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
  • InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
  • Parameters:

    • Limit:

      分页limit 最大100

    • Offset:

      分页Offset

    • VulId:

      漏洞id

    • Filters:

      过滤条件:

    
    
    23283
    23284
    23285
    # File 'lib/v20180228/models.rb', line 23283
    
    def Filters
      @Filters
    end

    #LimitObject

  • AliasName - String - 主机名筛选
  • TagIds - String - 主机标签id串,多个用英文用逗号分隔
  • Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
  • Uuid - String数组 - Uuid串数组
  • Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
  • InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
  • Parameters:

    • Limit:

      分页limit 最大100

    • Offset:

      分页Offset

    • VulId:

      漏洞id

    • Filters:

      过滤条件:

    
    
    23283
    23284
    23285
    # File 'lib/v20180228/models.rb', line 23283
    
    def Limit
      @Limit
    end

    #OffsetObject

  • AliasName - String - 主机名筛选
  • TagIds - String - 主机标签id串,多个用英文用逗号分隔
  • Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
  • Uuid - String数组 - Uuid串数组
  • Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
  • InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
  • Parameters:

    • Limit:

      分页limit 最大100

    • Offset:

      分页Offset

    • VulId:

      漏洞id

    • Filters:

      过滤条件:

    
    
    23283
    23284
    23285
    # File 'lib/v20180228/models.rb', line 23283
    
    def Offset
      @Offset
    end

    #VulIdObject

  • AliasName - String - 主机名筛选
  • TagIds - String - 主机标签id串,多个用英文用逗号分隔
  • Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
  • Uuid - String数组 - Uuid串数组
  • Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
  • InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
  • Parameters:

    • Limit:

      分页limit 最大100

    • Offset:

      分页Offset

    • VulId:

      漏洞id

    • Filters:

      过滤条件:

    
    
    23283
    23284
    23285
    # File 'lib/v20180228/models.rb', line 23283
    
    def VulId
      @VulId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    23292
    23293
    23294
    23295
    23296
    23297
    23298
    23299
    23300
    23301
    23302
    23303
    23304
    # File 'lib/v20180228/models.rb', line 23292
    
    def deserialize(params)
      @Limit = params['Limit']
      @Offset = params['Offset']
      @VulId = params['VulId']
      unless params['Filters'].nil?
        @Filters = []
        params['Filters'].each do |i|
          filter_tmp = Filter.new
          filter_tmp.deserialize(i)
          @Filters << filter_tmp
        end
      end
    end