| 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 |
Amazonka.EC2.Types.PacketHeaderStatementRequest
Description
Synopsis
- data PacketHeaderStatementRequest = PacketHeaderStatementRequest' {
- destinationAddresses :: Maybe [Text]
- destinationPorts :: Maybe [Text]
- destinationPrefixLists :: Maybe [Text]
- protocols :: Maybe [Protocol]
- sourceAddresses :: Maybe [Text]
- sourcePorts :: Maybe [Text]
- sourcePrefixLists :: Maybe [Text]
- newPacketHeaderStatementRequest :: PacketHeaderStatementRequest
- packetHeaderStatementRequest_destinationAddresses :: Lens' PacketHeaderStatementRequest (Maybe [Text])
- packetHeaderStatementRequest_destinationPorts :: Lens' PacketHeaderStatementRequest (Maybe [Text])
- packetHeaderStatementRequest_destinationPrefixLists :: Lens' PacketHeaderStatementRequest (Maybe [Text])
- packetHeaderStatementRequest_protocols :: Lens' PacketHeaderStatementRequest (Maybe [Protocol])
- packetHeaderStatementRequest_sourceAddresses :: Lens' PacketHeaderStatementRequest (Maybe [Text])
- packetHeaderStatementRequest_sourcePorts :: Lens' PacketHeaderStatementRequest (Maybe [Text])
- packetHeaderStatementRequest_sourcePrefixLists :: Lens' PacketHeaderStatementRequest (Maybe [Text])
Documentation
data PacketHeaderStatementRequest Source #
Describes a packet header statement.
See: newPacketHeaderStatementRequest smart constructor.
Constructors
| PacketHeaderStatementRequest' | |
Fields
| |
Instances
newPacketHeaderStatementRequest :: PacketHeaderStatementRequest Source #
Create a value of PacketHeaderStatementRequest 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:PacketHeaderStatementRequest', packetHeaderStatementRequest_destinationAddresses - The destination addresses.
$sel:destinationPorts:PacketHeaderStatementRequest', packetHeaderStatementRequest_destinationPorts - The destination ports.
$sel:destinationPrefixLists:PacketHeaderStatementRequest', packetHeaderStatementRequest_destinationPrefixLists - The destination prefix lists.
$sel:protocols:PacketHeaderStatementRequest', packetHeaderStatementRequest_protocols - The protocols.
$sel:sourceAddresses:PacketHeaderStatementRequest', packetHeaderStatementRequest_sourceAddresses - The source addresses.
$sel:sourcePorts:PacketHeaderStatementRequest', packetHeaderStatementRequest_sourcePorts - The source ports.
$sel:sourcePrefixLists:PacketHeaderStatementRequest', packetHeaderStatementRequest_sourcePrefixLists - The source prefix lists.
packetHeaderStatementRequest_destinationAddresses :: Lens' PacketHeaderStatementRequest (Maybe [Text]) Source #
The destination addresses.
packetHeaderStatementRequest_destinationPorts :: Lens' PacketHeaderStatementRequest (Maybe [Text]) Source #
The destination ports.
packetHeaderStatementRequest_destinationPrefixLists :: Lens' PacketHeaderStatementRequest (Maybe [Text]) Source #
The destination prefix lists.
packetHeaderStatementRequest_protocols :: Lens' PacketHeaderStatementRequest (Maybe [Protocol]) Source #
The protocols.
packetHeaderStatementRequest_sourceAddresses :: Lens' PacketHeaderStatementRequest (Maybe [Text]) Source #
The source addresses.
packetHeaderStatementRequest_sourcePorts :: Lens' PacketHeaderStatementRequest (Maybe [Text]) Source #
The source ports.
packetHeaderStatementRequest_sourcePrefixLists :: Lens' PacketHeaderStatementRequest (Maybe [Text]) Source #
The source prefix lists.