pub struct GeneralConfigPart {Show 17 fields
pub akeyless_url: Option<String>,
pub api_token_ttl: Option<String>,
pub display_name: Option<String>,
pub enable_sni_proxy: Option<bool>,
pub enable_tls: Option<bool>,
pub enable_tls_configure: Option<bool>,
pub enable_tls_curl: Option<bool>,
pub enable_tls_hvp: Option<bool>,
pub gw_cluster_url: Option<String>,
pub hvp_route_version: Option<i64>,
pub notify_on_status_change: Option<bool>,
pub tcp_port: Option<String>,
pub tls_cert: Option<String>,
pub tls_cert_common_name: Option<String>,
pub tls_cert_expiration_date: Option<String>,
pub tls_cert_expiration_events: Option<Vec<CertificateExpirationEvent>>,
pub tls_key: Option<String>,
}Fields§
§akeyless_url: Option<String>AkeylessUrl is here for BC only. Gator will still return it if it exists in the configuration, but new clients (>=2.34.0) will ignore it and override it with what exists in their local file. It will no longer be sent to Gator for update, so new clusters will only have the default value saved in the DB.
api_token_ttl: Option<String>§display_name: Option<String>§enable_sni_proxy: Option<bool>§enable_tls: Option<bool>§enable_tls_configure: Option<bool>§enable_tls_curl: Option<bool>§enable_tls_hvp: Option<bool>§gw_cluster_url: Option<String>§hvp_route_version: Option<i64>§notify_on_status_change: Option<bool>§tcp_port: Option<String>§tls_cert: Option<String>§tls_cert_common_name: Option<String>§tls_cert_expiration_date: Option<String>§tls_cert_expiration_events: Option<Vec<CertificateExpirationEvent>>§tls_key: Option<String>Implementations§
Source§impl GeneralConfigPart
impl GeneralConfigPart
pub fn new() -> GeneralConfigPart
Trait Implementations§
Source§impl Clone for GeneralConfigPart
impl Clone for GeneralConfigPart
Source§fn clone(&self) -> GeneralConfigPart
fn clone(&self) -> GeneralConfigPart
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 GeneralConfigPart
impl Debug for GeneralConfigPart
Source§impl Default for GeneralConfigPart
impl Default for GeneralConfigPart
Source§fn default() -> GeneralConfigPart
fn default() -> GeneralConfigPart
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GeneralConfigPart
impl<'de> Deserialize<'de> for GeneralConfigPart
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 GeneralConfigPart
impl PartialEq for GeneralConfigPart
Source§fn eq(&self, other: &GeneralConfigPart) -> bool
fn eq(&self, other: &GeneralConfigPart) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GeneralConfigPart
impl Serialize for GeneralConfigPart
impl StructuralPartialEq for GeneralConfigPart
Auto Trait Implementations§
impl Freeze for GeneralConfigPart
impl RefUnwindSafe for GeneralConfigPart
impl Send for GeneralConfigPart
impl Sync for GeneralConfigPart
impl Unpin for GeneralConfigPart
impl UnsafeUnpin for GeneralConfigPart
impl UnwindSafe for GeneralConfigPart
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