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.
12
public class AzureCosmosDBEmulatorResource(
AzureCosmosDBResource
innerResource) : ContainerResource(innerResource.Name), IResource
14
private readonly
AzureCosmosDBResource
_innerResource = innerResource;
AzureCosmosDBExtensions.cs (11)
29
public static IResourceBuilder<
AzureCosmosDBResource
> AddAzureCosmosDB(this IDistributedApplicationBuilder builder, string name)
43
public static IResourceBuilder<
AzureCosmosDBResource
> AddAzureCosmosDB(this IDistributedApplicationBuilder builder, string name, Action<IResourceBuilder<
AzureCosmosDBResource
>, ResourceModuleConstruct, CosmosDBAccount, IEnumerable<CosmosDBSqlDatabase>>? configureResource)
76
var
azureResource = (
AzureCosmosDBResource
)construct.Resource;
108
var
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.
168
public static IResourceBuilder<
AzureCosmosDBResource
> RunAsEmulator(this IResourceBuilder<
AzureCosmosDBResource
> builder, Action<IResourceBuilder<AzureCosmosDBEmulatorResource>>? configureContainer = null)
213
public static IResourceBuilder<
AzureCosmosDBResource
> AddDatabase(this IResourceBuilder<
AzureCosmosDBResource
> builder, string databaseName)