aws-cdk-lib.aws_appmesh.VirtualRouterListener

class VirtualRouterListener

LanguageType name
.NETAmazon.CDK.AWS.AppMesh.VirtualRouterListener
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsappmesh#VirtualRouterListener
Javasoftware.amazon.awscdk.services.appmesh.VirtualRouterListener
Pythonaws_cdk.aws_appmesh.VirtualRouterListener
TypeScript (source)aws-cdk-lib » aws_appmesh » VirtualRouterListener

Represents the properties needed to define listeners for a VirtualRouter.

Example

declare const mesh: appmesh.Mesh;
const router = mesh.addVirtualRouter('router', {
  listeners: [appmesh.VirtualRouterListener.http(8080)],
});

Initializer

new VirtualRouterListener()

Methods

NameDescription
bind(scope)Called when the VirtualRouterListener type is initialized.
static grpc(port?)Returns a GRPC Listener for a VirtualRouter.
static http(port?)Returns an HTTP Listener for a VirtualRouter.
static http2(port?)Returns an HTTP2 Listener for a VirtualRouter.
static tcp(port?)Returns a TCP Listener for a VirtualRouter.

bind(scope)

public bind(scope: Construct): VirtualRouterListenerConfig

Parameters

  • scope Construct

Returns

  • VirtualRouterListenerConfig

Called when the VirtualRouterListener type is initialized.

Can be used to enforce mutual exclusivity


static grpc(port?)

public static grpc(port?: number): VirtualRouterListener

Parameters

  • port number — the optional port of the listener, 8080 by default.

Returns

  • VirtualRouterListener

Returns a GRPC Listener for a VirtualRouter.


static http(port?)

public static http(port?: number): VirtualRouterListener

Parameters

  • port number — the optional port of the listener, 8080 by default.

Returns

  • VirtualRouterListener

Returns an HTTP Listener for a VirtualRouter.


static http2(port?)

public static http2(port?: number): VirtualRouterListener

Parameters

  • port number — the optional port of the listener, 8080 by default.

Returns

  • VirtualRouterListener

Returns an HTTP2 Listener for a VirtualRouter.


static tcp(port?)

public static tcp(port?: number): VirtualRouterListener

Parameters

  • port number — the optional port of the listener, 8080 by default.

Returns

  • VirtualRouterListener

Returns a TCP Listener for a VirtualRouter.