MinioBuilderExtensions
Class static net10.0
Provides extension methods for adding MinIO resources to an
Hosting.IDistributedApplicationBuilder. namespace Aspire.Hosting;
public static class MinioBuilderExtensions{ // ...} 6 members
Methods6
Section titled MethodsAddMinioContainer(IDistributedApplicationBuilder, string, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, int?)extensionIResourceBuilder<MinioContainerResource> Adds a MinIO container to the application model. The default image is "minio/minio" and the tag is "latest".
WithDataBindMount(IResourceBuilder<MinioContainerResource>, string)extensionIResourceBuilder<MinioContainerResource> Adds a bind mount for the data folder to a MinIO container resource.
WithDataVolume(IResourceBuilder<MinioContainerResource>, string?)extensionIResourceBuilder<MinioContainerResource> Adds a named volume for the data folder to a MinIO container resource.
WithHostPort(IResourceBuilder<MinioContainerResource>, int?)extensionIResourceBuilder<MinioContainerResource> Configures the host port that the MinIO resource is exposed on instead of using randomly assigned port.
WithPassword(IResourceBuilder<MinioContainerResource>, IResourceBuilder<ParameterResource>)extensionIResourceBuilder<MinioContainerResource> Configures the password that the MinIO resource is used.
WithUserName(IResourceBuilder<MinioContainerResource>, IResourceBuilder<ParameterResource>)extensionIResourceBuilder<MinioContainerResource> Configures the user name that the MinIO resource uses.