| 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.GlobalAccelerator.Types.DestinationPortMapping
Description
Synopsis
- data DestinationPortMapping = DestinationPortMapping' {
- acceleratorArn :: Maybe Text
- acceleratorSocketAddresses :: Maybe [SocketAddress]
- destinationSocketAddress :: Maybe SocketAddress
- destinationTrafficState :: Maybe CustomRoutingDestinationTrafficState
- endpointGroupArn :: Maybe Text
- endpointGroupRegion :: Maybe Text
- endpointId :: Maybe Text
- ipAddressType :: Maybe IpAddressType
- newDestinationPortMapping :: DestinationPortMapping
- destinationPortMapping_acceleratorArn :: Lens' DestinationPortMapping (Maybe Text)
- destinationPortMapping_acceleratorSocketAddresses :: Lens' DestinationPortMapping (Maybe [SocketAddress])
- destinationPortMapping_destinationSocketAddress :: Lens' DestinationPortMapping (Maybe SocketAddress)
- destinationPortMapping_destinationTrafficState :: Lens' DestinationPortMapping (Maybe CustomRoutingDestinationTrafficState)
- destinationPortMapping_endpointGroupArn :: Lens' DestinationPortMapping (Maybe Text)
- destinationPortMapping_endpointGroupRegion :: Lens' DestinationPortMapping (Maybe Text)
- destinationPortMapping_endpointId :: Lens' DestinationPortMapping (Maybe Text)
- destinationPortMapping_ipAddressType :: Lens' DestinationPortMapping (Maybe IpAddressType)
Documentation
data DestinationPortMapping Source #
The port mappings for a specified endpoint IP address (destination).
See: newDestinationPortMapping smart constructor.
Constructors
| DestinationPortMapping' | |
Fields
| |
Instances
newDestinationPortMapping :: DestinationPortMapping Source #
Create a value of DestinationPortMapping 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:acceleratorArn:DestinationPortMapping', destinationPortMapping_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator that
you have port mappings for.
$sel:acceleratorSocketAddresses:DestinationPortMapping', destinationPortMapping_acceleratorSocketAddresses - The IP address/port combinations (sockets) that map to a given
destination socket address.
$sel:destinationSocketAddress:DestinationPortMapping', destinationPortMapping_destinationSocketAddress - The endpoint IP address/port combination for traffic received on the
accelerator socket address.
$sel:destinationTrafficState:DestinationPortMapping', destinationPortMapping_destinationTrafficState - Indicates whether or not a port mapping destination can receive traffic.
The value is either ALLOW, if traffic is allowed to the destination, or
DENY, if traffic is not allowed to the destination.
$sel:endpointGroupArn:DestinationPortMapping', destinationPortMapping_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.
$sel:endpointGroupRegion:DestinationPortMapping', destinationPortMapping_endpointGroupRegion - The Amazon Web Services Region for the endpoint group.
$sel:endpointId:DestinationPortMapping', destinationPortMapping_endpointId - The ID for the virtual private cloud (VPC) subnet.
$sel:ipAddressType:DestinationPortMapping', destinationPortMapping_ipAddressType - The IP address type that an accelerator supports. For a custom routing
accelerator, the value must be IPV4.
destinationPortMapping_acceleratorArn :: Lens' DestinationPortMapping (Maybe Text) Source #
The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.
destinationPortMapping_acceleratorSocketAddresses :: Lens' DestinationPortMapping (Maybe [SocketAddress]) Source #
The IP address/port combinations (sockets) that map to a given destination socket address.
destinationPortMapping_destinationSocketAddress :: Lens' DestinationPortMapping (Maybe SocketAddress) Source #
The endpoint IP address/port combination for traffic received on the accelerator socket address.
destinationPortMapping_destinationTrafficState :: Lens' DestinationPortMapping (Maybe CustomRoutingDestinationTrafficState) Source #
Indicates whether or not a port mapping destination can receive traffic. The value is either ALLOW, if traffic is allowed to the destination, or DENY, if traffic is not allowed to the destination.
destinationPortMapping_endpointGroupArn :: Lens' DestinationPortMapping (Maybe Text) Source #
The Amazon Resource Name (ARN) of the endpoint group.
destinationPortMapping_endpointGroupRegion :: Lens' DestinationPortMapping (Maybe Text) Source #
The Amazon Web Services Region for the endpoint group.
destinationPortMapping_endpointId :: Lens' DestinationPortMapping (Maybe Text) Source #
The ID for the virtual private cloud (VPC) subnet.
destinationPortMapping_ipAddressType :: Lens' DestinationPortMapping (Maybe IpAddressType) Source #
The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.