pub struct ContainerNetworksAdvanced {
pub aliases: Box<Option<Vec<String>>>,
pub ipv_4_address: Box<Option<String>>,
pub ipv_6_address: Box<Option<String>>,
pub name: Box<String>,
}
Fields§
§aliases: Box<Option<Vec<String>>>
The network aliases of the container in the specific network.
ipv_4_address: Box<Option<String>>
The IPV4 address of the container in the specific network.
ipv_6_address: Box<Option<String>>
The IPV6 address of the container in the specific network.
name: Box<String>
The name or id of the network to use. You can use name
or id
attribute from a docker.Network
resource.
Implementations§
source§impl ContainerNetworksAdvanced
impl ContainerNetworksAdvanced
sourcepub fn builder() -> ContainerNetworksAdvancedBuilder
pub fn builder() -> ContainerNetworksAdvancedBuilder
Create an instance of ContainerNetworksAdvanced
using the builder syntax
Trait Implementations§
source§impl Debug for ContainerNetworksAdvanced
impl Debug for ContainerNetworksAdvanced
source§impl<'de> Deserialize<'de> for ContainerNetworksAdvanced
impl<'de> Deserialize<'de> for ContainerNetworksAdvanced
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ContainerNetworksAdvanced
impl RefUnwindSafe for ContainerNetworksAdvanced
impl Send for ContainerNetworksAdvanced
impl Sync for ContainerNetworksAdvanced
impl Unpin for ContainerNetworksAdvanced
impl UnwindSafe for ContainerNetworksAdvanced
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more