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

#include <AwsDynamoDbTableSseDescription.h>

Public Member Functions

 AwsDynamoDbTableSseDescription ()
 
 AwsDynamoDbTableSseDescription (Aws::Utils::Json::JsonView jsonValue)
 
AwsDynamoDbTableSseDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetInaccessibleEncryptionDateTime () const
 
bool InaccessibleEncryptionDateTimeHasBeenSet () const
 
void SetInaccessibleEncryptionDateTime (const Aws::String &value)
 
void SetInaccessibleEncryptionDateTime (Aws::String &&value)
 
void SetInaccessibleEncryptionDateTime (const char *value)
 
AwsDynamoDbTableSseDescriptionWithInaccessibleEncryptionDateTime (const Aws::String &value)
 
AwsDynamoDbTableSseDescriptionWithInaccessibleEncryptionDateTime (Aws::String &&value)
 
AwsDynamoDbTableSseDescriptionWithInaccessibleEncryptionDateTime (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)
 
AwsDynamoDbTableSseDescriptionWithStatus (const Aws::String &value)
 
AwsDynamoDbTableSseDescriptionWithStatus (Aws::String &&value)
 
AwsDynamoDbTableSseDescriptionWithStatus (const char *value)
 
const Aws::StringGetSseType () const
 
bool SseTypeHasBeenSet () const
 
void SetSseType (const Aws::String &value)
 
void SetSseType (Aws::String &&value)
 
void SetSseType (const char *value)
 
AwsDynamoDbTableSseDescriptionWithSseType (const Aws::String &value)
 
AwsDynamoDbTableSseDescriptionWithSseType (Aws::String &&value)
 
AwsDynamoDbTableSseDescriptionWithSseType (const char *value)
 
const Aws::StringGetKmsMasterKeyArn () const
 
bool KmsMasterKeyArnHasBeenSet () const
 
void SetKmsMasterKeyArn (const Aws::String &value)
 
void SetKmsMasterKeyArn (Aws::String &&value)
 
void SetKmsMasterKeyArn (const char *value)
 
AwsDynamoDbTableSseDescriptionWithKmsMasterKeyArn (const Aws::String &value)
 
AwsDynamoDbTableSseDescriptionWithKmsMasterKeyArn (Aws::String &&value)
 
AwsDynamoDbTableSseDescriptionWithKmsMasterKeyArn (const char *value)
 

Detailed Description

Information about the server-side encryption for the table.

See Also:

AWS API Reference

Definition at line 32 of file AwsDynamoDbTableSseDescription.h.

Constructor & Destructor Documentation

◆ AwsDynamoDbTableSseDescription() [1/2]

Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::AwsDynamoDbTableSseDescription ( )

◆ AwsDynamoDbTableSseDescription() [2/2]

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

Member Function Documentation

◆ GetInaccessibleEncryptionDateTime()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::GetInaccessibleEncryptionDateTime ( ) const
inline

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 48 of file AwsDynamoDbTableSseDescription.h.

◆ GetKmsMasterKeyArn()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::GetKmsMasterKeyArn ( ) const
inline

The ARN of the KMS customer master key (CMK) that is used for the KMS encryption.

Definition at line 200 of file AwsDynamoDbTableSseDescription.h.

◆ GetSseType()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::GetSseType ( ) const
inline

The type of server-side encryption.

Definition at line 158 of file AwsDynamoDbTableSseDescription.h.

◆ GetStatus()

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

The status of the server-side encryption.

Definition at line 117 of file AwsDynamoDbTableSseDescription.h.

◆ InaccessibleEncryptionDateTimeHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::InaccessibleEncryptionDateTimeHasBeenSet ( ) const
inline

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 57 of file AwsDynamoDbTableSseDescription.h.

◆ Jsonize()

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

◆ KmsMasterKeyArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::KmsMasterKeyArnHasBeenSet ( ) const
inline

The ARN of the KMS customer master key (CMK) that is used for the KMS encryption.

Definition at line 206 of file AwsDynamoDbTableSseDescription.h.

◆ operator=()

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

◆ SetInaccessibleEncryptionDateTime() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetInaccessibleEncryptionDateTime ( Aws::String &&  value)
inline

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 75 of file AwsDynamoDbTableSseDescription.h.

◆ SetInaccessibleEncryptionDateTime() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetInaccessibleEncryptionDateTime ( const Aws::String value)
inline

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 66 of file AwsDynamoDbTableSseDescription.h.

◆ SetInaccessibleEncryptionDateTime() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetInaccessibleEncryptionDateTime ( const char *  value)
inline

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 84 of file AwsDynamoDbTableSseDescription.h.

