AWS SDK for C++  1.8.79
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::QLDB::Model Namespace Reference

Namespaces

 ErrorCauseMapper
 
 ExportStatusMapper
 
 LedgerStateMapper
 
 PermissionsModeMapper
 
 S3ObjectEncryptionTypeMapper
 
 StreamStatusMapper
 

Classes

class  CancelJournalKinesisStreamRequest
 
class  CancelJournalKinesisStreamResult
 
class  CreateLedgerRequest
 
class  CreateLedgerResult
 
class  DeleteLedgerRequest
 
class  DescribeJournalKinesisStreamRequest
 
class  DescribeJournalKinesisStreamResult
 
class  DescribeJournalS3ExportRequest
 
class  DescribeJournalS3ExportResult
 
class  DescribeLedgerRequest
 
class  DescribeLedgerResult
 
class  ExportJournalToS3Request
 
class  ExportJournalToS3Result
 
class  GetBlockRequest
 
class  GetBlockResult
 
class  GetDigestRequest
 
class  GetDigestResult
 
class  GetRevisionRequest
 
class  GetRevisionResult
 
class  InvalidParameterException
 
class  JournalKinesisStreamDescription
 
class  JournalS3ExportDescription
 
class  KinesisConfiguration
 
class  LedgerSummary
 
class  LimitExceededException
 
class  ListJournalKinesisStreamsForLedgerRequest
 
class  ListJournalKinesisStreamsForLedgerResult
 
class  ListJournalS3ExportsForLedgerRequest
 
class  ListJournalS3ExportsForLedgerResult
 
class  ListJournalS3ExportsRequest
 
class  ListJournalS3ExportsResult
 
class  ListLedgersRequest
 
class  ListLedgersResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ResourceAlreadyExistsException
 
class  ResourceInUseException
 
class  ResourceNotFoundException
 
class  ResourcePreconditionNotMetException
 
class  S3EncryptionConfiguration
 
class  S3ExportConfiguration
 
class  StreamJournalToKinesisRequest
 
class  StreamJournalToKinesisResult
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateLedgerRequest
 
class  UpdateLedgerResult
 
class  ValueHolder
 

Typedefs

typedef Aws::Utils::Outcome< CancelJournalKinesisStreamResult, QLDBErrorCancelJournalKinesisStreamOutcome
 
typedef Aws::Utils::Outcome< CreateLedgerResult, QLDBErrorCreateLedgerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, QLDBErrorDeleteLedgerOutcome
 
typedef Aws::Utils::Outcome< DescribeJournalKinesisStreamResult, QLDBErrorDescribeJournalKinesisStreamOutcome
 
typedef Aws::Utils::Outcome< DescribeJournalS3ExportResult, QLDBErrorDescribeJournalS3ExportOutcome
 
typedef Aws::Utils::Outcome< DescribeLedgerResult, QLDBErrorDescribeLedgerOutcome
 
typedef Aws::Utils::Outcome< ExportJournalToS3Result, QLDBErrorExportJournalToS3Outcome
 
typedef Aws::Utils::Outcome< GetBlockResult, QLDBErrorGetBlockOutcome
 
typedef Aws::Utils::Outcome< GetDigestResult, QLDBErrorGetDigestOutcome
 
typedef Aws::Utils::Outcome< GetRevisionResult, QLDBErrorGetRevisionOutcome
 
typedef Aws::Utils::Outcome< ListJournalKinesisStreamsForLedgerResult, QLDBErrorListJournalKinesisStreamsForLedgerOutcome
 
typedef Aws::Utils::Outcome< ListJournalS3ExportsResult, QLDBErrorListJournalS3ExportsOutcome
 
typedef Aws::Utils::Outcome< ListJournalS3ExportsForLedgerResult, QLDBErrorListJournalS3ExportsForLedgerOutcome
 
