Class: TencentCloud::Tdcpg::V20211118::Backup

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

Overview

集群备份集信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(backupid = nil, backuptype = nil, backupmethod = nil, backupdatatime = nil, backupdatasize = nil, backuptaskstarttime = nil, backuptaskendtime = nil, backuptaskstatus = nil) ⇒ Backup

Returns a new instance of Backup.



93
94
95
96
97
98
99
100
101
102
# File 'lib/v20211118/models.rb', line 93

def initialize(backupid=nil, backuptype=nil, backupmethod=nil, backupdatatime=nil, backupdatasize=nil, backuptaskstarttime=nil, backuptaskendtime=nil, backuptaskstatus=nil)
  @BackupId = backupid
  @BackupType = backuptype
  @BackupMethod = backupmethod
  @BackupDataTime = backupdatatime
  @BackupDataSize = backupdatasize
  @BackupTaskStartTime = backuptaskstarttime
  @BackupTaskEndTime = backuptaskendtime
  @BackupTaskStatus = backuptaskstatus
end

Instance Attribute Details

#BackupDataSizeObject

Parameters:

  • BackupId:

    备份集ID,集群内唯一

  • BackupType:

    备份集类型,目前只支持 SNAPSHOT:快照

  • BackupMethod:

    备份集产生的方案,目前只支持 AUTO:自动

  • BackupDataTime:

    备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupDataSize:

    备份集数据大小,单位GiB

  • BackupTaskStartTime:

    备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskEndTime:

    备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskStatus:

    备份集对应的任务状态 SUCCESS:成功



91
92
93
# File 'lib/v20211118/models.rb', line 91

def BackupDataSize
  @BackupDataSize
end

#BackupDataTimeObject

Parameters:

  • BackupId:

    备份集ID,集群内唯一

  • BackupType:

    备份集类型,目前只支持 SNAPSHOT:快照

  • BackupMethod:

    备份集产生的方案,目前只支持 AUTO:自动

  • BackupDataTime:

    备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupDataSize:

    备份集数据大小,单位GiB

  • BackupTaskStartTime:

    备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskEndTime:

    备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskStatus:

    备份集对应的任务状态 SUCCESS:成功



91
92
93
# File 'lib/v20211118/models.rb', line 91

def BackupDataTime
  @BackupDataTime
end

#BackupIdObject

Parameters:

  • BackupId:

    备份集ID,集群内唯一

  • BackupType:

    备份集类型,目前只支持 SNAPSHOT:快照

  • BackupMethod:

    备份集产生的方案,目前只支持 AUTO:自动

  • BackupDataTime:

    备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupDataSize:

    备份集数据大小,单位GiB

  • BackupTaskStartTime:

    备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskEndTime:

    备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskStatus:

    备份集对应的任务状态 SUCCESS:成功



91
92
93
# File 'lib/v20211118/models.rb', line 91

def BackupId
  @BackupId
end

#BackupMethodObject

Parameters:

  • BackupId:

    备份集ID,集群内唯一

  • BackupType:

    备份集类型,目前只支持 SNAPSHOT:快照

  • BackupMethod:

    备份集产生的方案,目前只支持 AUTO:自动

  • BackupDataTime:

    备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupDataSize:

    备份集数据大小,单位GiB

  • BackupTaskStartTime:

    备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskEndTime:

    备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskStatus:

    备份集对应的任务状态 SUCCESS:成功



91
92
93
# File 'lib/v20211118/models.rb', line 91

def BackupMethod
  @BackupMethod
end

#BackupTaskEndTimeObject

Parameters:

  • BackupId:

    备份集ID,集群内唯一

  • BackupType:

    备份集类型,目前只支持 SNAPSHOT:快照

  • BackupMethod:

    备份集产生的方案,目前只支持 AUTO:自动

  • BackupDataTime:

    备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupDataSize:

    备份集数据大小,单位GiB

  • BackupTaskStartTime:

    备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskEndTime:

    备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskStatus:

    备份集对应的任务状态 SUCCESS:成功



91
92
93
# File 'lib/v20211118/models.rb', line 91

def BackupTaskEndTime
  @BackupTaskEndTime
end

#BackupTaskStartTimeObject

Parameters:

  • BackupId:

    备份集ID,集群内唯一

  • BackupType:

    备份集类型,目前只支持 SNAPSHOT:快照

  • BackupMethod:

    备份集产生的方案,目前只支持 AUTO:自动

  • BackupDataTime:

    备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupDataSize:

    备份集数据大小,单位GiB

  • BackupTaskStartTime:

    备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskEndTime:

    备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskStatus:

    备份集对应的任务状态 SUCCESS:成功



91
92
93
# File 'lib/v20211118/models.rb', line 91

def BackupTaskStartTime
  @BackupTaskStartTime
end

#BackupTaskStatusObject

Parameters:

  • BackupId:

    备份集ID,集群内唯一

  • BackupType:

    备份集类型,目前只支持 SNAPSHOT:快照

  • BackupMethod:

    备份集产生的方案,目前只支持 AUTO:自动

  • BackupDataTime:

    备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupDataSize:

    备份集数据大小,单位GiB

  • BackupTaskStartTime:

    备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskEndTime:

    备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskStatus:

    备份集对应的任务状态 SUCCESS:成功



91
92
93
# File 'lib/v20211118/models.rb', line 91

def BackupTaskStatus
  @BackupTaskStatus
end

#BackupTypeObject

Parameters:

  • BackupId:

    备份集ID,集群内唯一

  • BackupType:

    备份集类型,目前只支持 SNAPSHOT:快照

  • BackupMethod:

    备份集产生的方案,目前只支持 AUTO:自动

  • BackupDataTime:

    备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupDataSize:

    备份集数据大小,单位GiB

  • BackupTaskStartTime:

    备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskEndTime:

    备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。

  • BackupTaskStatus:

    备份集对应的任务状态 SUCCESS:成功



91
92
93
# File 'lib/v20211118/models.rb', line 91

def BackupType
  @BackupType
end

Instance Method Details

#deserialize(params) ⇒ Object



104
105
106
107
108
109
110
111
112
113
# File 'lib/v20211118/models.rb', line 104

def deserialize(params)
  @BackupId = params['BackupId']
  @BackupType = params['BackupType']
  @BackupMethod = params['BackupMethod']
  @BackupDataTime = params['BackupDataTime']
  @BackupDataSize = params['BackupDataSize']
  @BackupTaskStartTime = params['BackupTaskStartTime']
  @BackupTaskEndTime = params['BackupTaskEndTime']
  @BackupTaskStatus = params['BackupTaskStatus']
end