CommunityToolkit.Aspire.Hosting.SeaweedFS
📦 CommunityToolkit.Aspire.Hosting.SeaweedFSv13.5.09Functions
1Types
1 types and 0 members
Types
Functions
method
addSeaweedFSbuilderAdds a base SeaweedFS container (Master and Volume APIs) to the application model. Chain with .WithS3() or .WithFiler() to enable additional APIs.
addSeaweedFS(name: string): SeaweedFSContainerResourcemethod
withAccessKeybuilderConfigures the Access Key that the SeaweedFS S3 resource uses.
withAccessKey(accessKey: ParameterResource): SeaweedFSContainerResourcemethod
withDataBindMountbuilderAdds a bind mount for the SeaweedFS data folder.
withDataBindMount(source: string, isReadOnly?: boolean): SeaweedFSContainerResourcemethod
withDataVolumebuilderAdds a named volume for the SeaweedFS data folder.
withDataVolume(name?: string, isReadOnly?: boolean): SeaweedFSContainerResourcemethod
withFilerbuilderEnables the SeaweedFS Native Filer API.
withFiler(filerPort?: number): SeaweedFSContainerResourcemethod
withHostPortbuilderConfigures the Master API host port that the SeaweedFS resource is exposed on.
withHostPort(port: number): SeaweedFSContainerResourcemethod
withS3builderEnables the SeaweedFS S3-Compatible API Gateway.
withS3(s3Port?: number): SeaweedFSContainerResourcemethod
withS3ConfigFilebuilderConfigures the SeaweedFS S3 API to use a specific external security configuration file.
withS3ConfigFile(configFilePath: string): SeaweedFSContainerResourcemethod
withSecretKeybuilderConfigures the Secret Key that the SeaweedFS S3 resource uses.
withSecretKey(secretKey: ParameterResource): SeaweedFSContainerResource