Class VirtualRouterListener
Represents the properties needed to define listeners for a VirtualRouter.
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
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
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
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
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
Remarks
ExampleMetadata: infused