Trait SecretsCompatApi

Source
pub trait SecretsCompatApi: Send + Sync {
    // Required methods
    fn secret_create(
        &self,
        create: Option<SecretCreate>,
    ) -> Pin<Box<dyn Future<Output = Result<SecretCreateLibpod201Response, Error>> + Send>>;
    fn secret_delete(
        &self,
        name: &str,
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>;
    fn secret_inspect(
        &self,
        name: &str,
    ) -> Pin<Box<dyn Future<Output = Result<SecretInfoReportCompat, Error>> + Send>>;
    fn secret_list(
        &self,
        filters: Option<&str>,
    ) -> Pin<Box<dyn Future<Output = Result<Vec<SecretInfoReportCompat>, Error>> + Send>>;
}

Required Methods§

Source

fn secret_create( &self, create: Option<SecretCreate>, ) -> Pin<Box<dyn Future<Output = Result<SecretCreateLibpod201Response, Error>> + Send>>

Source

fn secret_delete( &self, name: &str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>

Source

fn secret_inspect( &self, name: &str, ) -> Pin<Box<dyn Future<Output = Result<SecretInfoReportCompat, Error>> + Send>>

Source

fn secret_list( &self, filters: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<Vec<SecretInfoReportCompat>, Error>> + Send>>

Implementors§