lib/v20180412/models.rb in tencentcloud-sdk-redis-3.0.839 vs lib/v20180412/models.rb in tencentcloud-sdk-redis-3.0.840
- old
+ new
@@ -1302,9 +1302,105 @@
@BinlogStorageDays = params['BinlogStorageDays']
@RequestId = params['RequestId']
end
end
+ # DescribeBackupDetail请求参数结构体
+ class DescribeBackupDetailRequest < TencentCloud::Common::AbstractModel
+ # @param InstanceId: 实例 ID。
+ # @type InstanceId: String
+ # @param BackupId: 备份 ID,可通过接口 [DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011) 返回的参数 **RedisBackupSet** 获取。
+ # @type BackupId: String
+
+ attr_accessor :InstanceId, :BackupId
+
+ def initialize(instanceid=nil, backupid=nil)
+ @InstanceId = instanceid
+ @BackupId = backupid
+ end
+
+ def deserialize(params)
+ @InstanceId = params['InstanceId']
+ @BackupId = params['BackupId']
+ end
+ end
+
+ # DescribeBackupDetail返回参数结构体
+ class DescribeBackupDetailResponse < TencentCloud::Common::AbstractModel
+ # @param BackupId: 备份 ID。
+ # @type BackupId: String
+ # @param StartTime: 备份开始时间。
+ # @type StartTime: String
+ # @param EndTime: 备份结束时间。
+ # @type EndTime: String
+ # @param BackupType: 备份方式。
+
+ # - 1:手动备份。
+ # - 0:自动备份。
+ # @type BackupType: String
+ # @param Status: 备份状态。
+
+ # - 1:备份被其它流程锁定。
+ # - 2:备份正常,没有被任何流程锁定。
+ # - -1:备份已过期。
+ # - 3:备份正在被导出。
+ # - 4:备份导出成功。
+ # @type Status: Integer
+ # @param Remark: 备份的备注信息。
+ # @type Remark: String
+ # @param Locked: 备份是否被锁定。
+
+ # - 0:未被锁定。
+ # - 1:已被锁定。
+ # @type Locked: Integer
+ # @param BackupSize: 备份文件大小。单位:Byte。
+ # @type BackupSize: Integer
+ # @param InstanceType: 实例类型。
+ # @type InstanceType: Integer
+ # @param MemSize: 单分片内存规格大小,单位:MB。
+ # @type MemSize: Integer
+ # @param ShardNum: 分片数量。
+ # @type ShardNum: Integer
+ # @param ReplicasNum: 副本数量。
+ # @type ReplicasNum: Integer
+ # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :BackupId, :StartTime, :EndTime, :BackupType, :Status, :Remark, :Locked, :BackupSize, :InstanceType, :MemSize, :ShardNum, :ReplicasNum, :RequestId
+
+ def initialize(backupid=nil, starttime=nil, endtime=nil, backuptype=nil, status=nil, remark=nil, locked=nil, backupsize=nil, instancetype=nil, memsize=nil, shardnum=nil, replicasnum=nil, requestid=nil)
+ @BackupId = backupid
+ @StartTime = starttime
+ @EndTime = endtime
+ @BackupType = backuptype
+ @Status = status
+ @Remark = remark
+ @Locked = locked
+ @BackupSize = backupsize
+ @InstanceType = instancetype
+ @MemSize = memsize
+ @ShardNum = shardnum
+ @ReplicasNum = replicasnum
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @BackupId = params['BackupId']
+ @StartTime = params['StartTime']
+ @EndTime = params['EndTime']
+ @BackupType = params['BackupType']
+ @Status = params['Status']
+ @Remark = params['Remark']
+ @Locked = params['Locked']
+ @BackupSize = params['BackupSize']
+ @InstanceType = params['InstanceType']
+ @MemSize = params['MemSize']
+ @ShardNum = params['ShardNum']
+ @ReplicasNum = params['ReplicasNum']
+ @RequestId = params['RequestId']
+ end
+ end
+
# DescribeBackupDownloadRestriction请求参数结构体
class DescribeBackupDownloadRestrictionRequest < TencentCloud::Common::AbstractModel
def initialize()