pub struct StaticSecretSync {
pub delete_remote: Option<bool>,
pub filter_secret_value: Option<String>,
pub json: Option<bool>,
pub name: String,
pub namespace: Option<String>,
pub remote_secret_name: Option<String>,
pub token: Option<String>,
pub uid_token: Option<String>,
pub usc_name: Option<String>,
}Fields§
§delete_remote: Option<bool>Delete the secret from remote secret manager (for association create/update)
filter_secret_value: Option<String>JQ expression to filter or transform the secret value
json: Option<bool>Set output format to JSON
name: StringStatic secret name
namespace: Option<String>Vault namespace, releavnt only for Hashicorp Vault Target
remote_secret_name: Option<String>Remote Secret Name that will be synced on the remote endpoint
token: Option<String>Authentication token (see /auth and /configure)
uid_token: Option<String>The universal identity token, Required only for universal_identity authentication
usc_name: Option<String>Universal Secret Connector name, If not provided all attached USC’s will be synced
Implementations§
Source§impl StaticSecretSync
impl StaticSecretSync
pub fn new(name: String) -> StaticSecretSync
Trait Implementations§
Source§impl Clone for StaticSecretSync
impl Clone for StaticSecretSync
Source§fn clone(&self) -> StaticSecretSync
fn clone(&self) -> StaticSecretSync
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StaticSecretSync
impl Debug for StaticSecretSync
Source§impl Default for StaticSecretSync
impl Default for StaticSecretSync
Source§fn default() -> StaticSecretSync
fn default() -> StaticSecretSync
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StaticSecretSync
impl<'de> Deserialize<'de> for StaticSecretSync
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
Source§impl PartialEq for StaticSecretSync
impl PartialEq for StaticSecretSync
Source§fn eq(&self, other: &StaticSecretSync) -> bool
fn eq(&self, other: &StaticSecretSync) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for StaticSecretSync
impl Serialize for StaticSecretSync
impl StructuralPartialEq for StaticSecretSync
Auto Trait Implementations§
impl Freeze for StaticSecretSync
impl RefUnwindSafe for StaticSecretSync
impl Send for StaticSecretSync
impl Sync for StaticSecretSync
impl Unpin for StaticSecretSync
impl UnsafeUnpin for StaticSecretSync
impl UnwindSafe for StaticSecretSync
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