class TencentCloud::Cdwch::V20200915::CreateInstanceNewRequest
CreateInstanceNew请求参数结构体
def deserialize(params)
def deserialize(params) @Zone = params['Zone'] @HaFlag = params['HaFlag'] @UserVPCId = params['UserVPCId'] @UserSubnetId = params['UserSubnetId'] @ProductVersion = params['ProductVersion'] unless params['ChargeProperties'].nil? @ChargeProperties = Charge.new @ChargeProperties.deserialize(params['ChargeProperties']) end @InstanceName = params['InstanceName'] unless params['DataSpec'].nil? @DataSpec = NodeSpec.new @DataSpec.deserialize(params['DataSpec']) end unless params['Tags'].nil? @Tags = Tag.new @Tags.deserialize(params['Tags']) end @ClsLogSetId = params['ClsLogSetId'] @CosBucketName = params['CosBucketName'] @MountDiskType = params['MountDiskType'] @HAZk = params['HAZk'] unless params['CommonSpec'].nil? @CommonSpec = NodeSpec.new @CommonSpec.deserialize(params['CommonSpec']) end unless params['TagItems'].nil? @TagItems = [] params['TagItems'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @TagItems << tag_tmp end end end
def initialize(zone=nil, haflag=nil, uservpcid=nil, usersubnetid=nil, productversion=nil, chargeproperties=nil, instancename=nil, dataspec=nil, tags=nil, clslogsetid=nil, cosbucketname=nil, mountdisktype=nil, hazk=nil, commonspec=nil, tagitems=nil)
def initialize(zone=nil, haflag=nil, uservpcid=nil, usersubnetid=nil, productversion=nil, chargeproperties=nil, instancename=nil, dataspec=nil, tags=nil, clslogsetid=nil, cosbucketname=nil, mountdisktype=nil, hazk=nil, commonspec=nil, tagitems=nil) @Zone = zone @HaFlag = haflag @UserVPCId = uservpcid @UserSubnetId = usersubnetid @ProductVersion = productversion @ChargeProperties = chargeproperties @InstanceName = instancename @DataSpec = dataspec @Tags = tags @ClsLogSetId = clslogsetid @CosBucketName = cosbucketname @MountDiskType = mountdisktype @HAZk = hazk @CommonSpec = commonspec @TagItems = tagitems end