Struct aws_sdk_securityhub::model::RuleGroupSource
source · [−]#[non_exhaustive]pub struct RuleGroupSource { /* private fields */ }Expand description
The rules and actions for the rule group.
Implementations
sourceimpl RuleGroupSource
impl RuleGroupSource
sourcepub fn rules_source_list(&self) -> Option<&RuleGroupSourceListDetails>
pub fn rules_source_list(&self) -> Option<&RuleGroupSourceListDetails>
Stateful inspection criteria for a domain list rule group. A domain list rule group determines access by specific protocols to specific domains.
sourcepub fn rules_string(&self) -> Option<&str>
pub fn rules_string(&self) -> Option<&str>
Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.
sourcepub fn stateful_rules(&self) -> Option<&[RuleGroupSourceStatefulRulesDetails]>
pub fn stateful_rules(&self) -> Option<&[RuleGroupSourceStatefulRulesDetails]>
Suricata rule specifications.
sourcepub fn stateless_rules_and_custom_actions(
&self
) -> Option<&RuleGroupSourceStatelessRulesAndCustomActionsDetails>
pub fn stateless_rules_and_custom_actions(
&self
) -> Option<&RuleGroupSourceStatelessRulesAndCustomActionsDetails>
The stateless rules and custom actions used by a stateless rule group.
sourceimpl RuleGroupSource
impl RuleGroupSource
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RuleGroupSource.
Trait Implementations
sourceimpl Clone for RuleGroupSource
impl Clone for RuleGroupSource
sourcefn clone(&self) -> RuleGroupSource
fn clone(&self) -> RuleGroupSource
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 RuleGroupSource
impl Debug for RuleGroupSource
sourceimpl PartialEq<RuleGroupSource> for RuleGroupSource
impl PartialEq<RuleGroupSource> for RuleGroupSource
sourcefn eq(&self, other: &RuleGroupSource) -> bool
fn eq(&self, other: &RuleGroupSource) -> bool
impl StructuralPartialEq for RuleGroupSource
Auto Trait Implementations
impl RefUnwindSafe for RuleGroupSource
impl Send for RuleGroupSource
impl Sync for RuleGroupSource
impl Unpin for RuleGroupSource
impl UnwindSafe for RuleGroupSource
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