Class: TencentCloud::Chc::V20230418::Position

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

Overview

机位信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(positionid = nil, height = nil, positioncode = nil, positionstatus = nil, plandevicetype = nil, idcunitid = nil, rackid = nil, rackname = nil, idcunitname = nil, idcname = nil, idcid = nil, sn = nil, assetid = nil, modelversion = nil) ⇒ Position

Returns a new instance of Position.



3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
# File 'lib/v20230418/models.rb', line 3562

def initialize(positionid=nil, height=nil, positioncode=nil, positionstatus=nil, plandevicetype=nil, idcunitid=nil, rackid=nil, rackname=nil, idcunitname=nil, idcname=nil, idcid=nil, sn=nil, assetid=nil, modelversion=nil)
  @PositionId = positionid
  @Height = height
  @PositionCode = positioncode
  @PositionStatus = positionstatus
  @PlanDeviceType = plandevicetype
  @IdcUnitId = idcunitid
  @RackId = rackid
  @RackName = rackname
  @IdcUnitName = idcunitname
  @IdcName = idcname
  @IdcId = idcid
  @Sn = sn
  @AssetId = assetid
  @ModelVersion = modelversion
end

Instance Attribute Details

#AssetIdObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def AssetId
  @AssetId
end

#HeightObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def Height
  @Height
end

#IdcIdObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def IdcId
  @IdcId
end

#IdcNameObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def IdcName
  @IdcName
end

#IdcUnitIdObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def IdcUnitId
  @IdcUnitId
end

#IdcUnitNameObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def IdcUnitName
  @IdcUnitName
end

#ModelVersionObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def ModelVersion
  @ModelVersion
end

#PlanDeviceTypeObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def PlanDeviceType
  @PlanDeviceType
end

#PositionCodeObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def PositionCode
  @PositionCode
end

#PositionIdObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def PositionId
  @PositionId
end

#PositionStatusObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def PositionStatus
  @PositionStatus
end

#RackIdObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def RackId
  @RackId
end

#RackNameObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def RackName
  @RackName
end

#SnObject

Parameters:

  • PositionId:

    机位ID

  • Height:

    机位高度

  • PositionCode:

    机位编号

  • PositionStatus:

    机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留

  • PlanDeviceType:

    设备规划类型ID

  • IdcUnitId:

    机位所属的机房管理单元ID

  • RackId:

    机位所属的机架ID

  • RackName:

    机位所属的机架名称

  • IdcUnitName:

    机位所属的机房管理单元名称

  • IdcName:

    机位所属的机房名称

  • IdcId:

    机位所属的机房ID

  • Sn:

    机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。

  • AssetId:

    机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。

  • ModelVersion:

    机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。



3560
3561
3562
# File 'lib/v20230418/models.rb', line 3560

def Sn
  @Sn
end

Instance Method Details

#deserialize(params) ⇒ Object



3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
# File 'lib/v20230418/models.rb', line 3579

def deserialize(params)
  @PositionId = params['PositionId']
  @Height = params['Height']
  @PositionCode = params['PositionCode']
  @PositionStatus = params['PositionStatus']
  @PlanDeviceType = params['PlanDeviceType']
  @IdcUnitId = params['IdcUnitId']
  @RackId = params['RackId']
  @RackName = params['RackName']
  @IdcUnitName = params['IdcUnitName']
  @IdcName = params['IdcName']
  @IdcId = params['IdcId']
  @Sn = params['Sn']
  @AssetId = params['AssetId']
  @ModelVersion = params['ModelVersion']
end