12 instantiations of AzureCosmosDBDatabaseResource
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
267var database = new AzureCosmosDBDatabaseResource(name, databaseName, builder.Resource);
Aspire.Hosting.Azure.Tests (11)
PublicApiTests\CosmosDBPublicApiTests.cs (11)
22var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 42var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 62var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 82var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 102var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 120var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 136var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 154var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 200var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent.Resource); 218var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent.Resource); 233var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent);
33 references to AzureCosmosDBDatabaseResource
Aspire.Hosting.Azure.CosmosDB (13)
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 (7)
116foreach (var database in cosmosDb.Databases) 259public static IResourceBuilder<AzureCosmosDBDatabaseResource> AddCosmosDatabase(this IResourceBuilder<AzureCosmosDBResource> builder, [ResourceName] string name, string? databaseName = null) 267var database = new AzureCosmosDBDatabaseResource(name, databaseName, builder.Resource); 281public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, string partitionKeyPath, string? containerName = null) 304public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, IEnumerable<string> partitionKeyPaths, string? containerName = null) 488foreach (var database in azureResource.Databases) 557foreach (var database in azureResource.Databases)
AzureCosmosDBResource.cs (1)
23internal 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>()); 76var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBDatabaseResource>());
PublicApiTests\CosmosDBPublicApiTests.cs (11)
22var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 42var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 62var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 82var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 102var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 120var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 136var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 154var parent = new AzureCosmosDBDatabaseResource("database", "cosmos-db", resource.Resource); 168AzureCosmosDBDatabaseResource parent = null!; 182AzureCosmosDBDatabaseResource parent = null!; 429IResourceBuilder<AzureCosmosDBDatabaseResource> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (3)
63var dbResource = cosmosResource.AddCosmosDatabase("database").Resource; 247var dbResource = cosmosResource.AddCosmosDatabase("database").Resource; 300var dbResource = cosmosResource.AddCosmosDatabase("database").Resource;