C# Class Amazon.ElasticLoadBalancing.Model.HealthCheck

The HealthCheck data type.

Show file Open project: scopely/aws-sdk-net Class Usage Examples

Public Methods

Method Description
HealthCheck ( ) : System

Default constructor for a new HealthCheck object. Callers should use the properties to initialize this object after creating it.

HealthCheck ( string target, int interval, int timeout, int unhealthyThreshold, int healthyThreshold ) : System

Constructs a new HealthCheck object. Callers should use the properties initialize any additional object members.

Private Methods

Method Description
IsSetHealthyThreshold ( ) : bool
IsSetInterval ( ) : bool
IsSetTarget ( ) : bool
IsSetTimeout ( ) : bool
IsSetUnhealthyThreshold ( ) : bool

Method Details

HealthCheck() public method

Default constructor for a new HealthCheck object. Callers should use the properties to initialize this object after creating it.
public HealthCheck ( ) : System
return System

HealthCheck() public method

Constructs a new HealthCheck object. Callers should use the properties initialize any additional object members.
public HealthCheck ( string target, int interval, int timeout, int unhealthyThreshold, int healthyThreshold ) : System
target string Specifies the instance being checked. The protocol is either TCP, HTTP, HTTPS, or SSL. The range of valid ports is one /// (1) through 65535. TCP is the default, specified as a TCP: port pair, for example "TCP:5000". In this case a healthcheck simply /// attempts to open a TCP connection to the instance on the specified port. Failure to connect within the configured timeout is considered /// unhealthy. SSL is also specified as SSL: port pair, for example, SSL:5000. For HTTP or HTTPS protocol, the situation is different. You have /// to include a ping path in the string. HTTP is specified as a HTTP:port;/;PathToPing; grouping, for example "HTTP:80/weather/us/wa/seattle". /// In this case, a HTTP GET request is issued to the instance on the given port and path. Any answer other than "200 OK" within the timeout /// period is considered unhealthy. The total length of the HTTP ping target needs to be 1024 16-bit Unicode characters or less. ///
interval int Specifies the approximate interval, in seconds, between health checks of an individual instance.
timeout int Specifies the amount of time, in seconds, during which no response means a failed health probe. This value /// must be less than the Interval value.
unhealthyThreshold int Specifies the number of consecutive health probe failures required before moving the instance to the /// Unhealthy state.
healthyThreshold int Specifies the number of consecutive health probe successes required before moving the instance to the /// Healthy state.
return System