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/logic-apps/edit-app-settings-host-settings.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: logic-apps
5
5
ms.suite: integration
6
6
ms.reviewer: estfan, azla
7
7
ms.topic: how-to
8
-
ms.date: 12/11/2023
8
+
ms.date: 01/09/2024
9
9
ms.custom: fasttrack-edit
10
10
---
11
11
@@ -21,7 +21,7 @@ Your logic app also has *host settings*, which specify the runtime configuration
21
21
22
22
## App settings, parameters, and deployment
23
23
24
-
In *multi-tenant* Azure Logic Apps, deployment depends on Azure Resource Manager templates (ARM templates), which combine and handle resource provisioning for both logic apps and infrastructure. This design poses a challenge when you have to maintain environment variables for logic apps across various dev, test, and production environments. Everything in an ARM template is defined at deployment. If you need to change just a single variable, you have to redeploy everything.
24
+
In *multitenant* Azure Logic Apps, deployment depends on Azure Resource Manager templates (ARM templates), which combine and handle resource provisioning for both logic apps and infrastructure. This design poses a challenge when you have to maintain environment variables for logic apps across various dev, test, and production environments. Everything in an ARM template is defined at deployment. If you need to change just a single variable, you have to redeploy everything.
25
25
26
26
In *single-tenant* Azure Logic Apps, deployment becomes easier because you can separate resource provisioning between apps and infrastructure. You can use *parameters* to abstract values that might change between environments. By defining parameters to use in your workflows, you can first focus on designing your workflows, and then insert your environment-specific variables later. You can call and reference your environment variables at runtime by using app settings and parameters. That way, you don't have to redeploy as often.
27
27
@@ -274,7 +274,7 @@ The following settings work only for workflows that start with a recurrence-base
274
274
|`Runtime.Backend.HttpOperation.DefaultRetryInterval`|`00:00:07` <br>(7 sec) | Sets the default retry interval for HTTP triggers and actions. |
275
275
|`Runtime.Backend.HttpOperation.DefaultRetryMaximumInterval`|`01:00:00` <br>(1 hour) | Sets the maximum retry interval for HTTP triggers and actions. |
276
276
|`Runtime.Backend.HttpOperation.DefaultRetryMinimumInterval`|`00:00:05` <br>(5 sec) | Sets the minimum retry interval for HTTP triggers and actions. |
277
-
|`Runtime.Backend.HttpOperation.MaxContentSize`|`104857600` bytes | Sets the maximum request size in bytes for HTTP triggers and actions. |
277
+
|`Runtime.Backend.HttpOperation.MaxContentSize`|`104857600` bytes | Sets the maximum request size in bytes for HTTP actions only, not triggers. For more information, see [Limitations](#limitations). |
278
278
|`Runtime.Backend.HttpOperation.RequestTimeout`|`00:03:45` <br>(3 min and 45 sec) | Sets the request timeout value for HTTP triggers and actions. |
279
279
280
280
<aname="http-webhook"></a>
@@ -288,7 +288,7 @@ The following settings work only for workflows that start with a recurrence-base
288
288
|`Runtime.Backend.HttpWebhookOperation.DefaultRetryMaximumInterval`|`01:00:00` <br>(1 hour) | Sets the maximum retry interval for HTTP webhook triggers and actions. |
289
289
|`Runtime.Backend.HttpWebhookOperation.DefaultRetryMinimumInterval`|`00:00:05` <br>(5 sec) | Sets the minimum retry interval for HTTP webhook triggers and actions. |
290
290
|`Runtime.Backend.HttpWebhookOperation.DefaultWakeUpInterval`|`01:00:00` <br>(1 hour) | Sets the default wake-up interval for HTTP webhook trigger and action jobs. |
291
-
|`Runtime.Backend.HttpWebhookOperation.MaxContentSize`|`104857600` bytes | Sets the maximum request size in bytes for HTTP webhook triggers and actions. |
291
+
|`Runtime.Backend.HttpWebhookOperation.MaxContentSize`|`104857600` bytes | Sets the maximum request size in bytes for HTTP webhook actions only, not triggers. For more information, see [Limitations](#limitations). |
292
292
|`Runtime.Backend.HttpWebhookOperation.RequestTimeout`|`00:02:00` <br>(2 min) | Sets the request timeout value for HTTP webhook triggers and actions. |
293
293
294
294
<aname="built-in-storage"></a>
@@ -333,7 +333,7 @@ The following settings work only for workflows that start with a recurrence-base
333
333
| Setting | Default value | Description |
334
334
|---------|---------------|-------------|
335
335
|`Runtime.Backend.FunctionOperation.RequestTimeout`|`00:03:45` <br>(3 min and 45 sec) | Sets the request timeout value for Azure Functions actions. |
336
-
|`Runtime.Backend.FunctionOperation.MaxContentSize`|`104857600` bytes | Sets the maximum request size in bytes for Azure Functions actions. |
336
+
|`Runtime.Backend.FunctionOperation.MaxContentSize`|`104857600` bytes | Sets the maximum request size in bytes for Azure Functions actions. For more information, see [Limitations](#limitations). |
337
337
|`Runtime.Backend.FunctionOperation.DefaultRetryCount`|`4` retries | Sets the default retry count for Azure Functions actions. |
338
338
|`Runtime.Backend.FunctionOperation.DefaultRetryInterval`|`00:00:07` <br>(7 sec) | Sets the default retry interval for Azure Functions actions. |
339
339
|`Runtime.Backend.FunctionOperation.DefaultRetryMaximumInterval`|`01:00:00` <br>(1 hour) | Sets the maximum retry interval for Azure Functions actions. |
@@ -364,7 +364,7 @@ The following settings work only for workflows that start with a recurrence-base
364
364
| Setting | Default value | Description |
365
365
|---------|---------------|-------------|
366
366
|`Runtime.Backend.ApiConnectionOperation.RequestTimeout`|`00:02:00` <br>(2 min) | Sets the request timeout value for managed API connector triggers and actions. |
367
-
|`Runtime.Backend.ApiConnectionOperation.MaxContentSize`|`104857600` bytes | Sets the maximum request size in bytes for managed API connector triggers and actions. |
367
+
|`Runtime.Backend.ApiConnectionOperation.MaxContentSize`|`104857600` bytes | Sets the maximum request size in bytes for managed API connector triggers and actions. For more information, see [Limitations](#limitations). |
368
368
|`Runtime.Backend.ApiConnectionOperation.DefaultRetryCount`|`4` retries | Sets the default retry count for managed API connector triggers and actions. |
369
369
|`Runtime.Backend.ApiConnectionOperation.DefaultRetryInterval`|`00:00:07` <br>(7 sec) | Sets the default retry interval for managed API connector triggers and actions. |
370
370
|`Runtime.Backend.ApiWebhookOperation.DefaultRetryMaximumInterval`|`01:00:00` <br>(1 day) | Sets the maximum retry interval for managed API connector webhook triggers and actions. |
@@ -382,6 +382,12 @@ The following settings work only for workflows that start with a recurrence-base
382
382
|`Runtime.Backend.Operation.MaximumRetryInterval`|`01:00:00:01` <br>(1 day and 1 sec) | Sets the maximum interval in the retry policy definition for a workflow operation. |
383
383
|`Runtime.Backend.Operation.MinimumRetryInterval`|`00:00:05` <br>(5 sec) | Sets the minimum interval in the retry policy definition for a workflow operation. |
384
384
385
+
### Limitations
386
+
387
+
- Maximum content size
388
+
389
+
By default, built-in triggers, such as HTTP or Request, are limited to the message size described in [Limits and configuration reference - Messages](logic-apps-limits-and-config.md#messages). To handle files larger than the limit, try uploading your content as a blob to [Azure Blob Storage](../storage/blobs/storage-blobs-introduction.md), and then get your content using the [Azure Blob connector](../connectors/connectors-create-api-azureblobstorage.md).
0 commit comments