pub struct EsmGet {
pub esm_name: String,
pub json: Option<bool>,
pub secret_id: String,
pub token: Option<String>,
pub uid_token: Option<String>,
}Expand description
EsmGet : esmGet is a command that gets the value and interal details of 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 secret id (or name, for AWS, Azure or K8s targets) to get from the External Secrets Manager
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 EsmGet
impl<'de> Deserialize<'de> for EsmGet
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 EsmGet
Auto Trait Implementations§
impl Freeze for EsmGet
impl RefUnwindSafe for EsmGet
impl Send for EsmGet
impl Sync for EsmGet
impl Unpin for EsmGet
impl UnsafeUnpin for EsmGet
impl UnwindSafe for EsmGet
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