Class: TencentCloud::Cwp::V20180228::ExportBaselineHostDetectListRequest

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

Overview

ExportBaselineHostDetectList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filters = nil, exportall = nil, isexportdetail = nil) ⇒ ExportBaselineHostDetectListRequest

Returns a new instance of ExportBaselineHostDetectListRequest.



26620
26621
26622
26623
26624
# File 'lib/v20180228/models.rb', line 26620

def initialize(filters=nil, exportall=nil, isexportdetail=nil)
  @Filters = filters
  @ExportAll = exportall
  @IsExportDetail = isexportdetail
end

Instance Attribute Details

#ExportAllObject

Parameters:

  • Filters: (li)

    HostTag - string - 是否必填:否 - 主机标签

  • ItemId - int64 - 是否必填:否 - 项Id
  • RuleId - int64 - 是否必填:否 - 规则Id
  • IsPassed - int - 是否必填:否 - 是否通过
  • RiskTier - int - 是否必填:否 - 风险等级
  • ExportAll:

    0:过滤的结果导出;1:全部导出

  • IsExportDetail:

    0:导出界面展示;1:导出全部结果事件

  • 
    
    26618
    26619
    26620
    # File 'lib/v20180228/models.rb', line 26618
    
    def ExportAll
      @ExportAll
    end

    #FiltersObject

    Parameters:

    • Filters: (li)

      HostTag - string - 是否必填:否 - 主机标签

    • ItemId - int64 - 是否必填:否 - 项Id
    • RuleId - int64 - 是否必填:否 - 规则Id
    • IsPassed - int - 是否必填:否 - 是否通过
    • RiskTier - int - 是否必填:否 - 风险等级
  • ExportAll:

    0:过滤的结果导出;1:全部导出

  • IsExportDetail:

    0:导出界面展示;1:导出全部结果事件

  • 
    
    26618
    26619
    26620
    # File 'lib/v20180228/models.rb', line 26618
    
    def Filters
      @Filters
    end

    #IsExportDetailObject

    Parameters:

    • Filters: (li)

      HostTag - string - 是否必填:否 - 主机标签

    • ItemId - int64 - 是否必填:否 - 项Id
    • RuleId - int64 - 是否必填:否 - 规则Id
    • IsPassed - int - 是否必填:否 - 是否通过
    • RiskTier - int - 是否必填:否 - 风险等级
  • ExportAll:

    0:过滤的结果导出;1:全部导出

  • IsExportDetail:

    0:导出界面展示;1:导出全部结果事件

  • 
    
    26618
    26619
    26620
    # File 'lib/v20180228/models.rb', line 26618
    
    def IsExportDetail
      @IsExportDetail
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    26626
    26627
    26628
    26629
    26630
    26631
    26632
    26633
    26634
    26635
    26636
    26637
    # File 'lib/v20180228/models.rb', line 26626
    
    def deserialize(params)
      unless params['Filters'].nil?
        @Filters = []
        params['Filters'].each do |i|
          filter_tmp = Filter.new
          filter_tmp.deserialize(i)
          @Filters << filter_tmp
        end
      end
      @ExportAll = params['ExportAll']
      @IsExportDetail = params['IsExportDetail']
    end