pub struct SopsSecretSops {
pub age: Option<Vec<SopsSecretSopsAge>>,
pub azure_kv: Option<Vec<SopsSecretSopsAzureKv>>,
pub encrypted_regex: Option<String>,
pub encrypted_suffix: Option<String>,
pub gcp_kms: Option<Vec<SopsSecretSopsGcpKms>>,
pub hc_vault: Option<Vec<SopsSecretSopsHcVault>>,
pub kms: Option<Vec<SopsSecretSopsKms>>,
pub lastmodified: Option<String>,
pub mac: Option<String>,
pub pgp: Option<Vec<SopsSecretSopsPgp>>,
pub version: Option<String>,
}Expand description
SopsSecret metadata
Fields§
§age: Option<Vec<SopsSecretSopsAge>>Age configuration
azure_kv: Option<Vec<SopsSecretSopsAzureKv>>Azure KMS configuration
encrypted_regex: Option<String>Regex used to encrypt SopsSecret resource This opstion should be used with more care, as it can make resource unapplicable to the cluster.
encrypted_suffix: Option<String>Suffix used to encrypt SopsSecret resource
gcp_kms: Option<Vec<SopsSecretSopsGcpKms>>Gcp KMS configuration
hc_vault: Option<Vec<SopsSecretSopsHcVault>>Hashicorp Vault KMS configurarion
kms: Option<Vec<SopsSecretSopsKms>>Aws KMS configuration
lastmodified: Option<String>LastModified date when SopsSecret was last modified
mac: Option<String>Mac - sops setting
pgp: Option<Vec<SopsSecretSopsPgp>>PGP configuration
version: Option<String>Version of the sops tool used to encrypt SopsSecret
Trait Implementations§
Source§impl Clone for SopsSecretSops
impl Clone for SopsSecretSops
Source§fn clone(&self) -> SopsSecretSops
fn clone(&self) -> SopsSecretSops
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 Debug for SopsSecretSops
impl Debug for SopsSecretSops
Source§impl Default for SopsSecretSops
impl Default for SopsSecretSops
Source§fn default() -> SopsSecretSops
fn default() -> SopsSecretSops
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SopsSecretSops
impl<'de> Deserialize<'de> for SopsSecretSops
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 SopsSecretSops
impl PartialEq for SopsSecretSops
Source§impl Serialize for SopsSecretSops
impl Serialize for SopsSecretSops
impl StructuralPartialEq for SopsSecretSops
Auto Trait Implementations§
impl Freeze for SopsSecretSops
impl RefUnwindSafe for SopsSecretSops
impl Send for SopsSecretSops
impl Sync for SopsSecretSops
impl Unpin for SopsSecretSops
impl UnwindSafe for SopsSecretSops
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