Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data TrafficMirrorFilterRule = TrafficMirrorFilterRule' {
- description :: Maybe Text
- destinationCidrBlock :: Maybe Text
- destinationPortRange :: Maybe TrafficMirrorPortRange
- protocol :: Maybe Int
- ruleAction :: Maybe TrafficMirrorRuleAction
- ruleNumber :: Maybe Int
- sourceCidrBlock :: Maybe Text
- sourcePortRange :: Maybe TrafficMirrorPortRange
- trafficDirection :: Maybe TrafficDirection
- trafficMirrorFilterId :: Maybe Text
- trafficMirrorFilterRuleId :: Maybe Text
- newTrafficMirrorFilterRule :: TrafficMirrorFilterRule
- trafficMirrorFilterRule_description :: Lens' TrafficMirrorFilterRule (Maybe Text)
- trafficMirrorFilterRule_destinationCidrBlock :: Lens' TrafficMirrorFilterRule (Maybe Text)
- trafficMirrorFilterRule_destinationPortRange :: Lens' TrafficMirrorFilterRule (Maybe TrafficMirrorPortRange)
- trafficMirrorFilterRule_protocol :: Lens' TrafficMirrorFilterRule (Maybe Int)
- trafficMirrorFilterRule_ruleAction :: Lens' TrafficMirrorFilterRule (Maybe TrafficMirrorRuleAction)
- trafficMirrorFilterRule_ruleNumber :: Lens' TrafficMirrorFilterRule (Maybe Int)
- trafficMirrorFilterRule_sourceCidrBlock :: Lens' TrafficMirrorFilterRule (Maybe Text)
- trafficMirrorFilterRule_sourcePortRange :: Lens' TrafficMirrorFilterRule (Maybe TrafficMirrorPortRange)
- trafficMirrorFilterRule_trafficDirection :: Lens' TrafficMirrorFilterRule (Maybe TrafficDirection)
- trafficMirrorFilterRule_trafficMirrorFilterId :: Lens' TrafficMirrorFilterRule (Maybe Text)
- trafficMirrorFilterRule_trafficMirrorFilterRuleId :: Lens' TrafficMirrorFilterRule (Maybe Text)
Documentation
data TrafficMirrorFilterRule Source #
Describes the Traffic Mirror rule.
See: newTrafficMirrorFilterRule
smart constructor.
TrafficMirrorFilterRule' | |
|
Instances
newTrafficMirrorFilterRule :: TrafficMirrorFilterRule Source #
Create a value of TrafficMirrorFilterRule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_description
- The description of the Traffic Mirror rule.
$sel:destinationCidrBlock:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_destinationCidrBlock
- The destination CIDR block assigned to the Traffic Mirror rule.
$sel:destinationPortRange:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_destinationPortRange
- The destination port range assigned to the Traffic Mirror rule.
$sel:protocol:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_protocol
- The protocol assigned to the Traffic Mirror rule.
$sel:ruleAction:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_ruleAction
- The action assigned to the Traffic Mirror rule.
$sel:ruleNumber:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_ruleNumber
- The rule number of the Traffic Mirror rule.
$sel:sourceCidrBlock:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_sourceCidrBlock
- The source CIDR block assigned to the Traffic Mirror rule.
$sel:sourcePortRange:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_sourcePortRange
- The source port range assigned to the Traffic Mirror rule.
$sel:trafficDirection:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_trafficDirection
- The traffic direction assigned to the Traffic Mirror rule.
$sel:trafficMirrorFilterId:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_trafficMirrorFilterId
- The ID of the Traffic Mirror filter that the rule is associated with.
$sel:trafficMirrorFilterRuleId:TrafficMirrorFilterRule'
, trafficMirrorFilterRule_trafficMirrorFilterRuleId
- The ID of the Traffic Mirror rule.
trafficMirrorFilterRule_description :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #
The description of the Traffic Mirror rule.
trafficMirrorFilterRule_destinationCidrBlock :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #
The destination CIDR block assigned to the Traffic Mirror rule.
trafficMirrorFilterRule_destinationPortRange :: Lens' TrafficMirrorFilterRule (Maybe TrafficMirrorPortRange) Source #
The destination port range assigned to the Traffic Mirror rule.
trafficMirrorFilterRule_protocol :: Lens' TrafficMirrorFilterRule (Maybe Int) Source #
The protocol assigned to the Traffic Mirror rule.
trafficMirrorFilterRule_ruleAction :: Lens' TrafficMirrorFilterRule (Maybe TrafficMirrorRuleAction) Source #
The action assigned to the Traffic Mirror rule.
trafficMirrorFilterRule_ruleNumber :: Lens' TrafficMirrorFilterRule (Maybe Int) Source #
The rule number of the Traffic Mirror rule.
trafficMirrorFilterRule_sourceCidrBlock :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #
The source CIDR block assigned to the Traffic Mirror rule.
trafficMirrorFilterRule_sourcePortRange :: Lens' TrafficMirrorFilterRule (Maybe TrafficMirrorPortRange) Source #
The source port range assigned to the Traffic Mirror rule.
trafficMirrorFilterRule_trafficDirection :: Lens' TrafficMirrorFilterRule (Maybe TrafficDirection) Source #
The traffic direction assigned to the Traffic Mirror rule.
trafficMirrorFilterRule_trafficMirrorFilterId :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #
The ID of the Traffic Mirror filter that the rule is associated with.
trafficMirrorFilterRule_trafficMirrorFilterRuleId :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #
The ID of the Traffic Mirror rule.