Class: TencentCloud::Cwp::V20180228::RansomDefenseBackup

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

Overview

主机快照备份列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(backuptime = nil, eventstatus = nil, backupstatus = nil, diskcount = nil, disks = nil, snapshotids = nil, strategyid = nil, strategystatus = nil, strategyname = nil) ⇒ RansomDefenseBackup

Returns a new instance of RansomDefenseBackup.



36117
36118
36119
36120
36121
36122
36123
36124
36125
36126
36127
# File 'lib/v20180228/models.rb', line 36117

def initialize(backuptime=nil, eventstatus=nil, backupstatus=nil, diskcount=nil, disks=nil, snapshotids=nil, strategyid=nil, strategystatus=nil, strategyname=nil)
  @BackupTime = backuptime
  @EventStatus = eventstatus
  @BackupStatus = backupstatus
  @DiskCount = diskcount
  @Disks = disks
  @SnapshotIds = snapshotids
  @StrategyId = strategyid
  @StrategyStatus = strategystatus
  @StrategyName = strategyname
end

Instance Attribute Details

#BackupStatusObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def BackupStatus
  @BackupStatus
end

#BackupTimeObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def BackupTime
  @BackupTime
end

#DiskCountObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def DiskCount
  @DiskCount
end

#DisksObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def Disks
  @Disks
end

#EventStatusObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def EventStatus
  @EventStatus
end

#SnapshotIdsObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def SnapshotIds
  @SnapshotIds
end

#StrategyIdObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def StrategyId
  @StrategyId
end

#StrategyNameObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def StrategyName
  @StrategyName
end

#StrategyStatusObject

Parameters:

  • BackupTime:

    备份时间

  • EventStatus:

    勒索状态:0无告警, 1有告警

  • BackupStatus:

    备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除

  • DiskCount:

    备份磁盘数量

  • Disks:

    硬盘信息,;分隔

  • SnapshotIds:

    快照列表,;分隔

  • StrategyId:

    策略id

  • StrategyStatus:

    策略状态:0关闭,1开启,9已删除

  • StrategyName:

    策略名称



36115
36116
36117
# File 'lib/v20180228/models.rb', line 36115

def StrategyStatus
  @StrategyStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



36129
36130
36131
36132
36133
36134
36135
36136
36137
36138
36139
# File 'lib/v20180228/models.rb', line 36129

def deserialize(params)
  @BackupTime = params['BackupTime']
  @EventStatus = params['EventStatus']
  @BackupStatus = params['BackupStatus']
  @DiskCount = params['DiskCount']
  @Disks = params['Disks']
  @SnapshotIds = params['SnapshotIds']
  @StrategyId = params['StrategyId']
  @StrategyStatus = params['StrategyStatus']
  @StrategyName = params['StrategyName']
end