# Aspire.Hosting.Azure.ServiceBus

- Module: `Aspire.Hosting.Azure.ServiceBus`
- Version: `13.3.0`
- Source: [GitHub](https://github.com/microsoft/aspire)
- Functions: `11`
- Types: `9`

## Types

- [AzureServiceBusCorrelationFilter](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebuscorrelationfilter.md) -- `type` - 10 fields
- [AzureServiceBusEmulatorResource](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebusemulatorresource.md) -- `handle` - 2 members
- [AzureServiceBusQueueResource](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebusqueueresource.md) -- `handle` - 23 members
- [AzureServiceBusResource](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebusresource.md) -- `handle` - 3 members
- [AzureServiceBusRule](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebusrule.md) -- `type` - 3 fields
- [AzureServiceBusSubscriptionResource](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebussubscriptionresource.md) -- `handle` - 20 members
- [AzureServiceBusTopicResource](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebustopicresource.md) -- `handle` - 12 members

## Functions

- [addAzureServiceBus](/reference/api/typescript/aspire.hosting.azure.servicebus/addazureservicebus.md) -- `method` -- Adds an Azure Service Bus namespace resource
- [addServiceBusQueue](/reference/api/typescript/aspire.hosting.azure.servicebus/addservicebusqueue.md) -- `method` -- Adds an Azure Service Bus queue resource
- [addServiceBusSubscription](/reference/api/typescript/aspire.hosting.azure.servicebus/addservicebussubscription.md) -- `method` -- Adds an Azure Service Bus subscription resource
- [addServiceBusTopic](/reference/api/typescript/aspire.hosting.azure.servicebus/addservicebustopic.md) -- `method` -- Adds an Azure Service Bus topic resource
- [runAsEmulator](/reference/api/typescript/aspire.hosting.azure.servicebus/runasemulator.md) -- `method` -- Configures the Azure Service Bus resource to run with the local emulator
- [withConfigurationFile](/reference/api/typescript/aspire.hosting.azure.servicebus/withconfigurationfile.md) -- `method` -- Sets the emulator configuration file path
- [withHostPort](/reference/api/typescript/aspire.hosting.azure.servicebus/withhostport.md) -- `method` -- Sets the host port for the Service Bus emulator endpoint
- [withProperties](/reference/api/typescript/aspire.hosting.azure.servicebus/withproperties.md) -- `method` -- Configures properties of an Azure Service Bus queue
- [withProperties](/reference/api/typescript/aspire.hosting.azure.servicebus/withproperties.md) -- `method` -- Configures properties of an Azure Service Bus topic
- [withProperties](/reference/api/typescript/aspire.hosting.azure.servicebus/withproperties.md) -- `method` -- Configures properties of an Azure Service Bus subscription
- [withRoleAssignments](/reference/api/typescript/aspire.hosting.azure.servicebus/withroleassignments.md) -- `method` -- Assigns Service Bus roles to a resource

## Enums

- [AzureServiceBusFilterType](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebusfiltertype.md) -- `enum` - 2 values
- [AzureServiceBusRole](/reference/api/typescript/aspire.hosting.azure.servicebus/azureservicebusrole.md) -- `enum` - 3 values
