# DynamoDBGatewayOptions Properties

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

## CreateIfNotExists {#createifnotexists-af30769e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbgatewayoptions/properties/createifnotexists-af30769e/)

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

```csharp
public bool CreateIfNotExists
```

Create the table if it doesn't exist

## ReadCapacityUnits {#readcapacityunits-eb77b8ae}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbgatewayoptions/properties/readcapacityunits-eb77b8ae/)

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

```csharp
public int ReadCapacityUnits
```

Read capacity unit for DynamoDB storage

## TableName {#tablename-5e646fae}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbgatewayoptions/properties/tablename-5e646fae/)

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

```csharp
public string TableName
```

DynamoDB table name. Defaults to 'OrleansSilos'.

## UpdateIfExists {#updateifexists-4d260bd0}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbgatewayoptions/properties/updateifexists-4d260bd0/)

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

```csharp
public bool UpdateIfExists
```

Update the table if it exists

## UseProvisionedThroughput {#useprovisionedthroughput-09adc49b}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbgatewayoptions/properties/useprovisionedthroughput-09adc49b/)

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

```csharp
public bool UseProvisionedThroughput
```

Use Provisioned Throughput for tables

## WriteCapacityUnits {#writecapacityunits-0757a6ad}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.dynamodb/orleans.configuration.dynamodbgatewayoptions/properties/writecapacityunits-0757a6ad/)

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

```csharp
public int WriteCapacityUnits
```

Write capacity unit for DynamoDB storage
