Class: TencentCloud::Bm::V20180423::DevicePositionInfo

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

Overview

物理机机架信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, zone = nil, vpcid = nil, subnetid = nil, lanip = nil, _alias = nil, rckname = nil, poscode = nil, switchname = nil, delivertime = nil, deadline = nil) ⇒ DevicePositionInfo

Returns a new instance of DevicePositionInfo.



2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
# File 'lib/v20180423/models.rb', line 2672

def initialize(instanceid=nil, zone=nil, vpcid=nil, subnetid=nil, lanip=nil, _alias=nil, rckname=nil, poscode=nil, switchname=nil, delivertime=nil, deadline=nil)
  @InstanceId = instanceid
  @Zone = zone
  @VpcId = vpcid
  @SubnetId = subnetid
  @LanIp = lanip
  @Alias = _alias
  @RckName = rckname
  @PosCode = poscode
  @SwitchName = switchname
  @DeliverTime = delivertime
  @Deadline = deadline
end

Instance Attribute Details

#AliasObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def Alias
  @Alias
end

#DeadlineObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def Deadline
  @Deadline
end

#DeliverTimeObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def DeliverTime
  @DeliverTime
end

#InstanceIdObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def InstanceId
  @InstanceId
end

#LanIpObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def LanIp
  @LanIp
end

#PosCodeObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def PosCode
  @PosCode
end

#RckNameObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def RckName
  @RckName
end

#SubnetIdObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def SubnetId
  @SubnetId
end

#SwitchNameObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def SwitchName
  @SwitchName
end

#VpcIdObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def VpcId
  @VpcId
end

#ZoneObject

Parameters:

  • InstanceId:

    设备ID

  • Zone:

    所在可用区

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • LanIp:

    业务IP

  • Alias:

    实例别名

  • RckName:

    机架名称

  • PosCode:

    机位

  • SwitchName:

    交换机名称

  • DeliverTime:

    设备交付时间

  • Deadline:

    过期时间



2670
2671
2672
# File 'lib/v20180423/models.rb', line 2670

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
# File 'lib/v20180423/models.rb', line 2686

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Zone = params['Zone']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @LanIp = params['LanIp']
  @Alias = params['Alias']
  @RckName = params['RckName']
  @PosCode = params['PosCode']
  @SwitchName = params['SwitchName']
  @DeliverTime = params['DeliverTime']
  @Deadline = params['Deadline']
end