Start Route Analysis
networkmanager_start_route_analysis | R Documentation |
Starts analyzing the routing path between the specified source and destination¶
Description¶
Starts analyzing the routing path between the specified source and destination. For more information, see Route Analyzer.
Usage¶
networkmanager_start_route_analysis(GlobalNetworkId, Source,
Destination, IncludeReturnPath, UseMiddleboxes)
Arguments¶
GlobalNetworkId |
[required] The ID of the global network. |
Source |
[required] The source from which traffic originates. |
Destination |
[required] The destination. |
IncludeReturnPath |
Indicates whether to analyze the return path. The default is
|
UseMiddleboxes |
Indicates whether to include the location of middlebox appliances
in the route analysis. The default is |
Value¶
A list with the following syntax:
list(
RouteAnalysis = list(
GlobalNetworkId = "string",
OwnerAccountId = "string",
RouteAnalysisId = "string",
StartTimestamp = as.POSIXct(
"2015-01-01"
),
Status = "RUNNING"|"COMPLETED"|"FAILED",
Source = list(
TransitGatewayAttachmentArn = "string",
TransitGatewayArn = "string",
IpAddress = "string"
),
Destination = list(
TransitGatewayAttachmentArn = "string",
TransitGatewayArn = "string",
IpAddress = "string"
),
IncludeReturnPath = TRUE|FALSE,
UseMiddleboxes = TRUE|FALSE,
ForwardPath = list(
CompletionStatus = list(
ResultCode = "CONNECTED"|"NOT_CONNECTED",
ReasonCode = "TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND"|"TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY"|"CYCLIC_PATH_DETECTED"|"TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND"|"ROUTE_NOT_FOUND"|"BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND"|"INACTIVE_ROUTE_FOR_DESTINATION_FOUND"|"TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH"|"MAX_HOPS_EXCEEDED"|"POSSIBLE_MIDDLEBOX"|"NO_DESTINATION_ARN_PROVIDED",
ReasonContext = list(
"string"
)
),
Path = list(
list(
Sequence = 123,
Resource = list(
RegisteredGatewayArn = "string",
ResourceArn = "string",
ResourceType = "string",
Definition = "string",
NameTag = "string",
IsMiddlebox = TRUE|FALSE
),
DestinationCidrBlock = "string"
)
)
),
ReturnPath = list(
CompletionStatus = list(
ResultCode = "CONNECTED"|"NOT_CONNECTED",
ReasonCode = "TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND"|"TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY"|"CYCLIC_PATH_DETECTED"|"TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND"|"ROUTE_NOT_FOUND"|"BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND"|"INACTIVE_ROUTE_FOR_DESTINATION_FOUND"|"TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH"|"MAX_HOPS_EXCEEDED"|"POSSIBLE_MIDDLEBOX"|"NO_DESTINATION_ARN_PROVIDED",
ReasonContext = list(
"string"
)
),
Path = list(
list(
Sequence = 123,
Resource = list(
RegisteredGatewayArn = "string",
ResourceArn = "string",
ResourceType = "string",
Definition = "string",
NameTag = "string",
IsMiddlebox = TRUE|FALSE
),
DestinationCidrBlock = "string"
)
)
)
)
)
Request syntax¶
svc$start_route_analysis(
GlobalNetworkId = "string",
Source = list(
TransitGatewayAttachmentArn = "string",
IpAddress = "string"
),
Destination = list(
TransitGatewayAttachmentArn = "string",
IpAddress = "string"
),
IncludeReturnPath = TRUE|FALSE,
UseMiddleboxes = TRUE|FALSE
)