AWS::AppMesh::Route GrpcRetryPolicy - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::AppMesh::Route GrpcRetryPolicy

表示重试策略的对象。为 RetryEvents 的至少一种类型指定至少一个值,为 maxRetries 指定一个值,并为 perRetryTimeout 指定一个值。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "GrpcRetryEvents" : [ String, ... ], "HttpRetryEvents" : [ String, ... ], "MaxRetries" : Integer, "PerRetryTimeout" : Duration, "TcpRetryEvents" : [ String, ... ] }

YAML

GrpcRetryEvents: - String HttpRetryEvents: - String MaxRetries: Integer PerRetryTimeout: Duration TcpRetryEvents: - String

属性

GrpcRetryEvents

指定至少一个有效的值。

必需:否

类型:字符串列表

Update requires: No interruption

HttpRetryEvents

至少指定以下值之一。

  • server-error – HTTP 状态代码 500、501、502、503、504、505、506、507、508、510 和 511

  • gateway-error – HTTP 状态代码 502、503 和 504

  • client-error – HTTP 状态代码 409

  • stream-error – 重试拒绝流

必需:否

类型:字符串列表

Update requires: No interruption

MaxRetries

最大重试次数。

必需:是

类型:整数

Update requires: No interruption

PerRetryTimeout

表示持续时间的对象。

必需:是

类型Duration

Update requires: No interruption

TcpRetryEvents

指定一个有效值。

必需:否

类型:字符串列表

Update requires: No interruption