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) ⇒ FSAttribute

Returns a new instance of FSAttribute.



934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/v20220519/models.rb', line 934

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)
  @Type = type
  @FileSystemId = filesystemid
  @CreateTime = createtime
  @GooseFSxAttribute = goosefsxattribute
  @Status = status
  @Name = name
  @Description = description
  @VpcId = vpcid
  @SubnetId = subnetid
  @Zone = zone
  @Tag = tag
  @ModifyTime = modifytime
end

Instance Attribute Details

#CreateTimeObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def CreateTime
  @CreateTime
end

#DescriptionObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def Description
  @Description
end

#FileSystemIdObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def FileSystemId
  @FileSystemId
end

#GooseFSxAttributeObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def GooseFSxAttribute
  @GooseFSxAttribute
end

#ModifyTimeObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def ModifyTime
  @ModifyTime
end

#NameObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def Name
  @Name
end

#StatusObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def Status
  @Status
end

#SubnetIdObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def SubnetId
  @SubnetId
end

#TagObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def Tag
  @Tag
end

#TypeObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def Type
  @Type
end

#VpcIdObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def VpcId
  @VpcId
end

#ZoneObject

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

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:

    更新属性时间



932
933
934
# File 'lib/v20220519/models.rb', line 932

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
# File 'lib/v20220519/models.rb', line 949

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']
end