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/load-balancer/whats-new.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ You can also find the latest Azure Load Balancer updates and subscribe to the RS
25
25
26
26
| Type |Name |Description |Date added |
27
27
| ------ |---------|---------|---------|
28
-
| Feature |[Azure’s cross-region Load Balancer is now generally available](https://azure.microsoft.com/updates/azure-s-crossregion-load-balancer-is-now-generally-available/)| Azure Load Balancer’s Global tier is a cloud-native global network load balancing solution. With cross-region Load Balancer, you can distribute traffic across multiple Azure regions with ultra-low latency and high performance. Azure cross-region Load Balancer provides customers a static globally anycast IP address. Through this global IP address, you can easily add or remove regional deployments without interruption. Learn more about [cross-region load balancer](cross-region-overview.md)| July 2023 |
28
+
| Feature |[Azure’s cross-region Load Balancer is now generally available](https://azure.microsoft.com/updates/azure-s-crossregion-load-balancer-is-now-generally-available/)| Azure Load Balancer’s Global tier is a cloud-native global network load balancing solution. With cross-region Load Balancer, you can distribute traffic across multiple Azure regions with ultra-low latency and high performance. Azure cross-region Load Balancer provides customers a static globally anycast IP address. Through this global IP address, you can easily add or remove regional deployments without interruption. Learn more about [cross-region load balancer](cross-region-overview.md)| July 2023 |
29
29
| Feature |[Inbound ICMPv6 pings and traceroute are now supported on Azure Load Balancer (General Availability)](https://azure.microsoft.com/updates/general-availability-inbound-icmpv6-pings-and-traceroute-are-now-supported-on-azure-load-balancer/)| Azure Load Balancer now supports ICMPv6 pings to its frontend and inbound traceroute support to both IPv4 and IPv6 frontends. Learn more about [how to test reachability of your load balancer](load-balancer-test-frontend-reachability.md). | June 2023 |
30
30
| Feature |[Inbound ICMPv4 pings are now supported on Azure Load Balancer (General Availability)](https://azure.microsoft.com/updates/general-availability-inbound-icmpv4-pings-are-now-supported-on-azure-load-balancer/)| Azure Load Balancer now supports ICMPv4 pings to its frontend, enabling the ability to test reachability of your load balancer. Learn more about [how to test reachability of your load balancer](load-balancer-test-frontend-reachability.md). | May 2023 |
31
31
| SKU |[Basic Load Balancer is retiring on September 30, 2025](https://azure.microsoft.com/updates/azure-basic-load-balancer-will-be-retired-on-30-september-2025-upgrade-to-standard-load-balancer/)| Basic Load Balancer will retire on 30 September 2025. Make sure to [migrate to Standard SKU](load-balancer-basic-upgrade-guidance.md) before this date. | September 2022 |
or the [Azure Logic Apps REST APIs](/rest/api/logic/).
32
-
33
-
To work with workflow definitions in JSON,
34
-
open the Code View editor when working
35
-
in the Azure portal or in Visual Studio,
36
-
or copy the definition into any editor that you want.
15
+
When you create enterprise integration solutions with automated workflows in
16
+
[Azure Logic Apps](../logic-apps/logic-apps-overview.md), the underlying workflow definitions use simple and declarative JavaScript Object Notation (JSON) along with the [Workflow Definition Language (WDL) schema](../logic-apps/logic-apps-workflow-definition-language.md) for their description and validation. These formats make workflow definitions easier to read and understand without knowing much about code.
17
+
When you want to automate creating and deploying logic app resources, you can include workflow definitions as
To create, manage, and deploy logic apps, you can then use [Azure PowerShell](/powershell/module/az.logicapp), [Azure CLI](../azure-resource-manager/templates/deploy-cli.md), or the [Azure Logic Apps REST APIs](/rest/api/logic/).
20
+
21
+
To work with workflow definitions in JSON, open the Code View editor when working in the Azure portal or in Visual Studio, or copy the definition into any editor that you want.
37
22
If you're new to Azure Logic Apps, review
38
23
[Create an example Consumption logic app workflow](../logic-apps/quickstart-create-example-consumption-workflow.md).
39
24
@@ -49,40 +34,25 @@ If you're new to Azure Logic Apps, review
Before you can work on your workflow definition in Visual Studio, make sure that you've [installed the required tools](../logic-apps/quickstart-create-logic-apps-with-visual-studio.md#prerequisites).
46
+
To create a logic app with Visual Studio, review [Quickstart: Automate tasks and processes with Azure Logic Apps - Visual Studio](../logic-apps/quickstart-create-logic-apps-with-visual-studio.md).
47
+
48
+
In Visual Studio, you can open logic apps that were created and deployed either directly from the Azure portal or as Azure Resource Manager projects from Visual Studio.
49
+
50
+
1. Open the Visual Studio solution, or [Azure Resource Group](../azure-resource-manager/management/overview.md) project, that contains your logic app.
51
+
52
+
2. Find and open your workflow definition, which by default, appears in an [Resource Manager template](../azure-resource-manager/templates/overview.md), named **LogicApp.json**.
53
+
You can use and customize this template for deployment to different environments.
54
+
55
+
3. Open the shortcut menu for your workflow definition and template.
86
56
Select **Open With Logic App Designer**.
87
57
88
58

@@ -92,12 +62,9 @@ Select **Open With Logic App Designer**.
92
62
93
63
4. At the bottom of the workflow designer, choose **Code View**.
94
64
95
-
The Code View editor opens and shows
96
-
your workflow definition in JSON format.
65
+
The Code View editor opens and shows your workflow definition in JSON format.
97
66
98
-
5. To return to designer view,
99
-
at the bottom of the Code View editor,
100
-
choose **Design**.
67
+
5. To return to designer view, at the bottom of the Code View editor, choose **Design**.
101
68
102
69
## Parameters
103
70
@@ -119,12 +86,7 @@ Follow these general steps to *parameterize*, or define and use parameters for,
119
86
120
87
## Process strings with functions
121
88
122
-
Azure Logic Apps has various functions for working with strings.
123
-
For example, suppose you want to pass a company name from an order to another system.
124
-
However, you're not sure about proper handling for character encoding.
125
-
You could perform base64 encoding on this string, but to avoid escapes in the URL,
126
-
you can replace several characters instead. Also, you only need a substring for
127
-
the company name because the first five characters aren't used.
89
+
Azure Logic Apps has various functions for working with strings. For example, suppose you want to pass a company name from an order to another system. However, you're not sure about proper handling for character encoding. You could perform base64 encoding on this string, but to avoid escapes in the URL, you can replace several characters instead. Also, you only need a substring for the company name because the first five characters aren't used.
128
90
129
91
```json
130
92
{
@@ -159,15 +121,13 @@ the company name because the first five characters aren't used.
159
121
}
160
122
```
161
123
162
-
These steps describe how this example processes this string,
163
-
working from the inside to the outside:
124
+
These steps describe how this example processes this string, working from the inside to the outside:
6. Finally, [`replace()`](../logic-apps/logic-apps-workflow-definition-language.md) all the `/` characters with `_` characters.
184
142
185
143
## Map list items to property values, then use maps as parameters
186
144
187
-
To get different results based a property's value,
188
-
you can create a map that matches each property value to a result,
189
-
then use that map as a parameter.
145
+
To get different results based a property's value, you can create a map that matches each property value to a result, then use that map as a parameter.
190
146
191
-
For example, this workflow defines some categories as parameters
192
-
and a map that matches those categories with a specific URL.
193
-
First, the workflow gets a list of articles. Then, the workflow
194
-
uses the map to find the URL matching the category for each article.
147
+
For example, this workflow defines some categories as parameters and a map that matches those categories with a specific URL.
148
+
First, the workflow gets a list of articles. Then, the workflow uses the map to find the URL matching the category for each article.
195
149
196
-
* The [`intersection()`](../logic-apps/logic-apps-workflow-definition-language.md)
197
-
function checks whether the category matches a known defined category.
150
+
* The [`intersection()`](../logic-apps/logic-apps-workflow-definition-language.md) function checks whether the category matches a known defined category.
198
151
199
-
* After getting a matching category, the example pulls the item from the map
200
-
using square brackets: `parameters[...]`
152
+
* After getting a matching category, the example pulls the item from the map using square brackets: `parameters[...]`
201
153
202
154
```json
203
155
{
@@ -269,10 +221,7 @@ using square brackets: `parameters[...]`
269
221
270
222
## Get data with Date functions
271
223
272
-
To get data from a data source that doesn't natively support *triggers*,
273
-
you can use Date functions for working with times and dates instead.
274
-
For example, this expression finds how long this workflow's steps are taking,
275
-
working from the inside to the outside:
224
+
To get data from a data source that doesn't natively support *triggers*, you can use Date functions for working with times and dates instead. For example, this expression finds how long this workflow's steps are taking, working from the inside to the outside:
@@ -288,11 +237,9 @@ working from the inside to the outside:
288
237
289
238
3. Now, you can compare these two values.
290
239
291
-
If the first value is less than the second value,
292
-
then more than one second has passed since the order was first placed.
240
+
If the first value is less than the second value, then more than one second has passed since the order was first placed.
293
241
294
-
To format dates, you can use string formatters. For example, to get the RFC1123,
295
-
use [`utcnow('r')`](../logic-apps/logic-apps-workflow-definition-language.md).
242
+
To format dates, you can use string formatters. For example, to get the RFC1123, use [`utcnow('r')`](../logic-apps/logic-apps-workflow-definition-language.md).
296
243
Learn more about [date formatting](../logic-apps/logic-apps-workflow-definition-language.md).
Copy file name to clipboardExpand all lines: articles/logic-apps/logic-apps-examples-and-scenarios.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,8 +52,7 @@ The following how-to guides help you build a Standard logic app workflow that ru
52
52
53
53
Azure Logic Apps includes rich capabilities for advanced control flow, such as conditions, switches, loops, and scopes. To ensure resilient solutions, you can also implement error and exception handling in your workflows.
54
54
55
-
* Perform different actions based on [conditional statements](logic-apps-control-flow-conditional-statement.md)
56
-
and [switch statements](logic-apps-control-flow-switch-statement.md)
55
+
* Perform different actions based on [conditional statements](logic-apps-control-flow-conditional-statement.md) and [switch statements](logic-apps-control-flow-switch-statement.md)
57
56
*[Repeat steps or process items in arrays and collections with loops](logic-apps-control-flow-loops.md)
58
57
*[Group actions together with scopes](logic-apps-control-flow-run-steps-group-scopes.md)
59
58
*[Add error and exception handling to a workflow](logic-apps-exception-handling.md)
0 commit comments