libZSservicesZSamazonka-apigatewayv2ZSamazonka-apigatewayv2
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.ApiGatewayV2.Types.TlsConfig

Description

 
Synopsis

Documentation

data TlsConfig Source #

The TLS configuration for a private integration. If you specify a TLS configuration, private integration traffic uses the HTTPS protocol. Supported only for HTTP APIs.

See: newTlsConfig smart constructor.

Constructors

TlsConfig' 

Fields

  • serverNameToVerify :: Maybe Text

    If you specify a server name, API Gateway uses it to verify the hostname on the integration's certificate. The server name is also included in the TLS handshake to support Server Name Indication (SNI) or virtual hosting.

Instances

Instances details
Eq TlsConfig Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfig

Read TlsConfig Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfig

Show TlsConfig Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfig

Generic TlsConfig Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfig

Associated Types

type Rep TlsConfig :: Type -> Type #

NFData TlsConfig Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfig

Methods

rnf :: TlsConfig -> () #

Hashable TlsConfig Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfig

FromJSON TlsConfig Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfig

type Rep TlsConfig Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfig

type Rep TlsConfig = D1 ('MetaData "TlsConfig" "Amazonka.ApiGatewayV2.Types.TlsConfig" "libZSservicesZSamazonka-apigatewayv2ZSamazonka-apigatewayv2" 'False) (C1 ('MetaCons "TlsConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverNameToVerify") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTlsConfig :: TlsConfig Source #

Create a value of TlsConfig 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:serverNameToVerify:TlsConfig', tlsConfig_serverNameToVerify - If you specify a server name, API Gateway uses it to verify the hostname on the integration's certificate. The server name is also included in the TLS handshake to support Server Name Indication (SNI) or virtual hosting.

tlsConfig_serverNameToVerify :: Lens' TlsConfig (Maybe Text) Source #

If you specify a server name, API Gateway uses it to verify the hostname on the integration's certificate. The server name is also included in the TLS handshake to support Server Name Indication (SNI) or virtual hosting.