amazonka-apigatewayv2-2.0: Amazon ApiGatewayV2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ApiGatewayV2.Types.TlsConfigInput

Description

 
Synopsis

Documentation

data TlsConfigInput 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: newTlsConfigInput smart constructor.

Constructors

TlsConfigInput' 

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
ToJSON TlsConfigInput Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfigInput

Generic TlsConfigInput Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfigInput

Associated Types

type Rep TlsConfigInput :: Type -> Type #

Read TlsConfigInput Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfigInput

Show TlsConfigInput Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfigInput

NFData TlsConfigInput Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfigInput

Methods

rnf :: TlsConfigInput -> () #

Eq TlsConfigInput Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfigInput

Hashable TlsConfigInput Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfigInput

type Rep TlsConfigInput Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.TlsConfigInput

type Rep TlsConfigInput = D1 ('MetaData "TlsConfigInput" "Amazonka.ApiGatewayV2.Types.TlsConfigInput" "amazonka-apigatewayv2-2.0-4MZ8oueToeLOWomgegceF" 'False) (C1 ('MetaCons "TlsConfigInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverNameToVerify") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTlsConfigInput :: TlsConfigInput Source #

Create a value of TlsConfigInput 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:TlsConfigInput', tlsConfigInput_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.

tlsConfigInput_serverNameToVerify :: Lens' TlsConfigInput (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.