| AddAzureEnvironment(IDistributedApplicationBuilder) | Adds an Azure environment resource to the application model. | 
        	
	| AddAzureUserAssignedIdentity(IDistributedApplicationBuilder, String) | Adds an Azure user‑assigned identity resource to the application model. | 
        	
	| AddAzureKustoCluster(IDistributedApplicationBuilder, String) | Adds an Azure Data Explorer (Kusto) cluster resource to the application model. | 
        	
	| AddAzureAIFoundry(IDistributedApplicationBuilder, String) | Adds an Azure OpenAI resource to the application model. | 
        	
	| AddAzureAppConfiguration(IDistributedApplicationBuilder, String,
 Action<IResourceBuilder<AzureAppConfigurationResource>,ResourceModuleConstruct,
AppConfigurationStore>) | Adds an Azure App Configuration resource to the application model. | 
        	
	| AddAzureAppConfiguration(IDistributedApplicationBuilder, String) | Adds an Azure App Configuration resource to the application model. | 
        	
	| AddAzureApplicationInsights(IDistributedApplicationBuilder, String,
 IResourceBuilder<AzureLogAnalyticsWorkspaceResource>, Action<IResourceBuilder<AzureApplicationInsightsResource>,
ResourceModuleConstruct,ApplicationInsightsComponent>) | Adds an Azure Application Insights resource to the application model. | 
        	
	| AddAzureApplicationInsights(IDistributedApplicationBuilder, String, IResourceBuilder<AzureLogAnalyticsWorkspaceResource>) | Adds an Azure Application Insights resource to the application model. | 
        	
	| AddAzureApplicationInsights(IDistributedApplicationBuilder, String,
 Action<IResourceBuilder<AzureApplicationInsightsResource>,ResourceModuleConstruct,
ApplicationInsightsComponent>) | Adds an Azure Application Insights resource to the application model. | 
        	
	| AddAzureApplicationInsights(IDistributedApplicationBuilder, String) | Adds an Azure Application Insights resource to the application model. | 
        	
	| AddAzureAppServiceEnvironment(IDistributedApplicationBuilder, String) | Adds a azure app service environment resource to the distributed application builder. | 
        	
	| AddBicepTemplate(IDistributedApplicationBuilder, String, String) | Adds an Azure Bicep resource to the application model. | 
        	
	| AddBicepTemplateString(IDistributedApplicationBuilder, String, String) | Adds an Azure Bicep resource to the application model. | 
        	
	| AddAzureConstruct(IDistributedApplicationBuilder, String, Action<ResourceModuleConstruct>) | Adds an Azure construct resource to the application model. | 
        	
	| AddAzureContainerAppEnvironment(IDistributedApplicationBuilder, String) | Adds a container app environment resource to the distributed application builder. | 
        	
	| AddAzureContainerAppsInfrastructure(IDistributedApplicationBuilder) | 
				Obsolete.
			 Adds the necessary infrastructure for Azure Container Apps to the distributed application builder. | 
        	
	| AddAzureContainerRegistry(IDistributedApplicationBuilder, String) | Adds an Azure Container Registry resource to the application model. | 
        	
	| AddAzureCosmosDB(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureCosmosDBResource>,
ResourceModuleConstruct,CosmosDBAccount,IEnumerable<CosmosDBSqlDatabase>>) | Adds an Azure Cosmos DB connection to the application model. | 
        	
	| AddAzureCosmosDB(IDistributedApplicationBuilder, String) | Adds an Azure Cosmos DB connection to the application model. | 
        	
	| AddAzureEventHubs(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureEventHubsResource>,
ResourceModuleConstruct,EventHubsNamespace>) | Adds an Azure Event Hubs Namespace resource to the application model. This resource can be used to create Event Hub resources. | 
        	
	| AddAzureEventHubs(IDistributedApplicationBuilder, String) | Adds an Azure Event Hubs Namespace resource to the application model. This resource can be used to create Event Hub resources. | 
        	
	| AddAzureFunctionsProject<TProject>(IDistributedApplicationBuilder, String) | Adds an Azure Functions project to the distributed application. | 
        	
	| AddAzureKeyVault(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureKeyVaultResource>,ResourceModuleConstruct,KeyVault>) | Adds an Azure Key Vault resource to the application model. | 
        	
	| AddAzureKeyVault(IDistributedApplicationBuilder, String) | Adds an Azure Key Vault resource to the application model. | 
        	
	| AddAzureLogAnalyticsWorkspace(IDistributedApplicationBuilder,
 String, Action<IResourceBuilder<AzureLogAnalyticsWorkspaceResource>,
ResourceModuleConstruct,OperationalInsightsWorkspace>) | Adds an Azure Log Analytics Workspace resource to the application model. | 
        	
	| AddAzureLogAnalyticsWorkspace(IDistributedApplicationBuilder, String) | Adds an Azure Log Analytics Workspace resource to the application model. | 
        	
	| AddAzureOpenAI(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureOpenAIResource>,
ResourceModuleConstruct,CognitiveServicesAccount,IEnumerable<CognitiveServicesAccountDeployment>>) | Adds an Azure OpenAI resource to the application model. | 
        	
	| AddAzureOpenAI(IDistributedApplicationBuilder, String) | Adds an Azure OpenAI resource to the application model. | 
        	
	| AddAzurePostgresFlexibleServer(IDistributedApplicationBuilder, String) | Adds an Azure PostgreSQL Flexible Server resource to the application model. | 
        	
	| AddAzureProvisioning(IDistributedApplicationBuilder) | Adds support for generating azure resources dynamically during application startup.
