12 instantiations of AzureCosmosDBDatabaseResource
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
366var database = new AzureCosmosDBDatabaseResource(name, databaseName, builder.Resource);
Aspire.Hosting.Azure.Tests (11)
PublicApiTests\CosmosDBPublicApiTests.cs (11)
21var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 41var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 61var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 81var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 101var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 119var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 135var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 153var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 199var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent.Resource); 217var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent.Resource); 232var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent);
34 references to AzureCosmosDBDatabaseResource
Aspire.Hosting.Azure.CosmosDB (14)
AzureCosmosDBContainerResource.cs (4)
19public class AzureCosmosDBContainerResource : Resource, IResourceWithParent<AzureCosmosDBDatabaseResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig 28public AzureCosmosDBContainerResource(string name, string containerName, IEnumerable<string> partitionKeyPaths, AzureCosmosDBDatabaseResource parent) : base(name) 53public AzureCosmosDBContainerResource(string name, string containerName, string partitionKeyPath, AzureCosmosDBDatabaseResource parent) : base(name) 108public AzureCosmosDBDatabaseResource Parent { get; }
AzureCosmosDBDatabaseResource.cs (1)
12/// Initializes a new instance of the <see cref="AzureCosmosDBDatabaseResource"/> class.
AzureCosmosDBExtensions.cs (8)
140foreach (var database in cosmosDb.Databases) 358public static IResourceBuilder<AzureCosmosDBDatabaseResource> AddCosmosDatabase(this IResourceBuilder<AzureCosmosDBResource> builder, [ResourceName] string name, string? databaseName = null) 366var database = new AzureCosmosDBDatabaseResource(name, databaseName, builder.Resource); 382public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, string partitionKeyPath, string? containerName = null) 403this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, 429public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, IEnumerable<string> partitionKeyPaths, string? containerName = null) 663foreach (var database in azureResource.Databases) 732foreach (var database in azureResource.Databases)
AzureCosmosDBResource.cs (1)
27internal List<AzureCosmosDBDatabaseResource> Databases { get; } = [];
Aspire.Hosting.Azure.Tests (20)
AzureCosmosDBDatabaseConnectionPropertiesTests.cs (6)
18var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBDatabaseResource>()); 42var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBDatabaseResource>()); 79var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBDatabaseResource>());
PublicApiTests\CosmosDBPublicApiTests.cs (11)
21var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 41var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 61var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 81var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 101var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 119var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 135var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 153var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 167AzureCosmosDBDatabaseResource parent = null!; 181AzureCosmosDBDatabaseResource parent = null!; 427IResourceBuilder<AzureCosmosDBDatabaseResource> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (3)
63var dbResource = cosmosResource.AddCosmosDatabase("database").Resource; 247var dbResource = cosmosResource.AddCosmosDatabase("database").Resource; 300var dbResource = cosmosResource.AddCosmosDatabase("database").Resource;