1 instantiation of AzureCosmosDBDatabaseResource
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
240var database = new AzureCosmosDBDatabaseResource(name, databaseName, builder.Resource);
8 references to AzureCosmosDBDatabaseResource
Aspire.Hosting.Azure.CosmosDB (8)
AzureCosmosDBContainerResource.cs (3)
14public class AzureCosmosDBContainerResource : Resource, IResourceWithParent<AzureCosmosDBDatabaseResource>, IResourceWithConnectionString 19public AzureCosmosDBContainerResource(string name, string containerName, string partitionKeyPath, AzureCosmosDBDatabaseResource parent) : base(name) 39public AzureCosmosDBDatabaseResource Parent { get; }
AzureCosmosDBDatabaseResource.cs (1)
17/// Initializes a new instance of the <see cref="AzureCosmosDBDatabaseResource"/> class.
AzureCosmosDBExtensions.cs (3)
232public static IResourceBuilder<AzureCosmosDBDatabaseResource> AddCosmosDatabase(this IResourceBuilder<AzureCosmosDBResource> builder, [ResourceName] string name, string? databaseName = null) 240var database = new AzureCosmosDBDatabaseResource(name, databaseName, builder.Resource); 254public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, string partitionKeyPath, string? containerName = null)
AzureCosmosDBResource.cs (1)
20internal List<AzureCosmosDBDatabaseResource> Databases { get; } = [];