Show / Hide Table of Contents

Class VirtualRouterListener

Represents the properties needed to define listeners for a VirtualRouter.

Inheritance
object
VirtualRouterListener
Namespace: Amazon.CDK.AWS.AppMesh
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public abstract class VirtualRouterListener : DeputyBase
Syntax (vb)
Public MustInherit Class VirtualRouterListener Inherits DeputyBase
Remarks

ExampleMetadata: infused

Examples
Mesh mesh;

            var router = mesh.AddVirtualRouter("router", new VirtualRouterBaseProps {
                Listeners = new [] { VirtualRouterListener.Http(8080) }
            });

Synopsis

Constructors

VirtualRouterListener()

Represents the properties needed to define listeners for a VirtualRouter.

Methods

Bind(Construct)

Called when the VirtualRouterListener type is initialized.

Grpc(double?)

Returns a GRPC Listener for a VirtualRouter.

Http(double?)

Returns an HTTP Listener for a VirtualRouter.

Http2(double?)

Returns an HTTP2 Listener for a VirtualRouter.

Tcp(double?)

Returns a TCP Listener for a VirtualRouter.

Constructors

VirtualRouterListener()

Represents the properties needed to define listeners for a VirtualRouter.

protected VirtualRouterListener()
Remarks

ExampleMetadata: infused

Examples
Mesh mesh;

            var router = mesh.AddVirtualRouter("router", new VirtualRouterBaseProps {
                Listeners = new [] { VirtualRouterListener.Http(8080) }
            });

Methods

Bind(Construct)

Called when the VirtualRouterListener type is initialized.

public abstract IVirtualRouterListenerConfig Bind(Construct scope)
Parameters
scope Construct
Returns

IVirtualRouterListenerConfig

Remarks

Can be used to enforce mutual exclusivity

Grpc(double?)

Returns a GRPC Listener for a VirtualRouter.

public static VirtualRouterListener Grpc(double? port = null)
Parameters
port double?

the optional port of the listener, 8080 by default.

Returns

VirtualRouterListener

Remarks

ExampleMetadata: infused

Http(double?)

Returns an HTTP Listener for a VirtualRouter.

public static VirtualRouterListener Http(double? port = null)
Parameters
port double?

the optional port of the listener, 8080 by default.

Returns

VirtualRouterListener

Remarks

ExampleMetadata: infused

Http2(double?)

Returns an HTTP2 Listener for a VirtualRouter.

public static VirtualRouterListener Http2(double? port = null)
Parameters
port double?

the optional port of the listener, 8080 by default.

Returns

VirtualRouterListener

Remarks

ExampleMetadata: infused

Tcp(double?)

Returns a TCP Listener for a VirtualRouter.

public static VirtualRouterListener Tcp(double? port = null)
Parameters
port double?

the optional port of the listener, 8080 by default.

Returns

VirtualRouterListener

Remarks

ExampleMetadata: infused

Back to top Generated by DocFX