class TencentCloud::Cvm::V20170312::ReservedInstanceTypeItem
预留实例类型信息。预留实例当前只针对国际站白名单用户开放。
def deserialize(params)
def deserialize(params) @InstanceType = params['InstanceType'] @Cpu = params['Cpu'] @Memory = params['Memory'] @Gpu = params['Gpu'] @Fpga = params['Fpga'] @StorageBlock = params['StorageBlock'] @NetworkCard = params['NetworkCard'] @MaxBandwidth = params['MaxBandwidth'] @Frequency = params['Frequency'] @CpuModelName = params['CpuModelName'] @Pps = params['Pps'] unless params['Externals'].nil? @Externals = Externals.new @Externals.deserialize(params['Externals']) end @Remark = params['Remark'] unless params['Prices'].nil? @Prices = [] params['Prices'].each do |i| reservedinstancepriceitem_tmp = ReservedInstancePriceItem.new reservedinstancepriceitem_tmp.deserialize(i) @Prices << reservedinstancepriceitem_tmp end end end
def initialize(instancetype=nil, cpu=nil, memory=nil, gpu=nil, fpga=nil, storageblock=nil, networkcard=nil, maxbandwidth=nil, frequency=nil, cpumodelname=nil, pps=nil, externals=nil, remark=nil, prices=nil)
def initialize(instancetype=nil, cpu=nil, memory=nil, gpu=nil, fpga=nil, storageblock=nil, networkcard=nil, maxbandwidth=nil, frequency=nil, cpumodelname=nil, pps=nil, externals=nil, remark=nil, prices=nil) @InstanceType = instancetype @Cpu = cpu @Memory = memory @Gpu = gpu @Fpga = fpga @StorageBlock = storageblock @NetworkCard = networkcard @MaxBandwidth = maxbandwidth @Frequency = frequency @CpuModelName = cpumodelname @Pps = pps @Externals = externals @Remark = remark @Prices = prices end