pub struct ClusterAlertsSettings {
pub cluster_ca_cert_about_to_expire: Option<ClusterAlertSettingsWithThreshold>,
pub cluster_certs_about_to_expire: Option<ClusterAlertSettingsWithThreshold>,
pub cluster_license_about_to_expire: Option<ClusterAlertSettingsWithThreshold>,
pub node_cpu_utilization: Option<ClusterAlertSettingsWithThreshold>,
pub node_ephemeral_storage: Option<ClusterAlertSettingsWithThreshold>,
pub node_free_flash: Option<ClusterAlertSettingsWithThreshold>,
pub node_internal_certs_about_to_expire: Option<ClusterAlertSettingsWithThreshold>,
pub node_memory: Option<ClusterAlertSettingsWithThreshold>,
pub node_net_throughput: Option<ClusterAlertSettingsWithThreshold>,
pub node_persistent_storage: Option<ClusterAlertSettingsWithThreshold>,
pub extra: Value,
}
Expand description
Complete cluster alerts settings object
Fields§
§cluster_ca_cert_about_to_expire: Option<ClusterAlertSettingsWithThreshold>
CA certificate about to expire
cluster_certs_about_to_expire: Option<ClusterAlertSettingsWithThreshold>
Cluster certificates about to expire
cluster_license_about_to_expire: Option<ClusterAlertSettingsWithThreshold>
License about to expire
node_cpu_utilization: Option<ClusterAlertSettingsWithThreshold>
Node CPU utilization above threshold
node_ephemeral_storage: Option<ClusterAlertSettingsWithThreshold>
Node ephemeral storage below threshold
node_free_flash: Option<ClusterAlertSettingsWithThreshold>
Node free flash below threshold
node_internal_certs_about_to_expire: Option<ClusterAlertSettingsWithThreshold>
Node internal certificates about to expire
node_memory: Option<ClusterAlertSettingsWithThreshold>
Node memory below threshold
node_net_throughput: Option<ClusterAlertSettingsWithThreshold>
Node network throughput above threshold
node_persistent_storage: Option<ClusterAlertSettingsWithThreshold>
Node persistent storage below threshold
extra: Value
Trait Implementations§
Source§impl Clone for ClusterAlertsSettings
impl Clone for ClusterAlertsSettings
Source§fn clone(&self) -> ClusterAlertsSettings
fn clone(&self) -> ClusterAlertsSettings
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 Debug for ClusterAlertsSettings
impl Debug for ClusterAlertsSettings
Source§impl<'de> Deserialize<'de> for ClusterAlertsSettings
impl<'de> Deserialize<'de> for ClusterAlertsSettings
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 ClusterAlertsSettings
impl RefUnwindSafe for ClusterAlertsSettings
impl Send for ClusterAlertsSettings
impl Sync for ClusterAlertsSettings
impl Unpin for ClusterAlertsSettings
impl UnwindSafe for ClusterAlertsSettings
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