pub struct ClusterOutputPrometheusRemoteWriteTls {
pub ca_file: Option<String>,
pub ca_path: Option<String>,
pub crt_file: Option<String>,
pub debug: Option<i32>,
pub key_file: Option<String>,
pub key_password: Option<ClusterOutputPrometheusRemoteWriteTlsKeyPassword>,
pub verify: Option<bool>,
pub vhost: Option<String>,
}Expand description
Fluent Bit provides integrated support for Transport Layer Security (TLS) and it predecessor Secure Sockets Layer (SSL) respectively.
Fields§
§ca_file: Option<String>Absolute path to CA certificate file
ca_path: Option<String>Absolute path to scan for certificate files
crt_file: Option<String>Absolute path to Certificate file
debug: Option<i32>Set TLS debug verbosity level. It accept the following values: 0 (No debug), 1 (Error), 2 (State change), 3 (Informational) and 4 Verbose
key_file: Option<String>Absolute path to private Key file
key_password: Option<ClusterOutputPrometheusRemoteWriteTlsKeyPassword>Optional password for tls.key_file file
verify: Option<bool>Force certificate validation
vhost: Option<String>Hostname to be used for TLS SNI extension
Trait Implementations§
Source§impl Clone for ClusterOutputPrometheusRemoteWriteTls
impl Clone for ClusterOutputPrometheusRemoteWriteTls
Source§fn clone(&self) -> ClusterOutputPrometheusRemoteWriteTls
fn clone(&self) -> ClusterOutputPrometheusRemoteWriteTls
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ClusterOutputPrometheusRemoteWriteTls
impl Default for ClusterOutputPrometheusRemoteWriteTls
Source§fn default() -> ClusterOutputPrometheusRemoteWriteTls
fn default() -> ClusterOutputPrometheusRemoteWriteTls
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterOutputPrometheusRemoteWriteTls
impl<'de> Deserialize<'de> for ClusterOutputPrometheusRemoteWriteTls
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
Source§impl PartialEq for ClusterOutputPrometheusRemoteWriteTls
impl PartialEq for ClusterOutputPrometheusRemoteWriteTls
Source§fn eq(&self, other: &ClusterOutputPrometheusRemoteWriteTls) -> bool
fn eq(&self, other: &ClusterOutputPrometheusRemoteWriteTls) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterOutputPrometheusRemoteWriteTls
Auto Trait Implementations§
impl Freeze for ClusterOutputPrometheusRemoteWriteTls
impl RefUnwindSafe for ClusterOutputPrometheusRemoteWriteTls
impl Send for ClusterOutputPrometheusRemoteWriteTls
impl Sync for ClusterOutputPrometheusRemoteWriteTls
impl Unpin for ClusterOutputPrometheusRemoteWriteTls
impl UnwindSafe for ClusterOutputPrometheusRemoteWriteTls
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