RouteSpecConfig

class aws_cdk.aws_appmesh.RouteSpecConfig(*, grpc_route_spec=None, http2_route_spec=None, http_route_spec=None, priority=None, tcp_route_spec=None)

Bases: object

(experimental) All Properties for GatewayRoute Specs.

Parameters
  • grpc_route_spec (Optional[GrpcRouteProperty]) – (experimental) The spec for a grpc route. Default: - no grpc spec

  • http2_route_spec (Optional[HttpRouteProperty]) – (experimental) The spec for an http2 route. Default: - no http2 spec

  • http_route_spec (Optional[HttpRouteProperty]) – (experimental) The spec for an http route. Default: - no http spec

  • priority (Union[int, float, None]) – (experimental) The priority for the route. Routes are matched based on the specified value, where 0 is the highest priority. Default: - no particular priority

  • tcp_route_spec (Optional[TcpRouteProperty]) – (experimental) The spec for a tcp route. Default: - no tcp spec

Stability

experimental

Attributes

grpc_route_spec

(experimental) The spec for a grpc route.

Default
  • no grpc spec

Stability

experimental

Return type

Optional[GrpcRouteProperty]

http2_route_spec

(experimental) The spec for an http2 route.

Default
  • no http2 spec

Stability

experimental

Return type

Optional[HttpRouteProperty]

http_route_spec

(experimental) The spec for an http route.

Default
  • no http spec

Stability

experimental

Return type

Optional[HttpRouteProperty]

priority

(experimental) The priority for the route.

Routes are matched based on the specified value, where 0 is the highest priority.

Default
  • no particular priority

Stability

experimental

Return type

Union[int, float, None]

tcp_route_spec

(experimental) The spec for a tcp route.

Default
  • no tcp spec

Stability

experimental

Return type

Optional[TcpRouteProperty]