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

#include <TlsValidationContextSdsTrust.h>

Public Member Functions

 TlsValidationContextSdsTrust ()
 
 TlsValidationContextSdsTrust (Aws::Utils::Json::JsonView jsonValue)
 
TlsValidationContextSdsTrustoperator= (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)
 
TlsValidationContextSdsTrustWithSecretName (const Aws::String &value)
 
TlsValidationContextSdsTrustWithSecretName (Aws::String &&value)
 
TlsValidationContextSdsTrustWithSecretName (const char *value)
 

Detailed Description

An object that represents a Transport Layer Security (TLS) Secret Discovery Service validation context trust. 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 TlsValidationContextSdsTrust.h.

Constructor & Destructor Documentation

◆ TlsValidationContextSdsTrust() [1/2]

Aws::AppMesh::Model::TlsValidationContextSdsTrust::TlsValidationContextSdsTrust ( )

◆ TlsValidationContextSdsTrust() [2/2]

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

Member Function Documentation

◆ GetSecretName()

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

A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

Definition at line 49 of file TlsValidationContextSdsTrust.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SecretNameHasBeenSet()

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

A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

Definition at line 56 of file TlsValidationContextSdsTrust.h.

◆ SetSecretName() [1/3]

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

A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

Definition at line 70 of file TlsValidationContextSdsTrust.h.

◆ SetSecretName() [2/3]

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

A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

Definition at line 63 of file TlsValidationContextSdsTrust.h.

◆ SetSecretName() [3/3]

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

A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

Definition at line 77 of file TlsValidationContextSdsTrust.h.

◆ WithSecretName() [1/3]

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

A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

Definition at line 91 of file TlsValidationContextSdsTrust.h.

◆ WithSecretName() [2/3]

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

A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

Definition at line 84 of file TlsValidationContextSdsTrust.h.

◆ WithSecretName() [3/3]

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

A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

Definition at line 98 of file TlsValidationContextSdsTrust.h.


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