KafkaBuilderExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides extension methods for adding Kafka resources to the application model.
public static class KafkaBuilderExtensions
type KafkaBuilderExtensions = class
Public Module KafkaBuilderExtensions
- Inheritance
-
KafkaBuilderExtensions
Methods
AddKafka(IDistributedApplicationBuilder, String, Nullable<Int32>) |
Adds a Kafka resource to the application. A container is used for local development. This version the package defaults to the 7.6.1 tag of the confluentinc/confluent-local container image. |
WithDataBindMount(IResourceBuilder<KafkaServerResource>, String, Boolean) |
Adds a bind mount for the data folder to a Kafka container resource. |
WithDataVolume(IResourceBuilder<KafkaServerResource>, String, Boolean) |
Adds a named volume for the data folder to a Kafka container resource. |
WithHostPort(IResourceBuilder<KafkaUIContainerResource>, Nullable<Int32>) |
Configures the host port that the KafkaUI resource is exposed on instead of using randomly assigned port. |
WithKafkaUI(IResourceBuilder<KafkaServerResource>, Action<IResourceBuilder<KafkaUIContainerResource>>, String) |
Adds a Kafka UI container to the application. This version of the package defaults to the 0.7.2 tag of the provectuslabs/kafka-ui container image. |