Struct aws_sdk_securityhub::model::RuleGroupSourceStatelessRuleMatchAttributes [−][src]
#[non_exhaustive]pub struct RuleGroupSourceStatelessRuleMatchAttributes {
pub destination_ports: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesDestinationPorts>>,
pub destinations: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesDestinations>>,
pub protocols: Option<Vec<i32>>,
pub source_ports: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesSourcePorts>>,
pub sources: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesSources>>,
pub tcp_flags: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesTcpFlags>>,
}Expand description
Criteria for the stateless rule.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.destination_ports: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesDestinationPorts>>A list of port ranges to specify the destination ports to inspect for.
destinations: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesDestinations>>The destination IP addresses and address ranges to inspect for, in CIDR notation.
protocols: Option<Vec<i32>>The protocols to inspect for.
source_ports: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesSourcePorts>>A list of port ranges to specify the source ports to inspect for.
sources: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesSources>>The source IP addresses and address ranges to inspect for, in CIDR notation.
tcp_flags: Option<Vec<RuleGroupSourceStatelessRuleMatchAttributesTcpFlags>>The TCP flags and masks to inspect for.
Implementations
A list of port ranges to specify the destination ports to inspect for.
pub fn destinations(
&self
) -> Option<&[RuleGroupSourceStatelessRuleMatchAttributesDestinations]>
pub fn destinations(
&self
) -> Option<&[RuleGroupSourceStatelessRuleMatchAttributesDestinations]>
The destination IP addresses and address ranges to inspect for, in CIDR notation.
pub fn source_ports(
&self
) -> Option<&[RuleGroupSourceStatelessRuleMatchAttributesSourcePorts]>
pub fn source_ports(
&self
) -> Option<&[RuleGroupSourceStatelessRuleMatchAttributesSourcePorts]>
A list of port ranges to specify the source ports to inspect for.
The source IP addresses and address ranges to inspect for, in CIDR notation.
Creates a new builder-style object to manufacture RuleGroupSourceStatelessRuleMatchAttributes
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