◆ SetKmsMasterKeyArn() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetKmsMasterKeyArn ( Aws::String &&  value)
inline

The ARN of the KMS customer master key (CMK) that is used for the KMS encryption.

Definition at line 218 of file AwsDynamoDbTableSseDescription.h.

◆ SetKmsMasterKeyArn() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetKmsMasterKeyArn ( const Aws::String value)
inline

The ARN of the KMS customer master key (CMK) that is used for the KMS encryption.

Definition at line 212 of file AwsDynamoDbTableSseDescription.h.

◆ SetKmsMasterKeyArn() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetKmsMasterKeyArn ( const char *  value)
inline

The ARN of the KMS customer master key (CMK) that is used for the KMS encryption.

Definition at line 224 of file AwsDynamoDbTableSseDescription.h.

◆ SetSseType() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetSseType ( Aws::String &&  value)
inline

The type of server-side encryption.

Definition at line 173 of file AwsDynamoDbTableSseDescription.h.

◆ SetSseType() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetSseType ( const Aws::String value)
inline

The type of server-side encryption.

Definition at line 168 of file AwsDynamoDbTableSseDescription.h.

◆ SetSseType() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SetSseType ( const char *  value)
inline

The type of server-side encryption.

Definition at line 178 of file AwsDynamoDbTableSseDescription.h.

◆ SetStatus() [1/3]

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

The status of the server-side encryption.

Definition at line 132 of file AwsDynamoDbTableSseDescription.h.

◆ SetStatus() [2/3]

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

The status of the server-side encryption.

Definition at line 127 of file AwsDynamoDbTableSseDescription.h.

◆ SetStatus() [3/3]

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

The status of the server-side encryption.

Definition at line 137 of file AwsDynamoDbTableSseDescription.h.

◆ SseTypeHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::SseTypeHasBeenSet ( ) const
inline

The type of server-side encryption.

Definition at line 163 of file AwsDynamoDbTableSseDescription.h.

◆ StatusHasBeenSet()

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

The status of the server-side encryption.

Definition at line 122 of file AwsDynamoDbTableSseDescription.h.

◆ WithInaccessibleEncryptionDateTime() [1/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithInaccessibleEncryptionDateTime ( Aws::String &&  value)
inline

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 102 of file AwsDynamoDbTableSseDescription.h.

◆ WithInaccessibleEncryptionDateTime() [2/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithInaccessibleEncryptionDateTime ( const Aws::String value)
inline

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 93 of file AwsDynamoDbTableSseDescription.h.

◆ WithInaccessibleEncryptionDateTime() [3/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithInaccessibleEncryptionDateTime ( const char *  value)
inline

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 111 of file AwsDynamoDbTableSseDescription.h.

◆ WithKmsMasterKeyArn() [1/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithKmsMasterKeyArn ( Aws::String &&  value)
inline

The ARN of the KMS customer master key (CMK) that is used for the KMS encryption.

Definition at line 236 of file AwsDynamoDbTableSseDescription.h.

◆ WithKmsMasterKeyArn() [2/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithKmsMasterKeyArn ( const Aws::String value)
inline

The ARN of the KMS customer master key (CMK) that is used for the KMS encryption.

Definition at line 230 of file AwsDynamoDbTableSseDescription.h.

◆ WithKmsMasterKeyArn() [3/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithKmsMasterKeyArn ( const char *  value)
inline

The ARN of the KMS customer master key (CMK) that is used for the KMS encryption.

Definition at line 242 of file AwsDynamoDbTableSseDescription.h.

◆ WithSseType() [1/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithSseType ( Aws::String &&  value)
inline

The type of server-side encryption.

Definition at line 188 of file AwsDynamoDbTableSseDescription.h.

◆ WithSseType() [2/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithSseType ( const Aws::String value)
inline

The type of server-side encryption.

Definition at line 183 of file AwsDynamoDbTableSseDescription.h.

◆ WithSseType() [3/3]

AwsDynamoDbTableSseDescription& Aws::SecurityHub::Model::AwsDynamoDbTableSseDescription::WithSseType ( const char *  value)
inline

The type of server-side encryption.

Definition at line 193 of file AwsDynamoDbTableSseDescription.h.

◆ WithStatus() [1/3]

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

The status of the server-side encryption.

Definition at line 147 of file AwsDynamoDbTableSseDescription.h.

◆ WithStatus() [2/3]

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

The status of the server-side encryption.

Definition at line 142 of file AwsDynamoDbTableSseDescription.h.

◆ WithStatus() [3/3]

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

The status of the server-side encryption.

Definition at line 152 of file AwsDynamoDbTableSseDescription.h.


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