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

#include <ListenerTlsSdsCertificate.h>

Public Member Functions

 ListenerTlsSdsCertificate ()
 
 ListenerTlsSdsCertificate (Aws::Utils::Json::JsonView jsonValue)
 
ListenerTlsSdsCertificateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSecretName () const
 
bool SecretNameHasBeenSet () const
 
void SetSecretName (const Aws::String &value)
 
void SetSecretName (Aws::String &&value)
 
void SetSecretName (const char *value)
 
ListenerTlsSdsCertificateWithSecretName (const Aws::String &value)
 
ListenerTlsSdsCertificateWithSecretName (Aws::String &&value)
 
ListenerTlsSdsCertificateWithSecretName (const char *value)
 

Detailed Description

An object that represents the listener's Secret Discovery Service certificate. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info.

See Also:

AWS API Reference

Definition at line 35 of file ListenerTlsSdsCertificate.h.

Constructor & Destructor Documentation

◆ ListenerTlsSdsCertificate() [1/2]

Aws::AppMesh::Model::ListenerTlsSdsCertificate::ListenerTlsSdsCertificate ( )

◆ ListenerTlsSdsCertificate() [2/2]

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

Member Function Documentation

◆ GetSecretName()

const Aws::String& Aws::AppMesh::Model::ListenerTlsSdsCertificate::GetSecretName ( ) const
inline

A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

Definition at line 49 of file ListenerTlsSdsCertificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SecretNameHasBeenSet()

bool Aws::AppMesh::Model::ListenerTlsSdsCertificate::SecretNameHasBeenSet ( ) const
inline

A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

Definition at line 56 of file ListenerTlsSdsCertificate.h.

◆ SetSecretName() [1/3]

void Aws::AppMesh::Model::ListenerTlsSdsCertificate::SetSecretName ( Aws::String &&  value)
inline

A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

Definition at line 70 of file ListenerTlsSdsCertificate.h.

◆ SetSecretName() [2/3]

void Aws::AppMesh::Model::ListenerTlsSdsCertificate::SetSecretName ( const Aws::String value)
inline

A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

Definition at line 63 of file ListenerTlsSdsCertificate.h.

◆ SetSecretName() [3/3]

void Aws::AppMesh::Model::ListenerTlsSdsCertificate::SetSecretName ( const char *  value)
inline

A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

Definition at line 77 of file ListenerTlsSdsCertificate.h.

◆ WithSecretName() [1/3]

ListenerTlsSdsCertificate& Aws::AppMesh::Model::ListenerTlsSdsCertificate::WithSecretName ( Aws::String &&  value)
inline

A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

Definition at line 91 of file ListenerTlsSdsCertificate.h.

◆ WithSecretName() [2/3]

ListenerTlsSdsCertificate& Aws::AppMesh::Model::ListenerTlsSdsCertificate::WithSecretName ( const Aws::String value)
inline

A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

Definition at line 84 of file ListenerTlsSdsCertificate.h.

◆ WithSecretName() [3/3]

ListenerTlsSdsCertificate& Aws::AppMesh::Model::ListenerTlsSdsCertificate::WithSecretName ( const char *  value)
inline

A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

Definition at line 98 of file ListenerTlsSdsCertificate.h.


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