AWS SDK for C++  1.8.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::ApiGatewayV2::Model::TlsConfigInput Class Reference

#include <TlsConfigInput.h>

Public Member Functions

 TlsConfigInput ()
 
 TlsConfigInput (Aws::Utils::Json::JsonView jsonValue)
 
TlsConfigInputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetServerNameToVerify () const
 
bool ServerNameToVerifyHasBeenSet () const
 
void SetServerNameToVerify (const Aws::String &value)
 
void SetServerNameToVerify (Aws::String &&value)
 
void SetServerNameToVerify (const char *value)
 
TlsConfigInputWithServerNameToVerify (const Aws::String &value)
 
TlsConfigInputWithServerNameToVerify (Aws::String &&value)
 
TlsConfigInputWithServerNameToVerify (const char *value)
 

Detailed Description

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 Also:

AWS API Reference

Definition at line 33 of file TlsConfigInput.h.

Constructor & Destructor Documentation

◆ TlsConfigInput() [1/2]

Aws::ApiGatewayV2::Model::TlsConfigInput::TlsConfigInput ( )

◆ TlsConfigInput() [2/2]

Aws::ApiGatewayV2::Model::TlsConfigInput::TlsConfigInput ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetServerNameToVerify()

const Aws::String& Aws::ApiGatewayV2::Model::TlsConfigInput::GetServerNameToVerify ( ) const
inline

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.

Definition at line 47 of file TlsConfigInput.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ApiGatewayV2::Model::TlsConfigInput::Jsonize ( ) const

◆ operator=()

TlsConfigInput& Aws::ApiGatewayV2::Model::TlsConfigInput::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ServerNameToVerifyHasBeenSet()

bool Aws::ApiGatewayV2::Model::TlsConfigInput::ServerNameToVerifyHasBeenSet ( ) const
inline

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.

Definition at line 54 of file TlsConfigInput.h.

◆ SetServerNameToVerify() [1/3]

void Aws::ApiGatewayV2::Model::TlsConfigInput::SetServerNameToVerify ( const Aws::String value)
inline

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.

Definition at line 61 of file TlsConfigInput.h.

◆ SetServerNameToVerify() [2/3]

void Aws::ApiGatewayV2::Model::TlsConfigInput::SetServerNameToVerify ( Aws::String &&  value)
inline

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.

Definition at line 68 of file TlsConfigInput.h.

◆ SetServerNameToVerify() [3/3]

void Aws::ApiGatewayV2::Model::TlsConfigInput::SetServerNameToVerify ( const char *  value)
inline

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.

Definition at line 75 of file TlsConfigInput.h.

◆ WithServerNameToVerify() [1/3]

TlsConfigInput& Aws::ApiGatewayV2::Model::TlsConfigInput::WithServerNameToVerify ( const Aws::String value)
inline

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.

Definition at line 82 of file TlsConfigInput.h.

◆ WithServerNameToVerify() [2/3]

TlsConfigInput& Aws::ApiGatewayV2::Model::TlsConfigInput::WithServerNameToVerify ( Aws::String &&  value)
inline

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.

Definition at line 89 of file TlsConfigInput.h.

◆ WithServerNameToVerify() [3/3]

TlsConfigInput& Aws::ApiGatewayV2::Model::TlsConfigInput::WithServerNameToVerify ( const char *  value)
inline

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.

Definition at line 96 of file TlsConfigInput.h.


The documentation for this class was generated from the following file: