class TencentCloud::Tke::V20180525::CreateEKSContainerInstancesRequest

CreateEKSContainerInstances请求参数结构体

def deserialize(params)

def deserialize(params)
  unless params['Containers'].nil?
    @Containers = []
    params['Containers'].each do |i|
      container_tmp = Container.new
      container_tmp.deserialize(i)
      @Containers << container_tmp
    end
  end
  @EksCiName = params['EksCiName']
  @SecurityGroupIds = params['SecurityGroupIds']
  @SubnetId = params['SubnetId']
  @VpcId = params['VpcId']
  @Memory = params['Memory']
  @Cpu = params['Cpu']
  @RestartPolicy = params['RestartPolicy']
  unless params['ImageRegistryCredentials'].nil?
    @ImageRegistryCredentials = []
    params['ImageRegistryCredentials'].each do |i|
      imageregistrycredential_tmp = ImageRegistryCredential.new
      imageregistrycredential_tmp.deserialize(i)
      @ImageRegistryCredentials << imageregistrycredential_tmp
    end
  end
  unless params['EksCiVolume'].nil?
    @EksCiVolume = EksCiVolume.new
    @EksCiVolume.deserialize(params['EksCiVolume'])
  end
  @Replicas = params['Replicas']
  unless params['InitContainers'].nil?
    @InitContainers = []
    params['InitContainers'].each do |i|
      container_tmp = Container.new
      container_tmp.deserialize(i)
      @InitContainers << container_tmp
    end
  end
  unless params['DnsConfig'].nil?
    @DnsConfig = DNSConfig.new
    @DnsConfig.deserialize(params['DnsConfig'])
  end
  @ExistedEipIds = params['ExistedEipIds']
  unless params['AutoCreateEipAttribute'].nil?
    @AutoCreateEipAttribute = EipAttribute.new
    @AutoCreateEipAttribute.deserialize(params['AutoCreateEipAttribute'])
  end
  @AutoCreateEip = params['AutoCreateEip']
  @CpuType = params['CpuType']
  @GpuType = params['GpuType']
  @GpuCount = params['GpuCount']
  @CamRoleName = params['CamRoleName']
end

def initialize(containers=nil, eksciname=nil, securitygroupids=nil, subnetid=nil, vpcid=nil, memory=nil, cpu=nil, restartpolicy=nil, imageregistrycredentials=nil, ekscivolume=nil, replicas=nil, initcontainers=nil, dnsconfig=nil, existedeipids=nil, autocreateeipattribute=nil, autocreateeip=nil, cputype=nil, gputype=nil, gpucount=nil, camrolename=nil)

def initialize(containers=nil, eksciname=nil, securitygroupids=nil, subnetid=nil, vpcid=nil, memory=nil, cpu=nil, restartpolicy=nil, imageregistrycredentials=nil, ekscivolume=nil, replicas=nil, initcontainers=nil, dnsconfig=nil, existedeipids=nil, autocreateeipattribute=nil, autocreateeip=nil, cputype=nil, gputype=nil, gpucount=nil, camrolename=nil)
  @Containers = containers
  @EksCiName = eksciname
  @SecurityGroupIds = securitygroupids
  @SubnetId = subnetid
  @VpcId = vpcid
  @Memory = memory
  @Cpu = cpu
  @RestartPolicy = restartpolicy
  @ImageRegistryCredentials = imageregistrycredentials
  @EksCiVolume = ekscivolume
  @Replicas = replicas
  @InitContainers = initcontainers
  @DnsConfig = dnsconfig
  @ExistedEipIds = existedeipids
  @AutoCreateEipAttribute = autocreateeipattribute
  @AutoCreateEip = autocreateeip
  @CpuType = cputype
  @GpuType = gputype
  @GpuCount = gpucount
  @CamRoleName = camrolename
end