Class: TencentCloud::Cfs::V20190719::SnapshotInfo

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

Overview

快照信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(creationtime = nil, snapshotname = nil, snapshotid = nil, status = nil, regionname = nil, filesystemid = nil, size = nil, aliveday = nil, percent = nil, appid = nil, deletetime = nil, fsname = nil, tags = nil, snapshottype = nil, snapshottime = nil) ⇒ SnapshotInfo

Returns a new instance of SnapshotInfo.



2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
# File 'lib/v20190719/models.rb', line 2645

def initialize(creationtime=nil, snapshotname=nil, snapshotid=nil, status=nil, regionname=nil, filesystemid=nil, size=nil, aliveday=nil, percent=nil, appid=nil, deletetime=nil, fsname=nil, tags=nil, snapshottype=nil, snapshottime=nil)
  @CreationTime = creationtime
  @SnapshotName = snapshotname
  @SnapshotId = snapshotid
  @Status = status
  @RegionName = regionname
  @FileSystemId = filesystemid
  @Size = size
  @AliveDay = aliveday
  @Percent = percent
  @AppId = appid
  @DeleteTime = deletetime
  @FsName = fsname
  @Tags = tags
  @SnapshotType = snapshottype
  @SnapshotTime = snapshottime
end

Instance Attribute Details

#AliveDayObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def AliveDay
  @AliveDay
end

#AppIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def AppId
  @AppId
end

#CreationTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def CreationTime
  @CreationTime
end

#DeleteTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def DeleteTime
  @DeleteTime
end

#FileSystemIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def FileSystemId
  @FileSystemId
end

#FsNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def FsName
  @FsName
end

#PercentObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def Percent
  @Percent
end

#RegionNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def RegionName
  @RegionName
end

#SizeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def Size
  @Size
end

#SnapshotIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def SnapshotId
  @SnapshotId
end

#SnapshotNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def SnapshotName
  @SnapshotName
end

#SnapshotTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def SnapshotTime
  @SnapshotTime
end

#SnapshotTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def SnapshotType
  @SnapshotType
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def Status
  @Status
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CreationTime:

    创建快照时间

  • SnapshotName:

    快照名称

  • SnapshotId:

    快照ID

  • Status:

    快照状态,createing-创建中;available-运行中;deleting-删除中;rollbacking-new 创建新文件系统中;create-failed 创建失败

  • RegionName:

    地域名称

  • FileSystemId:

    文件系统ID

  • Size:

    快照大小

  • AliveDay:

    保留时长天

  • Percent:

    快照进度百分比,1表示1% 范围1-100

  • AppId:

    账号ID

  • DeleteTime:

    快照删除时间

  • FsName:

    文件系统名称

  • Tags:

    快照标签

  • SnapshotType:

    快照类型, general为通用系列快照,turbo为Turbo系列快照

  • SnapshotTime:

    实际快照时间,反应快照对应文件系统某个时刻的数据。



2643
2644
2645
# File 'lib/v20190719/models.rb', line 2643

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
# File 'lib/v20190719/models.rb', line 2663

def deserialize(params)
  @CreationTime = params['CreationTime']
  @SnapshotName = params['SnapshotName']
  @SnapshotId = params['SnapshotId']
  @Status = params['Status']
  @RegionName = params['RegionName']
  @FileSystemId = params['FileSystemId']
  @Size = params['Size']
  @AliveDay = params['AliveDay']
  @Percent = params['Percent']
  @AppId = params['AppId']
  @DeleteTime = params['DeleteTime']
  @FsName = params['FsName']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      taginfo_tmp = TagInfo.new
      taginfo_tmp.deserialize(i)
      @Tags << taginfo_tmp
    end
  end
  @SnapshotType = params['SnapshotType']
  @SnapshotTime = params['SnapshotTime']
end