Class: Aws::NetworkManager::Types::RouteAnalysisCompletion

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb

Overview

Describes the status of an analysis at completion.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#reason_codeString

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.

Returns:

  • (String)


4846
4847
4848
4849
4850
4851
4852
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4846

class RouteAnalysisCompletion < Struct.new(
  :result_code,
  :reason_code,
  :reason_context)
  SENSITIVE = []
  include Aws::Structure
end

#reason_contextHash<String,String>

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

Returns:

  • (Hash<String,String>)


4846
4847
4848
4849
4850
4851
4852
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4846

class RouteAnalysisCompletion < Struct.new(
  :result_code,
  :reason_code,
  :reason_context)
  SENSITIVE = []
  include Aws::Structure
end

#result_codeString

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

Returns:

  • (String)


4846
4847
4848
4849
4850
4851
4852
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4846

class RouteAnalysisCompletion < Struct.new(
  :result_code,
  :reason_code,
  :reason_context)
  SENSITIVE = []
  include Aws::Structure
end