The application must configure the appropriate subscription, location. | 
        	
	| AddAzureInfrastructure(IDistributedApplicationBuilder, String, Action<AzureResourceInfrastructure>) | Adds an Azure provisioning resource to the application model. | 
        	
	| AddAzureRedisEnterprise(IDistributedApplicationBuilder, String) | Adds an Azure Managed Redis resource to the application model. | 
        	
	| AddAzureRedis(IDistributedApplicationBuilder, String) | Adds an Azure Cache for Redis resource to the application model. | 
        	
	| AddAzureSearch(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureSearchResource>,ResourceModuleConstruct,SearchService>) | Adds an Azure AI Search service resource to the application model. | 
        	
	| AddAzureSearch(IDistributedApplicationBuilder, String) | Adds an Azure AI Search service resource to the application model. | 
        	
	| AddAzureServiceBus(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureServiceBusResource>,
ResourceModuleConstruct,ServiceBusNamespace>) | Adds an Azure Service Bus Namespace resource to the application model. This resource can be used to create queue, topic, and subscription resources. | 
        	
	| AddAzureServiceBus(IDistributedApplicationBuilder, String) | Adds an Azure Service Bus Namespace resource to the application model. This resource can be used to create queue, topic, and subscription resources. | 
        	
	| AddAzureSignalR(IDistributedApplicationBuilder, String, AzureSignalRServiceMode) | Adds an Azure SignalR resource to the application model. | 
        	
	| AddAzureSignalR(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureSignalRResource>,ResourceModuleConstruct,SignalRService>) | Adds an Azure SignalR resource to the application model. | 
        	
	| AddAzureSignalR(IDistributedApplicationBuilder, String) | Adds an Azure SignalR resource to the application model. | 
        	
	| AddAzureSqlServer(IDistributedApplicationBuilder, String) | Adds an Azure SQL Database (server) resource to the application model. | 
        	
	| AddAzureStorage(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureStorageResource>,ResourceModuleConstruct,StorageAccount>) | Adds an Azure Storage resource to the application model.This resource can be used to create Azure blob, table, and queue resources. | 
        	
	| AddAzureStorage(IDistributedApplicationBuilder, String) | Adds an Azure Storage resource to the application model. This resource can be used to create Azure blob, table, and queue resources. | 
        	
	| AddAzureWebPubSub(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureWebPubSubResource>,ResourceModuleConstruct,WebPubSubService>) | Adds an Azure Web PubSub resource to the application model. | 
        	
	| AddAzureWebPubSub(IDistributedApplicationBuilder, String) | Adds an Azure Web PubSub resource to the application model.
