Class: TencentCloud::Goosefs::V20220519::FSAttribute

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

Overview

文件系统属性

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, filesystemid = nil, createtime = nil, goosefsxattribute = nil, status = nil, name = nil, description = nil, vpcid = nil, subnetid = nil, zone = nil, tag = nil, modifytime = nil, chargeattribute = nil) ⇒ FSAttribute

Returns a new instance of FSAttribute.



1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
# File 'lib/v20220519/models.rb', line 1209

def initialize(type=nil, filesystemid=nil, createtime=nil, goosefsxattribute=nil, status=nil, name=nil, description=nil, vpcid=nil, subnetid=nil, zone=nil, tag=nil, modifytime=nil, chargeattribute=nil)
  @Type = type
  @FileSystemId = filesystemid
  @CreateTime = createtime
  @GooseFSxAttribute = goosefsxattribute
  @Status = status
  @Name = name
  @Description = description
  @VpcId = vpcid
  @SubnetId = subnetid
  @Zone = zone
  @Tag = tag
  @ModifyTime = modifytime
  @ChargeAttribute = chargeattribute
end

Instance Attribute Details

#ChargeAttributeObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def ChargeAttribute
  @ChargeAttribute
end

#CreateTimeObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def CreateTime
  @CreateTime
end

#DescriptionObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def Description
  @Description
end

#FileSystemIdObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def FileSystemId
  @FileSystemId
end

#GooseFSxAttributeObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def GooseFSxAttribute
  @GooseFSxAttribute
end

#ModifyTimeObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def ModifyTime
  @ModifyTime
end

#NameObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def Name
  @Name
end

#StatusObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def Status
  @Status
end

#SubnetIdObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def SubnetId
  @SubnetId
end

#TagObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def Tag
  @Tag
end

#TypeObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def Type
  @Type
end

#VpcIdObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def VpcId
  @VpcId
end

#ZoneObject

Parameters:

  • Type:

    文件系统类型, 可填goosefs和goosefsx

  • FileSystemId:

    文件系统ID

  • CreateTime:

    创建时间

  • GooseFSxAttribute:

    GooseFSx文件系统属性

  • Status:

    文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)

  • Name:

    文件系统名

  • Description:

    文件系统备注描述

  • VpcId:

    vpc ID

  • SubnetId:

    子网ID

  • Zone:

    子网所在的可用区

  • Tag:

    Tag数组

  • ModifyTime:

    更新属性时间

  • ChargeAttribute:

    文件系统付费信息



1207
1208
1209
# File 'lib/v20220519/models.rb', line 1207

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
# File 'lib/v20220519/models.rb', line 1225

def deserialize(params)
  @Type = params['Type']
  @FileSystemId = params['FileSystemId']
  @CreateTime = params['CreateTime']
  unless params['GooseFSxAttribute'].nil?
    @GooseFSxAttribute = GooseFSxAttribute.new
    @GooseFSxAttribute.deserialize(params['GooseFSxAttribute'])
  end
  @Status = params['Status']
  @Name = params['Name']
  @Description = params['Description']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @Zone = params['Zone']
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tag << tag_tmp
    end
  end
  @ModifyTime = params['ModifyTime']
  unless params['ChargeAttribute'].nil?
    @ChargeAttribute = ChargeAttribute.new
    @ChargeAttribute.deserialize(params['ChargeAttribute'])
  end
end