14 references to AzureCosmosDBResource
Aspire.Hosting.Azure.CosmosDB (14)
AzureCosmosDBEmulatorResource.cs (3)
9/// Wraps an <see cref="AzureCosmosDBResource" /> in a type that exposes container extension methods. 12public class AzureCosmosDBEmulatorResource(AzureCosmosDBResource innerResource) : ContainerResource(innerResource.Name), IResource 14private readonly AzureCosmosDBResource _innerResource = innerResource;
AzureCosmosDBExtensions.cs (11)
29public static IResourceBuilder<AzureCosmosDBResource> AddAzureCosmosDB(this IDistributedApplicationBuilder builder, string name) 43public static IResourceBuilder<AzureCosmosDBResource> AddAzureCosmosDB(this IDistributedApplicationBuilder builder, string name, Action<IResourceBuilder<AzureCosmosDBResource>, ResourceModuleConstruct, CosmosDBAccount, IEnumerable<CosmosDBSqlDatabase>>? configureResource) 76var azureResource = (AzureCosmosDBResource)construct.Resource; 108var resource = new AzureCosmosDBResource(name, configureConstruct); 158/// Configures an Azure Cosmos DB resource to be emulated using the Azure Cosmos DB emulator with the NoSQL API. This resource requires an <see cref="AzureCosmosDBResource"/> to be added to the application model. 168public static IResourceBuilder<AzureCosmosDBResource> RunAsEmulator(this IResourceBuilder<AzureCosmosDBResource> builder, Action<IResourceBuilder<AzureCosmosDBEmulatorResource>>? configureContainer = null) 213public static IResourceBuilder<AzureCosmosDBResource> AddDatabase(this IResourceBuilder<AzureCosmosDBResource> builder, string databaseName)