The logic app documentation here indicates that logic apps support retry policies on http actions using the following "input"
"retryPolicy" : {
"type": "<type-of-retry-policy>",
"interval": <retry-interval>,
"count": <number-of-retry-attempts>
}
The documentation states:
The retry interval is specified in the ISO 8601 format. Its default value is 20 seconds, which is also the minimum value. The maximum value is 1 hour. The default retry count is 4, 4 is also the maximum retry count. If the retry policy definition is not specified, a fixed strategy is used with default retry count and interval values. To disable the retry policy, set its type to None.
It doesn't clearly indicate if None
and Fixed
are the only retry policy types.
I'd like to know if there is an ExponentialBackoff
type (or something like it). I'd also like to know if it supports defining a random delta to help avoid thrashing retries.
Thanks!
Exponential retry has been added now - https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-exception-handling#retry-policies