DynamoDBStorageOptions
class
Namespace: Orleans.Configuration
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
public class DynamoDBStorageOptions : DynamoDBClientOptions, IStorageProviderSerializerOptionsConstructors
Properties
CreateIfNotExistsCreate the table if it doesn't existDeleteStateOnClearIndicates if grain data should be deleted or reset to defaults when a grain clears it's state.GrainStorageSerializerGets or sets the serializer to use for this storage provider.InitStageStage of silo lifecycle where storage should be initialized. Storage must be initialized prior to use.ReadCapacityUnitsRead capacity unit for DynamoDB storageServiceIdGets or sets a unique identifier for this service, which should survive deployment and redeployment.TableNameDynamoDB table name. Defaults to 'OrleansGrainState'.TimeToLiveSpecifies a time span in which the item would be expired in the future every StateWrite will increase the TTL of the grainUpdateIfExistsUpdate the table if it existsUseProvisionedThroughputUse Provisioned Throughput for tablesWriteCapacityUnitsWrite capacity unit for DynamoDB storage
