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.
36647 36648 36649 36650 36651 36652 36653 36654 36655 36656 36657 36658 36659 36660 36661 36662 36663 |
# File 'lib/v20180228/models.rb', line 36647 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
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def CloudTags @CloudTags end |
#DiskInfo ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def DiskInfo @DiskInfo end |
#HostVersion ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def HostVersion @HostVersion end |
#InstanceId ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def InstanceId @InstanceId end |
#MachineIp ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def MachineIp @MachineIp end |
#MachineName ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def MachineName @MachineName end |
#MachineType ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def MachineType @MachineType end |
#MachineWanIp ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def MachineWanIp @MachineWanIp end |
#Quuid ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def Quuid @Quuid end |
#RegionInfo ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def RegionInfo @RegionInfo end |
#Status ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def Status @Status end |
#StrategyId ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def StrategyId @StrategyId end |
#StrategyName ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def StrategyName @StrategyName end |
#Tag ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def Tag @Tag end |
#Uuid ⇒ Object
;分割 diskId1|diskName1;diskId2|diskName2
36645 36646 36647 |
# File 'lib/v20180228/models.rb', line 36645 def Uuid @Uuid end |
Instance Method Details
#deserialize(params) ⇒ Object
36665 36666 36667 36668 36669 36670 36671 36672 36673 36674 36675 36676 36677 36678 36679 36680 36681 36682 36683 36684 36685 36686 36687 36688 36689 36690 36691 36692 36693 36694 36695 36696 36697 36698 |
# File 'lib/v20180228/models.rb', line 36665 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 |