typedef Aws::Utils::Outcome< ListLedgersResult, QLDBErrorListLedgersOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, QLDBErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< StreamJournalToKinesisResult, QLDBErrorStreamJournalToKinesisOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, QLDBErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, QLDBErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateLedgerResult, QLDBErrorUpdateLedgerOutcome
 
typedef std::future< CancelJournalKinesisStreamOutcomeCancelJournalKinesisStreamOutcomeCallable
 
typedef std::future< CreateLedgerOutcomeCreateLedgerOutcomeCallable
 
typedef std::future< DeleteLedgerOutcomeDeleteLedgerOutcomeCallable
 
typedef std::future< DescribeJournalKinesisStreamOutcomeDescribeJournalKinesisStreamOutcomeCallable
 
typedef std::future< DescribeJournalS3ExportOutcomeDescribeJournalS3ExportOutcomeCallable
 
typedef std::future< DescribeLedgerOutcomeDescribeLedgerOutcomeCallable
 
typedef std::future< ExportJournalToS3OutcomeExportJournalToS3OutcomeCallable
 
typedef std::future< GetBlockOutcomeGetBlockOutcomeCallable
 
typedef std::future< GetDigestOutcomeGetDigestOutcomeCallable
 
typedef std::future< GetRevisionOutcomeGetRevisionOutcomeCallable
 
typedef std::future< ListJournalKinesisStreamsForLedgerOutcomeListJournalKinesisStreamsForLedgerOutcomeCallable
 
typedef std::future< ListJournalS3ExportsOutcomeListJournalS3ExportsOutcomeCallable
 
typedef std::future< ListJournalS3ExportsForLedgerOutcomeListJournalS3ExportsForLedgerOutcomeCallable
 
typedef std::future< ListLedgersOutcomeListLedgersOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< StreamJournalToKinesisOutcomeStreamJournalToKinesisOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateLedgerOutcomeUpdateLedgerOutcomeCallable
 

Enumerations

enum  ErrorCause { ErrorCause::NOT_SET, ErrorCause::KINESIS_STREAM_NOT_FOUND, ErrorCause::IAM_PERMISSION_REVOKED }
 
enum  ExportStatus { ExportStatus::NOT_SET, ExportStatus::IN_PROGRESS, ExportStatus::COMPLETED, ExportStatus::CANCELLED }
 
enum  LedgerState {
  LedgerState::NOT_SET, LedgerState::CREATING, LedgerState::ACTIVE, LedgerState::DELETING,
  LedgerState::DELETED
}
 
enum  PermissionsMode { PermissionsMode::NOT_SET, PermissionsMode::ALLOW_ALL }
 
enum  S3ObjectEncryptionType { S3ObjectEncryptionType::NOT_SET, S3ObjectEncryptionType::SSE_KMS, S3ObjectEncryptionType::SSE_S3, S3ObjectEncryptionType::NO_ENCRYPTION }
 
enum  StreamStatus {
  StreamStatus::NOT_SET, StreamStatus::ACTIVE, StreamStatus::COMPLETED, StreamStatus::CANCELED,
  StreamStatus::FAILED, StreamStatus::IMPAIRED
}
 

Typedef Documentation

◆ CancelJournalKinesisStreamOutcome

Definition at line 90 of file QLDBClient.h.

◆ CancelJournalKinesisStreamOutcomeCallable

Definition at line 112 of file QLDBClient.h.

◆ CreateLedgerOutcome

Definition at line 93 of file QLDBClient.h.

◆ CreateLedgerOutcomeCallable

Definition at line 113 of file QLDBClient.h.

◆ DeleteLedgerOutcome

Definition at line 94 of file QLDBClient.h.

◆ DeleteLedgerOutcomeCallable

Definition at line 114 of file QLDBClient.h.

◆ DescribeJournalKinesisStreamOutcome

Definition at line 95 of file QLDBClient.h.

◆ DescribeJournalKinesisStreamOutcomeCallable

Definition at line 115 of file QLDBClient.h.

◆ DescribeJournalS3ExportOutcome

