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

#include <VirtualGatewayTlsValidationContextSdsTrust.h>

Public Member Functions

 VirtualGatewayTlsValidationContextSdsTrust ()
 
 VirtualGatewayTlsValidationContextSdsTrust (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewayTlsValidationContextSdsTrustoperator= (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)
 
VirtualGatewayTlsValidationContextSdsTrustWithSecretName (const Aws::String &value)
 
VirtualGatewayTlsValidationContextSdsTrustWithSecretName (Aws::String &&value)
 
VirtualGatewayTlsValidationContextSdsTrustWithSecretName (const char *value)
 

Detailed Description

An object that represents a virtual gateway's listener's 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 VirtualGatewayTlsValidationContextSdsTrust.h.

Constructor & Destructor Documentation

◆ VirtualGatewayTlsValidationContextSdsTrust() [1/2]

Aws::AppMesh::Model::VirtualGatewayTlsValidationContextSdsTrust::VirtualGatewayTlsValidationContextSdsTrust ( )

◆ VirtualGatewayTlsValidationContextSdsTrust() [2/2]

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

Member Function Documentation

◆ GetSecretName()

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

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

Definition at line 49 of file VirtualGatewayTlsValidationContextSdsTrust.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SecretNameHasBeenSet()

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

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

Definition at line 56 of file VirtualGatewayTlsValidationContextSdsTrust.h.

◆ SetSecretName() [1/3]

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

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

Definition at line 70 of file VirtualGatewayTlsValidationContextSdsTrust.h.

◆ SetSecretName() [2/3]

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

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

Definition at line 63 of file VirtualGatewayTlsValidationContextSdsTrust.h.

◆ SetSecretName() [3/3]

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

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

Definition at line 77 of file VirtualGatewayTlsValidationContextSdsTrust.h.

◆ WithSecretName() [1/3]

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

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

Definition at line 91 of file VirtualGatewayTlsValidationContextSdsTrust.h.

◆ WithSecretName() [2/3]

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

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

Definition at line 84 of file VirtualGatewayTlsValidationContextSdsTrust.h.

◆ WithSecretName() [3/3]

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

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

Definition at line 98 of file VirtualGatewayTlsValidationContextSdsTrust.h.


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