NatsBuilderExtensions
Class static net10.0
Provides extension methods for adding NATS resources to the application model.
namespace Aspire.Hosting;
public static class NatsBuilderExtensions{ // ...} 6 members
Methods6
Section titled MethodsAddNats(IDistributedApplicationBuilder, string, int?)extensionIResourceBuilder<NatsServerResource> Adds a NATS server resource to the application model. A container is used for local development. This configures a default user name and password for the NATS server.
AddNats(IDistributedApplicationBuilder, string, int?, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionIResourceBuilder<NatsServerResource> Adds a NATS server resource to the application model. A container is used for local development.
WithDataBindMount(IResourceBuilder<NatsServerResource>, string, bool)extensionIResourceBuilder<NatsServerResource> Adds a bind mount for the data folder to a NATS container resource.
WithDataVolume(IResourceBuilder<NatsServerResource>, string?, bool)extensionIResourceBuilder<NatsServerResource> Adds a named volume for the data folder to a NATS container resource.
WithJetStream(IResourceBuilder<NatsServerResource>, string?)extensionobsoleteIResourceBuilder<NatsServerResource> Adds JetStream support to the NATS server resource.
WithJetStream(IResourceBuilder<NatsServerResource>)extensionIResourceBuilder<NatsServerResource> Adds JetStream support to the NATS server resource.