class TencentCloud::Tke::V20180525::CreateECMInstancesRequest

CreateECMInstances请求参数结构体

def deserialize(params)

def deserialize(params)
  @ClusterID = params['ClusterID']
  @ModuleId = params['ModuleId']
  unless params['ZoneInstanceCountISPSet'].nil?
    @ZoneInstanceCountISPSet = []
    params['ZoneInstanceCountISPSet'].each do |i|
      ecmzoneinstancecountisp_tmp = ECMZoneInstanceCountISP.new
      ecmzoneinstancecountisp_tmp.deserialize(i)
      @ZoneInstanceCountISPSet << ecmzoneinstancecountisp_tmp
    end
  end
  @Password = params['Password']
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
  @ImageId = params['ImageId']
  @InstanceName = params['InstanceName']
  @HostName = params['HostName']
  unless params['EnhancedService'].nil?
    @EnhancedService = ECMEnhancedService.new
    @EnhancedService.deserialize(params['EnhancedService'])
  end
  @UserData = params['UserData']
  @External = params['External']
  @SecurityGroupIds = params['SecurityGroupIds']
end

def initialize(clusterid=nil, moduleid=nil, zoneinstancecountispset=nil, password=nil, internetmaxbandwidthout=nil, imageid=nil, instancename=nil, hostname=nil, enhancedservice=nil, userdata=nil, external=nil, securitygroupids=nil)

def initialize(clusterid=nil, moduleid=nil, zoneinstancecountispset=nil, password=nil, internetmaxbandwidthout=nil, imageid=nil, instancename=nil, hostname=nil, enhancedservice=nil, userdata=nil, external=nil, securitygroupids=nil)
  @ClusterID = clusterid
  @ModuleId = moduleid
  @ZoneInstanceCountISPSet = zoneinstancecountispset
  @Password = password
  @InternetMaxBandwidthOut = internetmaxbandwidthout
  @ImageId = imageid
  @InstanceName = instancename
  @HostName = hostname
  @EnhancedService = enhancedservice
  @UserData = userdata
  @External = external
  @SecurityGroupIds = securitygroupids
end