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/api-management/virtual-network-reference.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
@@ -63,7 +63,7 @@ NSG rules allowing outbound connectivity to Storage, SQL, and Azure Event Hubs s
63
63
64
64
## TLS functionality
65
65
66
-
To enable TLS/SSL certificate chain building and validation, the API Management service needs outbound network connectivity on ports `80` and `443` to `ocsp.msocsp.com`, `oneocsp.msocsp.com`, `mscrl.microsoft.com`, `crl.microsoft.com`, `cacerts.digicert.com`, `crl3.digicert.com` and `csp.digicert.com`.
66
+
To enable TLS/SSL certificate chain building and validation, the API Management service needs outbound network connectivity on ports `80` and `443` to `mscrl.microsoft.com`, `crl.microsoft.com`, `oneocsp.microsoft.com`, `cacerts.digicert.com`, `crl3.digicert.com` and `csp.digicert.com`.
Get started with using audio streams through Azure Communication Services Audio Streaming API. This quickstart assumes you're already familiar with Call Automation APIs to build an automated call routing solution.
18
18
19
-
Functionality described in this quickstart is currently in public preview.
20
-
21
19
::: zone pivot="programming-language-csharp"
22
20
[!INCLUDE [Audio Streaming with .NET](./includes//audio-streaming-quickstart-csharp.md)]
Copy file name to clipboardExpand all lines: articles/container-apps/custom-virtual-networks.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -129,6 +129,9 @@ You can use NAT Gateway to simplify outbound connectivity for your outbound inte
129
129
130
130
When you configure a NAT Gateway on your subnet, the NAT Gateway provides a static public IP address for your environment. All outbound traffic from your container app is routed through the NAT Gateway's static public IP address.
131
131
132
+
> [!NOTE]
133
+
> Standard V2 SKU NAT Gateway is currently not supported for integration.
134
+
132
135
## Managed resources
133
136
134
137
When you deploy an internal or an external environment into your own network, a new resource group is created in the Azure subscription where your environment is hosted. This resource group contains infrastructure components managed by the Azure Container Apps platform. Don't modify the services in this group or the resource group itself.
Copy file name to clipboardExpand all lines: articles/logic-apps/expression-functions-reference.md
+16-17Lines changed: 16 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4971,7 +4971,17 @@ And returns this result XML:
4971
4971
4972
4972
The `xml()` function expects either an object or a string containing valid XML. The function doesn't accept a raw array as input.
4973
4973
4974
-
If your data is a JSON string, you can use the `json()` function to convert the string to a JSON object before you pass the result to the `xml()` function, for example:
4974
+
If you have a JSON array, like the following example, you have four options.
4975
+
4976
+
```json
4977
+
[
4978
+
{ "ID": 1, "Name": "James" },
4979
+
{ "ID": 2, "Name": "John" },
4980
+
{ "ID": 3, "Name": "Sam" }
4981
+
]
4982
+
```
4983
+
4984
+
Option 1: Convert the JSON string to a JSON object before you pass the result to the `xml()` function, for example:
4975
4985
4976
4986
```
4977
4987
xml(
@@ -4983,31 +4993,21 @@ xml(
4983
4993
)
4984
4994
```
4985
4995
4986
-
If you have a JSON array, like the following example, you have three options.
4987
-
4988
-
```json
4989
-
[
4990
-
{ "ID": 1, "Name": "James" },
4991
-
{ "ID": 2, "Name": "John" },
4992
-
{ "ID": 3, "Name": "Sam" }
4993
-
]
4994
-
```
4995
-
4996
-
Option 1: Store the JSON array in a **Compose** action named **Compose1**. Then use the `outputs()` function to return a JSON object from **Compose1**.
4996
+
Option 2: Store the JSON array in a **Compose** action named **Compose1**. Then use the `outputs()` function to return a JSON object from **Compose1**, and store the returned JSON object in another **Compose** action named **Compose2**.
4997
4997
4998
4998
```
4999
4999
{
5000
5000
"root": { "array": @{outputs('Compose1')} }
5001
5001
}
5002
5002
```
5003
5003
5004
-
Store the returned JSON object in another action named **Compose2**. You can then use the `xml()` and `outputs()` functions to create XML from the JSON object output from **Compose2**, for example:
5004
+
You can then use the `xml()` and `outputs()` functions to create XML from the JSON object output from **Compose2**, for example:
5005
5005
5006
5006
```
5007
5007
xml(outputs('Compose2'))
5008
5008
```
5009
5009
5010
-
Option 2: Store the JSON array in a **Compose** action named **Compose1**. Then use the `outputs()`, `concat()`, `json()`, and `xml()` functions to create XML from the JSON object output, for example:
5010
+
Option 3: Store the JSON array in a **Compose** action named **Compose1**. Then use the `outputs()`, `concat()`, `json()`, and `xml()` functions to create XML from the JSON object output, for example:
5011
5011
5012
5012
```
5013
5013
xml(
@@ -5019,10 +5019,9 @@ xml(
5019
5019
)
5020
5020
)
5021
5021
)
5022
-
5023
5022
```
5024
5023
5025
-
Option 3: Store the JSON array in a **Compose** action named **Compose1**. You can then use the `outputs()`, `json()`, `addProperty()`, and `xml()`functions to create XML from the JSON object output, for example:
5024
+
Option 4: Similar to option 3, but uses `addProperty()` instead of the `concat()`function to create the JSON object before passing it to the `xml()` function, for example:
5026
5025
5027
5026
```
5028
5027
xml(
@@ -5038,7 +5037,7 @@ xml(
5038
5037
)
5039
5038
```
5040
5039
5041
-
All examples, which include the JSON string data example and options 1 to 3, return the following XML result:
5040
+
All the examples from options 1 to 4 return the following XML result:
0 commit comments