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.VirtualGatewayListenerTlsCertificate

Description

 
Synopsis

Documentation

data VirtualGatewayListenerTlsCertificate Source #

An object that represents a listener's Transport Layer Security (TLS) certificate.

See: newVirtualGatewayListenerTlsCertificate smart constructor.

Constructors

VirtualGatewayListenerTlsCertificate' 

Fields

Instances

Instances details
Eq VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Read VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Show VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Generic VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

NFData VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Hashable VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

ToJSON VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

FromJSON VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

type Rep VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

type Rep VirtualGatewayListenerTlsCertificate = D1 ('MetaData "VirtualGatewayListenerTlsCertificate" "Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsAcmCertificate)) :*: (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsSdsCertificate)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsFileCertificate)))))

newVirtualGatewayListenerTlsCertificate :: VirtualGatewayListenerTlsCertificate Source #

Create a value of VirtualGatewayListenerTlsCertificate 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:acm:VirtualGatewayListenerTlsCertificate', virtualGatewayListenerTlsCertificate_acm - A reference to an object that represents an Certificate Manager certificate.

$sel:sds:VirtualGatewayListenerTlsCertificate', virtualGatewayListenerTlsCertificate_sds - A reference to an object that represents a virtual gateway's listener's Secret Discovery Service certificate.

$sel:file:VirtualGatewayListenerTlsCertificate', virtualGatewayListenerTlsCertificate_file - A reference to an object that represents a local file certificate.

virtualGatewayListenerTlsCertificate_sds :: Lens' VirtualGatewayListenerTlsCertificate (Maybe VirtualGatewayListenerTlsSdsCertificate) Source #

A reference to an object that represents a virtual gateway's listener's Secret Discovery Service certificate.