Establishing the Connection to Azure Logic Apps

{"URL":["/*.*/awa/pa_view_pa_view_CONN_logicapps"],"heroDescriptionIdentifier":"ice_hero_CONN_Azure_LogicApps","customCards":[{"id":"ice_specific_CONN_Azure_LogicApps","title":"Defining the Connection Parameters","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AZURE_LOGICAPPS/*.*/Agent%20Guide/Content/Azure_LogicApps/Azure_LA_EstablishingConnection.htm","languages":["en-us"]},{"id":"ice_video_CONN_Azure_Authentications","title":"Watch the Video: Azure Authentication Methods","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AZURE_LOGICAPPS/*.*/Agent%20Guide/Content/_CommonTopics/Video_Azure_AuthMethods.htm","languages":["en-us"]},{"id":"ice_Proxy_CONN_Azure_LogicApps","title":"Defining the Proxy Parameters","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AZURE_LOGICAPPS/*.*/Agent%20Guide/Content/Azure_LogicApps/Azure_LA_EstablishingConnection.htm","languages":["en-us"]},{"id":"ice_watch_Azure_LogicApps","title":"Watch the Video","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AZURE_LOGICAPPS/*.*/Agent%20Guide/Content/Azure_LogicApps/Azure_LA_Video.htm","languages":["en-us"]},{"id":"ice_related_information_CONN_LogicApps","title":"Related Information","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AZURE_LOGICAPPS/*.*/Agent%20Guide/Content/Azure_LogicApps/Azure_LA_EstablishingConnection.htm","languages":["en-us"]}]}

A Connection object contains the parameters that make the communication between the Agent and the target system possible. These parameters (target system endpoint, login data and so on) are required to authenticate on and connect to the target cloud solution.

As an administrator user, you create the Azure Logic Apps Connection objects that provide the login data required to establish the connection to the Azure Logic Apps system.

Tip:

To configure an Automic Automation Azure Logic Apps Connection object you will need the authentication data (credentials, endpoints, and so forth) that enable the login to the target cloud solution. You can get this data from the team in your organization that is responsible for maintaining the target cloud solution.

If you use tokens for the authentication, make sure you create them first on your Azure environment. For more information, please refer to the official Azure documentation.

The Connection Object definition consists of an Agent-specific page and other pages that are common to all Connection objects.

This page includes the following:

Adding an Azure Logic Apps Connection Object

  1. In the Automic Web Interface, go to the Process Assembly perspective. It opens to the Explorer view which contains the list of jobs that are available to you in your system.

  2. You have two options:

    • Right-click anywhere on the list and select Add > Add Object.

    • Click the Add Object button on the toolbar.

  3. On the Add Object dialog, start typing the name of the relevant integration in the Search field.

  4. Select the corresponding Connection object and click Add. The Object Name dialog is displayed.

  5. Enter a descriptive Name.

  6. Optionally, enter a short and descriptive Title that helps you recognize the purpose of the object.

  7. Click OK. A new page opens where you can start with the object definitions.

Azure Logic Apps Page

This page contains a Connection and a Proxy section.

Azure Logic Apps-Specific Connection Section

In this section, you define the parameters relevant for the connection to the Logic Apps system.

  • Endpoint

    URL that identifies the network address of the Azure Logic Apps workspace until the resource group and the resource group name.

    Example:

    https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource group name>/

  • Authentication Type

    The authentication types available are Service Principal, OAuth2 Token, and Token from File.

    Depending on the authentication type that you select, define the following:

    • Service Principal

      • Azure AD URL

        URL that identifies the network address of the Azure AD used to secure the application.

        Example:

        https://login.microsoftonline.com

        By default, the URL points to the Azure AD log in. If you do not want to use this URL, make sure you change the default definition.

      • Tenant ID

        Identifier of the Azure AD tenant.

        Example:

        1194df64-3ae0-49aa-b79b-5c4db5e13689

      • Client ID

        Identifier of the application in the Azure portal.

      • Client Secret

        Encrypted secret value used as the application password.

      • OAuth2

        Version of the OAuth2 authentication method. The versions available are v1.0 and v2.0.

        Depending on the version selected, you need to define either the Resource (v1.0) or the Scope (v2.0).

      • Resource / Scope

        URL of the application within the Logic Apps to grant access to.

        The default URL points to the Azure Logic Apps log in.

        • Resource: https://management.azure.com/

        • Scope: https://management.azure.com/.default

        If you do not want to use the default URL, make sure you change the definition.

    • OAuth2 Token

      • Token: The bearer token used to log into the Azure Logic Apps environment.

        Example:

        dapi74f88a598f7a40fb38b0a4535658e5f9-4

    • Token From File

      • Token File Path: Path to the file in which the token is stored.

        Example:

        E:\TEST\new 1.txt

Proxy Section

If the Azure Logic Apps system is behind a proxy server, you define the parameters relevant for the connection to that system in this section.

  • Proxy Host Name

    Host name or IP address of the proxy server to which you want to connect.

  • Proxy Port

    Port used by the proxy server.

  • Proxy Username

    User name used to authenticate the proxy server.

  • Proxy Password

    Password of the user used to authenticate the proxy server.

Common Definition Pages

In addition to the Agent-specific connection parameters, you can also specify optional properties. You do so on the following definition pages:

Once the Connection object is configured, developers and object designers can select it when defining the Run Pipeline Jobs.

See also: