HttpGatewayRouteSpecOptions
- class aws_cdk.aws_appmesh.HttpGatewayRouteSpecOptions(*, priority=None, route_target, match=None)
- Bases: - CommonGatewayRouteSpecOptions- Properties specific for HTTP Based GatewayRoutes. - Parameters:
- priority ( - Union[- int,- float,- None]) – The priority for the gateway route. When a Virtual Gateway has multiple gateway routes, gateway route match is performed in the order of specified value, where 0 is the highest priority, and first matched gateway route is selected. Default: - no particular priority
- route_target ( - IVirtualService) – The VirtualService this GatewayRoute directs traffic to.
- match ( - Union[- HttpGatewayRouteMatch,- Dict[- str,- Any],- None]) – The criterion for determining a request match for this GatewayRoute. When path match is defined, this may optionally determine the path rewrite configuration. Default: - matches any path and automatically rewrites the path to ‘/’
 
- ExampleMetadata:
- infused 
 - Example: - # gateway: appmesh.VirtualGateway # virtual_service: appmesh.VirtualService gateway.add_gateway_route("gateway-route-http-2", route_spec=appmesh.GatewayRouteSpec.http( route_target=virtual_service, match=appmesh.HttpGatewayRouteMatch( # This rewrites the path from '/test' to '/rewrittenPath'. path=appmesh.HttpGatewayRoutePathMatch.exactly("/test", "/rewrittenPath") ) ) ) - Attributes - match
- The criterion for determining a request match for this GatewayRoute. - When path match is defined, this may optionally determine the path rewrite configuration. - Default:
- matches any path and automatically rewrites the path to ‘/’ 
 
 
 - priority
- The priority for the gateway route. - When a Virtual Gateway has multiple gateway routes, gateway route match is performed in the order of specified value, where 0 is the highest priority, and first matched gateway route is selected. - Default:
- no particular priority 
 
 
 - route_target
- The VirtualService this GatewayRoute directs traffic to.