# S3JournalStorageOptions

Package: [Microsoft.Orleans.Journaling.S3](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/) 10.0.0-alpha.1

[Source](https://github.com/dotnet/orleans/blob/1644940b035c7bdf215a4fd7135757c06bcfe9ec/src/AWS/Orleans.Journaling.S3/S3JournalStorageOptions.cs#L11)

```csharp
public sealed class S3JournalStorageOptions
```

Options for configuring the Amazon S3 journal storage provider.

## Constructors

- [S3JournalStorageOptions](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/constructors/constructor-4515d6f1/)

## Properties

- [BucketName](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/bucketname-113d64fd/)
- [ClientConfig](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/clientconfig-c9e93c3c/)
- [CreateBucketIfNotExists](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/createbucketifnotexists-50b07ae4/)
- [DeleteOldCheckpoints](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/deleteoldcheckpoints-963b2935/)
- [GetObjectKey](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/getobjectkey-4bbdca7b/)
- [MaxMetadataOnlyConflictRetries](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/maxmetadataonlyconflictretries-ee4c5eca/)
- [MetadataOnlyConflictInitialBackoff](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/metadataonlyconflictinitialbackoff-a40cad0c/)
- [MetadataOnlyConflictMaxBackoff](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/metadataonlyconflictmaxbackoff-3bbd5232/)
- [S3Client](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/s3client-e9a41969/)
- [StorageClass](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/storageclass-885ba417/)
- [TryParseJournalId](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/tryparsejournalid-49bb1f7a/)
- [UseConditionalDelete](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/useconditionaldelete-16e9197c/)
- [UseS3ExpressAppend](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/properties/uses3expressappend-1224bf65/)

## Methods

- [ConfigureS3Client(AmazonS3Config)](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/methods/configures3client-amazon-s3-amazons3config-1d776362/)
- [ConfigureS3Client(Func&lt;CancellationToken, Task&lt;IAmazonS3&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/methods/configures3client-system-func-system-threading-cancellationtoken-system-threadin-5c1d22f6/)
- [ConfigureS3Client(RegionEndpoint)](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/methods/configures3client-amazon-regionendpoint-a0e22e36/)
- [ConfigureS3Client(string, string, AmazonS3Config)](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/methods/configures3client-string-string-amazon-s3-amazons3config-1686fc34/)

## Fields

- [DEFAULT_MAX_METADATA_ONLY_CONFLICT_RETRIES](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/fields/default-max-metadata-only-conflict-retries-185cf3c7/)
- [DEFAULT_METADATA_ONLY_CONFLICT_INITIAL_BACKOFF](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/fields/default-metadata-only-conflict-initial-backoff-65b2f184/)
- [DEFAULT_METADATA_ONLY_CONFLICT_MAX_BACKOFF](/orleans/docs/api/csharp/microsoft.orleans.journaling.s3/orleans.journaling.s3journalstorageoptions/fields/default-metadata-only-conflict-max-backoff-16a66dde/)
