class TencentCloud::Tke::V20180525::Container

EKS Instance Container容器

def deserialize(params)

def deserialize(params)
  @Image = params['Image']
  @Name = params['Name']
  @Commands = params['Commands']
  @Args = params['Args']
  unless params['EnvironmentVars'].nil?
    @EnvironmentVars = []
    params['EnvironmentVars'].each do |i|
      environmentvariable_tmp = EnvironmentVariable.new
      environmentvariable_tmp.deserialize(i)
      @EnvironmentVars << environmentvariable_tmp
    end
  end
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  unless params['VolumeMounts'].nil?
    @VolumeMounts = []
    params['VolumeMounts'].each do |i|
      volumemount_tmp = VolumeMount.new
      volumemount_tmp.deserialize(i)
      @VolumeMounts << volumemount_tmp
    end
  end
  unless params['CurrentState'].nil?
    @CurrentState = ContainerState.new
    @CurrentState.deserialize(params['CurrentState'])
  end
  @RestartCount = params['RestartCount']
  @WorkingDir = params['WorkingDir']
  unless params['LivenessProbe'].nil?
    @LivenessProbe = LivenessOrReadinessProbe.new
    @LivenessProbe.deserialize(params['LivenessProbe'])
  end
  unless params['ReadinessProbe'].nil?
    @ReadinessProbe = LivenessOrReadinessProbe.new
    @ReadinessProbe.deserialize(params['ReadinessProbe'])
  end
  @GpuLimit = params['GpuLimit']
  unless params['SecurityContext'].nil?
    @SecurityContext = SecurityContext.new
    @SecurityContext.deserialize(params['SecurityContext'])
  end
end

def initialize(image=nil, name=nil, commands=nil, args=nil, environmentvars=nil, cpu=nil, memory=nil, volumemounts=nil, currentstate=nil, restartcount=nil, workingdir=nil, livenessprobe=nil, readinessprobe=nil, gpulimit=nil, securitycontext=nil)

def initialize(image=nil, name=nil, commands=nil, args=nil, environmentvars=nil, cpu=nil, memory=nil, volumemounts=nil, currentstate=nil, restartcount=nil, workingdir=nil, livenessprobe=nil, readinessprobe=nil, gpulimit=nil, securitycontext=nil)
  @Image = image
  @Name = name
  @Commands = commands
  @Args = args
  @EnvironmentVars = environmentvars
  @Cpu = cpu
  @Memory = memory
  @VolumeMounts = volumemounts
  @CurrentState = currentstate
  @RestartCount = restartcount
  @WorkingDir = workingdir
  @LivenessProbe = livenessprobe
  @ReadinessProbe = readinessprobe
  @GpuLimit = gpulimit
  @SecurityContext = securitycontext
end