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

#include <VirtualGatewayListenerTlsSdsCertificate.h>

Public Member Functions

 VirtualGatewayListenerTlsSdsCertificate ()
 
 VirtualGatewayListenerTlsSdsCertificate (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewayListenerTlsSdsCertificateoperator= (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)
 
VirtualGatewayListenerTlsSdsCertificateWithSecretName (const Aws::String &value)
 
VirtualGatewayListenerTlsSdsCertificateWithSecretName (Aws::String &&value)
 
VirtualGatewayListenerTlsSdsCertificateWithSecretName (const char *value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 35 of file VirtualGatewayListenerTlsSdsCertificate.h.

Constructor & Destructor Documentation

◆ VirtualGatewayListenerTlsSdsCertificate() [1/2]

Aws::AppMesh::Model::VirtualGatewayListenerTlsSdsCertificate::VirtualGatewayListenerTlsSdsCertificate ( )

◆ VirtualGatewayListenerTlsSdsCertificate() [2/2]

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

Member Function Documentation

◆ GetSecretName()

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

A reference to an object that represents the name of the secret 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 VirtualGatewayListenerTlsSdsCertificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SecretNameHasBeenSet()

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

A reference to an object that represents the name of the secret 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 VirtualGatewayListenerTlsSdsCertificate.h.

◆ SetSecretName() [1/3]

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

A reference to an object that represents the name of the secret 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 VirtualGatewayListenerTlsSdsCertificate.h.

◆ SetSecretName() [2/3]

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

A reference to an object that represents the name of the secret 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 VirtualGatewayListenerTlsSdsCertificate.h.

◆ SetSecretName() [3/3]

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

A reference to an object that represents the name of the secret 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 VirtualGatewayListenerTlsSdsCertificate.h.

◆ WithSecretName() [1/3]

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

A reference to an object that represents the name of the secret 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 VirtualGatewayListenerTlsSdsCertificate.h.

◆ WithSecretName() [2/3]

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

A reference to an object that represents the name of the secret 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 VirtualGatewayListenerTlsSdsCertificate.h.

◆ WithSecretName() [3/3]

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

A reference to an object that represents the name of the secret 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 VirtualGatewayListenerTlsSdsCertificate.h.


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