Skip to content

Commit ca03785

Browse files
authored
Merge pull request #276266 from alexbuckgit/alexbuckgit/docutune-autopr-20240524-054247-9550797-ignore-build
[BULK] - DocuTune - Fix spacing and line break issues (part 7)
2 parents e7fca73 + 178ba6d commit ca03785

9 files changed

+116
-331
lines changed

articles/load-balancer/whats-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ You can also find the latest Azure Load Balancer updates and subscribe to the RS
2525

2626
| Type |Name |Description |Date added |
2727
| ------ |---------|---------|---------|
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 |
2929
| 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 |
3030
| 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 |
3131
| 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 |

articles/logic-apps/logic-apps-author-definitions.md

Lines changed: 36 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,13 @@ ms.date: 01/04/2024
1212

1313
[!INCLUDE [logic-apps-sku-consumption](../../includes/logic-apps-sku-consumption.md)]
1414

15-
When you create enterprise integration
16-
solutions with automated workflows in
17-
[Azure Logic Apps](../logic-apps/logic-apps-overview.md),
18-
the underlying workflow definitions use simple
19-
and declarative JavaScript Object Notation (JSON)
20-
along with the [Workflow Definition Language (WDL) schema](../logic-apps/logic-apps-workflow-definition-language.md)
21-
for their description and validation. These formats
22-
make workflow definitions easier to read and
23-
understand without knowing much about code.
24-
When you want to automate creating and deploying logic app resources,
25-
you can include workflow definitions as
26-
[Azure resources](../azure-resource-manager/management/overview.md)
27-
inside [Azure Resource Manager templates](../azure-resource-manager/templates/overview.md).
28-
To create, manage, and deploy logic apps, you can then use
29-
[Azure PowerShell](/powershell/module/az.logicapp),
30-
[Azure CLI](../azure-resource-manager/templates/deploy-cli.md),
31-
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
18+
[Azure resources](../azure-resource-manager/management/overview.md) inside [Azure Resource Manager templates](../azure-resource-manager/templates/overview.md).
19+
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.
3722
If you're new to Azure Logic Apps, review
3823
[Create an example Consumption logic app workflow](../logic-apps/quickstart-create-example-consumption-workflow.md).
3924

@@ -49,40 +34,25 @@ If you're new to Azure Logic Apps, review
4934
<a href="https://portal.azure.com" target="_blank">Azure portal</a>.
5035

5136
2. From the left menu, choose **All services**.
52-
In the search box, find "logic apps",
53-
and then from the results, select your logic app.
37+
In the search box, find "logic apps", and then from the results, select your logic app.
5438

55-
3. On your logic app's menu, under **Development Tools**,
56-
select **Logic App Code View**.
39+
3. On your logic app's menu, under **Development Tools**, select **Logic App Code View**.
5740

58-
The Code View editor opens and shows
59-
your workflow definition in JSON format.
41+
The Code View editor opens and shows your workflow definition in JSON format.
6042

6143
## Edit JSON - Visual Studio
6244

63-
Before you can work on your workflow definition
64-
in Visual Studio, make sure that you've
65-
[installed the required tools](../logic-apps/quickstart-create-logic-apps-with-visual-studio.md#prerequisites).
66-
To create a logic app with Visual Studio, review
67-
[Quickstart: Automate tasks and processes with Azure Logic Apps - Visual Studio](../logic-apps/quickstart-create-logic-apps-with-visual-studio.md).
68-
69-
In Visual Studio, you can open logic apps that were
70-
created and deployed either directly from the Azure portal
71-
or as Azure Resource Manager projects from Visual Studio.
72-
73-
1. Open the Visual Studio solution,
74-
or [Azure Resource Group](../azure-resource-manager/management/overview.md)
75-
project, that contains your logic app.
76-
77-
2. Find and open your workflow definition,
78-
which by default, appears in an
79-
[Resource Manager template](../azure-resource-manager/templates/overview.md),
80-
named **LogicApp.json**.
81-
You can use and customize this template for
82-
deployment to different environments.
83-
84-
3. Open the shortcut menu for your
85-
workflow definition and template.
45+
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.
8656
Select **Open With Logic App Designer**.
8757

8858
![Open logic app in a Visual Studio solution](./media/logic-apps-author-definitions/open-logic-app-designer.png)
@@ -92,12 +62,9 @@ Select **Open With Logic App Designer**.
9262
9363
4. At the bottom of the workflow designer, choose **Code View**.
9464

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

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**.
10168

10269
## Parameters
10370

@@ -119,12 +86,7 @@ Follow these general steps to *parameterize*, or define and use parameters for,
11986

12087
## Process strings with functions
12188

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

12991
``` json
13092
{
@@ -159,15 +121,13 @@ the company name because the first five characters aren't used.
159121
}
160122
```
161123

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:
164125

165126
```
166127
"uri": "https://www.example.com/?id=@{replace(replace(base64(substring(parameters('order').companyName,5,sub(length(parameters('order').companyName), 5) )),'+','-') ,'/' ,'_' )}"
167128
```
168129

169-
1. Get the [`length()`](../logic-apps/logic-apps-workflow-definition-language.md)
170-
for the company name, so you get the total number of characters.
130+
1. Get the [`length()`](../logic-apps/logic-apps-workflow-definition-language.md) for the company name, so you get the total number of characters.
171131

172132
2. To get a shorter string, subtract `5`.
173133

@@ -176,28 +136,20 @@ Start at index `5`, and go to the remainder of the string.
176136

177137
4. Convert this substring to a [`base64()`](../logic-apps/logic-apps-workflow-definition-language.md) string.
178138

179-
5. Now [`replace()`](../logic-apps/logic-apps-workflow-definition-language.md)
180-
all the `+` characters with `-` characters.
139+
5. Now [`replace()`](../logic-apps/logic-apps-workflow-definition-language.md) all the `+` characters with `-` characters.
181140

182-
6. Finally, [`replace()`](../logic-apps/logic-apps-workflow-definition-language.md)
183-
all the `/` characters with `_` characters.
141+
6. Finally, [`replace()`](../logic-apps/logic-apps-workflow-definition-language.md) all the `/` characters with `_` characters.
184142

185143
## Map list items to property values, then use maps as parameters
186144

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

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

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

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[...]`
201153

202154
``` json
203155
{
@@ -269,10 +221,7 @@ using square brackets: `parameters[...]`
269221

270222
## Get data with Date functions
271223

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:
276225

277226
``` json
278227
"expression": "@less(actions('order').startTime,addseconds(utcNow(),-1))",
@@ -288,11 +237,9 @@ working from the inside to the outside:
288237

289238
3. Now, you can compare these two values.
290239

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

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).
296243
Learn more about [date formatting](../logic-apps/logic-apps-workflow-definition-language.md).
297244

298245
``` json

articles/logic-apps/logic-apps-examples-and-scenarios.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ The following how-to guides help you build a Standard logic app workflow that ru
5252

5353
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.
5454

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)
5756
* [Repeat steps or process items in arrays and collections with loops](logic-apps-control-flow-loops.md)
5857
* [Group actions together with scopes](logic-apps-control-flow-run-steps-group-scopes.md)
5958
* [Add error and exception handling to a workflow](logic-apps-exception-handling.md)

0 commit comments

Comments
 (0)