Class: TencentCloud::Bm::V20180423::BuyDevicesRequest

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

Overview

BuyDevices请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, ostypeid = nil, raidid = nil, goodscount = nil, vpcid = nil, subnetid = nil, deviceclasscode = nil, timeunit = nil, timespan = nil, needsecurityagent = nil, needmonitoragent = nil, needemragent = nil, needemrsoftware = nil, applyeip = nil, eippaymode = nil, eipbandwidth = nil, iszoning = nil, cpmpaymode = nil, imageid = nil, password = nil, autorenewflag = nil, sysrootspace = nil, sysswaporuefispace = nil, sysusrlocalspace = nil, sysdataspace = nil, hyperthreading = nil, lanips = nil, aliases = nil, cpuid = nil, containraidcard = nil, memsize = nil, systemdisktypeid = nil, systemdiskcount = nil, datadisktypeid = nil, datadiskcount = nil, tags = nil, filesystem = nil, buysession = nil, sgid = nil, templateid = nil) ⇒ BuyDevicesRequest

Returns a new instance of BuyDevicesRequest.



182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
# File 'lib/v20180423/models.rb', line 182

def initialize(zone=nil, ostypeid=nil, raidid=nil, goodscount=nil, vpcid=nil, subnetid=nil, deviceclasscode=nil, timeunit=nil, timespan=nil, needsecurityagent=nil, needmonitoragent=nil, needemragent=nil, needemrsoftware=nil, applyeip=nil, eippaymode=nil, eipbandwidth=nil, iszoning=nil, cpmpaymode=nil, imageid=nil, password=nil, autorenewflag=nil, sysrootspace=nil, sysswaporuefispace=nil, sysusrlocalspace=nil, sysdataspace=nil, hyperthreading=nil, lanips=nil, aliases=nil, cpuid=nil, containraidcard=nil, memsize=nil, systemdisktypeid=nil, systemdiskcount=nil, datadisktypeid=nil, datadiskcount=nil, tags=nil, filesystem=nil, buysession=nil, sgid=nil, templateid=nil)
  @Zone = zone
  @OsTypeId = ostypeid
  @RaidId = raidid
  @GoodsCount = goodscount
  @VpcId = vpcid
  @SubnetId = subnetid
  @DeviceClassCode = deviceclasscode
  @TimeUnit = timeunit
  @TimeSpan = timespan
  @NeedSecurityAgent = needsecurityagent
  @NeedMonitorAgent = needmonitoragent
  @NeedEMRAgent = needemragent
  @NeedEMRSoftware = needemrsoftware
  @ApplyEip = applyeip
  @EipPayMode = eippaymode
  @EipBandwidth = eipbandwidth
  @IsZoning = iszoning
  @CpmPayMode = cpmpaymode
  @ImageId = imageid
  @Password = password
  @AutoRenewFlag = autorenewflag
  @SysRootSpace = sysrootspace
  @SysSwaporuefiSpace = sysswaporuefispace
  @SysUsrlocalSpace = sysusrlocalspace
  @SysDataSpace = sysdataspace
  @HyperThreading = hyperthreading
  @LanIps = lanips
  @Aliases = aliases
  @CpuId = cpuid
  @ContainRaidCard = containraidcard
  @MemSize = memsize
  @SystemDiskTypeId = systemdisktypeid
  @SystemDiskCount = systemdiskcount
  @DataDiskTypeId = datadisktypeid
  @DataDiskCount = datadiskcount
  @Tags = tags
  @FileSystem = filesystem
  @BuySession = buysession
  @SgId = sgid
  @TemplateId = templateid
end

Instance Attribute Details

#AliasesObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def Aliases
  @Aliases
end

#ApplyEipObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def ApplyEip
  @ApplyEip
end

#AutoRenewFlagObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def AutoRenewFlag
  @AutoRenewFlag
end

#BuySessionObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def BuySession
  @BuySession
end

#ContainRaidCardObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def ContainRaidCard
  @ContainRaidCard
end

#CpmPayModeObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def CpmPayMode
  @CpmPayMode
end

#CpuIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def CpuId
  @CpuId
end

#DataDiskCountObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def DataDiskCount
  @DataDiskCount
end

#DataDiskTypeIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def DataDiskTypeId
  @DataDiskTypeId
end

#DeviceClassCodeObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def DeviceClassCode
  @DeviceClassCode
end

#EipBandwidthObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def EipBandwidth
  @EipBandwidth
end

#EipPayModeObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def EipPayMode
  @EipPayMode
end

#FileSystemObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def FileSystem
  @FileSystem
end

#GoodsCountObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def GoodsCount
  @GoodsCount
end

#HyperThreadingObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def HyperThreading
  @HyperThreading
end

#ImageIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def ImageId
  @ImageId
end

#IsZoningObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def IsZoning
  @IsZoning
end

#LanIpsObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def LanIps
  @LanIps
end

#MemSizeObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def MemSize
  @MemSize
end

#NeedEMRAgentObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def NeedEMRAgent
  @NeedEMRAgent
end

#NeedEMRSoftwareObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def NeedEMRSoftware
  @NeedEMRSoftware
end

#NeedMonitorAgentObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def NeedMonitorAgent
  @NeedMonitorAgent
end

#NeedSecurityAgentObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def NeedSecurityAgent
  @NeedSecurityAgent
end

#OsTypeIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def OsTypeId
  @OsTypeId
end

#PasswordObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def Password
  @Password
end

#RaidIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def RaidId
  @RaidId
end

#SgIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def SgId
  @SgId
end

#SubnetIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def SubnetId
  @SubnetId
end

#SysDataSpaceObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def SysDataSpace
  @SysDataSpace
end

#SysRootSpaceObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def SysRootSpace
  @SysRootSpace
end

#SysSwaporuefiSpaceObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def SysSwaporuefiSpace
  @SysSwaporuefiSpace
end

#SystemDiskCountObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def SystemDiskCount
  @SystemDiskCount
end

#SystemDiskTypeIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def SystemDiskTypeId
  @SystemDiskTypeId
end

#SysUsrlocalSpaceObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def SysUsrlocalSpace
  @SysUsrlocalSpace
end

#TagsObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def Tags
  @Tags
end

#TemplateIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def TemplateId
  @TemplateId
end

#TimeSpanObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def TimeUnit
  @TimeUnit
end

#VpcIdObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def VpcId
  @VpcId
end

#ZoneObject

<br/><li>1: E5-2620v3 (6核) &#42; 2</li><li>2: E5-2680v4 (14核) &#42; 2</li><li>3: E5-2670v3 (12核) &#42; 2</li><li>4: E5-2620v4 (8核) &#42; 2</li><li>5: 4110 (8核) &#42; 2</li><li>6: 6133 (20核) &#42; 2</li><br/>

Parameters:



180
181
182
# File 'lib/v20180423/models.rb', line 180

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
# File 'lib/v20180423/models.rb', line 225

def deserialize(params)
  @Zone = params['Zone']
  @OsTypeId = params['OsTypeId']
  @RaidId = params['RaidId']
  @GoodsCount = params['GoodsCount']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @DeviceClassCode = params['DeviceClassCode']
  @TimeUnit = params['TimeUnit']
  @TimeSpan = params['TimeSpan']
  @NeedSecurityAgent = params['NeedSecurityAgent']
  @NeedMonitorAgent = params['NeedMonitorAgent']
  @NeedEMRAgent = params['NeedEMRAgent']
  @NeedEMRSoftware = params['NeedEMRSoftware']
  @ApplyEip = params['ApplyEip']
  @EipPayMode = params['EipPayMode']
  @EipBandwidth = params['EipBandwidth']
  @IsZoning = params['IsZoning']
  @CpmPayMode = params['CpmPayMode']
  @ImageId = params['ImageId']
  @Password = params['Password']
  @AutoRenewFlag = params['AutoRenewFlag']
  @SysRootSpace = params['SysRootSpace']
  @SysSwaporuefiSpace = params['SysSwaporuefiSpace']
  @SysUsrlocalSpace = params['SysUsrlocalSpace']
  @SysDataSpace = params['SysDataSpace']
  @HyperThreading = params['HyperThreading']
  @LanIps = params['LanIps']
  @Aliases = params['Aliases']
  @CpuId = params['CpuId']
  @ContainRaidCard = params['ContainRaidCard']
  @MemSize = params['MemSize']
  @SystemDiskTypeId = params['SystemDiskTypeId']
  @SystemDiskCount = params['SystemDiskCount']
  @DataDiskTypeId = params['DataDiskTypeId']
  @DataDiskCount = params['DataDiskCount']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @FileSystem = params['FileSystem']
  @BuySession = params['BuySession']
  @SgId = params['SgId']
  @TemplateId = params['TemplateId']
end