# CommunityToolkit.Aspire.Hosting.SeaweedFS

- Module: `CommunityToolkit.Aspire.Hosting.SeaweedFS`
- Version: `13.5.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/tree/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1)
- Functions: `9`
- Types: `1`

## Types

- [SeaweedFSContainerResource](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/seaweedfscontainerresource.md) -- `handle` - 8 members

## Functions

- [addSeaweedFS](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/addseaweedfs.md) -- `method` -- Adds a base SeaweedFS container (Master and Volume APIs) to the application model. Chain with .WithS3() or .WithFiler() to enable additional APIs.
- [withAccessKey](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/withaccesskey.md) -- `method` -- Configures the Access Key that the SeaweedFS S3 resource uses.
- [withDataBindMount](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/withdatabindmount.md) -- `method` -- Adds a bind mount for the SeaweedFS data folder.
- [withDataVolume](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/withdatavolume.md) -- `method` -- Adds a named volume for the SeaweedFS data folder.
- [withFiler](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/withfiler.md) -- `method` -- Enables the SeaweedFS Native Filer API.
- [withHostPort](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/withhostport.md) -- `method` -- Configures the Master API host port that the SeaweedFS resource is exposed on.
- [withS3](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/withs3.md) -- `method` -- Enables the SeaweedFS S3-Compatible API Gateway.
- [withS3ConfigFile](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/withs3configfile.md) -- `method` -- Configures the SeaweedFS S3 API to use a specific external security configuration file.
- [withSecretKey](/reference/api/typescript/communitytoolkit.aspire.hosting.seaweedfs/withsecretkey.md) -- `method` -- Configures the Secret Key that the SeaweedFS S3 resource uses.
