pub trait Secrets:
HasConfig
+ Send
+ Sync {
// Provided methods
fn secret_delete_libpod<'a>(
&'a self,
name: &'a str,
params: Option<SecretDeleteLibpod>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn secret_exists_libpod<'a>(
&'a self,
name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn secret_inspect_libpod<'a>(
&'a self,
name: &'a str,
params: Option<SecretInspectLibpod>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn secret_create_libpod<'a>(
&'a self,
params: Option<SecretCreateLibpod<'a>>,
request: String,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
fn secret_list_libpod<'a>(
&'a self,
params: Option<SecretListLibpod<'a>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<()>, Error>> + Send + 'a>> { ... }
}
Available on crate feature
v4
only.Provided Methods§
Sourcefn secret_delete_libpod<'a>(
&'a self,
name: &'a str,
params: Option<SecretDeleteLibpod>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn secret_delete_libpod<'a>( &'a self, name: &'a str, params: Option<SecretDeleteLibpod>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
DELETE /libpod/secrets/{name}
Remove secret
Sourcefn secret_exists_libpod<'a>(
&'a self,
name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn secret_exists_libpod<'a>( &'a self, name: &'a str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
GET /libpod/secrets/{name}/exists
Secret exists
Sourcefn secret_inspect_libpod<'a>(
&'a self,
name: &'a str,
params: Option<SecretInspectLibpod>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
fn secret_inspect_libpod<'a>( &'a self, name: &'a str, params: Option<SecretInspectLibpod>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
GET /libpod/secrets/{name}/json
Inspect secret