5 instantiations of RabbitMQServerResource
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
43var rabbitMq = new RabbitMQServerResource(name, userName?.Resource, passwordParameter);
Aspire.Hosting.RabbitMQ.Tests (3)
ConnectionPropertiesTests.cs (1)
16var resource = new RabbitMQServerResource("rabbit", user, password);
RabbitMQPublicApiTests.cs (2)
113var action = () => new RabbitMQServerResource(name: name, userName: userName, password: password); 128var action = () => new RabbitMQServerResource(name: name, userName: userName, password: password);
Aspire.Hosting.Radius.Tests (1)
ResourceMapping\ResourceTypeMapperTests.cs (1)
63var resource = new RabbitMQServerResource("rabbit", null, password);
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)
RabbitMQServerResource.cs (1)
18/// Initializes a new instance of the <see cref="RabbitMQServerResource"/> class.
Aspire.Hosting.RabbitMQ.Tests (11)
AddRabbitMQTests.cs (6)
52var containerResource = Assert.Single(appModel.Resources.OfType<RabbitMQServerResource>()); 104var rabbitMqResource = Assert.Single(appModel.Resources.OfType<RabbitMQServerResource>()); 143var containerResource = Assert.Single(appModel.Resources.OfType<RabbitMQServerResource>());
ConnectionPropertiesTests.cs (1)
16var resource = new RabbitMQServerResource("rabbit", user, password);
RabbitMQPublicApiTests.cs (4)
42IResourceBuilder<RabbitMQServerResource> builder = null!; 53IResourceBuilder<RabbitMQServerResource> builder = null!; 82IResourceBuilder<RabbitMQServerResource> builder = null!; 93IResourceBuilder<RabbitMQServerResource> builder = null!;
Aspire.Hosting.Radius.Tests (1)
ResourceMapping\ResourceTypeMapperTests.cs (1)
63var resource = new RabbitMQServerResource("rabbit", null, password);