Change sku: WithParameter("sku", "Standard_S1")
Change capacity: WithParameter("capacity", 2) | 
        	
	| AddAWSCloudFormationStack(IDistributedApplicationBuilder, String) | Add a CloudFormation stack for provisioning application resources. | 
        	
	| AddAWSCloudFormationTemplate(IDistributedApplicationBuilder, String, String) | Add a CloudFormation stack for provisioning application resources. | 
        	
	| AddConnectionString(IDistributedApplicationBuilder, String, ReferenceExpression) | Adds a connection string resource to the distributed application with the specified expression. | 
        	
	| AddConnectionString(IDistributedApplicationBuilder, String, Action<ReferenceExpressionBuilder>) | Adds a connection string resource to the distributed application with the specified expression. | 
        	
	| AddContainer(IDistributedApplicationBuilder, String, String, String) | Adds a container resource to the application. | 
        	
	| AddContainer(IDistributedApplicationBuilder, String, String) | Adds a container resource to the application. Uses the "latest" tag. | 
        	
	| AddDockerfile(IDistributedApplicationBuilder, String, String, String, String) | Adds a Dockerfile to the application model that can be treated like a container resource. | 
        	
	| AddDevTunnel(IDistributedApplicationBuilder, String, String, DevTunnelOptions) | Adds a dev tunnel resource to the application model. | 
        	
	| CreateResourceBuilder<T>(IDistributedApplicationBuilder, String) | Creates a new resource builder based on the name of an existing resource. | 
        	
	| AddDockerComposeEnvironment(IDistributedApplicationBuilder, String) | Adds a Docker Compose environment to the application model. | 
        	
	| AddElasticsearch(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, Nullable<Int32>) | Adds an Elasticsearch container resource to the application model. | 
        	
	| AddExecutable(IDistributedApplicationBuilder, String, String, String, Object[]) | Adds an executable resource to the application model. | 
        	
	| AddExecutable(IDistributedApplicationBuilder, String, String, String, String[]) | Adds an executable resource to the application model. | 
        	
	| AddExternalService(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>) | Adds an external service resource to the distributed application with the URL coming from the specified parameter. | 
        	
	| AddExternalService(IDistributedApplicationBuilder, String, String) | Adds an external service resource to the distributed application with the specified URL. | 
        	
	| AddExternalService(IDistributedApplicationBuilder, String, Uri) | Adds an external service resource to the distributed application with the specified URI. | 
        	
	| AddGarnet(IDistributedApplicationBuilder, String, Nullable<Int32>, IResourceBuilder<ParameterResource>) | Adds a Garnet container to the application model. | 
        	
	| AddGarnet(IDistributedApplicationBuilder, String, Nullable<Int32>) | Adds a Garnet container to the application model. | 
        	
	| AddGitHubModel(IDistributedApplicationBuilder, String, GitHubModel, IResourceBuilder<ParameterResource>) | Adds a GitHub Model resource to the application model using a GitHubModel. | 
        	
	| AddGitHubModel(IDistributedApplicationBuilder, String, String, IResourceBuilder<ParameterResource>) | Adds a GitHub Model resource to the application model. | 
        	
	| AddDapr(IDistributedApplicationBuilder, Action<DaprOptions>) | Adds Dapr support to Aspire, including the ability to add Dapr sidecar to application resource. | 
        	
	| AddDaprComponent(IDistributedApplicationBuilder, String, String, DaprComponentOptions) | Adds a Dapr component to the application model. | 
        	
	| AddDaprPubSub(IDistributedApplicationBuilder, String, DaprComponentOptions) | Adds a "generic" Dapr pub-sub component to the application model. Aspire will configure an appropriate type when running or deploying. | 
        	
	| AddDaprStateStore(IDistributedApplicationBuilder, String, DaprComponentOptions) | Adds a Dapr state store component to the application model. Aspire will configure an appropriate type when running or deploying. | 
        	
	| AddKafka(IDistributedApplicationBuilder, String, Nullable<Int32>) | Adds a Kafka resource to the application. A container is used for local development. | 
        	
	| AddKeycloak(IDistributedApplicationBuilder, String, Nullable<Int32>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>) | Adds a Keycloak container to the application model. | 
        	
	| AddKubernetesEnvironment(IDistributedApplicationBuilder, String) | Adds a Kubernetes environment to the application model. | 
        	
	| AddMilvus(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, Nullable<Int32>) | Adds a Milvus container resource to the application model. | 
        	
	| AddMongoDB(IDistributedApplicationBuilder, String, Nullable<Int32>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>) | Adds a MongoDB resource to the application model. A container is used for local development. | 
        	
	| AddMongoDB(IDistributedApplicationBuilder, String, Nullable<Int32>) | Adds a MongoDB resource to the application model. A container is used for local development. | 
        	
	| AddMySql(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, Nullable<Int32>) | Adds a MySQL server resource to the application model. For local development a container is used. | 
        	
	| AddNats(IDistributedApplicationBuilder, String, Nullable<Int32>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>) | Adds a NATS server resource to the application model. A container is used for local development. | 
        	
	| AddNats(IDistributedApplicationBuilder, String, Nullable<Int32>) | Adds a NATS server resource to the application model. A container is used for local development.
