amazonka-networkmanager-2.0: Amazon Network Manager 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.NetworkManager.Types.RouteAnalysis

Description

 
Synopsis

Documentation

data RouteAnalysis Source #

Describes a route analysis.

See: newRouteAnalysis smart constructor.

Constructors

RouteAnalysis' 

Fields

Instances

Instances details
FromJSON RouteAnalysis Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysis

Generic RouteAnalysis Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysis

Associated Types

type Rep RouteAnalysis :: Type -> Type #

Read RouteAnalysis Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysis

Show RouteAnalysis Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysis

NFData RouteAnalysis Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysis

Methods

rnf :: RouteAnalysis -> () #

Eq RouteAnalysis Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysis

Hashable RouteAnalysis Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysis

type Rep RouteAnalysis Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysis

type Rep RouteAnalysis = D1 ('MetaData "RouteAnalysis" "Amazonka.NetworkManager.Types.RouteAnalysis" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "RouteAnalysis'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteAnalysisEndpointOptions)) :*: S1 ('MetaSel ('Just "forwardPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteAnalysisPath))) :*: (S1 ('MetaSel ('Just "globalNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "includeReturnPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "returnPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteAnalysisPath)) :*: (S1 ('MetaSel ('Just "routeAnalysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteAnalysisEndpointOptions)))) :*: (S1 ('MetaSel ('Just "startTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteAnalysisStatus)) :*: S1 ('MetaSel ('Just "useMiddleboxes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newRouteAnalysis :: RouteAnalysis Source #

Create a value of RouteAnalysis 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:destination:RouteAnalysis', routeAnalysis_destination - The destination.

$sel:forwardPath:RouteAnalysis', routeAnalysis_forwardPath - The forward path.

$sel:globalNetworkId:RouteAnalysis', routeAnalysis_globalNetworkId - The ID of the global network.

$sel:includeReturnPath:RouteAnalysis', routeAnalysis_includeReturnPath - Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis does not succeed.

$sel:ownerAccountId:RouteAnalysis', routeAnalysis_ownerAccountId - The ID of the AWS account that created the route analysis.

$sel:returnPath:RouteAnalysis', routeAnalysis_returnPath - The return path.

$sel:routeAnalysisId:RouteAnalysis', routeAnalysis_routeAnalysisId - The ID of the route analysis.

$sel:source:RouteAnalysis', routeAnalysis_source - The source.

$sel:startTimestamp:RouteAnalysis', routeAnalysis_startTimestamp - The time that the analysis started.

$sel:status:RouteAnalysis', routeAnalysis_status - The status of the route analysis.

$sel:useMiddleboxes:RouteAnalysis', routeAnalysis_useMiddleboxes - Indicates whether to include the location of middlebox appliances in the route analysis.

routeAnalysis_includeReturnPath :: Lens' RouteAnalysis (Maybe Bool) Source #

Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis does not succeed.

routeAnalysis_ownerAccountId :: Lens' RouteAnalysis (Maybe Text) Source #

The ID of the AWS account that created the route analysis.

routeAnalysis_startTimestamp :: Lens' RouteAnalysis (Maybe UTCTime) Source #

The time that the analysis started.

routeAnalysis_useMiddleboxes :: Lens' RouteAnalysis (Maybe Bool) Source #

Indicates whether to include the location of middlebox appliances in the route analysis.