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