pub struct GcpSecretConfig {
pub project: String,
pub secret: String,
pub version: String,
}Expand description
Configuration for GCP Secret Manager resolution
Fields§
§project: StringGCP project ID
secret: StringSecret name
version: StringVersion (defaults to “latest”)
Implementations§
Trait Implementations§
Source§impl Clone for GcpSecretConfig
impl Clone for GcpSecretConfig
Source§impl Debug for GcpSecretConfig
impl Debug for GcpSecretConfig
Source§impl<'de> Deserialize<'de> for GcpSecretConfig
impl<'de> Deserialize<'de> for GcpSecretConfig
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 GcpSecretConfig
Source§impl PartialEq for GcpSecretConfig
impl PartialEq for GcpSecretConfig
Source§impl Serialize for GcpSecretConfig
impl Serialize for GcpSecretConfig
impl StructuralPartialEq for GcpSecretConfig
Auto Trait Implementations§
impl Freeze for GcpSecretConfig
impl RefUnwindSafe for GcpSecretConfig
impl Send for GcpSecretConfig
impl Sync for GcpSecretConfig
impl Unpin for GcpSecretConfig
impl UnsafeUnpin for GcpSecretConfig
impl UnwindSafe for GcpSecretConfig
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