Definition at line 96 of file QLDBClient.h.

◆ DescribeJournalS3ExportOutcomeCallable

Definition at line 116 of file QLDBClient.h.

◆ DescribeLedgerOutcome

Definition at line 97 of file QLDBClient.h.

◆ DescribeLedgerOutcomeCallable

Definition at line 117 of file QLDBClient.h.

◆ ExportJournalToS3Outcome

Definition at line 98 of file QLDBClient.h.

◆ ExportJournalToS3OutcomeCallable

Definition at line 118 of file QLDBClient.h.

◆ GetBlockOutcome

Definition at line 99 of file QLDBClient.h.

◆ GetBlockOutcomeCallable

Definition at line 119 of file QLDBClient.h.

◆ GetDigestOutcome

Definition at line 100 of file QLDBClient.h.

◆ GetDigestOutcomeCallable

Definition at line 120 of file QLDBClient.h.

◆ GetRevisionOutcome

Definition at line 101 of file QLDBClient.h.

◆ GetRevisionOutcomeCallable

Definition at line 121 of file QLDBClient.h.

◆ ListJournalKinesisStreamsForLedgerOutcome

Definition at line 102 of file QLDBClient.h.

◆ ListJournalKinesisStreamsForLedgerOutcomeCallable

Definition at line 122 of file QLDBClient.h.

◆ ListJournalS3ExportsForLedgerOutcome

Definition at line 104 of file QLDBClient.h.

◆ ListJournalS3ExportsForLedgerOutcomeCallable

Definition at line 124 of file QLDBClient.h.

◆ ListJournalS3ExportsOutcome

Definition at line 103 of file QLDBClient.h.

◆ ListJournalS3ExportsOutcomeCallable

Definition at line 123 of file QLDBClient.h.

◆ ListLedgersOutcome

Definition at line 105 of file QLDBClient.h.

◆ ListLedgersOutcomeCallable

Definition at line 125 of file QLDBClient.h.

◆ ListTagsForResourceOutcome

Definition at line 106 of file QLDBClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 126 of file QLDBClient.h.

◆ StreamJournalToKinesisOutcome

Definition at line 107 of file QLDBClient.h.

◆ StreamJournalToKinesisOutcomeCallable

Definition at line 127 of file QLDBClient.h.

◆ TagResourceOutcome

Definition at line 108 of file QLDBClient.h.

◆ TagResourceOutcomeCallable

Definition at line 128 of file QLDBClient.h.

◆ UntagResourceOutcome

Definition at line 109 of file QLDBClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 129 of file QLDBClient.h.

◆ UpdateLedgerOutcome

Definition at line 110 of file QLDBClient.h.

◆ UpdateLedgerOutcomeCallable

Definition at line 130 of file QLDBClient.h.

Enumeration Type Documentation

◆ ErrorCause

Enumerator
NOT_SET 
KINESIS_STREAM_NOT_FOUND 
IAM_PERMISSION_REVOKED 

Definition at line 16 of file ErrorCause.h.

◆ ExportStatus

Enumerator
NOT_SET 
IN_PROGRESS 
COMPLETED 
CANCELLED 

Definition at line 16 of file ExportStatus.h.

◆ LedgerState

Enumerator
NOT_SET 
CREATING 
ACTIVE 
DELETING 
DELETED 

Definition at line 16 of file LedgerState.h.

◆ PermissionsMode

Enumerator
NOT_SET 
ALLOW_ALL 

Definition at line 16 of file PermissionsMode.h.

◆ S3ObjectEncryptionType

Enumerator
NOT_SET 
SSE_KMS 
SSE_S3 
NO_ENCRYPTION 

Definition at line 16 of file S3ObjectEncryptionType.h.

◆ StreamStatus

Enumerator
NOT_SET 
ACTIVE 
COMPLETED 
CANCELED 
FAILED 
IMPAIRED 

Definition at line 16 of file StreamStatus.h.