Enum usiem::components::task::SiemTaskType
source · #[non_exhaustive]
pub enum SiemTaskType {
EXECUTE_ENDPOINT_SCRIPT(Cow<'static, str>, BTreeMap<Cow<'static, str>, Cow<'static, str>>),
REMEDIATE_EMAILS(BTreeMap<Cow<'static, str>, Cow<'static, str>>),
REPORT_ABUSE(BTreeMap<Cow<'static, str>, Cow<'static, str>>),
UPDATE_GEOIP,
OTHER(Cow<'static, str>, BTreeMap<Cow<'static, str>, Cow<'static, str>>),
}
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(Cow<'static, str>, BTreeMap<Cow<'static, str>, Cow<'static, str>>)
Script name and Script parameters
REMEDIATE_EMAILS(BTreeMap<Cow<'static, str>, Cow<'static, str>>)
Remediate a list of emails. List of parameters
REPORT_ABUSE(BTreeMap<Cow<'static, str>, Cow<'static, str>>)
Report IP, email to abuse mail. Needed provider name and parameters
UPDATE_GEOIP
OTHER(Cow<'static, str>, BTreeMap<Cow<'static, str>, Cow<'static, str>>)
Task name, Map<ParamName, Description>
Trait Implementations
sourceimpl Clone for SiemTaskType
impl Clone for SiemTaskType
sourcefn clone(&self) -> SiemTaskType
fn clone(&self) -> SiemTaskType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SiemTaskType
impl Debug for SiemTaskType
sourceimpl Serialize for SiemTaskType
impl Serialize for SiemTaskType
Auto Trait Implementations
impl RefUnwindSafe for SiemTaskType
impl Send for SiemTaskType
impl Sync for SiemTaskType
impl Unpin for SiemTaskType
impl UnwindSafe for SiemTaskType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more