6 instantiations of AzureCosmosDBDatabaseResource
Aspire.Hosting.Azure.Tests (6)
PublicApiTests\CosmosDBPublicApiTests.cs (6)
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); 96var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent.Resource); 114var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent.Resource); 129var action = () => new AzureCosmosDBDatabaseResource(name, databaseName, parent);
16 references to AzureCosmosDBDatabaseResource
Aspire.Hosting.Azure.CosmosDB (8)
AzureCosmosDBContainerResource.cs (3)
17public class AzureCosmosDBContainerResource(string name, string containerName, string partitionKeyPath, AzureCosmosDBDatabaseResource parent) 18: Resource(name), IResourceWithParent<AzureCosmosDBDatabaseResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig 33public AzureCosmosDBDatabaseResource Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
AzureCosmosDBDatabaseResource.cs (1)
11/// Initializes a new instance of the <see cref="AzureCosmosDBDatabaseResource"/> class.
AzureCosmosDBExtensions.cs (3)
246public static IResourceBuilder<AzureCosmosDBDatabaseResource> AddCosmosDatabase(this IResourceBuilder<AzureCosmosDBResource> builder, [ResourceName] string name, string? databaseName = null) 254var database = new AzureCosmosDBDatabaseResource(name, databaseName, builder.Resource); 268public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, string partitionKeyPath, string? containerName = null)
AzureCosmosDBResource.cs (1)
23internal List<AzureCosmosDBDatabaseResource> Databases { get; } = [];
Aspire.Hosting.Azure.Tests (8)
PublicApiTests\CosmosDBPublicApiTests.cs (5)
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); 78AzureCosmosDBDatabaseResource parent = null!; 325IResourceBuilder<AzureCosmosDBDatabaseResource> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (3)
63var dbResource = cosmosResource.AddCosmosDatabase("database").Resource; 247var dbResource = cosmosResource.AddCosmosDatabase("database").Resource; 300var dbResource = cosmosResource.AddCosmosDatabase("database").Resource;