pub struct KmsVaultTransitConfigureRequest {
pub address: String,
pub auth_method: KmsVaultAuthMethod,
pub namespace: Option<String>,
pub mount_path: Option<String>,
pub skip_tls_verify: Option<bool>,
pub default_key_id: Option<String>,
pub timeout_seconds: Option<u64>,
pub retry_attempts: Option<u32>,
pub enable_cache: Option<bool>,
pub max_cached_keys: Option<usize>,
pub cache_ttl_seconds: Option<u64>,
pub allow_insecure_dev_defaults: Option<bool>,
}Expand description
Strict Vault Transit backend configuration accepted by RustFS beta.10.
Fields§
§address: String§auth_method: KmsVaultAuthMethod§namespace: Option<String>§mount_path: Option<String>§skip_tls_verify: Option<bool>§default_key_id: Option<String>§timeout_seconds: Option<u64>§retry_attempts: Option<u32>§enable_cache: Option<bool>§max_cached_keys: Option<usize>§cache_ttl_seconds: Option<u64>§allow_insecure_dev_defaults: Option<bool>Trait Implementations§
Source§impl<'de> Deserialize<'de> for KmsVaultTransitConfigureRequest
impl<'de> Deserialize<'de> for KmsVaultTransitConfigureRequest
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 KmsVaultTransitConfigureRequest
impl RefUnwindSafe for KmsVaultTransitConfigureRequest
impl Send for KmsVaultTransitConfigureRequest
impl Sync for KmsVaultTransitConfigureRequest
impl Unpin for KmsVaultTransitConfigureRequest
impl UnsafeUnpin for KmsVaultTransitConfigureRequest
impl UnwindSafe for KmsVaultTransitConfigureRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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