/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The definition of the stateless rule.See Also:
AWS
* API Reference
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The actions to take on a packet that matches one of the stateless rule
* definition's match attributes. You must specify a standard action
* (aws:pass
, aws:drop
, or
* aws:forward_to_sfe
). You can then add custom actions.
The criteria for Network Firewall to use to inspect an individual packet in a * stateless rule inspection.
*/ inline const RuleGroupSourceStatelessRuleMatchAttributes& GetMatchAttributes() const{ return m_matchAttributes; } /** *The criteria for Network Firewall to use to inspect an individual packet in a * stateless rule inspection.
*/ inline bool MatchAttributesHasBeenSet() const { return m_matchAttributesHasBeenSet; } /** *The criteria for Network Firewall to use to inspect an individual packet in a * stateless rule inspection.
*/ inline void SetMatchAttributes(const RuleGroupSourceStatelessRuleMatchAttributes& value) { m_matchAttributesHasBeenSet = true; m_matchAttributes = value; } /** *The criteria for Network Firewall to use to inspect an individual packet in a * stateless rule inspection.
*/ inline void SetMatchAttributes(RuleGroupSourceStatelessRuleMatchAttributes&& value) { m_matchAttributesHasBeenSet = true; m_matchAttributes = std::move(value); } /** *The criteria for Network Firewall to use to inspect an individual packet in a * stateless rule inspection.
*/ inline RuleGroupSourceStatelessRuleDefinition& WithMatchAttributes(const RuleGroupSourceStatelessRuleMatchAttributes& value) { SetMatchAttributes(value); return *this;} /** *The criteria for Network Firewall to use to inspect an individual packet in a * stateless rule inspection.
*/ inline RuleGroupSourceStatelessRuleDefinition& WithMatchAttributes(RuleGroupSourceStatelessRuleMatchAttributes&& value) { SetMatchAttributes(std::move(value)); return *this;} private: Aws::Vector