pub struct TaskSecretsResource { /* private fields */ }Expand description
Account secrets, grouped by prefix — /api/v3/secrets.
Implementations§
Source§impl TaskSecretsResource
impl TaskSecretsResource
Sourcepub async fn list_prefixes(&self) -> Result<Vec<String>, ManagerError>
pub async fn list_prefixes(&self) -> Result<Vec<String>, ManagerError>
List the secret prefixes.
Sourcepub async fn list_keys(&self, prefix: &str) -> Result<Vec<String>, ManagerError>
pub async fn list_keys(&self, prefix: &str) -> Result<Vec<String>, ManagerError>
List the keys under a prefix.
Sourcepub async fn create(
&self,
prefix: &str,
secrets: HashMap<String, Value>,
) -> Result<(), ManagerError>
pub async fn create( &self, prefix: &str, secrets: HashMap<String, Value>, ) -> Result<(), ManagerError>
Create secrets under a prefix.
Sourcepub async fn patch(
&self,
prefix: &str,
secrets: HashMap<String, Value>,
) -> Result<(), ManagerError>
pub async fn patch( &self, prefix: &str, secrets: HashMap<String, Value>, ) -> Result<(), ManagerError>
Patch (merge) secrets under a prefix.
Sourcepub async fn delete_keys(
&self,
prefix: &str,
keys: Vec<String>,
) -> Result<(), ManagerError>
pub async fn delete_keys( &self, prefix: &str, keys: Vec<String>, ) -> Result<(), ManagerError>
Delete keys under a prefix.
Auto Trait Implementations§
impl !RefUnwindSafe for TaskSecretsResource
impl !UnwindSafe for TaskSecretsResource
impl Freeze for TaskSecretsResource
impl Send for TaskSecretsResource
impl Sync for TaskSecretsResource
impl Unpin for TaskSecretsResource
impl UnsafeUnpin for TaskSecretsResource
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