Azure Logic Apps Flashcards
What are Logic Apps?
Allow you to build powerful intergrations and exchange data between disparate systems
Use many pre-built components
What are the Logic App Components
(1) Trigger
(2) Managed Connectors
(3) Actions
(3) Enterprise Integration Pack
What are Managed Connectors
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
What is the Enterprise Integration Pack?
Advance integrations such as talking to BizTalk/SAP
Types of Triggers
(1) Recurring Trigger
(2) Sliding WIndow Trigger
(3) Polling Trigger
(4) Push Trigger
Type of connectors?
(1) Built-in Connectors
(2) Managed Connectors
Built-in Connectors are fundelmental workflow triggers and actions.
Managed connectors are provided by Microsoft
What are the managed connector types?
(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
What are Control Actions
Ability to add logic to the Logic App and control the execution flow
What are the 6 built-in Control Actions?
(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
What are Custom Connectors?
Expands the capabilities of your Logic App by creating a wrapper around a REST or SOAP API and exposes a public API
What can Custom Connectors be used for?
Besides Logic Apps, they can be used in Power Automate and Power BI
What is the Custom Connector Lifecyle?
(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
What options for security for an API
(1) Generic OAuth 2.0
(2) OAuth
(3) Basic Authentication
(4) API Key
What are the basic files for an ARM template?
(1) template.json
(2) parameters.json
Easiest way to create an ARM Template
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?