7 instantiations of MongoDBServerResource
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
63var mongoDBContainer = new MongoDBServerResource(name, userName?.Resource, passwordParameter);
Aspire.Hosting.MongoDB.Tests (5)
ConnectionPropertiesTests.cs (2)
16var resource = new MongoDBServerResource("mongo", user, password); 64var server = new MongoDBServerResource("mongo", user, password);
MongoDBPublicApiTests.cs (3)
233var parent = new MongoDBServerResource("mongodb"); 250var parent = new MongoDBServerResource(name); 280var action = () => new MongoDBServerResource(name);
Aspire.Hosting.Radius.Tests (1)
ResourceMapping\ResourceTypeMapperTests.cs (1)
50var resource = new MongoDBServerResource("mongo");
35 references to MongoDBServerResource
Aspire.Hosting.MongoDB (19)
MongoDBBuilderExtensions.cs (15)
35public static IResourceBuilder<MongoDBServerResource> AddMongoDB(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 52public static IResourceBuilder<MongoDBServerResource> AddMongoDB(this IDistributedApplicationBuilder builder, 63var mongoDBContainer = new MongoDBServerResource(name, userName?.Resource, passwordParameter); 87.WithEndpoint(port: port, targetPort: DefaultContainerPort, name: MongoDBServerResource.PrimaryEndpointName) 108public static IResourceBuilder<MongoDBDatabaseResource> AddDatabase(this IResourceBuilder<MongoDBServerResource> builder, [ResourceName] string name, string? databaseName = null) 160where T : MongoDBServerResource 208public static IResourceBuilder<MongoDBServerResource> WithDataVolume(this IResourceBuilder<MongoDBServerResource> builder, string? name = null, bool isReadOnly = false) 224public static IResourceBuilder<MongoDBServerResource> WithDataBindMount(this IResourceBuilder<MongoDBServerResource> builder, string source, bool isReadOnly = false) 242public static IResourceBuilder<MongoDBServerResource> WithInitBindMount(this IResourceBuilder<MongoDBServerResource> builder, string source, bool isReadOnly = true) 258public static IResourceBuilder<MongoDBServerResource> WithInitFiles(this IResourceBuilder<MongoDBServerResource> builder, string source) 270private static void ConfigureMongoExpressContainer(EnvironmentCallbackContext context, MongoDBServerResource resource)
MongoDBDatabaseResource.cs (4)
11/// A resource that represents a MongoDB database. This is a child resource of a <see cref="MongoDBServerResource"/>. 19public class MongoDBDatabaseResource(string name, string databaseName, MongoDBServerResource parent) 20: Resource(name), IResourceWithParent<MongoDBServerResource>, IResourceWithConnectionString 38public MongoDBServerResource Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
Aspire.Hosting.MongoDB.Tests (15)
AddMongoDBTests.cs (4)
41var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 69var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>());
ConnectionPropertiesTests.cs (2)
16var resource = new MongoDBServerResource("mongo", user, password); 64var server = new MongoDBServerResource("mongo", user, password);
MongoDBPublicApiTests.cs (9)
75IResourceBuilder<MongoDBServerResource> builder = null!; 104IResourceBuilder<MongoDBServerResource> builder = null!; 129IResourceBuilder<MongoDBServerResource> builder = null!; 140IResourceBuilder<MongoDBServerResource> builder = null!; 169IResourceBuilder<MongoDBServerResource> builder = null!; 201IResourceBuilder<MongoDBServerResource> builder = null!; 233var parent = new MongoDBServerResource("mongodb"); 250var parent = new MongoDBServerResource(name); 265MongoDBServerResource parent = null!;
Aspire.Hosting.Radius.Tests (1)
ResourceMapping\ResourceTypeMapperTests.cs (1)
50var resource = new MongoDBServerResource("mongo");