# Aspire.Hosting.Azure.WebPubSub

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

## Types

- [AzureWebPubSubHubResource](/reference/api/typescript/aspire.hosting.azure.webpubsub/azurewebpubsubhubresource.md) -- `handle` - 1 members
- [AzureWebPubSubResource](/reference/api/typescript/aspire.hosting.azure.webpubsub/azurewebpubsubresource.md) -- `handle` - 1 members

## Functions

- [addAzureWebPubSub](/reference/api/typescript/aspire.hosting.azure.webpubsub/addazurewebpubsub.md) -- `method` -- Adds an Azure Web PubSub resource to the distributed application model.
- [addEventHandler](/reference/api/typescript/aspire.hosting.azure.webpubsub/addeventhandler.md) -- `method` -- Adds an event handler to an Azure Web PubSub hub.
- [addHub](/reference/api/typescript/aspire.hosting.azure.webpubsub/addhub.md) -- `method` -- Adds a hub to the Azure Web PubSub resource.
- [withRoleAssignments](/reference/api/typescript/aspire.hosting.azure.webpubsub/withroleassignments.md) -- `method` -- Assigns Azure Web PubSub roles to a resource

## Enums

- [AzureWebPubSubRole](/reference/api/typescript/aspire.hosting.azure.webpubsub/azurewebpubsubrole.md) -- `enum` - 3 values
