podman_rest_client/v5/models/
net_options.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3/// NetOptions reflect the shared network options between
4/// pods and containers
5pub struct NetOptions {
6    pub dns_option: Option<Vec<String>>,
7    pub dns_search: Option<Vec<String>>,
8    pub dns_server: Option<Vec<String>>,
9    pub hostadd: Option<Vec<String>>,
10    pub netns: Option<crate::v5::models::Namespace>,
11    pub network_alias: Option<Vec<String>>,
12    /// NetworkOptions are additional options for each network
13    pub network_options: Option<std::collections::HashMap<String, Vec<String>>>,
14    pub networks: Option<std::collections::HashMap<String, crate::v5::models::PerNetworkOptions>>,
15    pub no_manage_hosts: Option<bool>,
16    pub no_manage_resolv_conf: Option<bool>,
17    pub portmappings: Option<Vec<crate::v5::models::PortMapping>>,
18}