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

Description

 
Synopsis

Documentation

data VirtualGatewayTlsValidationContextTrust Source #

An object that represents a Transport Layer Security (TLS) validation context trust.

See: newVirtualGatewayTlsValidationContextTrust smart constructor.

Constructors

VirtualGatewayTlsValidationContextTrust' 

Fields

Instances

Instances details
Eq VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Read VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Show VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Generic VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

NFData VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Hashable VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

ToJSON VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

FromJSON VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

type Rep VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

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

newVirtualGatewayTlsValidationContextTrust :: VirtualGatewayTlsValidationContextTrust Source #

Create a value of VirtualGatewayTlsValidationContextTrust 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:VirtualGatewayTlsValidationContextTrust', virtualGatewayTlsValidationContextTrust_acm - A reference to an object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

$sel:sds:VirtualGatewayTlsValidationContextTrust', virtualGatewayTlsValidationContextTrust_sds - A reference to an object that represents a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.

$sel:file:VirtualGatewayTlsValidationContextTrust', virtualGatewayTlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

virtualGatewayTlsValidationContextTrust_acm :: Lens' VirtualGatewayTlsValidationContextTrust (Maybe VirtualGatewayTlsValidationContextAcmTrust) Source #

A reference to an object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

virtualGatewayTlsValidationContextTrust_sds :: Lens' VirtualGatewayTlsValidationContextTrust (Maybe VirtualGatewayTlsValidationContextSdsTrust) Source #

A reference to an object that represents a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.

virtualGatewayTlsValidationContextTrust_file :: Lens' VirtualGatewayTlsValidationContextTrust (Maybe VirtualGatewayTlsValidationContextFileTrust) Source #

An object that represents a Transport Layer Security (TLS) validation context trust for a local file.