pub struct InspectAdditionalNetwork {Show 16 fields
pub additional_mac_addresses: Option<Vec<String>>,
pub aliases: Option<Vec<String>>,
pub driver_opts: Option<HashMap<String, 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 ipam_config: Option<HashMap<String, String>>,
pub ip_address: Option<String>,
pub ip_prefix_len: Option<i64>,
pub i_pv_6_gateway: Option<String>,
pub links: Option<Vec<String>>,
pub mac_address: Option<String>,
pub network_id: Option<String>,
pub secondary_ip_addresses: Option<Vec<Address>>,
pub secondary_i_pv_6_addresses: Option<Vec<Address>>,
}
Expand description
InspectAdditionalNetwork holds information about non-default CNI networks the container has been connected to. As with InspectNetworkSettings, many fields are unused and maintained only for compatibility with Docker.
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.
aliases: Option<Vec<String>>
Aliases are any network aliases the container has in this network.
driver_opts: Option<HashMap<String, String>>
DriverOpts is presently unused and maintained exclusively for compatibility.
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.
ipam_config: Option<HashMap<String, String>>
IPAMConfig is presently unused and maintained exclusively for compatibility.
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.
links: Option<Vec<String>>
Links is presently unused and maintained exclusively for compatibility.
mac_address: Option<String>
MacAddress is the MAC address for the interface in this network.
network_id: Option<String>
Name of the network we’re connecting to.
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 InspectAdditionalNetwork
impl Clone for InspectAdditionalNetwork
Source§fn clone(&self) -> InspectAdditionalNetwork
fn clone(&self) -> InspectAdditionalNetwork
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more