Class: TencentCloud::Bm::V20180423::DescribeDeviceInventoryRequest

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

Overview

DescribeDeviceInventory请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, deviceclasscode = nil, vpcid = nil, subnetid = nil, cpuid = nil, memsize = nil, containraidcard = nil, systemdisktypeid = nil, systemdiskcount = nil, datadisktypeid = nil, datadiskcount = nil) ⇒ DescribeDeviceInventoryRequest

Returns a new instance of DescribeDeviceInventoryRequest.



1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
# File 'lib/v20180423/models.rb', line 1039

def initialize(zone=nil, deviceclasscode=nil, vpcid=nil, subnetid=nil, cpuid=nil, memsize=nil, containraidcard=nil, systemdisktypeid=nil, systemdiskcount=nil, datadisktypeid=nil, datadiskcount=nil)
  @Zone = zone
  @DeviceClassCode = deviceclasscode
  @VpcId = vpcid
  @SubnetId = subnetid
  @CpuId = cpuid
  @MemSize = memsize
  @ContainRaidCard = containraidcard
  @SystemDiskTypeId = systemdisktypeid
  @SystemDiskCount = systemdiskcount
  @DataDiskTypeId = datadisktypeid
  @DataDiskCount = datadiskcount
end

Instance Attribute Details

#ContainRaidCardObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def ContainRaidCard
  @ContainRaidCard
end

#CpuIdObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def CpuId
  @CpuId
end

#DataDiskCountObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def DataDiskCount
  @DataDiskCount
end

#DataDiskTypeIdObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def DataDiskTypeId
  @DataDiskTypeId
end

#DeviceClassCodeObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def DeviceClassCode
  @DeviceClassCode
end

#MemSizeObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def MemSize
  @MemSize
end

#SubnetIdObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def SubnetId
  @SubnetId
end

#SystemDiskCountObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def SystemDiskCount
  @SystemDiskCount
end

#SystemDiskTypeIdObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def SystemDiskTypeId
  @SystemDiskTypeId
end

#VpcIdObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def VpcId
  @VpcId
end

#ZoneObject

Parameters:

  • Zone:

    可用区

  • DeviceClassCode:

    设备型号

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • CpuId:

    CPU型号ID,查询自定义机型时必填

  • MemSize:

    内存大小,单位为G,查询自定义机型时必填

  • ContainRaidCard:

    是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填

  • SystemDiskTypeId:

    系统盘类型ID,查询自定义机型时必填

  • SystemDiskCount:

    系统盘数量,查询自定义机型时必填

  • DataDiskTypeId:

    数据盘类型ID,查询自定义机型时可填

  • DataDiskCount:

    数据盘数量,查询自定义机型时可填



1037
1038
1039
# File 'lib/v20180423/models.rb', line 1037

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
# File 'lib/v20180423/models.rb', line 1053

def deserialize(params)
  @Zone = params['Zone']
  @DeviceClassCode = params['DeviceClassCode']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @CpuId = params['CpuId']
  @MemSize = params['MemSize']
  @ContainRaidCard = params['ContainRaidCard']
  @SystemDiskTypeId = params['SystemDiskTypeId']
  @SystemDiskCount = params['SystemDiskCount']
  @DataDiskTypeId = params['DataDiskTypeId']
  @DataDiskCount = params['DataDiskCount']
end