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 AnalysisRouteTableRoute = AnalysisRouteTableRoute' {
- destinationCidr :: Maybe Text
- destinationPrefixListId :: Maybe Text
- egressOnlyInternetGatewayId :: Maybe Text
- gatewayId :: Maybe Text
- instanceId :: Maybe Text
- natGatewayId :: Maybe Text
- networkInterfaceId :: Maybe Text
- origin :: Maybe Text
- state :: Maybe Text
- transitGatewayId :: Maybe Text
- vpcPeeringConnectionId :: Maybe Text
- newAnalysisRouteTableRoute :: AnalysisRouteTableRoute
- analysisRouteTableRoute_destinationCidr :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_destinationPrefixListId :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_egressOnlyInternetGatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_gatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_instanceId :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_natGatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_networkInterfaceId :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_origin :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_state :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_transitGatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text)
- analysisRouteTableRoute_vpcPeeringConnectionId :: Lens' AnalysisRouteTableRoute (Maybe Text)
Documentation
data AnalysisRouteTableRoute Source #
Describes a route table route.
See: newAnalysisRouteTableRoute
smart constructor.
AnalysisRouteTableRoute' | |
|
Instances
newAnalysisRouteTableRoute :: AnalysisRouteTableRoute Source #
Create a value of AnalysisRouteTableRoute
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:destinationCidr:AnalysisRouteTableRoute'
, analysisRouteTableRoute_destinationCidr
- The destination IPv4 address, in CIDR notation.
$sel:destinationPrefixListId:AnalysisRouteTableRoute'
, analysisRouteTableRoute_destinationPrefixListId
- The prefix of the Amazon Web Service.
$sel:egressOnlyInternetGatewayId:AnalysisRouteTableRoute'
, analysisRouteTableRoute_egressOnlyInternetGatewayId
- The ID of an egress-only internet gateway.
$sel:gatewayId:AnalysisRouteTableRoute'
, analysisRouteTableRoute_gatewayId
- The ID of the gateway, such as an internet gateway or virtual private
gateway.
$sel:instanceId:AnalysisRouteTableRoute'
, analysisRouteTableRoute_instanceId
- The ID of the instance, such as a NAT instance.
$sel:natGatewayId:AnalysisRouteTableRoute'
, analysisRouteTableRoute_natGatewayId
- The ID of a NAT gateway.
$sel:networkInterfaceId:AnalysisRouteTableRoute'
, analysisRouteTableRoute_networkInterfaceId
- The ID of a network interface.
$sel:origin:AnalysisRouteTableRoute'
, analysisRouteTableRoute_origin
- Describes how the route was created. The following are the possible
values:
- CreateRouteTable - The route was automatically created when the route table was created.
- CreateRoute - The route was manually added to the route table.
- EnableVgwRoutePropagation - The route was propagated by route propagation.
$sel:state:AnalysisRouteTableRoute'
, analysisRouteTableRoute_state
- The state. The following are the possible values:
- active
- blackhole
$sel:transitGatewayId:AnalysisRouteTableRoute'
, analysisRouteTableRoute_transitGatewayId
- The ID of a transit gateway.
$sel:vpcPeeringConnectionId:AnalysisRouteTableRoute'
, analysisRouteTableRoute_vpcPeeringConnectionId
- The ID of a VPC peering connection.
analysisRouteTableRoute_destinationCidr :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The destination IPv4 address, in CIDR notation.
analysisRouteTableRoute_destinationPrefixListId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The prefix of the Amazon Web Service.
analysisRouteTableRoute_egressOnlyInternetGatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The ID of an egress-only internet gateway.
analysisRouteTableRoute_gatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The ID of the gateway, such as an internet gateway or virtual private gateway.
analysisRouteTableRoute_instanceId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The ID of the instance, such as a NAT instance.
analysisRouteTableRoute_natGatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The ID of a NAT gateway.
analysisRouteTableRoute_networkInterfaceId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The ID of a network interface.
analysisRouteTableRoute_origin :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
Describes how the route was created. The following are the possible values:
- CreateRouteTable - The route was automatically created when the route table was created.
- CreateRoute - The route was manually added to the route table.
- EnableVgwRoutePropagation - The route was propagated by route propagation.
analysisRouteTableRoute_state :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The state. The following are the possible values:
- active
- blackhole
analysisRouteTableRoute_transitGatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The ID of a transit gateway.
analysisRouteTableRoute_vpcPeeringConnectionId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #
The ID of a VPC peering connection.