amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.Types.AnalysisRouteTableRoute

Description

 
Synopsis

Documentation

data AnalysisRouteTableRoute Source #

Describes a route table route.

See: newAnalysisRouteTableRoute smart constructor.

Constructors

AnalysisRouteTableRoute' 

Fields

Instances

Instances details
FromXML AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Generic AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Associated Types

type Rep AnalysisRouteTableRoute :: Type -> Type #

Read AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Show AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

NFData AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Methods

rnf :: AnalysisRouteTableRoute -> () #

Eq AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Hashable AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

type Rep AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

type Rep AnalysisRouteTableRoute = D1 ('MetaData "AnalysisRouteTableRoute" "Amazonka.EC2.Types.AnalysisRouteTableRoute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AnalysisRouteTableRoute'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "destinationCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationPrefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "egressOnlyInternetGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "natGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "origin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcPeeringConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

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_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_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