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 PacketHeaderStatement = PacketHeaderStatement' {
- destinationAddresses :: Maybe [Text]
- destinationPorts :: Maybe [Text]
- destinationPrefixLists :: Maybe [Text]
- protocols :: Maybe [Protocol]
- sourceAddresses :: Maybe [Text]
- sourcePorts :: Maybe [Text]
- sourcePrefixLists :: Maybe [Text]
- newPacketHeaderStatement :: PacketHeaderStatement
- packetHeaderStatement_destinationAddresses :: Lens' PacketHeaderStatement (Maybe [Text])
- packetHeaderStatement_destinationPorts :: Lens' PacketHeaderStatement (Maybe [Text])
- packetHeaderStatement_destinationPrefixLists :: Lens' PacketHeaderStatement (Maybe [Text])
- packetHeaderStatement_protocols :: Lens' PacketHeaderStatement (Maybe [Protocol])
- packetHeaderStatement_sourceAddresses :: Lens' PacketHeaderStatement (Maybe [Text])
- packetHeaderStatement_sourcePorts :: Lens' PacketHeaderStatement (Maybe [Text])
- packetHeaderStatement_sourcePrefixLists :: Lens' PacketHeaderStatement (Maybe [Text])
Documentation
data PacketHeaderStatement Source #
Describes a packet header statement.
See: newPacketHeaderStatement
smart constructor.
PacketHeaderStatement' | |
|
Instances
newPacketHeaderStatement :: PacketHeaderStatement Source #
Create a value of PacketHeaderStatement
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:destinationAddresses:PacketHeaderStatement'
, packetHeaderStatement_destinationAddresses
- The destination addresses.
$sel:destinationPorts:PacketHeaderStatement'
, packetHeaderStatement_destinationPorts
- The destination ports.
$sel:destinationPrefixLists:PacketHeaderStatement'
, packetHeaderStatement_destinationPrefixLists
- The destination prefix lists.
$sel:protocols:PacketHeaderStatement'
, packetHeaderStatement_protocols
- The protocols.
$sel:sourceAddresses:PacketHeaderStatement'
, packetHeaderStatement_sourceAddresses
- The source addresses.
$sel:sourcePorts:PacketHeaderStatement'
, packetHeaderStatement_sourcePorts
- The source ports.
$sel:sourcePrefixLists:PacketHeaderStatement'
, packetHeaderStatement_sourcePrefixLists
- The source prefix lists.
packetHeaderStatement_destinationAddresses :: Lens' PacketHeaderStatement (Maybe [Text]) Source #
The destination addresses.
packetHeaderStatement_destinationPorts :: Lens' PacketHeaderStatement (Maybe [Text]) Source #
The destination ports.
packetHeaderStatement_destinationPrefixLists :: Lens' PacketHeaderStatement (Maybe [Text]) Source #
The destination prefix lists.
packetHeaderStatement_protocols :: Lens' PacketHeaderStatement (Maybe [Protocol]) Source #
The protocols.
packetHeaderStatement_sourceAddresses :: Lens' PacketHeaderStatement (Maybe [Text]) Source #
The source addresses.
packetHeaderStatement_sourcePorts :: Lens' PacketHeaderStatement (Maybe [Text]) Source #
The source ports.
packetHeaderStatement_sourcePrefixLists :: Lens' PacketHeaderStatement (Maybe [Text]) Source #
The source prefix lists.