class TencentCloud::Bm::V20180423::DeviceInfo

物理机信息

def deserialize(params)

def deserialize(params)
  @InstanceId = params['InstanceId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @DeviceStatus = params['DeviceStatus']
  @OperateStatus = params['OperateStatus']
  @OsTypeId = params['OsTypeId']
  @RaidId = params['RaidId']
  @Alias = params['Alias']
  @AppId = params['AppId']
  @Zone = params['Zone']
  @WanIp = params['WanIp']
  @LanIp = params['LanIp']
  @DeliverTime = params['DeliverTime']
  @Deadline = params['Deadline']
  @AutoRenewFlag = params['AutoRenewFlag']
  @DeviceClassCode = params['DeviceClassCode']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @CpmPayMode = params['CpmPayMode']
  @DhcpIp = params['DhcpIp']
  @VpcName = params['VpcName']
  @SubnetName = params['SubnetName']
  @VpcCidrBlock = params['VpcCidrBlock']
  @SubnetCidrBlock = params['SubnetCidrBlock']
  @IsLuckyDevice = params['IsLuckyDevice']
  @MaintainStatus = params['MaintainStatus']
  @MaintainMessage = params['MaintainMessage']
end

def initialize(instanceid=nil, vpcid=nil, subnetid=nil, devicestatus=nil, operatestatus=nil, ostypeid=nil, raidid=nil, _alias=nil, appid=nil, zone=nil, wanip=nil, lanip=nil, delivertime=nil, deadline=nil, autorenewflag=nil, deviceclasscode=nil, tags=nil, cpmpaymode=nil, dhcpip=nil, vpcname=nil, subnetname=nil, vpccidrblock=nil, subnetcidrblock=nil, isluckydevice=nil, maintainstatus=nil, maintainmessage=nil)

def initialize(instanceid=nil, vpcid=nil, subnetid=nil, devicestatus=nil, operatestatus=nil, ostypeid=nil, raidid=nil, _alias=nil, appid=nil, zone=nil, wanip=nil, lanip=nil, delivertime=nil, deadline=nil, autorenewflag=nil, deviceclasscode=nil, tags=nil, cpmpaymode=nil, dhcpip=nil, vpcname=nil, subnetname=nil, vpccidrblock=nil, subnetcidrblock=nil, isluckydevice=nil, maintainstatus=nil, maintainmessage=nil)
  @InstanceId = instanceid
  @VpcId = vpcid
  @SubnetId = subnetid
  @DeviceStatus = devicestatus
  @OperateStatus = operatestatus
  @OsTypeId = ostypeid
  @RaidId = raidid
  @Alias = _alias
  @AppId = appid
  @Zone = zone
  @WanIp = wanip
  @LanIp = lanip
  @DeliverTime = delivertime
  @Deadline = deadline
  @AutoRenewFlag = autorenewflag
  @DeviceClassCode = deviceclasscode
  @Tags = tags
  @CpmPayMode = cpmpaymode
  @DhcpIp = dhcpip
  @VpcName = vpcname
  @SubnetName = subnetname
  @VpcCidrBlock = vpccidrblock
  @SubnetCidrBlock = subnetcidrblock
  @IsLuckyDevice = isluckydevice
  @MaintainStatus = maintainstatus
  @MaintainMessage = maintainmessage
end