Skip to content

Commit 9137945

Browse files
committed
add RabbitMQ
1 parent 55a6bfd commit 9137945

6 files changed

+39
-12
lines changed

articles/azure-functions/functions-bindings-notification-hubs.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,12 @@ Here's an example of a Notification Hubs binding in a *function.json* file:
278278

279279
### Connection string setup
280280

281-
To use a notification hub output binding, you must configure the connection string for the hub. You can select an existing notification hub or create a new one from the **Integrate** tab in the Azure portal. You can also configure the connection string manually.
281+
To use a notification hub output binding, you must configure the connection string for the hub.
282+
283+
> [!IMPORTANT]
284+
> The Notification Hubs binding doesn't support Microsoft Entra authentication and managed identities. You can use Azure Key Vault to centrally managed your notification hub connection string and help with key rotation. To learn more, see [Manage Connections](./manage-connections.md).
285+
286+
You can select an existing notification hub or create a new one from the **Integrate** tab in the Azure portal. You can also configure the connection string manually.
282287

283288
To configure the connection string to an existing notification hub:
284289

articles/azure-functions/functions-bindings-rabbitmq-output.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ zone_pivot_groups: programming-languages-set-functions-lang-workers
1313

1414
# RabbitMQ output binding for Azure Functions overview
1515

16-
> [!NOTE]
17-
> The RabbitMQ bindings are only fully supported on **Premium and Dedicated** plans. Consumption is not supported.
18-
1916
Use the RabbitMQ output binding to send messages to a RabbitMQ queue.
2017

18+
[!INCLUDE [functions-rabbitmq-plans-support-note](../../includes/functions-rabbitmq-plans-support-note.md)]
19+
2120
For information on setup and configuration details, see the [overview](functions-bindings-rabbitmq-output.md).
2221

2322
## Example
@@ -282,6 +281,8 @@ See the [Example section](#example) for complete examples.
282281

283282
## Usage
284283

284+
[!INCLUDE [functions-rabbitmq-managed-identity-note](../../includes/functions-rabbitmq-managed-identity-note.md)]
285+
285286
::: zone pivot="programming-language-csharp"
286287
The parameter type supported by the RabbitMQ trigger depends on the Functions runtime version, the extension package version, and the C# modality used.
287288

articles/azure-functions/functions-bindings-rabbitmq-trigger.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ zone_pivot_groups: programming-languages-set-functions-lang-workers
1313

1414
# RabbitMQ trigger for Azure Functions overview
1515

16-
> [!NOTE]
17-
> The RabbitMQ bindings are only fully supported on **Premium and Dedicated** plans. Consumption is not supported.
18-
1916
Use the RabbitMQ trigger to respond to messages from a RabbitMQ queue.
2017

18+
[!INCLUDE [functions-rabbitmq-plans-support-note](../../includes/functions-rabbitmq-plans-support-note.md)]
19+
2120
For information on setup and configuration details, see the [overview](functions-bindings-rabbitmq.md).
2221

2322
## Example
@@ -235,6 +234,8 @@ See the [Example section](#example) for complete examples.
235234

236235
## Usage
237236

237+
[!INCLUDE [functions-rabbitmq-managed-identity-note](../../includes/functions-rabbitmq-managed-identity-note.md)]
238+
238239
::: zone pivot="programming-language-csharp"
239240
The parameter type supported by the RabbitMQ trigger depends on the C# modality used.
240241

articles/azure-functions/functions-bindings-rabbitmq.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ zone_pivot_groups: programming-languages-set-functions-lang-workers
1212

1313
# RabbitMQ bindings for Azure Functions overview
1414

15-
> [!NOTE]
16-
> The RabbitMQ bindings are only fully supported on [Premium](functions-premium-plan.md) and [Dedicated App Service](dedicated-plan.md) plans. Flex Consumption and Consumption plans aren't yet supported.
17-
> RabbitMQ bindings are only supported for Azure Functions version 3.x and later versions.
18-
19-
Azure Functions integrates with [RabbitMQ](https://www.rabbitmq.com/) via [triggers and bindings](./functions-triggers-bindings.md). The Azure Functions RabbitMQ extension allows you to send and receive messages using the RabbitMQ API with Functions.
15+
Azure Functions integrates with [RabbitMQ](https://www.rabbitmq.com/) via [triggers and bindings](./functions-triggers-bindings.md).
16+
17+
[!INCLUDE [functions-rabbitmq-plans-support-note](../../includes/functions-rabbitmq-plans-support-note.md)]
18+
19+
The Azure Functions RabbitMQ extension allows you to send and receive messages using the RabbitMQ API with Functions.
2020

2121
| Action | Type |
2222
|---------|---------|
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
author: ggailey777
3+
ms.author: glenga
4+
ms.service: azure-functions
5+
ms.topic: include
6+
ms.date: 12/09/2024
7+
---
8+
> [!IMPORTANT]
9+
> The RabbitMQ binding doesn't support Microsoft Entra authentication and managed identities. You can use Azure Key Vault to centrally managed your RabbitMQ connection strings. To learn more, see [Manage Connections](./manage-connections.md).
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
author: ggailey777
3+
ms.author: glenga
4+
ms.service: azure-functions
5+
ms.topic: include
6+
ms.date: 12/09/2024
7+
---
8+
> [!NOTE]
9+
> The RabbitMQ bindings are only fully supported on [Elastic Premium](./functions-premium-plan.md) and [Dedicated (App Service)](./dedicated-plan.md) plans. [Flex Consumption](./flex-consumption-plan.md) and [Consumption](./consumption-plan.md) plans aren't yet supported.
10+
>
11+
> RabbitMQ bindings aren't supported by the Azure Functions v1.x runtime.

0 commit comments

Comments
 (0)