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.RouteAnalysisCompletion

Description

 
Synopsis

Documentation

data RouteAnalysisCompletion Source #

Describes the status of an analysis at completion.

See: newRouteAnalysisCompletion smart constructor.

Constructors

RouteAnalysisCompletion' 

Fields

  • reasonCode :: Maybe RouteAnalysisCompletionReasonCode

    The reason code. Available only if a connection is not found.

    • BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND - Found a black hole route with the destination CIDR block.
    • CYCLIC_PATH_DETECTED - Found the same resource multiple times while traversing the path.
    • INACTIVE_ROUTE_FOR_DESTINATION_FOUND - Found an inactive route with the destination CIDR block.
    • MAX_HOPS_EXCEEDED - Analysis exceeded 64 hops without finding the destination.
    • ROUTE_NOT_FOUND - Cannot find a route table with the destination CIDR block.
    • TGW_ATTACH_ARN_NO_MATCH - Found an attachment, but not with the correct destination ARN.
    • TGW_ATTACH_NOT_FOUND - Cannot find an attachment.
    • TGW_ATTACH_NOT_IN_TGW - Found an attachment, but not to the correct transit gateway.
    • TGW_ATTACH_STABLE_ROUTE_TABLE_NOT_FOUND - The state of the route table association is not associated.
  • reasonContext :: Maybe (HashMap Text Text)

    Additional information about the path. Available only if a connection is not found.

  • resultCode :: Maybe RouteAnalysisCompletionResultCode

    The result of the analysis. If the status is NOT_CONNECTED, check the reason code.

Instances

Instances details
FromJSON RouteAnalysisCompletion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysisCompletion

Generic RouteAnalysisCompletion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysisCompletion

Associated Types

type Rep RouteAnalysisCompletion :: Type -> Type #

Read RouteAnalysisCompletion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysisCompletion

Show RouteAnalysisCompletion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysisCompletion

NFData RouteAnalysisCompletion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysisCompletion

Methods

rnf :: RouteAnalysisCompletion -> () #

Eq RouteAnalysisCompletion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysisCompletion

Hashable RouteAnalysisCompletion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysisCompletion

type Rep RouteAnalysisCompletion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.RouteAnalysisCompletion

type Rep RouteAnalysisCompletion = D1 ('MetaData "RouteAnalysisCompletion" "Amazonka.NetworkManager.Types.RouteAnalysisCompletion" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "RouteAnalysisCompletion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteAnalysisCompletionReasonCode)) :*: (S1 ('MetaSel ('Just "reasonContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "resultCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteAnalysisCompletionResultCode)))))

newRouteAnalysisCompletion :: RouteAnalysisCompletion Source #

Create a value of RouteAnalysisCompletion 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:reasonCode:RouteAnalysisCompletion', routeAnalysisCompletion_reasonCode - The reason code. Available only if a connection is not found.

  • BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND - Found a black hole route with the destination CIDR block.
  • CYCLIC_PATH_DETECTED - Found the same resource multiple times while traversing the path.
  • INACTIVE_ROUTE_FOR_DESTINATION_FOUND - Found an inactive route with the destination CIDR block.
  • MAX_HOPS_EXCEEDED - Analysis exceeded 64 hops without finding the destination.
  • ROUTE_NOT_FOUND - Cannot find a route table with the destination CIDR block.
  • TGW_ATTACH_ARN_NO_MATCH - Found an attachment, but not with the correct destination ARN.
  • TGW_ATTACH_NOT_FOUND - Cannot find an attachment.
  • TGW_ATTACH_NOT_IN_TGW - Found an attachment, but not to the correct transit gateway.
  • TGW_ATTACH_STABLE_ROUTE_TABLE_NOT_FOUND - The state of the route table association is not associated.

$sel:reasonContext:RouteAnalysisCompletion', routeAnalysisCompletion_reasonContext - Additional information about the path. Available only if a connection is not found.

$sel:resultCode:RouteAnalysisCompletion', routeAnalysisCompletion_resultCode - The result of the analysis. If the status is NOT_CONNECTED, check the reason code.

routeAnalysisCompletion_reasonCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionReasonCode) Source #

The reason code. Available only if a connection is not found.

  • BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND - Found a black hole route with the destination CIDR block.
  • CYCLIC_PATH_DETECTED - Found the same resource multiple times while traversing the path.
  • INACTIVE_ROUTE_FOR_DESTINATION_FOUND - Found an inactive route with the destination CIDR block.
  • MAX_HOPS_EXCEEDED - Analysis exceeded 64 hops without finding the destination.
  • ROUTE_NOT_FOUND - Cannot find a route table with the destination CIDR block.
  • TGW_ATTACH_ARN_NO_MATCH - Found an attachment, but not with the correct destination ARN.
  • TGW_ATTACH_NOT_FOUND - Cannot find an attachment.
  • TGW_ATTACH_NOT_IN_TGW - Found an attachment, but not to the correct transit gateway.
  • TGW_ATTACH_STABLE_ROUTE_TABLE_NOT_FOUND - The state of the route table association is not associated.

routeAnalysisCompletion_reasonContext :: Lens' RouteAnalysisCompletion (Maybe (HashMap Text Text)) Source #

Additional information about the path. Available only if a connection is not found.

routeAnalysisCompletion_resultCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionResultCode) Source #

The result of the analysis. If the status is NOT_CONNECTED, check the reason code.