AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticsearchService::Model::AdvancedSecurityOptions Class Reference

#include <AdvancedSecurityOptions.h>

Public Member Functions

 AdvancedSecurityOptions ()
 
 AdvancedSecurityOptions (Aws::Utils::Json::JsonView jsonValue)
 
AdvancedSecurityOptionsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
AdvancedSecurityOptionsWithEnabled (bool value)
 
bool GetInternalUserDatabaseEnabled () const
 
bool InternalUserDatabaseEnabledHasBeenSet () const
 
void SetInternalUserDatabaseEnabled (bool value)
 
AdvancedSecurityOptionsWithInternalUserDatabaseEnabled (bool value)
 
const SAMLOptionsOutputGetSAMLOptions () const
 
bool SAMLOptionsHasBeenSet () const
 
void SetSAMLOptions (const SAMLOptionsOutput &value)
 
void SetSAMLOptions (SAMLOptionsOutput &&value)
 
AdvancedSecurityOptionsWithSAMLOptions (const SAMLOptionsOutput &value)
 
AdvancedSecurityOptionsWithSAMLOptions (SAMLOptionsOutput &&value)
 

Detailed Description

Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled.

See Also:

AWS API Reference

Definition at line 33 of file AdvancedSecurityOptions.h.

Constructor & Destructor Documentation

◆ AdvancedSecurityOptions() [1/2]

Aws::ElasticsearchService::Model::AdvancedSecurityOptions::AdvancedSecurityOptions ( )

◆ AdvancedSecurityOptions() [2/2]

Aws::ElasticsearchService::Model::AdvancedSecurityOptions::AdvancedSecurityOptions ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EnabledHasBeenSet()

bool Aws::ElasticsearchService::Model::AdvancedSecurityOptions::EnabledHasBeenSet ( ) const
inline

True if advanced security is enabled.

Definition at line 50 of file AdvancedSecurityOptions.h.

◆ GetEnabled()

bool Aws::ElasticsearchService::Model::AdvancedSecurityOptions::GetEnabled ( ) const
inline

True if advanced security is enabled.

Definition at line 45 of file AdvancedSecurityOptions.h.

◆ GetInternalUserDatabaseEnabled()

bool Aws::ElasticsearchService::Model::AdvancedSecurityOptions::GetInternalUserDatabaseEnabled ( ) const
inline

True if the internal user database is enabled.

Definition at line 66 of file AdvancedSecurityOptions.h.

◆ GetSAMLOptions()

const SAMLOptionsOutput& Aws::ElasticsearchService::Model::AdvancedSecurityOptions::GetSAMLOptions ( ) const
inline

Describes the SAML application configured for a domain.

Definition at line 87 of file AdvancedSecurityOptions.h.

◆ InternalUserDatabaseEnabledHasBeenSet()

bool Aws::ElasticsearchService::Model::AdvancedSecurityOptions::InternalUserDatabaseEnabledHasBeenSet ( ) const
inline

True if the internal user database is enabled.

Definition at line 71 of file AdvancedSecurityOptions.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticsearchService::Model::AdvancedSecurityOptions::Jsonize ( ) const

◆ operator=()

AdvancedSecurityOptions& Aws::ElasticsearchService::Model::AdvancedSecurityOptions::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SAMLOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::AdvancedSecurityOptions::SAMLOptionsHasBeenSet ( ) const
inline

Describes the SAML application configured for a domain.

Definition at line 92 of file AdvancedSecurityOptions.h.

◆ SetEnabled()

void Aws::ElasticsearchService::Model::AdvancedSecurityOptions::SetEnabled ( bool  value)
inline

True if advanced security is enabled.

Definition at line 55 of file AdvancedSecurityOptions.h.

◆ SetInternalUserDatabaseEnabled()

void Aws::ElasticsearchService::Model::AdvancedSecurityOptions::SetInternalUserDatabaseEnabled ( bool  value)
inline

True if the internal user database is enabled.

Definition at line 76 of file AdvancedSecurityOptions.h.

◆ SetSAMLOptions() [1/2]

void Aws::ElasticsearchService::Model::AdvancedSecurityOptions::SetSAMLOptions ( const SAMLOptionsOutput value)
inline

Describes the SAML application configured for a domain.

Definition at line 97 of file AdvancedSecurityOptions.h.

◆ SetSAMLOptions() [2/2]

void Aws::ElasticsearchService::Model::AdvancedSecurityOptions::SetSAMLOptions ( SAMLOptionsOutput &&  value)
inline

Describes the SAML application configured for a domain.

Definition at line 102 of file AdvancedSecurityOptions.h.

◆ WithEnabled()

AdvancedSecurityOptions& Aws::ElasticsearchService::Model::AdvancedSecurityOptions::WithEnabled ( bool  value)
inline

True if advanced security is enabled.

Definition at line 60 of file AdvancedSecurityOptions.h.

◆ WithInternalUserDatabaseEnabled()

AdvancedSecurityOptions& Aws::ElasticsearchService::Model::AdvancedSecurityOptions::WithInternalUserDatabaseEnabled ( bool  value)
inline

True if the internal user database is enabled.

Definition at line 81 of file AdvancedSecurityOptions.h.

◆ WithSAMLOptions() [1/2]

AdvancedSecurityOptions& Aws::ElasticsearchService::Model::AdvancedSecurityOptions::WithSAMLOptions ( const SAMLOptionsOutput value)
inline

Describes the SAML application configured for a domain.

Definition at line 107 of file AdvancedSecurityOptions.h.

◆ WithSAMLOptions() [2/2]

AdvancedSecurityOptions& Aws::ElasticsearchService::Model::AdvancedSecurityOptions::WithSAMLOptions ( SAMLOptionsOutput &&  value)
inline

Describes the SAML application configured for a domain.

Definition at line 112 of file AdvancedSecurityOptions.h.


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