pub struct RotatedSecretSync {
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: StringRotated 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 RotatedSecretSync
impl RotatedSecretSync
pub fn new(name: String) -> RotatedSecretSync
Trait Implementations§
Source§impl Clone for RotatedSecretSync
impl Clone for RotatedSecretSync
Source§fn clone(&self) -> RotatedSecretSync
fn clone(&self) -> RotatedSecretSync
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 RotatedSecretSync
impl Debug for RotatedSecretSync
Source§impl Default for RotatedSecretSync
impl Default for RotatedSecretSync
Source§fn default() -> RotatedSecretSync
fn default() -> RotatedSecretSync
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RotatedSecretSync
impl<'de> Deserialize<'de> for RotatedSecretSync
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 RotatedSecretSync
impl PartialEq for RotatedSecretSync
Source§fn eq(&self, other: &RotatedSecretSync) -> bool
fn eq(&self, other: &RotatedSecretSync) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RotatedSecretSync
impl Serialize for RotatedSecretSync
impl StructuralPartialEq for RotatedSecretSync
Auto Trait Implementations§
impl Freeze for RotatedSecretSync
impl RefUnwindSafe for RotatedSecretSync
impl Send for RotatedSecretSync
impl Sync for RotatedSecretSync
impl Unpin for RotatedSecretSync
impl UnsafeUnpin for RotatedSecretSync
impl UnwindSafe for RotatedSecretSync
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