Azure Logic Apps Flashcards

1
Q

What are Logic Apps?

A

Allow you to build powerful intergrations and exchange data between disparate systems

Use many pre-built components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the Logic App Components

A

(1) Trigger
(2) Managed Connectors
(3) Actions

(3) Enterprise Integration Pack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are Managed Connectors

A

Is a special object that allows your workflow to access data, services and systesm.

Microsoft provides these connectors as well as other components you need to work with

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the Enterprise Integration Pack?

A

Advance integrations such as talking to BizTalk/SAP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Types of Triggers

A

(1) Recurring Trigger
(2) Sliding WIndow Trigger
(3) Polling Trigger
(4) Push Trigger

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Type of connectors?

A

(1) Built-in Connectors
(2) Managed Connectors

Built-in Connectors are fundelmental workflow triggers and actions.
Managed connectors are provided by Microsoft

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the managed connector types?

A

(1) Simple
(2) On Premises
(3) Integration Account Connectors

SImple - used for services like Power BI and Azure Storage
On Premises - deal with interactions with on-premises resources
Integration Account - BizTalk/SAP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are Control Actions

A

Ability to add logic to the Logic App and control the execution flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the 6 built-in Control Actions?

A

(1) Conditional
(2) For Each
(3) Switch
(4) Until
(5) Scope
(6) Terminate

Scope - Group actions together within your workflow and detemines if all of those activities collectivily succeed or fail
Terminate - Way to handle errors in your workflow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are Custom Connectors?

A

Expands the capabilities of your Logic App by creating a wrapper around a REST or SOAP API and exposes a public API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What can Custom Connectors be used for?

A

Besides Logic Apps, they can be used in Power Automate and Power BI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the Custom Connector Lifecyle?

A

(1) Build the API
(Use existing, Azure Fucntion, Web, or API App)
(2) Secure the API
(3) Describe the API and Create the Connector
Open API (Swagger)
(4) Use the connector
(5) Share
Use within your organization
(6) Cerfify
Share with external, must be certified by Microsoft

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What options for security for an API

A

(1) Generic OAuth 2.0
(2) OAuth
(3) Basic Authentication
(4) API Key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the basic files for an ARM template?

A

(1) template.json
(2) parameters.json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Easiest way to create an ARM Template

A

Click on Export Template menu item under Automation

NOTE: Need to know the difference between creating an ARM Template from a particular resource (doesn’t include dependancies or connectors). This needs to be done at the resource group level?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How to create an ARM template in Visual Studio

A

(1) Install the Azure App Logic Tool
(2) Open Visual Studio and Continue without Code option
(3) Go to Cloud Explorer and Sign In
(4) Click to download the template
(5) Make editing changes

17
Q

How to create an ARM template in PowerShell

A

(1) Install the Logic App Template
Install-Module -name LogicAppTemplate
(2) Use Get-LogicAppTemplate

18
Q

How to create an ARM template in Azure CLI

A

(1) Create the parameter list
(2) Call Get-LogicAppTemplate
(3) Call Get-ParameterTemplate

Not sure if Azure CLI requires the same installation as was done for PowerShell

19
Q

What is the structure of an ARM Template?

A

(1) $schema
(2) contentVersion
(3) parameters
(4) variables
(5) functions
(6) resources
(7) outputs

20
Q

What are the important sections of the resources in an ARM Template

A

(1) type
(2) triggers
(3) actions
(4) parameters:connections