Struct docker_api::api::swarm::Swarm
source · pub struct Swarm { /* private fields */ }
Available on crate feature
swarm
only.Expand description
Implementations§
source§impl Swarm
impl Swarm
pub fn new(docker: Docker) -> Self
sourcepub async fn get_unlock_key(&self) -> Result<SwarmUnlockkey200Response>
pub async fn get_unlock_key(&self) -> Result<SwarmUnlockkey200Response>
Get the unlock key.
sourcepub async fn unlock_manager(&self, key: &SwarmUnlockBodyParam) -> Result<()>
pub async fn unlock_manager(&self, key: &SwarmUnlockBodyParam) -> Result<()>
Unlock a locked manager.
sourcepub async fn initialize(&self, opts: &SwarmInitOpts) -> Result<()>
pub async fn initialize(&self, opts: &SwarmInitOpts) -> Result<()>
Initialize a new swarm.
sourcepub async fn join(&self, opts: &SwarmJoinOpts) -> Result<()>
pub async fn join(&self, opts: &SwarmJoinOpts) -> Result<()>
Join an existing swarm.
sourcepub async fn force_leave(&self) -> Result<()>
pub async fn force_leave(&self) -> Result<()>
Leave the current swarm forcefully, even if this is the last manager or that it will break the cluster.
Auto Trait Implementations§
impl !RefUnwindSafe for Swarm
impl Send for Swarm
impl Sync for Swarm
impl Unpin for Swarm
impl !UnwindSafe for Swarm
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