Updates an existing route for a specified service mesh and virtual router.
appmesh_update_route(clientToken, meshName, routeName, spec,
virtualRouterName)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
[required] The name of the service mesh that the route resides in.
[required] The name of the route to update.
[required] The new route specification to apply. This overwrites the existing data.
[required] The name of the virtual router that the route is associated with.
svc$update_route( clientToken = "string", meshName = "string", routeName = "string", spec = list( grpcRoute = list( action = list( weightedTargets = list( list( virtualNode = "string", weight = 123 ) ) ), match = list( metadata = list( list( invert = TRUE|FALSE, match = list( exact = "string", prefix = "string", range = list( end = 123, start = 123 ), regex = "string", suffix = "string" ), name = "string" ) ), methodName = "string", serviceName = "string" ), retryPolicy = list( grpcRetryEvents = list( "cancelled"|"deadline-exceeded"|"internal"|"resource-exhausted"|"unavailable" ), httpRetryEvents = list( "string" ), maxRetries = 123, perRetryTimeout = list( unit = "ms"|"s", value = 123 ), tcpRetryEvents = list( "connection-error" ) ) ), http2Route = list( action = list( weightedTargets = list( list( virtualNode = "string", weight = 123 ) ) ), match = list( headers = list( list( invert = TRUE|FALSE, match = list( exact = "string", prefix = "string", range = list( end = 123, start = 123 ), regex = "string", suffix = "string" ), name = "string" ) ), method = "CONNECT"|"DELETE"|"GET"|"HEAD"|"OPTIONS"|"PATCH"|"POST"|"PUT"|"TRACE", prefix = "string", scheme = "http"|"https" ), retryPolicy = list( httpRetryEvents = list( "string" ), maxRetries = 123, perRetryTimeout = list( unit = "ms"|"s", value = 123 ), tcpRetryEvents = list( "connection-error" ) ) ), httpRoute = list( action = list( weightedTargets = list( list( virtualNode = "string", weight = 123 ) ) ), match = list( headers = list( list( invert = TRUE|FALSE, match = list( exact = "string", prefix = "string", range = list( end = 123, start = 123 ), regex = "string", suffix = "string" ), name = "string" ) ), method = "CONNECT"|"DELETE"|"GET"|"HEAD"|"OPTIONS"|"PATCH"|"POST"|"PUT"|"TRACE", prefix = "string", scheme = "http"|"https" ), retryPolicy = list( httpRetryEvents = list( "string" ), maxRetries = 123, perRetryTimeout = list( unit = "ms"|"s", value = 123 ), tcpRetryEvents = list( "connection-error" ) ) ), priority = 123, tcpRoute = list( action = list( weightedTargets = list( list( virtualNode = "string", weight = 123 ) ) ) ) ), virtualRouterName = "string" )