Amazon App Mesh · Schema

HttpRetryPolicy

An object that represents a retry policy. Specify at least one value for at least one of the types of RetryEvents, a value for maxRetries, and a value for perRetryTimeout. Both server-error and gateway-error under httpRetryEvents include the Envoy reset policy. For more information on the reset policy, see the Envoy documentation.

MicroservicesNetworkingService Mesh

Properties

Name Type Description
httpRetryEvents object
maxRetries object
perRetryTimeout object
tcpRetryEvents object
View JSON Schema on GitHub

JSON Schema

amazon-app-mesh-httpretrypolicy-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "HttpRetryPolicy",
  "description": "An object that represents a retry policy. Specify at least one value for at least one of the types of <code>RetryEvents</code>, a value for <code>maxRetries</code>, and a value for <code>perRetryTimeout</code>. Both <code>server-error</code> and <code>gateway-error</code> under <code>httpRetryEvents</code> include the Envoy <code>reset</code> policy. For more information on the <code>reset</code> policy, see the <a href=\"https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/router_filter#x-envoy-retry-on\">Envoy documentation</a>.",
  "type": "object",
  "properties": {
    "httpRetryEvents": {},
    "maxRetries": {},
    "perRetryTimeout": {},
    "tcpRetryEvents": {}
  },
  "required": [
    "maxRetries",
    "perRetryTimeout"
  ]
}