# CommunityToolkit.Aspire.Hosting.LavinMQ

- Module: `CommunityToolkit.Aspire.Hosting.LavinMQ`
- Version: `13.4.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire)
- Functions: `3`
- Types: `1`

## Types

- [LavinMQContainerResource](/reference/api/typescript/communitytoolkit.aspire.hosting.lavinmq/lavinmqcontainerresource.md) -- `handle` - 7 members -- Represents a container resource for LavinMQ with configurable authentication parameters and connection endpoint details, implementing the IResourceWithConnectionString interface.

## Functions

- [addLavinMQ](/reference/api/typescript/communitytoolkit.aspire.hosting.lavinmq/addlavinmq.md) -- `method` -- Adds a LavinMQ container resource to the distributed application builder. Configures the resource with specified parameters and sets up health checks for the resource.
- [withDataBindMount](/reference/api/typescript/communitytoolkit.aspire.hosting.lavinmq/withdatabindmount.md) -- `method` -- Configures a bind mount for the LavinMQ container resource to allow data persistence. The method mounts a specified source path on the host to the container's data directory.
- [withDataVolume](/reference/api/typescript/communitytoolkit.aspire.hosting.lavinmq/withdatavolume.md) -- `method` -- Configures a data volume for the LavinMQ container resource by specifying its name and read-only status.
