5 instantiations of RabbitMQServerResource
Aspire.Hosting.RabbitMQ (1)
Aspire.Hosting.RabbitMQ.Tests (3)
Aspire.Hosting.Radius.Tests (1)
32 references to RabbitMQServerResource
Aspire.Hosting.RabbitMQ (20)
RabbitMQBuilderExtensions.cs (19)
31public static IResourceBuilder<RabbitMQServerResource> AddRabbitMQ(this IDistributedApplicationBuilder builder,
43var rabbitMq = new RabbitMQServerResource(name, userName?.Resource, passwordParameter);
80.WithEndpoint(port: port, targetPort: 5672, name: RabbitMQServerResource.PrimaryEndpointName)
100public static IResourceBuilder<RabbitMQServerResource> WithDataVolume(this IResourceBuilder<RabbitMQServerResource> builder, string? name = null, bool isReadOnly = false)
117public static IResourceBuilder<RabbitMQServerResource> WithDataBindMount(this IResourceBuilder<RabbitMQServerResource> builder, string source, bool isReadOnly = false)
136/// <exception cref="DistributedApplicationException">Thrown when the current container image and tag do not match the defaults for <see cref="RabbitMQServerResource"/>.</exception>
138public static IResourceBuilder<RabbitMQServerResource> WithManagementPlugin(this IResourceBuilder<RabbitMQServerResource> builder)
149internal static IResourceBuilder<RabbitMQServerResource> WithManagementPluginForPolyglot(
150this IResourceBuilder<RabbitMQServerResource> builder,
158/// <inheritdoc cref="WithManagementPlugin(IResourceBuilder{RabbitMQServerResource})" />
163/// Use <see cref="WithManagementPlugin(IResourceBuilder{RabbitMQServerResource}, int?)"/> to specify a port to access the RabbitMQ management UI page.
172public static IResourceBuilder<RabbitMQServerResource> WithManagementPlugin(this IResourceBuilder<RabbitMQServerResource> builder, int? port)
229builder.WithHttpEndpoint(port: port, targetPort: 15672, name: RabbitMQServerResource.ManagementEndpointName);
280private static IResourceBuilder<RabbitMQServerResource> RunWithStableNodeName(this IResourceBuilder<RabbitMQServerResource> builder)
Aspire.Hosting.RabbitMQ.Tests (11)
Aspire.Hosting.Radius.Tests (1)