class TencentCloud::Lighthouse::V20200324::DockerContainerConfiguration
Docker容器创建时的配置
def deserialize(params)
def deserialize(params) @ContainerImage = params['ContainerImage'] @ContainerName = params['ContainerName'] unless params['Envs'].nil? @Envs = [] params['Envs'].each do |i| containerenv_tmp = ContainerEnv.new containerenv_tmp.deserialize(i) @Envs << containerenv_tmp end end unless params['PublishPorts'].nil? @PublishPorts = [] params['PublishPorts'].each do |i| dockercontainerpublishport_tmp = DockerContainerPublishPort.new dockercontainerpublishport_tmp.deserialize(i) @PublishPorts << dockercontainerpublishport_tmp end end unless params['Volumes'].nil? @Volumes = [] params['Volumes'].each do |i| dockercontainervolume_tmp = DockerContainerVolume.new dockercontainervolume_tmp.deserialize(i) @Volumes << dockercontainervolume_tmp end end @Command = params['Command'] end
def initialize(containerimage=nil, containername=nil, envs=nil, publishports=nil, volumes=nil, command=nil)
def initialize(containerimage=nil, containername=nil, envs=nil, publishports=nil, volumes=nil, command=nil) @ContainerImage = containerimage @ContainerName = containername @Envs = envs @PublishPorts = publishports @Volumes = volumes @Command = command end