Struct usiem::components::use_case::SiemAutomatedStep
source · pub struct SiemAutomatedStep {
pub min_role: UserRole,
pub action: &'static str,
pub name: &'static str,
pub description: &'static str,
}
Fields
min_role: UserRole
Minimum role to execute this Step
action: &'static str
Action to be executed, The String param passed to the Task is the aggr_key
of the alert generated by the rule
name: &'static str
Name of the step
description: &'static str
Description of the step
Trait Implementations
sourceimpl Clone for SiemAutomatedStep
impl Clone for SiemAutomatedStep
sourcefn clone(&self) -> SiemAutomatedStep
fn clone(&self) -> SiemAutomatedStep
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 SiemAutomatedStep
impl Debug for SiemAutomatedStep
sourceimpl Serialize for SiemAutomatedStep
impl Serialize for SiemAutomatedStep
Auto Trait Implementations
impl RefUnwindSafe for SiemAutomatedStep
impl Send for SiemAutomatedStep
impl Sync for SiemAutomatedStep
impl Unpin for SiemAutomatedStep
impl UnwindSafe for SiemAutomatedStep
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