Struct podman_api::models::PodCreateOptions
source · pub struct PodCreateOptions {Show 23 fields
pub cgroup_parent: Option<String>,
pub container_command: Option<String>,
pub container_conmon_pidfile: Option<String>,
pub container_name: Option<String>,
pub cpus: Option<f64>,
pub cpuset_cpus: Option<String>,
pub create_command: Option<Vec<String, Global>>,
pub device_read_bps: Option<Vec<String, Global>>,
pub devices: Option<Vec<String, Global>>,
pub exit_policy: Option<String>,
pub hostname: Option<String>,
pub infra: Option<bool>,
pub infra_image: Option<String>,
pub labels: Option<HashMap<String, String, RandomState>>,
pub name: Option<String>,
pub net: Option<NetOptions>,
pub pid: Option<String>,
pub security_opt: Option<Vec<String, Global>>,
pub share: Option<Vec<String, Global>>,
pub share_parent: Option<bool>,
pub sysctl: Option<Vec<String, Global>>,
pub volume: Option<Vec<String, Global>>,
pub volumes_from: Option<Vec<String, Global>>,
}
Expand description
The JSON tags below are made to match the respective field in ContainerCreateOptions for the purpose of mapping.
Fields§
§cgroup_parent: Option<String>
§container_command: Option<String>
§container_conmon_pidfile: Option<String>
§container_name: Option<String>
§cpus: Option<f64>
§cpuset_cpus: Option<String>
§create_command: Option<Vec<String, Global>>
§device_read_bps: Option<Vec<String, Global>>
§devices: Option<Vec<String, Global>>
§exit_policy: Option<String>
§hostname: Option<String>
§infra: Option<bool>
§infra_image: Option<String>
§labels: Option<HashMap<String, String, RandomState>>
§name: Option<String>
§net: Option<NetOptions>
§pid: Option<String>
§security_opt: Option<Vec<String, Global>>
§sysctl: Option<Vec<String, Global>>
§volume: Option<Vec<String, Global>>
§volumes_from: Option<Vec<String, Global>>
Trait Implementations§
source§impl Clone for PodCreateOptions
impl Clone for PodCreateOptions
source§fn clone(&self) -> PodCreateOptions
fn clone(&self) -> PodCreateOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PodCreateOptions
impl Debug for PodCreateOptions
source§impl<'de> Deserialize<'de> for PodCreateOptions
impl<'de> Deserialize<'de> for PodCreateOptions
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<PodCreateOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<PodCreateOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<PodCreateOptions> for PodCreateOptions
impl PartialEq<PodCreateOptions> for PodCreateOptions
source§fn eq(&self, other: &PodCreateOptions) -> bool
fn eq(&self, other: &PodCreateOptions) -> bool
source§impl Serialize for PodCreateOptions
impl Serialize for PodCreateOptions
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more