AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus Class Reference

#include <AwsRedshiftClusterHsmStatus.h>

Public Member Functions

 AwsRedshiftClusterHsmStatus ()
 
 AwsRedshiftClusterHsmStatus (Aws::Utils::Json::JsonView jsonValue)
 
AwsRedshiftClusterHsmStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetHsmClientCertificateIdentifier () const
 
bool HsmClientCertificateIdentifierHasBeenSet () const
 
void SetHsmClientCertificateIdentifier (const Aws::String &value)
 
void SetHsmClientCertificateIdentifier (Aws::String &&value)
 
void SetHsmClientCertificateIdentifier (const char *value)
 
AwsRedshiftClusterHsmStatusWithHsmClientCertificateIdentifier (const Aws::String &value)
 
AwsRedshiftClusterHsmStatusWithHsmClientCertificateIdentifier (Aws::String &&value)
 
AwsRedshiftClusterHsmStatusWithHsmClientCertificateIdentifier (const char *value)
 
const Aws::StringGetHsmConfigurationIdentifier () const
 
bool HsmConfigurationIdentifierHasBeenSet () const
 
void SetHsmConfigurationIdentifier (const Aws::String &value)
 
void SetHsmConfigurationIdentifier (Aws::String &&value)
 
void SetHsmConfigurationIdentifier (const char *value)
 
AwsRedshiftClusterHsmStatusWithHsmConfigurationIdentifier (const Aws::String &value)
 
AwsRedshiftClusterHsmStatusWithHsmConfigurationIdentifier (Aws::String &&value)
 
