Show / Hide Table of Contents

Class RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyArgs

Inheritance
System.Object
InputArgs
ResourceArgs
RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyArgs
Inherited Members
ResourceArgs.Empty
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.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyArgs : ResourceArgs

Constructors

View Source

RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyArgs()

Declaration
public RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyArgs()

Properties

View Source

NumRetries

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

Declaration
public Input<int> NumRetries { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

PerTryTimeout

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

Declaration
public Input<RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeoutArgs> PerTryTimeout { get; set; }
Property Value
Type Description
Input<RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeoutArgs>
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 InputList<string> RetryConditions { get; set; }
Property Value
Type Description
InputList<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.