Class: TencentCloud::Cwp::V20180228::CreateEmergencyVulScanRequest

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

Overview

CreateEmergencyVulScan请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vulid = nil, uuids = nil, timeoutperiod = nil) ⇒ CreateEmergencyVulScanRequest

Returns a new instance of CreateEmergencyVulScanRequest.



5551
5552
5553
5554
5555
# File 'lib/v20180228/models.rb', line 5551

def initialize(vulid=nil, uuids=nil, timeoutperiod=nil)
  @VulId = vulid
  @Uuids = uuids
  @TimeoutPeriod = timeoutperiod
end

Instance Attribute Details

#TimeoutPeriodObject

Parameters:

  • VulId:

    漏洞id

  • Uuids:

    自选服务器时生效,主机uuid的string数组

  • TimeoutPeriod:

    扫描超时时长 ,单位秒



5549
5550
5551
# File 'lib/v20180228/models.rb', line 5549

def TimeoutPeriod
  @TimeoutPeriod
end

#UuidsObject

Parameters:

  • VulId:

    漏洞id

  • Uuids:

    自选服务器时生效,主机uuid的string数组

  • TimeoutPeriod:

    扫描超时时长 ,单位秒



5549
5550
5551
# File 'lib/v20180228/models.rb', line 5549

def Uuids
  @Uuids
end

#VulIdObject

Parameters:

  • VulId:

    漏洞id

  • Uuids:

    自选服务器时生效,主机uuid的string数组

  • TimeoutPeriod:

    扫描超时时长 ,单位秒



5549
5550
5551
# File 'lib/v20180228/models.rb', line 5549

def VulId
  @VulId
end

Instance Method Details

#deserialize(params) ⇒ Object



5557
5558
5559
5560
5561
# File 'lib/v20180228/models.rb', line 5557

def deserialize(params)
  @VulId = params['VulId']
  @Uuids = params['Uuids']
  @TimeoutPeriod = params['TimeoutPeriod']
end