Class: TencentCloud::Thpc::V20220401::CFSOption

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220401/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.



318
319
320
321
322
323
# File 'lib/v20220401/models.rb', line 318

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性能型。



316
317
318
# File 'lib/v20220401/models.rb', line 316

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性能型。



316
317
318
# File 'lib/v20220401/models.rb', line 316

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性能型。



316
317
318
# File 'lib/v20220401/models.rb', line 316

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性能型。



316
317
318
# File 'lib/v20220401/models.rb', line 316

def StorageType
  @StorageType
end

Instance Method Details

#deserialize(params) ⇒ Object



325
326
327
328
329
330
# File 'lib/v20220401/models.rb', line 325

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