Class: TencentCloud::Cwp::V20180228::RansomDefenseStrategyMachineDetail
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::RansomDefenseStrategyMachineDetail
- Defined in:
- lib/v20180228/models.rb
Overview
防勒索主机列表
Instance Attribute Summary collapse
-
#CloudTags ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#DiskInfo ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#HostVersion ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#InstanceId ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#MachineIp ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#MachineName ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#MachineType ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#MachineWanIp ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#Quuid ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#RegionInfo ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#Status ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#StrategyId ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#StrategyName ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#Tag ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
-
#Uuid ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(uuid = nil, quuid = nil, machinename = nil, instanceid = nil, machineip = nil, machinewanip = nil, cloudtags = nil, regioninfo = nil, tag = nil, status = nil, strategyid = nil, diskinfo = nil, hostversion = nil, strategyname = nil, machinetype = nil) ⇒ RansomDefenseStrategyMachineDetail
constructor
A new instance of RansomDefenseStrategyMachineDetail.
Constructor Details
#initialize(uuid = nil, quuid = nil, machinename = nil, instanceid = nil, machineip = nil, machinewanip = nil, cloudtags = nil, regioninfo = nil, tag = nil, status = nil, strategyid = nil, diskinfo = nil, hostversion = nil, strategyname = nil, machinetype = nil) ⇒ RansomDefenseStrategyMachineDetail
Returns a new instance of RansomDefenseStrategyMachineDetail.
36241 36242 36243 36244 36245 36246 36247 36248 36249 36250 36251 36252 36253 36254 36255 36256 36257 |
# File 'lib/v20180228/models.rb', line 36241 def initialize(uuid=nil, quuid=nil, machinename=nil, instanceid=nil, machineip=nil, machinewanip=nil, =nil, regioninfo=nil, tag=nil, status=nil, strategyid=nil, diskinfo=nil, hostversion=nil, strategyname=nil, machinetype=nil) @Uuid = uuid @Quuid = quuid @MachineName = machinename @InstanceId = instanceid @MachineIp = machineip @MachineWanIp = machinewanip @CloudTags = @RegionInfo = regioninfo @Tag = tag @Status = status @StrategyId = strategyid @DiskInfo = diskinfo @HostVersion = hostversion @StrategyName = strategyname @MachineType = machinetype end |
Instance Attribute Details
#CloudTags ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def CloudTags @CloudTags end |
#DiskInfo ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def DiskInfo @DiskInfo end |
#HostVersion ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def HostVersion @HostVersion end |
#InstanceId ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def InstanceId @InstanceId end |
#MachineIp ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def MachineIp @MachineIp end |
#MachineName ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def MachineName @MachineName end |
#MachineType ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def MachineType @MachineType end |
#MachineWanIp ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def MachineWanIp @MachineWanIp end |
#Quuid ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def Quuid @Quuid end |
#RegionInfo ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def RegionInfo @RegionInfo end |
#Status ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def Status @Status end |
#StrategyId ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def StrategyId @StrategyId end |
#StrategyName ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def StrategyName @StrategyName end |
#Tag ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def Tag @Tag end |
#Uuid ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36239 36240 36241 |
# File 'lib/v20180228/models.rb', line 36239 def Uuid @Uuid end |
Instance Method Details
#deserialize(params) ⇒ Object
36259 36260 36261 36262 36263 36264 36265 36266 36267 36268 36269 36270 36271 36272 36273 36274 36275 36276 36277 36278 36279 36280 36281 36282 36283 36284 36285 36286 36287 36288 36289 36290 36291 36292 |
# File 'lib/v20180228/models.rb', line 36259 def deserialize(params) @Uuid = params['Uuid'] @Quuid = params['Quuid'] @MachineName = params['MachineName'] @InstanceId = params['InstanceId'] @MachineIp = params['MachineIp'] @MachineWanIp = params['MachineWanIp'] unless params['CloudTags'].nil? @CloudTags = [] params['CloudTags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @CloudTags << tag_tmp end end unless params['RegionInfo'].nil? @RegionInfo = RegionInfo.new @RegionInfo.deserialize(params['RegionInfo']) end unless params['Tag'].nil? @Tag = [] params['Tag'].each do |i| machinetag_tmp = MachineTag.new machinetag_tmp.deserialize(i) @Tag << machinetag_tmp end end @Status = params['Status'] @StrategyId = params['StrategyId'] @DiskInfo = params['DiskInfo'] @HostVersion = params['HostVersion'] @StrategyName = params['StrategyName'] @MachineType = params['MachineType'] end |