# PostaS3BlobStorageOptions

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.Posta](/reference/api/csharp/communitytoolkit.aspire.hosting.posta.md)
- Version: `13.5.0`
- Namespace: `CommunityToolkit.Aspire.Hosting.Posta`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Hosting.Posta/PostaS3BlobStorageOptions.cs)

Parameter-based configuration options for Posta S3-compatible attachment storage.

## Definition

```csharp
namespace CommunityToolkit.Aspire.Hosting.Posta;

public sealed class PostaS3BlobStorageOptions
{
    // ...
}
```

## Constructors

- [PostaS3BlobStorageOptions](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postas3blobstorageoptions/constructors.md#constructor)

## Properties

- [AccessKey](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postas3blobstorageoptions/properties.md#accesskey) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets the S3 access key.
- [Bucket](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postas3blobstorageoptions/properties.md#bucket) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets the S3 bucket name.
- [Endpoint](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postas3blobstorageoptions/properties.md#endpoint) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets the S3-compatible endpoint.
- [PathStyle](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postas3blobstorageoptions/properties.md#pathstyle) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets whether S3 path-style addressing is used.
- [Region](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postas3blobstorageoptions/properties.md#region) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets the S3 region.
- [SecretKey](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postas3blobstorageoptions/properties.md#secretkey) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets the S3 secret key.
- [UseSsl](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postas3blobstorageoptions/properties.md#usessl) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets whether S3 storage uses TLS.