AwsRedshiftClusterHsmStatusWithHsmConfigurationIdentifier (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
AwsRedshiftClusterHsmStatusWithStatus (const Aws::String &value)
 
AwsRedshiftClusterHsmStatusWithStatus (Aws::String &&value)
 
AwsRedshiftClusterHsmStatusWithStatus (const char *value)
 

Detailed Description

Information about whether an Amazon Redshift cluster finished applying any hardware changes to security module (HSM) settings that were specified in a modify cluster command.

See Also:

AWS API Reference

Definition at line 33 of file AwsRedshiftClusterHsmStatus.h.

Constructor & Destructor Documentation

◆ AwsRedshiftClusterHsmStatus() [1/2]

Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::AwsRedshiftClusterHsmStatus ( )

◆ AwsRedshiftClusterHsmStatus() [2/2]

Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::AwsRedshiftClusterHsmStatus ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetHsmClientCertificateIdentifier()

const Aws::String& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::GetHsmClientCertificateIdentifier ( ) const
inline

The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

Definition at line 46 of file AwsRedshiftClusterHsmStatus.h.

◆ GetHsmConfigurationIdentifier()

const Aws::String& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::GetHsmConfigurationIdentifier ( ) const
inline

The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

Definition at line 95 of file AwsRedshiftClusterHsmStatus.h.

◆ GetStatus()

const Aws::String& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::GetStatus ( ) const
inline

Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Type: String

Valid values: active | applying

Definition at line 145 of file AwsRedshiftClusterHsmStatus.h.

◆ HsmClientCertificateIdentifierHasBeenSet()

bool Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::HsmClientCertificateIdentifierHasBeenSet ( ) const
inline

The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

Definition at line 52 of file AwsRedshiftClusterHsmStatus.h.

◆ HsmConfigurationIdentifierHasBeenSet()

bool Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::HsmConfigurationIdentifierHasBeenSet ( ) const
inline

The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

Definition at line 101 of file AwsRedshiftClusterHsmStatus.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::Jsonize ( ) const

◆ operator=()

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetHsmClientCertificateIdentifier() [1/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetHsmClientCertificateIdentifier ( Aws::String &&  value)
inline

The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

Definition at line 64 of file AwsRedshiftClusterHsmStatus.h.

◆ SetHsmClientCertificateIdentifier() [2/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetHsmClientCertificateIdentifier ( const Aws::String value)
inline

The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

Definition at line 58 of file AwsRedshiftClusterHsmStatus.h.

◆ SetHsmClientCertificateIdentifier() [3/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetHsmClientCertificateIdentifier ( const char *  value)
inline

The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

Definition at line 70 of file AwsRedshiftClusterHsmStatus.h.

◆ SetHsmConfigurationIdentifier() [1/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetHsmConfigurationIdentifier ( Aws::String &&  value)
inline

The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

Definition at line 113 of file AwsRedshiftClusterHsmStatus.h.

◆ SetHsmConfigurationIdentifier() [2/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetHsmConfigurationIdentifier ( const Aws::String value)
inline

The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

Definition at line 107 of file AwsRedshiftClusterHsmStatus.h.

◆ SetHsmConfigurationIdentifier() [3/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetHsmConfigurationIdentifier ( const char *  value)
inline

The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

Definition at line 119 of file AwsRedshiftClusterHsmStatus.h.

◆ SetStatus() [1/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetStatus ( Aws::String &&  value)
inline

Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Type: String

Valid values: active | applying

Definition at line 166 of file AwsRedshiftClusterHsmStatus.h.

◆ SetStatus() [2/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetStatus ( const Aws::String value)
inline

Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Type: String

Valid values: active | applying

Definition at line 159 of file AwsRedshiftClusterHsmStatus.h.

◆ SetStatus() [3/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::SetStatus ( const char *  value)
inline

Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Type: String

Valid values: active | applying

Definition at line 173 of file AwsRedshiftClusterHsmStatus.h.

◆ StatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::StatusHasBeenSet ( ) const
inline

Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Type: String

Valid values: active | applying

Definition at line 152 of file AwsRedshiftClusterHsmStatus.h.

◆ WithHsmClientCertificateIdentifier() [1/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithHsmClientCertificateIdentifier ( Aws::String &&  value)
inline

The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

Definition at line 82 of file AwsRedshiftClusterHsmStatus.h.

◆ WithHsmClientCertificateIdentifier() [2/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithHsmClientCertificateIdentifier ( const Aws::String value)
inline

The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

Definition at line 76 of file AwsRedshiftClusterHsmStatus.h.

◆ WithHsmClientCertificateIdentifier() [3/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithHsmClientCertificateIdentifier ( const char *  value)
inline

The name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys that are stored in an HSM.

Definition at line 88 of file AwsRedshiftClusterHsmStatus.h.

◆ WithHsmConfigurationIdentifier() [1/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithHsmConfigurationIdentifier ( Aws::String &&  value)
inline

The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

Definition at line 131 of file AwsRedshiftClusterHsmStatus.h.

◆ WithHsmConfigurationIdentifier() [2/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithHsmConfigurationIdentifier ( const Aws::String value)
inline

The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

Definition at line 125 of file AwsRedshiftClusterHsmStatus.h.

◆ WithHsmConfigurationIdentifier() [3/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithHsmConfigurationIdentifier ( const char *  value)
inline

The name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

Definition at line 137 of file AwsRedshiftClusterHsmStatus.h.

◆ WithStatus() [1/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithStatus ( Aws::String &&  value)
inline

Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Type: String

Valid values: active | applying

Definition at line 187 of file AwsRedshiftClusterHsmStatus.h.

◆ WithStatus() [2/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithStatus ( const Aws::String value)
inline

Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Type: String

Valid values: active | applying

Definition at line 180 of file AwsRedshiftClusterHsmStatus.h.

◆ WithStatus() [3/3]

AwsRedshiftClusterHsmStatus& Aws::SecurityHub::Model::AwsRedshiftClusterHsmStatus::WithStatus ( const char *  value)
inline

Indicates whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Type: String

Valid values: active | applying

Definition at line 194 of file AwsRedshiftClusterHsmStatus.h.


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