pub struct EsmUpdate {
pub binary_value: Option<bool>,
pub description: Option<String>,
pub esm_name: String,
pub json: Option<bool>,
pub secret_id: String,
pub tags: Option<HashMap<String, String>>,
pub token: Option<String>,
pub uid_token: Option<String>,
pub value: String,
}Expand description
EsmUpdate : esmUpdate is a command that updates a secret in an External Secrets Manager
Fields§
§binary_value: Option<bool>Use this option if the external secret value is a base64 encoded binary
description: Option<String>Description of the external secret
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 update
Tags for the external secret
token: Option<String>Authentication token (see /auth and /configure)
uid_token: Option<String>The universal identity token, Required only for universal_identity authentication
value: StringValue of the external secret item, either text or base64 encoded binary
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EsmUpdate
impl<'de> Deserialize<'de> for EsmUpdate
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 EsmUpdate
Auto Trait Implementations§
impl Freeze for EsmUpdate
impl RefUnwindSafe for EsmUpdate
impl Send for EsmUpdate
impl Sync for EsmUpdate
impl Unpin for EsmUpdate
impl UnsafeUnpin for EsmUpdate
impl UnwindSafe for EsmUpdate
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