class TencentCloud::Cwp::V20180228::RansomDefenseStrategyMachineBackupInfo
防勒索策略绑定主机备份详情
def deserialize(params)
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'] @StrategyName = params['StrategyName'] @BackupCount = params['BackupCount'] @LastBackupStatus = params['LastBackupStatus'] @LastBackupMessage = params['LastBackupMessage'] @LastBackupTime = params['LastBackupTime'] @RollBackPercent = params['RollBackPercent'] @RollBackStatus = params['RollBackStatus'] @BackupSuccessCount = params['BackupSuccessCount'] @HostVersion = params['HostVersion'] end
def 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, strategyname=nil, backupcount=nil, lastbackupstatus=nil, lastbackupmessage=nil, lastbackuptime=nil, rollbackpercent=nil, rollbackstatus=nil, backupsuccesscount=nil, hostversion=nil)
def 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, strategyname=nil, backupcount=nil, lastbackupstatus=nil, lastbackupmessage=nil, lastbackuptime=nil, rollbackpercent=nil, rollbackstatus=nil, backupsuccesscount=nil, hostversion=nil) @Uuid = uuid @Quuid = quuid @MachineName = machinename @InstanceId = instanceid @MachineIp = machineip @MachineWanIp = machinewanip @CloudTags = cloudtags @RegionInfo = regioninfo @Tag = tag @Status = status @StrategyId = strategyid @DiskInfo = diskinfo @StrategyName = strategyname @BackupCount = backupcount @LastBackupStatus = lastbackupstatus @LastBackupMessage = lastbackupmessage @LastBackupTime = lastbackuptime @RollBackPercent = rollbackpercent @RollBackStatus = rollbackstatus @BackupSuccessCount = backupsuccesscount @HostVersion = hostversion end