GrpcRetryPolicy
public struct GrpcRetryPolicy : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
Specify at least one of the valid values.
Declaration
Swift
public let grpcRetryEvents: [GrpcRetryPolicyEvent]? -
Specify at least one of the following values.
server-error – HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511 gateway-error – HTTP status codes 502, 503, and 504 client-error – HTTP status code 409 stream-error – Retry on refused streamDeclaration
Swift
public let httpRetryEvents: [String]? -
The maximum number of retry attempts.
Declaration
Swift
public let maxRetries: Int64 -
An object that represents a duration of time.
Declaration
Swift
public let perRetryTimeout: Duration -
Specify a valid value.
Declaration
Swift
public let tcpRetryEvents: [TcpRetryPolicyEvent]? -
Undocumented
Declaration
Swift
public init(grpcRetryEvents: [GrpcRetryPolicyEvent]? = nil, httpRetryEvents: [String]? = nil, maxRetries: Int64, perRetryTimeout: Duration, tcpRetryEvents: [TcpRetryPolicyEvent]? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
GrpcRetryPolicy Structure Reference