Struct lithos::container_config::InstantiatedConfig
[−]
[src]
pub struct InstantiatedConfig { pub kind: ContainerKind, pub volumes: BTreeMap<String, Volume>, pub user_id: Option<u32>, pub group_id: Option<u32>, pub restart_timeout: f32, pub kill_timeout: f32, pub memory_limit: u64, pub fileno_limit: u64, pub cpu_shares: usize, pub executable: String, pub arguments: Vec<String>, pub environ: BTreeMap<String, String>, pub workdir: PathBuf, pub resolv_conf: ResolvConf, pub hosts_file: HostsFile, pub uid_map: Vec<IdMap>, pub gid_map: Vec<IdMap>, pub stdout_stderr_file: Option<PathBuf>, pub interactive: bool, pub restart_process_only: bool, pub normal_exit_codes: BTreeSet<i32>, pub tcp_ports: HashMap<u16, TcpPort>, }
Fields
kind: ContainerKind
volumes: BTreeMap<String, Volume>
user_id: Option<u32>
group_id: Option<u32>
restart_timeout: f32
kill_timeout: f32
memory_limit: u64
fileno_limit: u64
executable: String
arguments: Vec<String>
environ: BTreeMap<String, String>
workdir: PathBuf
resolv_conf: ResolvConf
hosts_file: HostsFile
uid_map: Vec<IdMap>
gid_map: Vec<IdMap>
stdout_stderr_file: Option<PathBuf>
interactive: bool
restart_process_only: bool
normal_exit_codes: BTreeSet<i32>
tcp_ports: HashMap<u16, TcpPort>