Class: TencentCloud::Cfs::V20190719::FileSystemByPolicy

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(creationtoken = nil, filesystemid = nil, sizebyte = nil, storagetype = nil, totalsnapshotsize = nil, creationtime = nil, zoneid = nil) ⇒ FileSystemByPolicy

Returns a new instance of FileSystemByPolicy.



2666
2667
2668
2669
2670
2671
2672
2673
2674
# File 'lib/v20190719/models.rb', line 2666

def initialize(creationtoken=nil, filesystemid=nil, sizebyte=nil, storagetype=nil, totalsnapshotsize=nil, creationtime=nil, zoneid=nil)
  @CreationToken = creationtoken
  @FileSystemId = filesystemid
  @SizeByte = sizebyte
  @StorageType = storagetype
  @TotalSnapshotSize = totalsnapshotsize
  @CreationTime = creationtime
  @ZoneId = zoneid
end

Instance Attribute Details

#CreationTimeObject

Parameters:

  • CreationToken:

    文件系统名称

  • FileSystemId:

    文件系统ID

  • SizeByte:

    文件系统大小,单位Byte

  • StorageType:

    存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型

  • TotalSnapshotSize:

    快照总大小,单位GiB

  • CreationTime:

    文件系统创建时间

  • ZoneId:

    文件系统所在区ID



2664
2665
2666
# File 'lib/v20190719/models.rb', line 2664

def CreationTime
  @CreationTime
end

#CreationTokenObject

Parameters:

  • CreationToken:

    文件系统名称

  • FileSystemId:

    文件系统ID

  • SizeByte:

    文件系统大小,单位Byte

  • StorageType:

    存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型

  • TotalSnapshotSize:

    快照总大小,单位GiB

  • CreationTime:

    文件系统创建时间

  • ZoneId:

    文件系统所在区ID



2664
2665
2666
# File 'lib/v20190719/models.rb', line 2664

def CreationToken
  @CreationToken
end

#FileSystemIdObject

Parameters:

  • CreationToken:

    文件系统名称

  • FileSystemId:

    文件系统ID

  • SizeByte:

    文件系统大小,单位Byte

  • StorageType:

    存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型

  • TotalSnapshotSize:

    快照总大小,单位GiB

  • CreationTime:

    文件系统创建时间

  • ZoneId:

    文件系统所在区ID



2664
2665
2666
# File 'lib/v20190719/models.rb', line 2664

def FileSystemId
  @FileSystemId
end

#SizeByteObject

Parameters:

  • CreationToken:

    文件系统名称

  • FileSystemId:

    文件系统ID

  • SizeByte:

    文件系统大小,单位Byte

  • StorageType:

    存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型

  • TotalSnapshotSize:

    快照总大小,单位GiB

  • CreationTime:

    文件系统创建时间

  • ZoneId:

    文件系统所在区ID



2664
2665
2666
# File 'lib/v20190719/models.rb', line 2664

def SizeByte
  @SizeByte
end

#StorageTypeObject

Parameters:

  • CreationToken:

    文件系统名称

  • FileSystemId:

    文件系统ID

  • SizeByte:

    文件系统大小,单位Byte

  • StorageType:

    存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型

  • TotalSnapshotSize:

    快照总大小,单位GiB

  • CreationTime:

    文件系统创建时间

  • ZoneId:

    文件系统所在区ID



2664
2665
2666
# File 'lib/v20190719/models.rb', line 2664

def StorageType
  @StorageType
end

#TotalSnapshotSizeObject

Parameters:

  • CreationToken:

    文件系统名称

  • FileSystemId:

    文件系统ID

  • SizeByte:

    文件系统大小,单位Byte

  • StorageType:

    存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型

  • TotalSnapshotSize:

    快照总大小,单位GiB

  • CreationTime:

    文件系统创建时间

  • ZoneId:

    文件系统所在区ID



2664
2665
2666
# File 'lib/v20190719/models.rb', line 2664

def TotalSnapshotSize
  @TotalSnapshotSize
end

#ZoneIdObject

Parameters:

  • CreationToken:

    文件系统名称

  • FileSystemId:

    文件系统ID

  • SizeByte:

    文件系统大小,单位Byte

  • StorageType:

    存储类型,HP:通用性能型;SD:通用标准型;TP:turbo性能型;TB:turbo标准型;THP:吞吐型

  • TotalSnapshotSize:

    快照总大小,单位GiB

  • CreationTime:

    文件系统创建时间

  • ZoneId:

    文件系统所在区ID



2664
2665
2666
# File 'lib/v20190719/models.rb', line 2664

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



2676
2677
2678
2679
2680
2681
2682
2683
2684
# File 'lib/v20190719/models.rb', line 2676

def deserialize(params)
  @CreationToken = params['CreationToken']
  @FileSystemId = params['FileSystemId']
  @SizeByte = params['SizeByte']
  @StorageType = params['StorageType']
  @TotalSnapshotSize = params['TotalSnapshotSize']
  @CreationTime = params['CreationTime']
  @ZoneId = params['ZoneId']
end