Table of Contents

Namespace Amazon.DynamoDBv2

Classes

AmazonDynamoDBClient

Implementation for accessing DynamoDB

Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database, so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. You can scale up or scale down your tables' throughput capacity without downtime or performance degradation, and use the Amazon Web Services Management Console to monitor resource utilization and performance metrics.

DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an Amazon Web Services Region, providing built-in high availability and data durability.

AmazonDynamoDBConfig

Configuration for accessing Amazon DynamoDB service

AmazonDynamoDBDefaultConfiguration

Configuration for accessing Amazon DynamoDB service

AmazonDynamoDBException

Common exception for the DynamoDB service.

AmazonDynamoDBRequest

Base class for DynamoDB operation requests.

AmazonDynamoDBStreamsClient

Implementation for accessing DynamoDBStreams

Amazon DynamoDB

Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.

AmazonDynamoDBStreamsConfig

Configuration for accessing Amazon DynamoDBStreams service

AmazonDynamoDBStreamsDefaultConfiguration

Configuration for accessing Amazon DynamoDBStreams service

AmazonDynamoDBStreamsException

Common exception for the DynamoDBStreams service.

AmazonDynamoDBStreamsRequest

Base class for DynamoDBStreams operation requests.

AttributeAction

Constants used for properties of type AttributeAction.

BackupStatus

Constants used for properties of type BackupStatus.

BackupType

Constants used for properties of type BackupType.

BackupTypeFilter

Constants used for properties of type BackupTypeFilter.

BatchStatementErrorCodeEnum

Constants used for properties of type BatchStatementErrorCodeEnum.

BillingMode

Constants used for properties of type BillingMode.

BoolAsNConverter

Class that implements IPropertyConverter to convert bool/Boolean .NET types to DynamoDB numeric (N) type, where true is stored as N:1, false as N:0.

Use this converter to bypass the default schema behavior for a particular property.

ComparisonOperator

Constants used for properties of type ComparisonOperator.

ConditionalOperator

Constants used for properties of type ConditionalOperator.

ContinuousBackupsStatus

Constants used for properties of type ContinuousBackupsStatus.

ContributorInsightsAction

Constants used for properties of type ContributorInsightsAction.

ContributorInsightsStatus

Constants used for properties of type ContributorInsightsStatus.

DestinationStatus

Constants used for properties of type DestinationStatus.

DynamoDBEntryConversion

A collection of converters capable of converting between .NET and DynamoDB objects.

ExportFormat

Constants used for properties of type ExportFormat.

ExportStatus

Constants used for properties of type ExportStatus.

GlobalTableStatus

Constants used for properties of type GlobalTableStatus.

ImportStatus

Constants used for properties of type ImportStatus.

IndexStatus

Constants used for properties of type IndexStatus.

InputCompressionType

Constants used for properties of type InputCompressionType.

InputFormat

Constants used for properties of type InputFormat.

KeyType

Constants used for properties of type KeyType.

ListToSetPropertyConverter<TElement>

Class that implements IPropertyConverter to convert collections to PrimitiveList types, which are then stored as sets (NS, SS, BS) in DynamoDB. This converter assumes that the target is of type List{TElement}.

Use this converter to bypass the default schema behavior for a particular property. The Conversion property can be customized in the constructor of a subclass to use a different conversion scheme for converting individual elements. The default value for this field is the standard V1 conversion.

OperationType

Constants used for properties of type OperationType.

PointInTimeRecoveryStatus

Constants used for properties of type PointInTimeRecoveryStatus.

ProjectionType

Constants used for properties of type ProjectionType.

ReplicaStatus

Constants used for properties of type ReplicaStatus.

ReturnConsumedCapacity

Constants used for properties of type ReturnConsumedCapacity.

ReturnItemCollectionMetrics

Constants used for properties of type ReturnItemCollectionMetrics.

ReturnValue

Constants used for properties of type ReturnValue.

ReturnValuesOnConditionCheckFailure

Constants used for properties of type ReturnValuesOnConditionCheckFailure.

S3SseAlgorithm

Constants used for properties of type S3SseAlgorithm.

SSEStatus

Constants used for properties of type SSEStatus.

SSEType

Constants used for properties of type SSEType.

ScalarAttributeType

Constants used for properties of type ScalarAttributeType.

Select

Constants used for properties of type Select.

SetPropertyConverter<TCollection, TElement>

Class that implements IPropertyConverter to convert collections to PrimitiveList types, which are then stored as sets (NS, SS, BS) in DynamoDB.

Use this converter to bypass the default schema behavior for a particular property. The Conversion property can be customized in the constructor of a subclass to use a different conversion scheme for converting individual elements. The default value for this field is the standard V1 conversion.

ShardIteratorType

Constants used for properties of type ShardIteratorType.

StreamStatus

Constants used for properties of type StreamStatus.

StreamViewType

Constants used for properties of type StreamViewType.

TableClass

Constants used for properties of type TableClass.

TableStatus

Constants used for properties of type TableStatus.

TimeToLiveStatus

Constants used for properties of type TimeToLiveStatus.

Interfaces

IAmazonDynamoDB

Interface for accessing DynamoDB

Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database, so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. You can scale up or scale down your tables' throughput capacity without downtime or performance degradation, and use the Amazon Web Services Management Console to monitor resource utilization and performance metrics.

DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an Amazon Web Services Region, providing built-in high availability and data durability.

IAmazonDynamoDBStreams

Interface for accessing DynamoDBStreams

Amazon DynamoDB

Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.