Class: TencentCloud::Thpc::V20211109::CFSOption

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

Overview

描述CFS文件系统版本和挂载信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(localpath = nil, remotepath = nil, protocol = nil, storagetype = nil) ⇒ CFSOption

Returns a new instance of CFSOption.



104
105
106
107
108
109
# File 'lib/v20211109/models.rb', line 104

def initialize(localpath=nil, remotepath=nil, protocol=nil, storagetype=nil)
  @LocalPath = localpath
  @RemotePath = remotepath
  @Protocol = protocol
  @StorageType = storagetype
end

Instance Attribute Details

#LocalPathObject

<li>NFS 3.0。 <li>NFS 4.0。 <li>TURBO。

Parameters:

  • LocalPath:

    文件系统本地挂载路径

  • RemotePath:

    文件系统远程挂载ip及路径

  • Protocol:

    文件系统协议类型,默认值NFS 3.0。

  • StorageType:

    文件系统存储类型,默认值SD;其中 SD 为通用标准型标准型存储, HP为通用性能型存储, TB为turbo标准型, TP 为turbo性能型。



102
103
104
# File 'lib/v20211109/models.rb', line 102

def LocalPath
  @LocalPath
end

#ProtocolObject

<li>NFS 3.0。 <li>NFS 4.0。 <li>TURBO。

Parameters:

  • LocalPath:

    文件系统本地挂载路径

  • RemotePath:

    文件系统远程挂载ip及路径

  • Protocol:

    文件系统协议类型,默认值NFS 3.0。

  • StorageType:

    文件系统存储类型,默认值SD;其中 SD 为通用标准型标准型存储, HP为通用性能型存储, TB为turbo标准型, TP 为turbo性能型。



102
103
104
# File 'lib/v20211109/models.rb', line 102

def Protocol
  @Protocol
end

#RemotePathObject

<li>NFS 3.0。 <li>NFS 4.0。 <li>TURBO。

Parameters:

  • LocalPath:

    文件系统本地挂载路径

  • RemotePath:

    文件系统远程挂载ip及路径

  • Protocol:

    文件系统协议类型,默认值NFS 3.0。

  • StorageType:

    文件系统存储类型,默认值SD;其中 SD 为通用标准型标准型存储, HP为通用性能型存储, TB为turbo标准型, TP 为turbo性能型。



102
103
104
# File 'lib/v20211109/models.rb', line 102

def RemotePath
  @RemotePath
end

#StorageTypeObject

<li>NFS 3.0。 <li>NFS 4.0。 <li>TURBO。

Parameters:

  • LocalPath:

    文件系统本地挂载路径

  • RemotePath:

    文件系统远程挂载ip及路径

  • Protocol:

    文件系统协议类型,默认值NFS 3.0。

  • StorageType:

    文件系统存储类型,默认值SD;其中 SD 为通用标准型标准型存储, HP为通用性能型存储, TB为turbo标准型, TP 为turbo性能型。



102
103
104
# File 'lib/v20211109/models.rb', line 102

def StorageType
  @StorageType
end

Instance Method Details

#deserialize(params) ⇒ Object



111
112
113
114
115
116
# File 'lib/v20211109/models.rb', line 111

def deserialize(params)
  @LocalPath = params['LocalPath']
  @RemotePath = params['RemotePath']
  @Protocol = params['Protocol']
  @StorageType = params['StorageType']
end