AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppMesh::Model::ListenerTls Class Reference

#include <ListenerTls.h>

Public Member Functions

 ListenerTls ()
 
 ListenerTls (Aws::Utils::Json::JsonView jsonValue)
 
ListenerTlsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ListenerTlsCertificateGetCertificate () const
 
bool CertificateHasBeenSet () const
 
void SetCertificate (const ListenerTlsCertificate &value)
 
void SetCertificate (ListenerTlsCertificate &&value)
 
ListenerTlsWithCertificate (const ListenerTlsCertificate &value)
 
ListenerTlsWithCertificate (ListenerTlsCertificate &&value)
 
const ListenerTlsModeGetMode () const
 
bool ModeHasBeenSet () const
 
void SetMode (const ListenerTlsMode &value)
 
void SetMode (ListenerTlsMode &&value)
 
ListenerTlsWithMode (const ListenerTlsMode &value)
 
ListenerTlsWithMode (ListenerTlsMode &&value)
 

Detailed Description

An object that represents the Transport Layer Security (TLS) properties for a listener.

See Also:

AWS API Reference

Definition at line 33 of file ListenerTls.h.

Constructor & Destructor Documentation

◆ ListenerTls() [1/2]

Aws::AppMesh::Model::ListenerTls::ListenerTls ( )

◆ ListenerTls() [2/2]

Aws::AppMesh::Model::ListenerTls::ListenerTls ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CertificateHasBeenSet()

bool Aws::AppMesh::Model::ListenerTls::CertificateHasBeenSet ( ) const
inline

A reference to an object that represents a listener's TLS certificate.

Definition at line 50 of file ListenerTls.h.

◆ GetCertificate()

const ListenerTlsCertificate& Aws::AppMesh::Model::ListenerTls::GetCertificate ( ) const
inline

A reference to an object that represents a listener's TLS certificate.

Definition at line 45 of file ListenerTls.h.

◆ GetMode()

const ListenerTlsMode& Aws::AppMesh::Model::ListenerTls::GetMode ( ) const
inline

Specify one of the following modes.

  • STRICT – Listener only accepts connections with TLS enabled.

  • PERMISSIVE – Listener accepts connections with or without TLS enabled.

  • DISABLED – Listener only accepts connections without TLS.

Definition at line 79 of file ListenerTls.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppMesh::Model::ListenerTls::Jsonize ( ) const

◆ ModeHasBeenSet()

bool Aws::AppMesh::Model::ListenerTls::ModeHasBeenSet ( ) const
inline

Specify one of the following modes.

  • STRICT – Listener only accepts connections with TLS enabled.

  • PERMISSIVE – Listener accepts connections with or without TLS enabled.

  • DISABLED – Listener only accepts connections without TLS.

Definition at line 87 of file ListenerTls.h.

◆ operator=()

ListenerTls& Aws::AppMesh::Model::ListenerTls::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCertificate() [1/2]

void Aws::AppMesh::Model::ListenerTls::SetCertificate ( const ListenerTlsCertificate value)
inline

A reference to an object that represents a listener's TLS certificate.

Definition at line 55 of file ListenerTls.h.

◆ SetCertificate() [2/2]

void Aws::AppMesh::Model::ListenerTls::SetCertificate ( ListenerTlsCertificate &&  value)
inline

A reference to an object that represents a listener's TLS certificate.

Definition at line 60 of file ListenerTls.h.

◆ SetMode() [1/2]

void Aws::AppMesh::Model::ListenerTls::SetMode ( const ListenerTlsMode value)
inline

Specify one of the following modes.

  • STRICT – Listener only accepts connections with TLS enabled.

  • PERMISSIVE – Listener accepts connections with or without TLS enabled.

  • DISABLED – Listener only accepts connections without TLS.

Definition at line 95 of file ListenerTls.h.

◆ SetMode() [2/2]

void Aws::AppMesh::Model::ListenerTls::SetMode ( ListenerTlsMode &&  value)
inline

Specify one of the following modes.

  • STRICT – Listener only accepts connections with TLS enabled.

  • PERMISSIVE – Listener accepts connections with or without TLS enabled.

  • DISABLED – Listener only accepts connections without TLS.

Definition at line 103 of file ListenerTls.h.

◆ WithCertificate() [1/2]

ListenerTls& Aws::AppMesh::Model::ListenerTls::WithCertificate ( const ListenerTlsCertificate value)
inline

A reference to an object that represents a listener's TLS certificate.

Definition at line 65 of file ListenerTls.h.

◆ WithCertificate() [2/2]

ListenerTls& Aws::AppMesh::Model::ListenerTls::WithCertificate ( ListenerTlsCertificate &&  value)
inline

A reference to an object that represents a listener's TLS certificate.

Definition at line 70 of file ListenerTls.h.

◆ WithMode() [1/2]

ListenerTls& Aws::AppMesh::Model::ListenerTls::WithMode ( const ListenerTlsMode value)
inline

Specify one of the following modes.

  • STRICT – Listener only accepts connections with TLS enabled.

  • PERMISSIVE – Listener accepts connections with or without TLS enabled.

  • DISABLED – Listener only accepts connections without TLS.

Definition at line 111 of file ListenerTls.h.

◆ WithMode() [2/2]

ListenerTls& Aws::AppMesh::Model::ListenerTls::WithMode ( ListenerTlsMode &&  value)
inline

Specify one of the following modes.

  • STRICT – Listener only accepts connections with TLS enabled.

  • PERMISSIVE – Listener accepts connections with or without TLS enabled.

  • DISABLED – Listener only accepts connections without TLS.

Definition at line 119 of file ListenerTls.h.


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