Skip to content

Commit 5195a8e

Browse files
Merge pull request #278081 from ecfan/patch-1
Add note about where to find the data gateway resource definition
2 parents 2e80789 + 12f1616 commit 5195a8e

File tree

2 files changed

+24
-6
lines changed

2 files changed

+24
-6
lines changed

articles/logic-apps/logic-apps-azure-resource-manager-templates-overview.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: conceptual
88
ms.custom: devx-track-arm-template
9-
ms.date: 01/04/2024
9+
ms.date: 06/12/2024
1010
---
1111

1212
# 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
609609

610610
## Connection resource definitions
611611

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.
613615

614616
```json
615617
{
@@ -783,6 +785,20 @@ This example shows the interactions between your logic app's resource definition
783785
}
784786
```
785787

788+
<a name="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+
786802
<a name="secure-connection-parameters"></a>
787803

788804
### Secure connection parameters
@@ -985,7 +1001,6 @@ Some connections support using a Microsoft Entra [service principal](../active-d
9851001
| `token:clientSecret` | The key value associated with your service principal |
9861002
| `token:TenantId` | The directory ID for your Microsoft Entra tenant |
9871003
| `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). |
988-
|||
9891004

9901005
**Template parameter definitions**
9911006

articles/logic-apps/set-up-devops-deployment-single-tenant-azure-logic-apps.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: logic-apps
55
ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: how-to
8-
ms.date: 01/04/2024
8+
ms.date: 06/12/2024
99

1010
# 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.
1111
---
@@ -76,7 +76,6 @@ To set up a build pipeline based on your logic app project type, complete the co
7676
|--------------|-----------------------|
7777
| 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). |
7878
| 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-
|||
8079

8180
### Before release to Azure
8281

@@ -160,7 +159,7 @@ To find the values that you need to use in the **properties** object for complet
160159

161160
`GET https://management.azure.com/subscriptions/{Azure-subscription-ID}/providers/Microsoft.Web/locations/{Azure-region-location}/managedApis/{connector-name}?api-version=2016-06-01`
162161

163-
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:
164163

165164
```json
166165
{
@@ -186,6 +185,10 @@ In the response, find the **connectionParameters** object, which contains all th
186185

187186
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.
188187

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+
189192
### Release to Azure
190193

191194
To set up a release pipeline that deploys to Azure, follow the associated steps for GitHub, Azure DevOps, or Azure CLI.

0 commit comments

Comments
 (0)