Show / Hide Table of Contents

Class RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy

Inheritance
System.Object
RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Compute.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy

Fields

View Source

NumRetries

Specifies the allowed number retries. This number must be > 0.

Declaration
public readonly int? NumRetries
Field Value
Type Description
System.Nullable<System.Int32>
View Source

PerTryTimeout

Specifies a non-zero timeout per retry attempt. Structure is documented below.

Declaration
public readonly RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout PerTryTimeout
Field Value
Type Description
RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout
View Source

RetryConditions

Specifies one or more conditions when this retry rule applies. Valid values are:

  • 5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code, or if the backend service does not respond at all, example: disconnects, reset, read timeout, connection failure, and refused streams.
  • gateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504.
  • connect-failure: Loadbalancer will retry on failures connecting to backend services, for example due to connection timeouts.
  • retriable-4xx: Loadbalancer will retry for retriable 4xx response codes. Currently the only retriable error supported is 409.
  • refused-stream: Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry.
  • cancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled
  • deadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded
  • resource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted
  • unavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable
Declaration
public readonly ImmutableArray<string> RetryConditions
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.