libZSservicesZSamazonka-appmeshZSamazonka-appmesh
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppMesh.Types.VirtualGatewayListener

Description

 
Synopsis

Documentation

data VirtualGatewayListener Source #

An object that represents a listener for a virtual gateway.

See: newVirtualGatewayListener smart constructor.

Constructors

VirtualGatewayListener' 

Fields

Instances

Instances details
Eq VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Read VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Show VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Generic VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Associated Types

type Rep VirtualGatewayListener :: Type -> Type #

NFData VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Methods

rnf :: VirtualGatewayListener -> () #

Hashable VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

ToJSON VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

FromJSON VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

type Rep VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

type Rep VirtualGatewayListener = D1 ('MetaData "VirtualGatewayListener" "Amazonka.AppMesh.Types.VirtualGatewayListener" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListener'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayHealthCheckPolicy)) :*: S1 ('MetaSel ('Just "connectionPool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayConnectionPool))) :*: (S1 ('MetaSel ('Just "tls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTls)) :*: S1 ('MetaSel ('Just "portMapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayPortMapping))))

newVirtualGatewayListener Source #

Create a value of VirtualGatewayListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheck:VirtualGatewayListener', virtualGatewayListener_healthCheck - The health check information for the listener.

$sel:connectionPool:VirtualGatewayListener', virtualGatewayListener_connectionPool - The connection pool information for the virtual gateway listener.

$sel:tls:VirtualGatewayListener', virtualGatewayListener_tls - A reference to an object that represents the Transport Layer Security (TLS) properties for the listener.

$sel:portMapping:VirtualGatewayListener', virtualGatewayListener_portMapping - The port mapping information for the listener.

virtualGatewayListener_connectionPool :: Lens' VirtualGatewayListener (Maybe VirtualGatewayConnectionPool) Source #

The connection pool information for the virtual gateway listener.

virtualGatewayListener_tls :: Lens' VirtualGatewayListener (Maybe VirtualGatewayListenerTls) Source #

A reference to an object that represents the Transport Layer Security (TLS) properties for the listener.