HttpRoutePathMatch
- class aws_cdk.aws_appmesh.HttpRoutePathMatch
- Bases: - object- Defines HTTP route matching based on the URL path of the request. - ExampleMetadata:
- infused 
 - Example: - # router: appmesh.VirtualRouter # node: appmesh.VirtualNode router.add_route("route-http", route_spec=appmesh.RouteSpec.http( weighted_targets=[appmesh.WeightedTarget( virtual_node=node, weight=50 ), appmesh.WeightedTarget( virtual_node=node, weight=50 ) ], match=appmesh.HttpRouteMatch( path=appmesh.HttpRoutePathMatch.starts_with("/path-to-app") ) ) ) - Methods - abstract bind(scope)
- Returns the route path match configuration. - Parameters:
- scope ( - Construct)
- Return type:
 
 - Static Methods - classmethod exactly(path)
- The value of the path must match the specified value exactly. - The provided - pathmust start with the ‘/’ character.- Parameters:
- path ( - str) – the exact path to match on.
- Return type:
 
 - classmethod regex(regex)
- The value of the path must match the specified regex. - Parameters:
- regex ( - str) – the regex used to match the path.
- Return type:
 
 - classmethod starts_with(prefix)
- The value of the path must match the specified prefix. - Parameters:
- prefix ( - str) – the value to use to match the beginning of the path part of the URL of the request. It must start with the ‘/’ character. If provided as “/”, matches all requests. For example, if your virtual service name is “my-service.local” and you want the route to match requests to “my-service.local/metrics”, your prefix should be “/metrics”.
- Return type: