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

Methods

impl InstantiatedConfig
[src]

[src]

[src]

Trait Implementations

Auto Trait Implementations