# DynamoDBClusteringOptions Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbclusteringoptions/)

## CreateIfNotExists {#createifnotexists-6937b88e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbclusteringoptions/properties/createifnotexists-6937b88e/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/AWS/Orleans.Clustering.DynamoDB/Options/DynamoDBClusteringOptions.cs)

```csharp
public bool CreateIfNotExists
```

Create the table if it doesn't exist

## ReadCapacityUnits {#readcapacityunits-649273e4}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbclusteringoptions/properties/readcapacityunits-649273e4/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/AWS/Orleans.Clustering.DynamoDB/Options/DynamoDBClusteringOptions.cs)

```csharp
public int ReadCapacityUnits
```

Read capacity unit for DynamoDB storage

## TableName {#tablename-de46dc48}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbclusteringoptions/properties/tablename-de46dc48/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/AWS/Orleans.Clustering.DynamoDB/Options/DynamoDBClusteringOptions.cs)

```csharp
public string TableName
```

DynamoDB table name. Defaults to 'OrleansSilos'.

## UpdateIfExists {#updateifexists-dfafd7a0}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbclusteringoptions/properties/updateifexists-dfafd7a0/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/AWS/Orleans.Clustering.DynamoDB/Options/DynamoDBClusteringOptions.cs)

```csharp
public bool UpdateIfExists
```

Update the table if it exists

## UseProvisionedThroughput {#useprovisionedthroughput-1d6aa7cb}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbclusteringoptions/properties/useprovisionedthroughput-1d6aa7cb/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/AWS/Orleans.Clustering.DynamoDB/Options/DynamoDBClusteringOptions.cs)

```csharp
public bool UseProvisionedThroughput
```

Use Provisioned Throughput for tables

## WriteCapacityUnits {#writecapacityunits-0e2a7cf3}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbclusteringoptions/properties/writecapacityunits-0e2a7cf3/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/AWS/Orleans.Clustering.DynamoDB/Options/DynamoDBClusteringOptions.cs)

```csharp
public int WriteCapacityUnits
```

Write capacity unit for DynamoDB storage
