VirtualRouterListener¶
-
class
aws_cdk.aws_appmesh.
VirtualRouterListener
¶ Bases:
object
Represents the properties needed to define listeners for a VirtualRouter.
- ExampleMetadata
infused
Example:
# mesh: appmesh.Mesh router = mesh.add_virtual_router("router", listeners=[appmesh.VirtualRouterListener.http(8080)] )
Methods
-
abstract
bind
(scope)¶ Called when the VirtualRouterListener type is initialized.
Can be used to enforce mutual exclusivity
- Parameters
scope (
Construct
) –- Return type
Static Methods
-
classmethod
grpc
(port=None)¶ Returns a GRPC Listener for a VirtualRouter.
- Parameters
port (
Union
[int
,float
,None
]) – the optional port of the listener, 8080 by default.- Return type
-
classmethod
http
(port=None)¶ Returns an HTTP Listener for a VirtualRouter.
- Parameters
port (
Union
[int
,float
,None
]) – the optional port of the listener, 8080 by default.- Return type
-
classmethod
http2
(port=None)¶ Returns an HTTP2 Listener for a VirtualRouter.
- Parameters
port (
Union
[int
,float
,None
]) – the optional port of the listener, 8080 by default.- Return type
-
classmethod
tcp
(port=None)¶ Returns a TCP Listener for a VirtualRouter.
- Parameters
port (
Union
[int
,float
,None
]) – the optional port of the listener, 8080 by default.- Return type