Skip to content
Docs Try Aspire

AzureEventHubsExtensions

Class static net10.0
📦 Aspire.Hosting.Azure.EventHubs v13.1.2
Provides extension methods for adding the Azure Event Hubs resources to the application model.
namespace Aspire.Hosting;
public static class AzureEventHubsExtensions
{
// ...
}
AddAzureEventHubs(IDistributedApplicationBuilder, string)extension
IResourceBuilder<AzureEventHubsResource>
Adds an Azure Event Hubs Namespace resource to the application model. This resource can be used to create Event Hub resources.
AddConsumerGroup(IResourceBuilder<AzureEventHubResource>, string, string?)extension
IResourceBuilder<AzureEventHubConsumerGroupResource>
Adds an Azure Event Hub Consumer Group resource to the application model.
AddEventHub(IResourceBuilder<AzureEventHubsResource>, string)extensionobsolete
IResourceBuilder<AzureEventHubsResource>
AddHub(IResourceBuilder<AzureEventHubsResource>, string, string?)extension
IResourceBuilder<AzureEventHubResource>
Adds an Azure Event Hubs hub resource to the application model.
RunAsEmulator(IResourceBuilder<AzureEventHubsResource>, Action<IResourceBuilder<AzureEventHubsEmulatorResource>>)extension
IResourceBuilder<AzureEventHubsResource>
WithConfiguration(IResourceBuilder<AzureEventHubsEmulatorResource>, Action<JsonNode>)extension
IResourceBuilder<AzureEventHubsEmulatorResource>
Alters the JSON configuration document used by the emulator.
WithConfigurationFile(IResourceBuilder<AzureEventHubsEmulatorResource>, string)extension
IResourceBuilder<AzureEventHubsEmulatorResource>
Adds a bind mount for the configuration file of an Azure Event Hubs emulator resource.
WithDataBindMount(IResourceBuilder<AzureEventHubsEmulatorResource>, string?)extensionobsolete
IResourceBuilder<AzureEventHubsEmulatorResource>
Adds a bind mount for the data folder to an Azure Event Hubs emulator resource.
WithDataVolume(IResourceBuilder<AzureEventHubsEmulatorResource>, string?)extensionobsolete
IResourceBuilder<AzureEventHubsEmulatorResource>
Adds a named volume for the data folder to an Azure Event Hubs emulator resource.
WithGatewayPort(IResourceBuilder<AzureEventHubsEmulatorResource>, int?)extensionobsolete
IResourceBuilder<AzureEventHubsEmulatorResource>
Configures the host port for the Azure Event Hubs emulator is exposed on instead of using randomly assigned port.
WithHostPort(IResourceBuilder<AzureEventHubsEmulatorResource>, int?)extension
IResourceBuilder<AzureEventHubsEmulatorResource>
Configures the host port for the Azure Event Hubs emulator is exposed on instead of using randomly assigned port.
WithProperties(IResourceBuilder<AzureEventHubResource>, Action<AzureEventHubResource>)extension
IResourceBuilder<AzureEventHubResource>
Allows setting the properties of an Azure Event Hub resource.
WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureEventHubsResource>, EventHubsBuiltInRole[])extension
IResourceBuilder<T>
Assigns the specified roles to the given resource, granting it the necessary permissions on the target Azure Event Hubs Namespace resource. This replaces the default role assignments for the resource.
View all methods