Class: TencentCloud::Chc::V20230418::CreateRackOffWorkOrderRequest

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

Overview

CreateRackOffWorkOrder请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(idcid = nil, devicetype = nil, stuffoption = nil, ispoweroffconfirm = nil, devicesnlist = nil, selfoperationinfo = nil, poweroffconfirminfo = nil, remark = nil) ⇒ CreateRackOffWorkOrderRequest

Returns a new instance of CreateRackOffWorkOrderRequest.



715
716
717
718
719
720
721
722
723
724
# File 'lib/v20230418/models.rb', line 715

def initialize(idcid=nil, devicetype=nil, stuffoption=nil, ispoweroffconfirm=nil, devicesnlist=nil, selfoperationinfo=nil, poweroffconfirminfo=nil, remark=nil)
  @IdcId = idcid
  @DeviceType = devicetype
  @StuffOption = stuffoption
  @IsPowerOffConfirm = ispoweroffconfirm
  @DeviceSnList = devicesnlist
  @SelfOperationInfo = selfoperationinfo
  @PowerOffConfirmInfo = poweroffconfirminfo
  @Remark = remark
end

Instance Attribute Details

#DeviceSnListObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice

  • StuffOption:

    下架人员 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注



713
714
715
# File 'lib/v20230418/models.rb', line 713

def DeviceSnList
  @DeviceSnList
end

#DeviceTypeObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice

  • StuffOption:

    下架人员 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注



713
714
715
# File 'lib/v20230418/models.rb', line 713

def DeviceType
  @DeviceType
end

#IdcIdObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice

  • StuffOption:

    下架人员 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注



713
714
715
# File 'lib/v20230418/models.rb', line 713

def IdcId
  @IdcId
end

#IsPowerOffConfirmObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice

  • StuffOption:

    下架人员 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注



713
714
715
# File 'lib/v20230418/models.rb', line 713

def IsPowerOffConfirm
  @IsPowerOffConfirm
end

#PowerOffConfirmInfoObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice

  • StuffOption:

    下架人员 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注



713
714
715
# File 'lib/v20230418/models.rb', line 713

def PowerOffConfirmInfo
  @PowerOffConfirmInfo
end

#RemarkObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice

  • StuffOption:

    下架人员 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注



713
714
715
# File 'lib/v20230418/models.rb', line 713

def Remark
  @Remark
end

#SelfOperationInfoObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice

  • StuffOption:

    下架人员 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注



713
714
715
# File 'lib/v20230418/models.rb', line 713

def SelfOperationInfo
  @SelfOperationInfo
end

#StuffOptionObject

Parameters:

  • IdcId:

    机房id

  • DeviceType:

    设备类型,server, netDevice

  • StuffOption:

    下架人员 1.自行解决 2.由腾讯IDC负责

  • IsPowerOffConfirm:

    关电确认 1.授权时关电 2.关电前需要确认

  • DeviceSnList:

    设备sn列表

  • SelfOperationInfo:

    自行解决必填

  • PowerOffConfirmInfo:

    关电前需要确认时必填

  • Remark:

    备注



713
714
715
# File 'lib/v20230418/models.rb', line 713

def StuffOption
  @StuffOption
end

Instance Method Details

#deserialize(params) ⇒ Object



726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
# File 'lib/v20230418/models.rb', line 726

def deserialize(params)
  @IdcId = params['IdcId']
  @DeviceType = params['DeviceType']
  @StuffOption = params['StuffOption']
  @IsPowerOffConfirm = params['IsPowerOffConfirm']
  @DeviceSnList = params['DeviceSnList']
  unless params['SelfOperationInfo'].nil?
    @SelfOperationInfo = SelfOperation.new
    @SelfOperationInfo.deserialize(params['SelfOperationInfo'])
  end
  unless params['PowerOffConfirmInfo'].nil?
    @PowerOffConfirmInfo = PowerOffConfirm.new
    @PowerOffConfirmInfo.deserialize(params['PowerOffConfirmInfo'])
  end
  @Remark = params['Remark']
end