pub struct AzureKeyVaultConfig {
pub vault_url: String,
pub tenant_id: Option<String>,
pub client_id: Option<String>,
pub client_secret: Option<String>,
pub use_managed_identity: bool,
pub prefix: String,
}Expand description
Azure Key Vault configuration
Fields§
§vault_url: StringKey Vault URL
tenant_id: Option<String>Tenant ID
client_id: Option<String>Client ID
client_secret: Option<String>Client secret
use_managed_identity: boolUse managed identity
prefix: StringSecret name prefix
Trait Implementations§
Source§impl Clone for AzureKeyVaultConfig
impl Clone for AzureKeyVaultConfig
Source§fn clone(&self) -> AzureKeyVaultConfig
fn clone(&self) -> AzureKeyVaultConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AzureKeyVaultConfig
impl Debug for AzureKeyVaultConfig
Source§impl Default for AzureKeyVaultConfig
impl Default for AzureKeyVaultConfig
Source§impl<'de> Deserialize<'de> for AzureKeyVaultConfigwhere
AzureKeyVaultConfig: Default,
impl<'de> Deserialize<'de> for AzureKeyVaultConfigwhere
AzureKeyVaultConfig: Default,
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
Auto Trait Implementations§
impl Freeze for AzureKeyVaultConfig
impl RefUnwindSafe for AzureKeyVaultConfig
impl Send for AzureKeyVaultConfig
impl Sync for AzureKeyVaultConfig
impl Unpin for AzureKeyVaultConfig
impl UnsafeUnpin for AzureKeyVaultConfig
impl UnwindSafe for AzureKeyVaultConfig
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