pub enum DeployerSecretStore {
AwsParameterStore,
GcpSecretManager,
AzureKeyVault,
KubernetesSecret,
LocalVault,
}Expand description
The secret store a deployer writes a vault-native secret into.
Variants§
AwsParameterStore
AWS Systems Manager Parameter Store, as a SecureString parameter.
GcpSecretManager
GCP Secret Manager.
AzureKeyVault
Azure Key Vault.
KubernetesSecret
A Kubernetes Secret with the value under the value key.
LocalVault
The local development vault (alien dev vault set).
Trait Implementations§
Source§impl Clone for DeployerSecretStore
impl Clone for DeployerSecretStore
impl Copy for DeployerSecretStore
Source§impl Debug for DeployerSecretStore
impl Debug for DeployerSecretStore
Source§impl<'de> Deserialize<'de> for DeployerSecretStore
impl<'de> Deserialize<'de> for DeployerSecretStore
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 Eq for DeployerSecretStore
Source§impl PartialEq for DeployerSecretStore
impl PartialEq for DeployerSecretStore
Source§impl Serialize for DeployerSecretStore
impl Serialize for DeployerSecretStore
impl StructuralPartialEq for DeployerSecretStore
Auto Trait Implementations§
impl Freeze for DeployerSecretStore
impl RefUnwindSafe for DeployerSecretStore
impl Send for DeployerSecretStore
impl Sync for DeployerSecretStore
impl Unpin for DeployerSecretStore
impl UnsafeUnpin for DeployerSecretStore
impl UnwindSafe for DeployerSecretStore
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.