Show / Hide Table of Contents

Class TargetGroupHealthCheckGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
TargetGroupHealthCheckGetArgs
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.Aws.ApplicationLoadBalancing.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class TargetGroupHealthCheckGetArgs : ResourceArgs

Constructors

View Source

TargetGroupHealthCheckGetArgs()

Declaration
public TargetGroupHealthCheckGetArgs()

Properties

View Source

Enabled

Boolean to enable / disable stickiness. Default is true

Declaration
public Input<bool> Enabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

HealthyThreshold

The number of consecutive health checks successes required before considering an unhealthy target healthy. Defaults to 3.

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

Interval

The approximate amount of time, in seconds, between health checks of an individual target. Minimum value 5 seconds, Maximum value 300 seconds. For lambda target groups, it needs to be greater as the timeout of the underlying lambda. Default 30 seconds.

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

Matcher

The HTTP codes to use when checking for a successful response from a target. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299"). Applies to Application Load Balancers only (HTTP/HTTPS), not Network Load Balancers (TCP).

Declaration
public Input<string> Matcher { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Path

The destination for the health check request. Applies to Application Load Balancers only (HTTP/HTTPS), not Network Load Balancers (TCP).

Declaration
public Input<string> Path { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Port

The port on which targets receive traffic, unless overridden when registering a specific target. Required when target_type is instance or ip. Does not apply when target_type is lambda.

Declaration
public Input<string> Port { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Protocol

The protocol to use for routing traffic to the targets. Should be one of "TCP", "TLS", "UDP", "TCP_UDP", "HTTP" or "HTTPS". Required when target_type is instance or ip. Does not apply when target_type is lambda.

Declaration
public Input<string> Protocol { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Timeout

The amount of time, in seconds, during which no response means a failed health check. For Application Load Balancers, the range is 2 to 120 seconds, and the default is 5 seconds for the instance target type and 30 seconds for the lambda target type. For Network Load Balancers, you cannot set a custom value, and the default is 10 seconds for TCP and HTTPS health checks and 6 seconds for HTTP health checks.

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

UnhealthyThreshold

The number of consecutive health check failures required before considering the target unhealthy . For Network Load Balancers, this value must be the same as the healthy_threshold. Defaults to 3.

Declaration
public Input<int> UnhealthyThreshold { get; set; }
Property Value
Type Description
Input<System.Int32>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.