Class: TencentCloud::Sqlserver::V20180328::Backup

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

Overview

备份文件详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filename = nil, size = nil, starttime = nil, endtime = nil, internaladdr = nil, externaladdr = nil, id = nil, status = nil, dbs = nil, strategy = nil, storagestrategy = nil, backupway = nil, backupname = nil, groupid = nil, backupformat = nil, region = nil, crossbackupaddr = nil, crossbackupstatus = nil) ⇒ Backup

Returns a new instance of Backup.



333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'lib/v20180328/models.rb', line 333

def initialize(filename=nil, size=nil, starttime=nil, endtime=nil, internaladdr=nil, externaladdr=nil, id=nil, status=nil, dbs=nil, strategy=nil, storagestrategy=nil, backupway=nil, backupname=nil, groupid=nil, backupformat=nil, region=nil, crossbackupaddr=nil, crossbackupstatus=nil)
  @FileName = filename
  @Size = size
  @StartTime = starttime
  @EndTime = endtime
  @InternalAddr = internaladdr
  @ExternalAddr = externaladdr
  @Id = id
  @Status = status
  @DBs = dbs
  @Strategy = strategy
  @StorageStrategy = storagestrategy
  @BackupWay = backupway
  @BackupName = backupname
  @GroupId = groupid
  @BackupFormat = backupformat
  @Region = region
  @CrossBackupAddr = crossbackupaddr
  @CrossBackupStatus = crossbackupstatus
end

Instance Attribute Details

#BackupFormatObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def BackupFormat
  @BackupFormat
end

#BackupNameObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def BackupName
  @BackupName
end

#BackupWayObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def BackupWay
  @BackupWay
end

#CrossBackupAddrObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def CrossBackupAddr
  @CrossBackupAddr
end

#CrossBackupStatusObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def CrossBackupStatus
  @CrossBackupStatus
end

#DBsObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def DBs
  @DBs
end

#EndTimeObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def EndTime
  @EndTime
end

#ExternalAddrObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def ExternalAddr
  @ExternalAddr
end

#FileNameObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def FileName
  @FileName
end

#GroupIdObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def GroupId
  @GroupId
end

#IdObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def Id
  @Id
end

#InternalAddrObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def InternalAddr
  @InternalAddr
end

#RegionObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def Region
  @Region
end

#SizeObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def Size
  @Size
end

#StartTimeObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def StartTime
  @StartTime
end

#StatusObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def Status
  @Status
end

#StorageStrategyObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def StorageStrategy
  @StorageStrategy
end

#StrategyObject

Parameters:

  • FileName:

    文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名

  • Size:

    文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • InternalAddr:

    内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • ExternalAddr:

    外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址

  • Id:

    备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID

  • Status:

    备份文件状态(0-创建中;1-成功;2-失败)

  • DBs:

    多库备份时的DB列表

  • Strategy:

    备份策略(0-实例备份;1-多库备份)

  • StorageStrategy:

    备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线

  • BackupWay:

    备份方式,0-定时备份;1-手动临时备份;2-定期备份

  • BackupName:

    备份任务名称,可自定义

  • GroupId:

    聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息

  • BackupFormat:

    备份文件形式(pkg-打包备份文件,single-单库备份文件)

  • Region:

    实例当前地域Code

  • CrossBackupAddr:

    跨地域备份的目的地域下载链接

  • CrossBackupStatus:

    跨地域备份的目标地域和备份状态



331
332
333
# File 'lib/v20180328/models.rb', line 331

def Strategy
  @Strategy
end

Instance Method Details

#deserialize(params) ⇒ Object



354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'lib/v20180328/models.rb', line 354

def deserialize(params)
  @FileName = params['FileName']
  @Size = params['Size']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @InternalAddr = params['InternalAddr']
  @ExternalAddr = params['ExternalAddr']
  @Id = params['Id']
  @Status = params['Status']
  @DBs = params['DBs']
  @Strategy = params['Strategy']
  @StorageStrategy = params['StorageStrategy']
  @BackupWay = params['BackupWay']
  @BackupName = params['BackupName']
  @GroupId = params['GroupId']
  @BackupFormat = params['BackupFormat']
  @Region = params['Region']
  unless params['CrossBackupAddr'].nil?
    @CrossBackupAddr = []
    params['CrossBackupAddr'].each do |i|
      crossbackupaddr_tmp = CrossBackupAddr.new
      crossbackupaddr_tmp.deserialize(i)
      @CrossBackupAddr << crossbackupaddr_tmp
    end
  end
  unless params['CrossBackupStatus'].nil?
    @CrossBackupStatus = []
    params['CrossBackupStatus'].each do |i|
      crossregionstatus_tmp = CrossRegionStatus.new
      crossregionstatus_tmp.deserialize(i)
      @CrossBackupStatus << crossregionstatus_tmp
    end
  end
end