pub struct InspectNetworkSettings {Show 19 fields
pub additional_mac_addresses: Option<Vec<String>>,
pub bridge: Option<String>,
pub endpoint_id: Option<String>,
pub gateway: Option<String>,
pub global_i_pv_6_address: Option<String>,
pub global_i_pv_6_prefix_len: Option<i64>,
pub hairpin_mode: Option<bool>,
pub ip_address: Option<String>,
pub ip_prefix_len: Option<i64>,
pub i_pv_6_gateway: Option<String>,
pub link_local_i_pv_6_address: Option<String>,
pub link_local_i_pv_6_prefix_len: Option<i64>,
pub mac_address: Option<String>,
pub networks: Option<HashMap<String, InspectAdditionalNetwork>>,
pub ports: Option<HashMap<String, Option<Vec<InspectHostPort>>>>,
pub sandbox_id: Option<String>,
pub sandbox_key: Option<String>,
pub secondary_ip_addresses: Option<Vec<Address>>,
pub secondary_i_pv_6_addresses: Option<Vec<Address>>,
}
Expand description
InspectNetworkSettings holds information about the network settings of the
container.
Many fields are maintained only for compatibility with docker inspect
and
are unused within Libpod.
Fields§
§additional_mac_addresses: Option<Vec<String>>
AdditionalMacAddresses is a set of additional MAC Addresses beyond the first. CNI may configure more than one interface for a single network, which can cause this.
bridge: Option<String>
§endpoint_id: Option<String>
EndpointID is unused, maintained exclusively for compatibility.
gateway: Option<String>
Gateway is the IP address of the gateway this network will use.
global_i_pv_6_address: Option<String>
GlobalIPv6Address is the global-scope IPv6 Address for this network.
global_i_pv_6_prefix_len: Option<i64>
GlobalIPv6PrefixLen is the length of the subnet mask of this network.
hairpin_mode: Option<bool>
§ip_address: Option<String>
IPAddress is the IP address for this network.
ip_prefix_len: Option<i64>
IPPrefixLen is the length of the subnet mask of this network.
i_pv_6_gateway: Option<String>
IPv6Gateway is the IPv6 gateway this network will use.
link_local_i_pv_6_address: Option<String>
§link_local_i_pv_6_prefix_len: Option<i64>
§mac_address: Option<String>
MacAddress is the MAC address for the interface in this network.
networks: Option<HashMap<String, InspectAdditionalNetwork>>
Networks contains information on non-default CNI networks this container has joined. It is a map of network name to network information.
ports: Option<HashMap<String, Option<Vec<InspectHostPort>>>>
§sandbox_id: Option<String>
§sandbox_key: Option<String>
§secondary_ip_addresses: Option<Vec<Address>>
SecondaryIPAddresses is a list of extra IP Addresses that the container has been assigned in this network.
secondary_i_pv_6_addresses: Option<Vec<Address>>
SecondaryIPv6Addresses is a list of extra IPv6 Addresses that the container has been assigned in this network.
Trait Implementations§
Source§impl Clone for InspectNetworkSettings
impl Clone for InspectNetworkSettings
Source§fn clone(&self) -> InspectNetworkSettings
fn clone(&self) -> InspectNetworkSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more