pub struct ExternalSecretDataFromExtract {
pub conversion_strategy: Option<ExternalSecretDataFromExtractConversionStrategy>,
pub decoding_strategy: Option<ExternalSecretDataFromExtractDecodingStrategy>,
pub key: String,
pub metadata_policy: Option<ExternalSecretDataFromExtractMetadataPolicy>,
pub property: Option<String>,
pub version: Option<String>,
}Expand description
Used to extract multiple key/value pairs from one secret Note: Extract does not support sourceRef.Generator or sourceRef.GeneratorRef.
Fields§
§conversion_strategy: Option<ExternalSecretDataFromExtractConversionStrategy>Used to define a conversion Strategy
decoding_strategy: Option<ExternalSecretDataFromExtractDecodingStrategy>Used to define a decoding Strategy
key: StringKey is the key used in the Provider, mandatory
metadata_policy: Option<ExternalSecretDataFromExtractMetadataPolicy>Policy for fetching tags/labels from provider secrets, possible options are Fetch, None. Defaults to None
property: Option<String>Used to select a specific property of the Provider value (if a map), if supported
version: Option<String>Used to select a specific version of the Provider value, if supported
Trait Implementations§
Source§impl Clone for ExternalSecretDataFromExtract
impl Clone for ExternalSecretDataFromExtract
Source§fn clone(&self) -> ExternalSecretDataFromExtract
fn clone(&self) -> ExternalSecretDataFromExtract
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ExternalSecretDataFromExtract
impl Default for ExternalSecretDataFromExtract
Source§fn default() -> ExternalSecretDataFromExtract
fn default() -> ExternalSecretDataFromExtract
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExternalSecretDataFromExtract
impl<'de> Deserialize<'de> for ExternalSecretDataFromExtract
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 ExternalSecretDataFromExtract
impl PartialEq for ExternalSecretDataFromExtract
Source§fn eq(&self, other: &ExternalSecretDataFromExtract) -> bool
fn eq(&self, other: &ExternalSecretDataFromExtract) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExternalSecretDataFromExtract
Auto Trait Implementations§
impl Freeze for ExternalSecretDataFromExtract
impl RefUnwindSafe for ExternalSecretDataFromExtract
impl Send for ExternalSecretDataFromExtract
impl Sync for ExternalSecretDataFromExtract
impl Unpin for ExternalSecretDataFromExtract
impl UnwindSafe for ExternalSecretDataFromExtract
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