Class: TencentCloud::Mongodb::V20190725::BackupInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::BackupInfo
- Defined in:
- lib/v20190725/models.rb
Overview
备份信息。
Instance Attribute Summary collapse
-
#BackId ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#BackupDesc ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#BackupMethod ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#BackupName ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#BackupRegion ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#BackupSize ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#BackupType ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#DeleteTime ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#EndTime ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#InstanceId ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#RestoreTime ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#StartTime ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
-
#Status ⇒ Object
- 0:自动备份。 - 1:手动备份。 - 1:备份中。 - 2:备份成功。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: - 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。 - 实例开通存储加密,则备份方式不能为物理备份。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, backuptype = nil, backupname = nil, backupdesc = nil, backupsize = nil, starttime = nil, endtime = nil, status = nil, backupmethod = nil, backid = nil, deletetime = nil, backupregion = nil, restoretime = nil) ⇒ BackupInfo
constructor
A new instance of BackupInfo.
Constructor Details
#initialize(instanceid = nil, backuptype = nil, backupname = nil, backupdesc = nil, backupsize = nil, starttime = nil, endtime = nil, status = nil, backupmethod = nil, backid = nil, deletetime = nil, backupregion = nil, restoretime = nil) ⇒ BackupInfo
Returns a new instance of BackupInfo.
395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 |
# File 'lib/v20190725/models.rb', line 395 def initialize(instanceid=nil, backuptype=nil, backupname=nil, backupdesc=nil, backupsize=nil, starttime=nil, endtime=nil, status=nil, backupmethod=nil, backid=nil, deletetime=nil, backupregion=nil, restoretime=nil) @InstanceId = instanceid @BackupType = backuptype @BackupName = backupname @BackupDesc = backupdesc @BackupSize = backupsize @StartTime = starttime @EndTime = endtime @Status = status @BackupMethod = backupmethod @BackId = backid @DeleteTime = deletetime @BackupRegion = backupregion @RestoreTime = restoretime end |
Instance Attribute Details
#BackId ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def BackId @BackId end |
#BackupDesc ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def BackupDesc @BackupDesc end |
#BackupMethod ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def BackupMethod @BackupMethod end |
#BackupName ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def BackupName @BackupName end |
#BackupRegion ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def BackupRegion @BackupRegion end |
#BackupSize ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def BackupSize @BackupSize end |
#BackupType ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def BackupType @BackupType end |
#DeleteTime ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def DeleteTime @DeleteTime end |
#EndTime ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def EndTime @EndTime end |
#InstanceId ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def InstanceId @InstanceId end |
#RestoreTime ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def RestoreTime @RestoreTime end |
#StartTime ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def StartTime @StartTime end |
#Status ⇒ Object
- 0:自动备份。
- 1:手动备份。
- 1:备份中。
- 2:备份成功。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
393 394 395 |
# File 'lib/v20190725/models.rb', line 393 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 |
# File 'lib/v20190725/models.rb', line 411 def deserialize(params) @InstanceId = params['InstanceId'] @BackupType = params['BackupType'] @BackupName = params['BackupName'] @BackupDesc = params['BackupDesc'] @BackupSize = params['BackupSize'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @Status = params['Status'] @BackupMethod = params['BackupMethod'] @BackId = params['BackId'] @DeleteTime = params['DeleteTime'] @BackupRegion = params['BackupRegion'] @RestoreTime = params['RestoreTime'] end |