pub struct Security {
pub enable_default_user: Option<bool>,
pub ssl_client_authentication: Option<bool>,
pub tls_client_authentication: Option<bool>,
pub source_ips: Option<Vec<String>>,
pub password: Option<String>,
pub enable_tls: Option<bool>,
}Expand description
Security configuration (response)
Fields§
§enable_default_user: Option<bool>Whether default Redis user is enabled
ssl_client_authentication: Option<bool>Whether SSL client authentication is enabled
tls_client_authentication: Option<bool>Whether TLS client authentication is enabled
source_ips: Option<Vec<String>>List of source IP addresses allowed to connect
password: Option<String>Database password (masked in responses)
enable_tls: Option<bool>Whether TLS is enabled
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Security
impl<'de> Deserialize<'de> for Security
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 Security
impl RefUnwindSafe for Security
impl Send for Security
impl Sync for Security
impl Unpin for Security
impl UnwindSafe for Security
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