pub struct ComposeNetwork {
pub driver: Option<String>,
pub driver_opts: Option<HashMap<String, String>>,
pub external: Option<ExternalRef>,
pub enable_ipv6: Option<bool>,
pub ipam: Option<IpamConfig>,
pub internal: Option<bool>,
pub attachable: Option<bool>,
pub labels: Option<Labels>,
pub name: Option<String>,
}Expand description
Network definition.
Fields§
§driver: Option<String>Network driver
driver_opts: Option<HashMap<String, String>>Driver options
external: Option<ExternalRef>External network reference
enable_ipv6: Option<bool>Enable IPv6
ipam: Option<IpamConfig>IPAM configuration
internal: Option<bool>Internal network (no external access)
attachable: Option<bool>Attachable
labels: Option<Labels>Labels
name: Option<String>Network name
Trait Implementations§
Source§impl Clone for ComposeNetwork
impl Clone for ComposeNetwork
Source§fn clone(&self) -> ComposeNetwork
fn clone(&self) -> ComposeNetwork
Returns a duplicate 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 ComposeNetwork
impl Debug for ComposeNetwork
Source§impl Default for ComposeNetwork
impl Default for ComposeNetwork
Source§fn default() -> ComposeNetwork
fn default() -> ComposeNetwork
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComposeNetwork
impl<'de> Deserialize<'de> for ComposeNetwork
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 ComposeNetwork
impl RefUnwindSafe for ComposeNetwork
impl Send for ComposeNetwork
impl Sync for ComposeNetwork
impl Unpin for ComposeNetwork
impl UnwindSafe for ComposeNetwork
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