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.



6188
6189
6190
6191
6192
# File 'lib/v20180228/models.rb', line 6188

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:

    快照名称



6186
6187
6188
# File 'lib/v20180228/models.rb', line 6186

def CreateVulFixTaskQuuids
  @CreateVulFixTaskQuuids
end

#SaveDaysObject

Parameters:

  • CreateVulFixTaskQuuids:

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

  • SaveDays:

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

  • SnapshotName:

    快照名称



6186
6187
6188
# File 'lib/v20180228/models.rb', line 6186

def SaveDays
  @SaveDays
end

#SnapshotNameObject

Parameters:

  • CreateVulFixTaskQuuids:

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

  • SaveDays:

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

  • SnapshotName:

    快照名称



6186
6187
6188
# File 'lib/v20180228/models.rb', line 6186

def SnapshotName
  @SnapshotName
end

Instance Method Details

#deserialize(params) ⇒ Object



6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
# File 'lib/v20180228/models.rb', line 6194

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