You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/logic-apps/logic-apps-azure-resource-manager-templates-overview.md
+18-3Lines changed: 18 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.suite: integration
6
6
ms.reviewer: estfan, azla
7
7
ms.topic: conceptual
8
8
ms.custom: devx-track-arm-template
9
-
ms.date: 01/04/2024
9
+
ms.date: 06/12/2024
10
10
---
11
11
12
12
# Overview: Automate deployment for Azure Logic Apps by using Azure Resource Manager templates
@@ -609,7 +609,9 @@ For more information about workflow definition parameters, see [Parameters - Wor
609
609
610
610
## Connection resource definitions
611
611
612
-
When your logic app creates and uses connections to other services and system by using [managed connectors](../connectors/managed.md), your template's `resources` object contains the resource definitions for those connections. Although you create connections from within a logic app, connections are separate Azure resources with their own resource definitions. To review these connection resource definitions, [download your logic app from Azure into Visual Studio](../logic-apps/manage-logic-apps-with-visual-studio.md), which is the easiest way to create a valid parameterized logic app template that's mostly ready for deployment.
612
+
When your logic app creates and uses connections to other services and system by using [managed connectors](../connectors/managed.md), your template's `resources` object contains the resource definitions for those connections. Although you create connections from within a logic app, connections are separate Azure resources with their own resource definitions. Also, if your connection uses an on-premises data gateway resource, this resource definition exists separately from the connector resource definition. For more information, see [On-premises data gateway resource definitions](#data-gateway-resource-definitions) and [Microsoft.Web connectionGateways](/azure/templates/microsoft.web/connectiongateways?pivots=deployment-language-arm-template#connectiongatewayreference-1).
613
+
614
+
To review connection resource definitions, [download your logic app from Azure into Visual Studio](../logic-apps/manage-logic-apps-with-visual-studio.md), which is the easiest way to create a valid parameterized logic app template that's mostly ready for deployment.
613
615
614
616
```json
615
617
{
@@ -783,6 +785,20 @@ This example shows the interactions between your logic app's resource definition
783
785
}
784
786
```
785
787
788
+
<aname="data-gateway-resource-definitions"></a>
789
+
790
+
## On-premises data gateway resource definitions
791
+
792
+
If your connection uses an on-premises data gateway resource, this resource definition exists separately from the connector resource definition. To view the data gateway's resource definition, follow these steps:
793
+
794
+
1. In the [Azure portal](https://portal.azure.com), find and view the Azure resource for your on-premises data gateway.
795
+
796
+
1. On the resource menu, under **Automation**, select **Export template**.
797
+
798
+
After Azure generates the template, the gateway's resource definition appears in the code window.
799
+
800
+
For more information, see [Microsoft.Web connectionGateways](/azure/templates/microsoft.web/connectiongateways?pivots=deployment-language-arm-template#connectiongatewayreference-1).
801
+
786
802
<aname="secure-connection-parameters"></a>
787
803
788
804
### Secure connection parameters
@@ -985,7 +1001,6 @@ Some connections support using a Microsoft Entra [service principal](../active-d
985
1001
|`token:clientSecret`| The key value associated with your service principal |
986
1002
|`token:TenantId`| The directory ID for your Microsoft Entra tenant |
987
1003
|`token:grantType`| The requested grant type, which must be `client_credentials`. For more information, see [Microsoft identity platform and the OAuth 2.0 client credentials flow](../active-directory/develop/v2-oauth2-client-creds-grant-flow.md). |
Copy file name to clipboardExpand all lines: articles/logic-apps/set-up-devops-deployment-single-tenant-azure-logic-apps.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: logic-apps
5
5
ms.suite: integration
6
6
ms.reviewer: estfan, azla
7
7
ms.topic: how-to
8
-
ms.date: 01/04/2024
8
+
ms.date: 06/12/2024
9
9
10
10
# Customer intent: As a developer, I want to automate deployment for workflows hosted in single-tenant Azure Logic Apps by using DevOps tools and processes.
11
11
---
@@ -76,7 +76,6 @@ To set up a build pipeline based on your logic app project type, complete the co
76
76
|--------------|-----------------------|
77
77
| Nuget-based | The NuGet-based project structure is based on the .NET Framework. To build these projects, make sure to follow the build steps for .NET Standard. For more information, review the documentation for [Create a NuGet package using MSBuild](/nuget/create-packages/creating-a-package-msbuild). |
78
78
| Bundle-based | The extension bundle-based project isn't language-specific and doesn't require any language-specific build steps. You can use any method to zip your project files. <br><br>**Important**: Make sure that your .zip file contains the actual build artifacts, including all workflow folders, configuration files such as host.json, connections.json, and any other related files. |
79
-
|||
80
79
81
80
### Before release to Azure
82
81
@@ -160,7 +159,7 @@ To find the values that you need to use in the **properties** object for complet
In the response, find the **connectionParameters** object, which contains all the information necessary for you to complete resource definition for that specific connector. The following example shows an example resource definition for a SQL managed connection:
162
+
In the response, find the **connectionParameters** object, which contains the necessary information to complete the resource definition for that specific connector. The following example shows an example resource definition for a SQL managed connection:
164
163
165
164
```json
166
165
{
@@ -186,6 +185,10 @@ In the response, find the **connectionParameters** object, which contains all th
186
185
187
186
As an alternative, you can capture and review the network trace for when you create a connection using the workflow designer in Azure Logic Apps. Find the `PUT` call that's sent to the connector's managed API as previously described, and review the request body for all the necessary information.
188
187
188
+
#### On-premises data gateway resource definition
189
+
190
+
If your connection uses an on-premises data gateway resource, this resource definition exists separately from the connector resource definition. To view the data gateway's resource definition, see [Automate deployment for Azure Logic Apps by using Azure Resource Manager templates](logic-apps-azure-resource-manager-templates-overview.md#data-gateway-resource-definitions) and [Microsoft.Web connectionGateways](/azure/templates/microsoft.web/connectiongateways?pivots=deployment-language-arm-template#connectiongatewayreference-1).
191
+
189
192
### Release to Azure
190
193
191
194
To set up a release pipeline that deploys to Azure, follow the associated steps for GitHub, Azure DevOps, or Azure CLI.
0 commit comments