Trait podman_rest_client::v5::apis::NetworksCompat
source · pub trait NetworksCompat:
HasConfig
+ Send
+ Sync {
// Provided methods
fn network_list<'a>(
&'a self,
params: Option<NetworkList<'a>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<NetworkResource>, Error>> + Send + 'a>> { ... }
fn network_delete<'a>(
&'a self,
name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn network_inspect<'a>(
&'a self,
name: &'a str,
params: Option<NetworkInspect<'a>>,
) -> Pin<Box<dyn Future<Output = Result<NetworkResource, Error>> + Send + 'a>> { ... }
fn network_connect<'a>(
&'a self,
name: &'a str,
create: NetworkConnect,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn network_disconnect<'a>(
&'a self,
name: &'a str,
create: NetworkDisconnect,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn network_create<'a>(
&'a self,
create: NetworkCreateRequest,
) -> Pin<Box<dyn Future<Output = Result<NetworkCreate201, Error>> + Send + 'a>> { ... }
fn network_prune<'a>(
&'a self,
params: Option<NetworkPrune<'a>>,
) -> Pin<Box<dyn Future<Output = Result<NetworkPrune200, Error>> + Send + 'a>> { ... }
}
Available on crate feature
v5
only.Provided Methods§
sourcefn network_list<'a>(
&'a self,
params: Option<NetworkList<'a>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<NetworkResource>, Error>> + Send + 'a>>
fn network_list<'a>( &'a self, params: Option<NetworkList<'a>>, ) -> Pin<Box<dyn Future<Output = Result<Vec<NetworkResource>, Error>> + Send + 'a>>
GET /networks List networks Display summary of network configurations
sourcefn network_delete<'a>(
&'a self,
name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn network_delete<'a>( &'a self, name: &'a str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
DELETE /networks/{name} Remove a network Remove a network
sourcefn network_inspect<'a>(
&'a self,
name: &'a str,
params: Option<NetworkInspect<'a>>,
) -> Pin<Box<dyn Future<Output = Result<NetworkResource, Error>> + Send + 'a>>
fn network_inspect<'a>( &'a self, name: &'a str, params: Option<NetworkInspect<'a>>, ) -> Pin<Box<dyn Future<Output = Result<NetworkResource, Error>> + Send + 'a>>
GET /networks/{name} Inspect a network Display low level configuration network
sourcefn network_connect<'a>(
&'a self,
name: &'a str,
create: NetworkConnect,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn network_connect<'a>( &'a self, name: &'a str, create: NetworkConnect, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
POST /networks/{name}/connect Connect container to network Connect a container to a network
sourcefn network_disconnect<'a>(
&'a self,
name: &'a str,
create: NetworkDisconnect,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn network_disconnect<'a>( &'a self, name: &'a str, create: NetworkDisconnect, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
POST /networks/{name}/disconnect Disconnect container from network Disconnect a container from a network
sourcefn network_create<'a>(
&'a self,
create: NetworkCreateRequest,
) -> Pin<Box<dyn Future<Output = Result<NetworkCreate201, Error>> + Send + 'a>>
fn network_create<'a>( &'a self, create: NetworkCreateRequest, ) -> Pin<Box<dyn Future<Output = Result<NetworkCreate201, Error>> + Send + 'a>>
POST /networks/create Create network Create a network configuration
sourcefn network_prune<'a>(
&'a self,
params: Option<NetworkPrune<'a>>,
) -> Pin<Box<dyn Future<Output = Result<NetworkPrune200, Error>> + Send + 'a>>
fn network_prune<'a>( &'a self, params: Option<NetworkPrune<'a>>, ) -> Pin<Box<dyn Future<Output = Result<NetworkPrune200, Error>> + Send + 'a>>
POST /networks/prune Delete unused networks Remove networks that do not have containers