#[non_exhaustive]pub enum SiemFunctionType {
Show 20 variants
STOP_COMPONENT,
START_COMPONENT,
LOG_QUERY,
ISOLATE_IP,
ISOLATE_ENDPOINT,
FILTER_IP,
FILTER_DOMAIN,
FILTER_EMAIL_SENDER,
LIST_USE_CASES,
GET_USE_CASE,
LIST_RULES,
GET_RULE,
LIST_TASKS,
LIST_DATASETS,
DOWNLOAD_QUERY,
LOGIN_USER,
LIST_PARSERS,
START_TASK,
GET_TASK_RESULT,
OTHER(LogString),
}Expand description
Define commands to be used by the users or other components.
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.
STOP_COMPONENT
START_COMPONENT
LOG_QUERY
ISOLATE_IP
ISOLATE_ENDPOINT
FILTER_IP
FILTER_DOMAIN
FILTER_EMAIL_SENDER
LIST_USE_CASES
GET_USE_CASE
LIST_RULES
GET_RULE
LIST_TASKS
LIST_DATASETS
DOWNLOAD_QUERY
LOGIN_USER
LIST_PARSERS
START_TASK
GET_TASK_RESULT
OTHER(LogString)
Function name
Trait Implementations§
Source§impl Clone for SiemFunctionType
impl Clone for SiemFunctionType
Source§fn clone(&self) -> SiemFunctionType
fn clone(&self) -> SiemFunctionType
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 SiemFunctionType
impl Debug for SiemFunctionType
Source§impl<'de> Deserialize<'de> for SiemFunctionType
impl<'de> Deserialize<'de> for SiemFunctionType
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 Ord for SiemFunctionType
impl Ord for SiemFunctionType
Source§fn cmp(&self, other: &SiemFunctionType) -> Ordering
fn cmp(&self, other: &SiemFunctionType) -> 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 SiemFunctionType
impl PartialEq for SiemFunctionType
Source§impl PartialOrd for SiemFunctionType
impl PartialOrd for SiemFunctionType
Source§impl Serialize for SiemFunctionType
impl Serialize for SiemFunctionType
impl Eq for SiemFunctionType
impl StructuralPartialEq for SiemFunctionType
Auto Trait Implementations§
impl Freeze for SiemFunctionType
impl RefUnwindSafe for SiemFunctionType
impl Send for SiemFunctionType
impl Sync for SiemFunctionType
impl Unpin for SiemFunctionType
impl UnwindSafe for SiemFunctionType
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