#[non_exhaustive]pub enum SiemTaskType {
EXECUTE_ENDPOINT_SCRIPT,
REMEDIATE_EMAILS,
REPORT_ABUSE,
UPDATE_GEOIP,
UPDATE_CLOUD_PROVIDER,
OTHER(LogString),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
EXECUTE_ENDPOINT_SCRIPT
Script name and Script parameters
REMEDIATE_EMAILS
Remediate a list of emails. List of parameters
REPORT_ABUSE
Report IP, email to abuse mail. Needed provider name and parameters
UPDATE_GEOIP
Update GeoIP database
UPDATE_CLOUD_PROVIDER
OTHER(LogString)
Task name, Map<ParamName, Description>
Trait Implementations§
Source§impl Clone for SiemTaskType
impl Clone for SiemTaskType
Source§fn clone(&self) -> SiemTaskType
fn clone(&self) -> SiemTaskType
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 SiemTaskType
impl Debug for SiemTaskType
Source§impl<'de> Deserialize<'de> for SiemTaskType
impl<'de> Deserialize<'de> for SiemTaskType
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 Display for SiemTaskType
impl Display for SiemTaskType
Source§impl Ord for SiemTaskType
impl Ord for SiemTaskType
Source§fn cmp(&self, other: &SiemTaskType) -> Ordering
fn cmp(&self, other: &SiemTaskType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SiemTaskType
impl PartialEq for SiemTaskType
Source§impl PartialOrd for SiemTaskType
impl PartialOrd for SiemTaskType
Source§impl Serialize for SiemTaskType
impl Serialize for SiemTaskType
impl Eq for SiemTaskType
impl StructuralPartialEq for SiemTaskType
Auto Trait Implementations§
impl Freeze for SiemTaskType
impl RefUnwindSafe for SiemTaskType
impl Send for SiemTaskType
impl Sync for SiemTaskType
impl Unpin for SiemTaskType
impl UnwindSafe for SiemTaskType
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