AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
A complex type that contains the health check configuration.

Inheritance Hierarchy

System.Object
  Amazon.Route53.Model.HealthCheckConfig

Namespace: Amazon.Route53.Model
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public class HealthCheckConfig : Object

The HealthCheckConfig type exposes the following members

Constructors

NameDescription
Public Method HealthCheckConfig()

Properties

NameTypeDescription
Public Property ChildHealthChecks System.Collections.Generic.List<System.String> Gets and sets the property ChildHealthChecks.

For a specified parent health check, a list of HealthCheckId values for the associated child health checks.

Public Property EnableSNI System.Boolean Gets and sets the property EnableSNI.

Specify whether you want Amazon Route 53 to send the value of FullyQualifiedDomainName to the endpoint in the client_hello message during TLS negotiation. If you don't specify a value for EnableSNI, Amazon Route 53 defaults to true when Type is HTTPS or HTTPS_STR_MATCH and defaults to false when Type is any other value.

Public Property FailureThreshold System.Int32 Gets and sets the property FailureThreshold.

The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.

Valid values are integers between 1 and 10. For more information, see "How Amazon Route 53 Determines Whether an Endpoint Is Healthy" in the Amazon Route 53 Developer Guide.

Public Property FullyQualifiedDomainName System.String Gets and sets the property FullyQualifiedDomainName.

Fully qualified domain name of the instance to be health checked.

Public Property HealthThreshold System.Int32 Gets and sets the property HealthThreshold.

The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy. Valid values are integers between 0 and 256, inclusive.

Public Property Inverted System.Boolean Gets and sets the property Inverted.

A boolean value that indicates whether the status of health check should be inverted. For example, if a health check is healthy but Inverted is True, then Amazon Route 53 considers the health check to be unhealthy.

Public Property IPAddress System.String Gets and sets the property IPAddress.

IP Address of the instance being checked.

Public Property MeasureLatency System.Boolean Gets and sets the property MeasureLatency.

A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.

Public Property Port System.Int32 Gets and sets the property Port.

Port on which connection will be opened to the instance to health check. For HTTP and HTTP_STR_MATCH this defaults to 80 if the port is not specified. For HTTPS and HTTPS_STR_MATCH this defaults to 443 if the port is not specified.

Public Property RequestInterval System.Int32 Gets and sets the property RequestInterval.

The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.

Each Amazon Route 53 health checker makes requests at this interval. Valid values are 10 and 30. The default value is 30.

Public Property ResourcePath System.String Gets and sets the property ResourcePath.

Path to ping on the instance to check the health. Required for HTTP, HTTPS, HTTP_STR_MATCH, and HTTPS_STR_MATCH health checks. The HTTP request is issued to the instance on the given port and path.

Public Property SearchString System.String Gets and sets the property SearchString.

A string to search for in the body of a health check response. Required for HTTP_STR_MATCH and HTTPS_STR_MATCH health checks. Amazon Route 53 considers case when searching for SearchString in the response body.

Public Property Type Amazon.Route53.HealthCheckType Gets and sets the property Type.

The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, and HTTPS_STR_MATCH.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8