Class: TencentCloud::Chc::V20230418::DevicePosition

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(sn = nil, rackname = nil, idcunitid = nil, idcname = nil, idcunitname = nil, assetid = nil, positioncode = nil, devicetype = nil) ⇒ DevicePosition

Returns a new instance of DevicePosition.



2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
# File 'lib/v20230418/models.rb', line 2775

def initialize(sn=nil, rackname=nil, idcunitid=nil, idcname=nil, idcunitname=nil, assetid=nil, positioncode=nil, devicetype=nil)
  @Sn = sn
  @RackName = rackname
  @IdcUnitId = idcunitid
  @IdcName = idcname
  @IdcUnitName = idcunitname
  @AssetId = assetid
  @PositionCode = positioncode
  @DeviceType = devicetype
end

Instance Attribute Details

#AssetIdObject

Parameters:

  • Sn:

    设备SN

  • RackName:

    机架名称

  • IdcUnitId:

    机房管理单元ID

  • IdcName:

    机房名称

  • IdcUnitName:

    机房管理单元名称

  • AssetId:

    设备固资。只有服务器设备才需要这个值

  • PositionCode:

    机位编号,只有服务器设备才需要传这个值

  • DeviceType:

    server 代表服务器,netDevice 代表网络设备



2773
2774
2775
# File 'lib/v20230418/models.rb', line 2773

def AssetId
  @AssetId
end

#DeviceTypeObject

Parameters:

  • Sn:

    设备SN

  • RackName:

    机架名称

  • IdcUnitId:

    机房管理单元ID

  • IdcName:

    机房名称

  • IdcUnitName:

    机房管理单元名称

  • AssetId:

    设备固资。只有服务器设备才需要这个值

  • PositionCode:

    机位编号,只有服务器设备才需要传这个值

  • DeviceType:

    server 代表服务器,netDevice 代表网络设备



2773
2774
2775
# File 'lib/v20230418/models.rb', line 2773

def DeviceType
  @DeviceType
end

#IdcNameObject

Parameters:

  • Sn:

    设备SN

  • RackName:

    机架名称

  • IdcUnitId:

    机房管理单元ID

  • IdcName:

    机房名称

  • IdcUnitName:

    机房管理单元名称

  • AssetId:

    设备固资。只有服务器设备才需要这个值

  • PositionCode:

    机位编号,只有服务器设备才需要传这个值

  • DeviceType:

    server 代表服务器,netDevice 代表网络设备



2773
2774
2775
# File 'lib/v20230418/models.rb', line 2773

def IdcName
  @IdcName
end

#IdcUnitIdObject

Parameters:

  • Sn:

    设备SN

  • RackName:

    机架名称

  • IdcUnitId:

    机房管理单元ID

  • IdcName:

    机房名称

  • IdcUnitName:

    机房管理单元名称

  • AssetId:

    设备固资。只有服务器设备才需要这个值

  • PositionCode:

    机位编号,只有服务器设备才需要传这个值

  • DeviceType:

    server 代表服务器,netDevice 代表网络设备



2773
2774
2775
# File 'lib/v20230418/models.rb', line 2773

def IdcUnitId
  @IdcUnitId
end

#IdcUnitNameObject

Parameters:

  • Sn:

    设备SN

  • RackName:

    机架名称

  • IdcUnitId:

    机房管理单元ID

  • IdcName:

    机房名称

  • IdcUnitName:

    机房管理单元名称

  • AssetId:

    设备固资。只有服务器设备才需要这个值

  • PositionCode:

    机位编号,只有服务器设备才需要传这个值

  • DeviceType:

    server 代表服务器,netDevice 代表网络设备



2773
2774
2775
# File 'lib/v20230418/models.rb', line 2773

def IdcUnitName
  @IdcUnitName
end

#PositionCodeObject

Parameters:

  • Sn:

    设备SN

  • RackName:

    机架名称

  • IdcUnitId:

    机房管理单元ID

  • IdcName:

    机房名称

  • IdcUnitName:

    机房管理单元名称

  • AssetId:

    设备固资。只有服务器设备才需要这个值

  • PositionCode:

    机位编号,只有服务器设备才需要传这个值

  • DeviceType:

    server 代表服务器,netDevice 代表网络设备



2773
2774
2775
# File 'lib/v20230418/models.rb', line 2773

def PositionCode
  @PositionCode
end

#RackNameObject

Parameters:

  • Sn:

    设备SN

  • RackName:

    机架名称

  • IdcUnitId:

    机房管理单元ID

  • IdcName:

    机房名称

  • IdcUnitName:

    机房管理单元名称

  • AssetId:

    设备固资。只有服务器设备才需要这个值

  • PositionCode:

    机位编号,只有服务器设备才需要传这个值

  • DeviceType:

    server 代表服务器,netDevice 代表网络设备



2773
2774
2775
# File 'lib/v20230418/models.rb', line 2773

def RackName
  @RackName
end

#SnObject

Parameters:

  • Sn:

    设备SN

  • RackName:

    机架名称

  • IdcUnitId:

    机房管理单元ID

  • IdcName:

    机房名称

  • IdcUnitName:

    机房管理单元名称

  • AssetId:

    设备固资。只有服务器设备才需要这个值

  • PositionCode:

    机位编号,只有服务器设备才需要传这个值

  • DeviceType:

    server 代表服务器,netDevice 代表网络设备



2773
2774
2775
# File 'lib/v20230418/models.rb', line 2773

def Sn
  @Sn
end

Instance Method Details

#deserialize(params) ⇒ Object



2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
# File 'lib/v20230418/models.rb', line 2786

def deserialize(params)
  @Sn = params['Sn']
  @RackName = params['RackName']
  @IdcUnitId = params['IdcUnitId']
  @IdcName = params['IdcName']
  @IdcUnitName = params['IdcUnitName']
  @AssetId = params['AssetId']
  @PositionCode = params['PositionCode']
  @DeviceType = params['DeviceType']
end