This configures a default user name and password for the NATS server. | 
        	
	| AddNodeApp(IDistributedApplicationBuilder, String, String, String, String[]) | Adds a node application to the application model. Node should available on the PATH. | 
        	
	| AddNpmApp(IDistributedApplicationBuilder, String, String, String, String[]) | Adds a node application to the application model. Executes the npm command with the specified script name. | 
        	
	| AddOpenAI(IDistributedApplicationBuilder, String) | Adds an OpenAI parent resource that can host multiple models. | 
        	
	| AddOracle(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, Nullable<Int32>) | Adds a Oracle Server resource to the application model. A container is used for local development. | 
        	
	| AddOrleans(IDistributedApplicationBuilder, String) | Adds an Orleans service to the application. | 
        	
	| AddConnectionString(IDistributedApplicationBuilder, String, String) | Adds a parameter to the distributed application but wrapped in a resource with a connection string for use with WithReference<TDestination>(IResourceBuilder<TDestination>, IResourceBuilder<IResourceWithConnectionString>, String, Boolean) | 
        	
	| AddParameter(IDistributedApplicationBuilder, String, ParameterDefault, Boolean, Boolean) | Adds a parameter resource to the application, with a value coming from a ParameterDefault if not supplied from configuration. | 
        	
	| AddParameter(IDistributedApplicationBuilder, String, Boolean) | Adds a parameter resource to the application. | 
        	
	| AddParameter(IDistributedApplicationBuilder, String, Func<String>, Boolean, Boolean) | Adds a parameter resource to the application with a value coming from a callback function. | 
        	
	| AddParameter(IDistributedApplicationBuilder, String, String, Boolean, Boolean) | Adds a parameter resource to the application with a given value. | 
        	
	| AddParameterFromConfiguration(IDistributedApplicationBuilder, String, String, Boolean) | Adds a parameter resource to the application, with a value coming from configuration. | 
        	
	| AddPostgres(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, Nullable<Int32>) | Adds a PostgreSQL resource to the application model. A container is used for local development. | 
        	
	| AddProject(IDistributedApplicationBuilder, String, String, Action<ProjectResourceOptions>) | Adds a .NET project to the application model. | 
        	
	| AddProject(IDistributedApplicationBuilder, String, String, String) | Adds a .NET project to the application model. | 
        	
	| AddProject(IDistributedApplicationBuilder, String, String) | Adds a .NET project to the application model. | 
        	
	| AddProject<TProject>(IDistributedApplicationBuilder, String, Action<ProjectResourceOptions>) | Adds a .NET project to the application model. | 
        	
	| AddProject<TProject>(IDistributedApplicationBuilder, String, String) | Adds a .NET project to the application model. By default, this will exist in a Projects namespace. e.g. Projects.MyProject.
If the project is not in a Projects namespace, make sure a project reference is added from the AppHost project to the target project. | 
        	
	| AddProject<TProject>(IDistributedApplicationBuilder, String) | Adds a .NET project to the application model. | 
        	
	| AddPythonApp(IDistributedApplicationBuilder, String, String, String, String, String[]) | Adds a python application with a virtual environment to the application model. | 
        	
	| AddPythonApp(IDistributedApplicationBuilder, String, String, String, String[]) | Adds a python application with a virtual environment to the application model. | 
        	
	| AddPythonProject(IDistributedApplicationBuilder, String, String, String, String, String[]) | 
				Obsolete.
			 This method is retained only for compatibility. | 
        	
	| AddPythonProject(IDistributedApplicationBuilder, String, String, String, String[]) | 
				Obsolete.
			 This method is retained only for compatibility. | 
        	
	| AddQdrant(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, Nullable<Int32>, Nullable<Int32>) | Adds a Qdrant resource to the application. A container is used for local development. | 
        	
	| AddRabbitMQ(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, Nullable<Int32>) | Adds a RabbitMQ container to the application model. | 
        	
	| AddRedis(IDistributedApplicationBuilder, String, Nullable<Int32>, IResourceBuilder<ParameterResource>) | Adds a Redis container to the application model. | 
        	
	| AddRedis(IDistributedApplicationBuilder, String, Nullable<Int32>) | Adds a Redis container to the application model. | 
        	
	| AddAWSSDKConfig(IDistributedApplicationBuilder) | Add a configuration for resolving region and credentials for the AWS SDK for .NET. | 
        	
	| AddSeq(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, Nullable<Int32>) | Adds a Seq server resource to the application model with authentication enabled. A container is used for local development. | 
        	
	| AddSeq(IDistributedApplicationBuilder, String, Nullable<Int32>) | Adds a Seq server resource to the application model. A container is used for local development. | 
        	
	| AddSqlServer(IDistributedApplicationBuilder, String, IResourceBuilder<ParameterResource>, Nullable<Int32>) | Adds a SQL Server resource to the application model. A container is used for local development. | 
        	
	| AddValkey(IDistributedApplicationBuilder, String, Nullable<Int32>, IResourceBuilder<ParameterResource>) | Adds a Valkey container to the application model. | 
        	
	| AddValkey(IDistributedApplicationBuilder, String, Nullable<Int32>) | Adds a Valkey container to the application model. | 
        	
	| AddYarp(IDistributedApplicationBuilder, String) | Adds a YARP container to the application model. |