diff --git a/docfx.json b/docfx.json index b583af4fba..8c924f3eef 100644 --- a/docfx.json +++ b/docfx.json @@ -103,10 +103,16 @@ "docs/**/*.*": "csharp" }, "author": { - "docs/**/*.*": "IEvangelist" + "docs/**/*.*": "IEvangelist", + "docs/database/**/*.*": "CamSoper", + "docs/storage/**/*.*": "CamSoper", + "docs/messaging/**/*.*": "CamSoper" }, "ms.author": { - "docs/**/*.*": "dapine" + "docs/**/*.*": "dapine", + "docs/database/**/*.*": "casoper", + "docs/storage/**/*.*": "casoper", + "docs/messaging/**/*.*": "casoper" }, "ms.collection": { "docs/azureai/**/*.md": "ce-skilling-ai-copilot" diff --git a/docs/fundamentals/app-host-overview.md b/docs/fundamentals/app-host-overview.md index e0c63d2e0b..a6a4495907 100644 --- a/docs/fundamentals/app-host-overview.md +++ b/docs/fundamentals/app-host-overview.md @@ -50,7 +50,7 @@ Each resource must be uniquely named. This diagram shows each resource and the r ## Built-in resource types -.NET Aspire projects are made up of a set of resources. There are three base types of compute resources: +.NET Aspire projects are made up of a set of resources. There are three base types of compute resources from the primary [Aspire.Hosting.AppHost](https://www.nuget.org/packages/Aspire.Hosting.AppHost) Nuget package: | Method | Resource type | Description | |--|--|--| @@ -189,7 +189,11 @@ Beyond the base resource types, | | Adds a Postgres database resource. | -| `AddSqlServer(...).` | | Adds a SQL Server database resource. | +| | | Adds an Elasticsearch container resource to the application model. | +| | | Adds a Keycloak container to the application model. | +| | | Adds a Milvus resource to the application. | +| | | Adds a MongoDB server resource. | +| | | Adds a MySql server resource. | +| | | Adds a Node.js app resource. | +| | | Adds a Node.js app resource that wraps an [NPM](https://www.npmjs.com/) package. | | | | Adds a Postgres server resource. | +| `AddPostgres(...).` | | Adds a Postgres database resource. | +| | | Adds a python application with a virtual environment to the application model. | +| | | Adds a Qdrant server resource. | | | | Adds a RabbitMQ server resource. | | | | Adds a Redis container resource. | | | | Adds a SQL Server server resource. | +| `AddSqlServer(...).` | | Adds a SQL Server database resource. | **Azure specific resources are available in the following NuGet packages:** @@ -233,6 +245,7 @@ Beyond the base resource types, | | Configures resource to use Azure for local development and when doing a deployment via the Azure Developer CLI. | | `AddSqlServer(...)`. | | Configures SQL Server resource to be deployed as Azure SQL Database (server). | | | | Adds an Azure Service Bus resource. | +| | | Adds an Azure Web PubSub resources. | > [!IMPORTANT] > The .NET Aspire Azure hosting libraries rely on `Azure.Provisioning.*` libraries to provision Azure resources. For more information, [Azure provisioning libraries](../deployment/azure/local-provisioning.md#azure-provisioning-libraries). diff --git a/docs/messaging/kafka-component.md b/docs/messaging/kafka-component.md index 063ca4b5a5..6b2bc48555 100644 --- a/docs/messaging/kafka-component.md +++ b/docs/messaging/kafka-component.md @@ -71,13 +71,14 @@ In your app host project, register a Kafka container and consume the connection ```csharp var builder = DistributedApplication.CreateBuilder(args); -var messaging = builder.AddKafka("messaging"); +var messaging = builder.AddKafka("messaging") + .WithKafkaUI(); var myService = builder.AddProject() .WithReference(messaging); ``` -The `WithReference` method configures a connection in the `MyService` project named `messaging`. In the _:::no-loc text="Program.cs":::_ file of `MyService`, the Apache Kafka broker connection can be consumed using: +The `WithKafkaUI()` extension method which provides a web-based interface to view the state of the Kafka container instance. The `WithReference` method configures a connection in the `MyService` project named `messaging`. In the _:::no-loc text="Program.cs":::_ file of `MyService`, the Apache Kafka broker connection can be consumed using: ```csharp builder.AddKafkaProducer("messaging");