pub struct EsmDelete {
pub esm_name: String,
pub json: Option<bool>,
pub secret_id: String,
pub token: Option<String>,
pub uid_token: Option<String>,
}Expand description
EsmDelete : esmDelete is a command that deletes a secret from an External Secrets Manager
Fields§
§esm_name: StringName of the External Secrets Manager item
json: Option<bool>Set output format to JSON
secret_id: StringThe external secret id (or name, for AWS, Azure or K8s targets) to delete
token: Option<String>Authentication token (see /auth and /configure)
uid_token: Option<String>The universal identity token, Required only for universal_identity authentication
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EsmDelete
impl<'de> Deserialize<'de> for EsmDelete
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for EsmDelete
Auto Trait Implementations§
impl Freeze for EsmDelete
impl RefUnwindSafe for EsmDelete
impl Send for EsmDelete
impl Sync for EsmDelete
impl Unpin for EsmDelete
impl UnsafeUnpin for EsmDelete
impl UnwindSafe for EsmDelete
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