Class: TencentCloud::Cfs::V20190719::FileSystemInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfs::V20190719::FileSystemInfo
- Defined in:
- lib/v20190719/models.rb
Overview
文件系统基本信息
Instance Attribute Summary collapse
-
#AppId ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#AutoScaleUpRule ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#AutoSnapshotPolicyId ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#BandwidthLimit ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#BandwidthResourcePkg ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#Capacity ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#CreationTime ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#CreationToken ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#Encrypted ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#FileSystemId ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#FsName ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#KmsKeyId ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#LifeCycleState ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#PGroup ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#Protocol ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#SizeByte ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#SizeLimit ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#SnapStatus ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#StorageResourcePkg ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#StorageType ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#Tags ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#TieringDetail ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#TieringState ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#Version ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#Zone ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
-
#ZoneId ⇒ Object
-
creating:创建中 - mounting:挂载中 - create_failed:创建失败 - available:可使用 - unserviced:停服中 - upgrading:升级中 单位:GiB NotAvailable:不可用 Available:可用.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(creationtime = nil, creationtoken = nil, filesystemid = nil, lifecyclestate = nil, sizebyte = nil, sizelimit = nil, zoneid = nil, zone = nil, protocol = nil, storagetype = nil, storageresourcepkg = nil, bandwidthresourcepkg = nil, pgroup = nil, fsname = nil, encrypted = nil, kmskeyid = nil, appid = nil, bandwidthlimit = nil, autosnapshotpolicyid = nil, snapstatus = nil, capacity = nil, tags = nil, tieringstate = nil, tieringdetail = nil, autoscaleuprule = nil, version = nil) ⇒ FileSystemInfo
constructor
A new instance of FileSystemInfo.
Constructor Details
#initialize(creationtime = nil, creationtoken = nil, filesystemid = nil, lifecyclestate = nil, sizebyte = nil, sizelimit = nil, zoneid = nil, zone = nil, protocol = nil, storagetype = nil, storageresourcepkg = nil, bandwidthresourcepkg = nil, pgroup = nil, fsname = nil, encrypted = nil, kmskeyid = nil, appid = nil, bandwidthlimit = nil, autosnapshotpolicyid = nil, snapstatus = nil, capacity = nil, tags = nil, tieringstate = nil, tieringdetail = nil, autoscaleuprule = nil, version = nil) ⇒ FileSystemInfo
Returns a new instance of FileSystemInfo.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 |
# File 'lib/v20190719/models.rb', line 2057 def initialize(creationtime=nil, creationtoken=nil, filesystemid=nil, lifecyclestate=nil, sizebyte=nil, sizelimit=nil, zoneid=nil, zone=nil, protocol=nil, storagetype=nil, storageresourcepkg=nil, bandwidthresourcepkg=nil, pgroup=nil, fsname=nil, encrypted=nil, kmskeyid=nil, appid=nil, bandwidthlimit=nil, autosnapshotpolicyid=nil, snapstatus=nil, capacity=nil, =nil, tieringstate=nil, tieringdetail=nil, autoscaleuprule=nil, version=nil) @CreationTime = creationtime @CreationToken = creationtoken @FileSystemId = filesystemid @LifeCycleState = lifecyclestate @SizeByte = sizebyte @SizeLimit = sizelimit @ZoneId = zoneid @Zone = zone @Protocol = protocol @StorageType = storagetype @StorageResourcePkg = storageresourcepkg @BandwidthResourcePkg = bandwidthresourcepkg @PGroup = pgroup @FsName = fsname @Encrypted = encrypted @KmsKeyId = kmskeyid @AppId = appid @BandwidthLimit = bandwidthlimit @AutoSnapshotPolicyId = autosnapshotpolicyid @SnapStatus = snapstatus @Capacity = capacity @Tags = @TieringState = tieringstate @TieringDetail = tieringdetail @AutoScaleUpRule = autoscaleuprule @Version = version end |
Instance Attribute Details
#AppId ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def AppId @AppId end |
#AutoScaleUpRule ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def AutoScaleUpRule @AutoScaleUpRule end |
#AutoSnapshotPolicyId ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def AutoSnapshotPolicyId @AutoSnapshotPolicyId end |
#BandwidthLimit ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def BandwidthLimit @BandwidthLimit end |
#BandwidthResourcePkg ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def BandwidthResourcePkg @BandwidthResourcePkg end |
#Capacity ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def Capacity @Capacity end |
#CreationTime ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def CreationTime @CreationTime end |
#CreationToken ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def CreationToken @CreationToken end |
#Encrypted ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def Encrypted @Encrypted end |
#FileSystemId ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def FileSystemId @FileSystemId end |
#FsName ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def FsName @FsName end |
#KmsKeyId ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def KmsKeyId @KmsKeyId end |
#LifeCycleState ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def LifeCycleState @LifeCycleState end |
#PGroup ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def PGroup @PGroup end |
#Protocol ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def Protocol @Protocol end |
#SizeByte ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def SizeByte @SizeByte end |
#SizeLimit ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def SizeLimit @SizeLimit end |
#SnapStatus ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def SnapStatus @SnapStatus end |
#StorageResourcePkg ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def StorageResourcePkg @StorageResourcePkg end |
#StorageType ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def StorageType @StorageType end |
#Tags ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def Tags @Tags end |
#TieringDetail ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def TieringDetail @TieringDetail end |
#TieringState ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def TieringState @TieringState end |
#Version ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def Version @Version end |
#Zone ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def Zone @Zone end |
#ZoneId ⇒ Object
-
creating:创建中
-
mounting:挂载中
-
create_failed:创建失败
-
available:可使用
-
unserviced:停服中
-
upgrading:升级中
单位:GiB NotAvailable:不可用Available:可用
2055 2056 2057 |
# File 'lib/v20190719/models.rb', line 2055 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 |
# File 'lib/v20190719/models.rb', line 2086 def deserialize(params) @CreationTime = params['CreationTime'] @CreationToken = params['CreationToken'] @FileSystemId = params['FileSystemId'] @LifeCycleState = params['LifeCycleState'] @SizeByte = params['SizeByte'] @SizeLimit = params['SizeLimit'] @ZoneId = params['ZoneId'] @Zone = params['Zone'] @Protocol = params['Protocol'] @StorageType = params['StorageType'] @StorageResourcePkg = params['StorageResourcePkg'] @BandwidthResourcePkg = params['BandwidthResourcePkg'] unless params['PGroup'].nil? @PGroup = PGroup.new @PGroup.deserialize(params['PGroup']) end @FsName = params['FsName'] @Encrypted = params['Encrypted'] @KmsKeyId = params['KmsKeyId'] @AppId = params['AppId'] @BandwidthLimit = params['BandwidthLimit'] @AutoSnapshotPolicyId = params['AutoSnapshotPolicyId'] @SnapStatus = params['SnapStatus'] @Capacity = params['Capacity'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| taginfo_tmp = TagInfo.new taginfo_tmp.deserialize(i) @Tags << taginfo_tmp end end @TieringState = params['TieringState'] unless params['TieringDetail'].nil? @TieringDetail = TieringDetailInfo.new @TieringDetail.deserialize(params['TieringDetail']) end unless params['AutoScaleUpRule'].nil? @AutoScaleUpRule = AutoScaleUpRule.new @AutoScaleUpRule.deserialize(params['AutoScaleUpRule']) end @Version = params['Version'] end |