Struct docker_api::models::SwarmJoinBodyParam
source · [−]pub struct SwarmJoinBodyParam {
pub advertise_addr: Option<String>,
pub data_path_addr: Option<String>,
pub join_token: Option<String>,
pub listen_addr: Option<String>,
pub remote_addrs: Option<Vec<String, Global>>,
}
Fields
advertise_addr: Option<String>
Externally reachable address advertised to other nodes. This
can either be an address/port combination in the form
192.168.1.1:4567
, or an interface followed by a port number,
like eth0:4567
. If the port number is omitted, the port
number from the listen address is used. If AdvertiseAddr
is
not specified, it will be automatically detected when possible.
data_path_addr: Option<String>
Address or interface to use for data path traffic (format:
<ip|interface>
), for example, 192.168.1.1
, or an interface,
like eth0
. If DataPathAddr
is unspecified, the same addres
as AdvertiseAddr
is used.
The DataPathAddr
specifies the address that global scope
network drivers will publish towards other nodes in order to
reach the containers running on this node. Using this parameter
it is possible to separate the container data traffic from the
management traffic of the cluster.
join_token: Option<String>
Secret token for joining this swarm.
listen_addr: Option<String>
Listen address used for inter-manager communication if the node gets promoted to manager, as well as determining the networking interface used for the VXLAN Tunnel Endpoint (VTEP).
remote_addrs: Option<Vec<String, Global>>
Addresses of manager nodes already participating in the swarm.
Trait Implementations
sourceimpl Clone for SwarmJoinBodyParam
impl Clone for SwarmJoinBodyParam
sourcefn clone(&self) -> SwarmJoinBodyParam
fn clone(&self) -> SwarmJoinBodyParam
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SwarmJoinBodyParam
impl Debug for SwarmJoinBodyParam
sourceimpl<'de> Deserialize<'de> for SwarmJoinBodyParam
impl<'de> Deserialize<'de> for SwarmJoinBodyParam
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<SwarmJoinBodyParam, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SwarmJoinBodyParam, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<SwarmJoinBodyParam> for SwarmJoinBodyParam
impl PartialEq<SwarmJoinBodyParam> for SwarmJoinBodyParam
sourcefn eq(&self, other: &SwarmJoinBodyParam) -> bool
fn eq(&self, other: &SwarmJoinBodyParam) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for SwarmJoinBodyParam
impl Serialize for SwarmJoinBodyParam
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SwarmJoinBodyParam
Auto Trait Implementations
impl RefUnwindSafe for SwarmJoinBodyParam
impl Send for SwarmJoinBodyParam
impl Sync for SwarmJoinBodyParam
impl Unpin for SwarmJoinBodyParam
impl UnwindSafe for SwarmJoinBodyParam
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more