Class: TencentCloud::Chdfs::V20190718::CreateMountPointRequest

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

Overview

CreateMountPoint请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mountpointname = nil, filesystemid = nil, accessgroupid = nil, vpcid = nil, mountpointstatus = nil, vpctype = nil) ⇒ CreateMountPointRequest

Returns a new instance of CreateMountPointRequest.



273
274
275
276
277
278
279
280
# File 'lib/v20190718/models.rb', line 273

def initialize(mountpointname=nil, filesystemid=nil, accessgroupid=nil, vpcid=nil, mountpointstatus=nil, vpctype=nil)
  @MountPointName = mountpointname
  @FileSystemId = filesystemid
  @AccessGroupId = accessgroupid
  @VpcId = vpcid
  @MountPointStatus = mountpointstatus
  @VpcType = vpctype
end

Instance Attribute Details

#AccessGroupIdObject

Parameters:

  • MountPointName:

    挂载点名称

  • FileSystemId:

    文件系统ID

  • AccessGroupId:

    权限组ID

  • VpcId:

    VPC网络ID

  • MountPointStatus:

    挂载点状态(1:打开;2:关闭)

  • VpcType:

    VPC网络类型(1:CVM;2:黑石1.0;3:黑石2.0)



271
272
273
# File 'lib/v20190718/models.rb', line 271

def AccessGroupId
  @AccessGroupId
end

#FileSystemIdObject

Parameters:

  • MountPointName:

    挂载点名称

  • FileSystemId:

    文件系统ID

  • AccessGroupId:

    权限组ID

  • VpcId:

    VPC网络ID

  • MountPointStatus:

    挂载点状态(1:打开;2:关闭)

  • VpcType:

    VPC网络类型(1:CVM;2:黑石1.0;3:黑石2.0)



271
272
273
# File 'lib/v20190718/models.rb', line 271

def FileSystemId
  @FileSystemId
end

#MountPointNameObject

Parameters:

  • MountPointName:

    挂载点名称

  • FileSystemId:

    文件系统ID

  • AccessGroupId:

    权限组ID

  • VpcId:

    VPC网络ID

  • MountPointStatus:

    挂载点状态(1:打开;2:关闭)

  • VpcType:

    VPC网络类型(1:CVM;2:黑石1.0;3:黑石2.0)



271
272
273
# File 'lib/v20190718/models.rb', line 271

def MountPointName
  @MountPointName
end

#MountPointStatusObject

Parameters:

  • MountPointName:

    挂载点名称

  • FileSystemId:

    文件系统ID

  • AccessGroupId:

    权限组ID

  • VpcId:

    VPC网络ID

  • MountPointStatus:

    挂载点状态(1:打开;2:关闭)

  • VpcType:

    VPC网络类型(1:CVM;2:黑石1.0;3:黑石2.0)



271
272
273
# File 'lib/v20190718/models.rb', line 271

def MountPointStatus
  @MountPointStatus
end

#VpcIdObject

Parameters:

  • MountPointName:

    挂载点名称

  • FileSystemId:

    文件系统ID

  • AccessGroupId:

    权限组ID

  • VpcId:

    VPC网络ID

  • MountPointStatus:

    挂载点状态(1:打开;2:关闭)

  • VpcType:

    VPC网络类型(1:CVM;2:黑石1.0;3:黑石2.0)



271
272
273
# File 'lib/v20190718/models.rb', line 271

def VpcId
  @VpcId
end

#VpcTypeObject

Parameters:

  • MountPointName:

    挂载点名称

  • FileSystemId:

    文件系统ID

  • AccessGroupId:

    权限组ID

  • VpcId:

    VPC网络ID

  • MountPointStatus:

    挂载点状态(1:打开;2:关闭)

  • VpcType:

    VPC网络类型(1:CVM;2:黑石1.0;3:黑石2.0)



271
272
273
# File 'lib/v20190718/models.rb', line 271

def VpcType
  @VpcType
end

Instance Method Details

#deserialize(params) ⇒ Object



282
283
284
285
286
287
288
289
# File 'lib/v20190718/models.rb', line 282

def deserialize(params)
  @MountPointName = params['MountPointName']
  @FileSystemId = params['FileSystemId']
  @AccessGroupId = params['AccessGroupId']
  @VpcId = params['VpcId']
  @MountPointStatus = params['MountPointStatus']
  @VpcType = params['VpcType']
end