pub struct DeployerSecretLocation {
pub store: DeployerSecretStore,
pub name: String,
pub vault_name: Option<String>,
pub console_url: Option<String>,
pub cli_command: String,
}Expand description
Where a deployer writes a vault-native secret.
Fields§
§store: DeployerSecretStoreThe secret store.
name: StringFull name of the secret in that store.
vault_name: Option<String>The Azure Key Vault that holds the secret. Other stores resolve name
in the stack’s own account or project.
console_url: Option<String>Cloud console page where the secret is created, when the store has one.
cli_command: StringCommand that writes the value, with <VALUE> in place of the secret.
Trait Implementations§
Source§impl Clone for DeployerSecretLocation
impl Clone for DeployerSecretLocation
Source§impl Debug for DeployerSecretLocation
impl Debug for DeployerSecretLocation
Source§impl<'de> Deserialize<'de> for DeployerSecretLocation
impl<'de> Deserialize<'de> for DeployerSecretLocation
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 DeployerSecretLocation
Source§impl PartialEq for DeployerSecretLocation
impl PartialEq for DeployerSecretLocation
Source§impl Serialize for DeployerSecretLocation
impl Serialize for DeployerSecretLocation
impl StructuralPartialEq for DeployerSecretLocation
Auto Trait Implementations§
impl Freeze for DeployerSecretLocation
impl RefUnwindSafe for DeployerSecretLocation
impl Send for DeployerSecretLocation
impl Sync for DeployerSecretLocation
impl Unpin for DeployerSecretLocation
impl UnsafeUnpin for DeployerSecretLocation
impl UnwindSafe for DeployerSecretLocation
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.