Class: TencentCloud::Cwp::V20180228::CreateVulFixRequest

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

Overview

CreateVulFix请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(createvulfixtaskquuids = nil, savedays = nil, snapshotname = nil) ⇒ CreateVulFixRequest

Returns a new instance of CreateVulFixRequest.



6163
6164
6165
6166
6167
# File 'lib/v20180228/models.rb', line 6163

def initialize(createvulfixtaskquuids=nil, savedays=nil, snapshotname=nil)
  @CreateVulFixTaskQuuids = createvulfixtaskquuids
  @SaveDays = savedays
  @SnapshotName = snapshotname
end

Instance Attribute Details

#CreateVulFixTaskQuuidsObject

Parameters:

  • CreateVulFixTaskQuuids:

    漏洞对应要修复的主机列表

  • SaveDays:

    快照保存天数, 0 天表示不创建快照。24小时没有快照的主机必须要创建快照才能修复

  • SnapshotName:

    快照名称



6161
6162
6163
# File 'lib/v20180228/models.rb', line 6161

def CreateVulFixTaskQuuids
  @CreateVulFixTaskQuuids
end

#SaveDaysObject

Parameters:

  • CreateVulFixTaskQuuids:

    漏洞对应要修复的主机列表

  • SaveDays:

    快照保存天数, 0 天表示不创建快照。24小时没有快照的主机必须要创建快照才能修复

  • SnapshotName:

    快照名称



6161
6162
6163
# File 'lib/v20180228/models.rb', line 6161

def SaveDays
  @SaveDays
end

#SnapshotNameObject

Parameters:

  • CreateVulFixTaskQuuids:

    漏洞对应要修复的主机列表

  • SaveDays:

    快照保存天数, 0 天表示不创建快照。24小时没有快照的主机必须要创建快照才能修复

  • SnapshotName:

    快照名称



6161
6162
6163
# File 'lib/v20180228/models.rb', line 6161

def SnapshotName
  @SnapshotName
end

Instance Method Details

#deserialize(params) ⇒ Object



6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
# File 'lib/v20180228/models.rb', line 6169

def deserialize(params)
  unless params['CreateVulFixTaskQuuids'].nil?
    @CreateVulFixTaskQuuids = []
    params['CreateVulFixTaskQuuids'].each do |i|
      createvulfixtaskquuids_tmp = CreateVulFixTaskQuuids.new
      createvulfixtaskquuids_tmp.deserialize(i)
      @CreateVulFixTaskQuuids << createvulfixtaskquuids_tmp
    end
  end
  @SaveDays = params['SaveDays']
  @SnapshotName = params['SnapshotName']
end