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.