pub trait SecretsCompat:
    HasConfig
    + Send
    + Sync {
    // Provided methods
    fn secret_list<'a>(
        &'a self,
        params: Option<SecretList<'a>>,
    ) -> Pin<Box<dyn Future<Output = Result<Vec<SecretInfoReportCompat>, Error>> + Send + 'a>> { ... }
    fn secret_delete<'a>(
        &'a self,
        name: &'a str,
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>> { ... }
    fn secret_inspect<'a>(
        &'a self,
        name: &'a str,
    ) -> Pin<Box<dyn Future<Output = Result<SecretInfoReportCompat, Error>> + Send + 'a>> { ... }
    fn secret_create<'a>(
        &'a self,
        create: SecretCreate,
    ) -> Pin<Box<dyn Future<Output = Result<SecretCreateResponse, Error>> + Send + 'a>> { ... }
}Available on crate feature 
v5 only.Provided Methods§
Sourcefn secret_list<'a>(
    &'a self,
    params: Option<SecretList<'a>>,
) -> Pin<Box<dyn Future<Output = Result<Vec<SecretInfoReportCompat>, Error>> + Send + 'a>>
 
fn secret_list<'a>( &'a self, params: Option<SecretList<'a>>, ) -> Pin<Box<dyn Future<Output = Result<Vec<SecretInfoReportCompat>, Error>> + Send + 'a>>
GET /secrets
List secrets
Returns a list of secrets
Sourcefn secret_delete<'a>(
    &'a self,
    name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
 
fn secret_delete<'a>( &'a self, name: &'a str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>
DELETE /secrets/{name}
Remove secret
Sourcefn secret_inspect<'a>(
    &'a self,
    name: &'a str,
) -> Pin<Box<dyn Future<Output = Result<SecretInfoReportCompat, Error>> + Send + 'a>>
 
fn secret_inspect<'a>( &'a self, name: &'a str, ) -> Pin<Box<dyn Future<Output = Result<SecretInfoReportCompat, Error>> + Send + 'a>>
GET /secrets/{name}
Inspect secret
Sourcefn secret_create<'a>(
    &'a self,
    create: SecretCreate,
) -> Pin<Box<dyn Future<Output = Result<SecretCreateResponse, Error>> + Send + 'a>>
 
fn secret_create<'a>( &'a self, create: SecretCreate, ) -> Pin<Box<dyn Future<Output = Result<SecretCreateResponse, Error>> + Send + 'a>>
POST /secrets/create
Create a secret