Edit

Share via


DynamoDBStorageOptions Class

Definition

public class DynamoDBStorageOptions
public class DynamoDBStorageOptions : Orleans.Persistence.DynamoDB.DynamoDBClientOptions, Orleans.Storage.IStorageProviderSerializerOptions
type DynamoDBStorageOptions = class
type DynamoDBStorageOptions = class
    inherit DynamoDBClientOptions
    interface IStorageProviderSerializerOptions
Public Class DynamoDBStorageOptions
Public Class DynamoDBStorageOptions
Inherits DynamoDBClientOptions
Implements IStorageProviderSerializerOptions
Inheritance
DynamoDBStorageOptions
Inheritance
DynamoDBStorageOptions
Implements

Constructors

DynamoDBStorageOptions()

Fields

DEFAULT_INIT_STAGE

Properties

AccessKey

AccessKey string for DynamoDB Storage

AccessKey

AccessKey string for DynamoDB Storage

(Inherited from DynamoDBClientOptions)
ConfigureJsonSerializerSettings
CreateIfNotExists

Create the table if it doesn't exist

DeleteStateOnClear

Indicates if grain data should be deleted or reset to defaults when a grain clears it's state.

GrainStorageSerializer
IndentJson
InitStage

Stage of silo lifecycle where storage should be initialized. Storage must be initialized prior to use.

ProfileName

AWS profile name.

(Inherited from DynamoDBClientOptions)
ReadCapacityUnits

Read capacity unit for DynamoDB storage

SecretKey

Secret key for DynamoDB storage

SecretKey

Secret key for DynamoDB storage

(Inherited from DynamoDBClientOptions)
Service

DynamoDB Service name

Service

DynamoDB region name, such as "us-west-2"

(Inherited from DynamoDBClientOptions)
ServiceId

Gets or sets a unique identifier for this service, which should survive deployment and redeployment.

TableName

DynamoDB table name. Defaults to 'OrleansGrainState'.

TimeToLive

Specifies a time span in which the item would be expired in the future every StateWrite will increase the TTL of the grain

Token

Token for DynamoDB storage

(Inherited from DynamoDBClientOptions)
TypeNameHandling
UpdateIfExists

Update the table if it exists

UseFullAssemblyNames
UseJson
UseProvisionedThroughput

Use Provisioned Throughput for tables

WriteCapacityUnits

Write capacity unit for DynamoDB storage

Applies to