Show / Hide Table of Contents

Class HealthCheckArgs

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

Constructors

View Source

HealthCheckArgs()

Declaration
public HealthCheckArgs()

Properties

View Source

ChildHealthchecks

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

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

ChildHealthThreshold

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

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

CloudwatchAlarmName

The name of the CloudWatch alarm.

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

CloudwatchAlarmRegion

The CloudWatchRegion that the CloudWatch alarm was created in.

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

EnableSni

A boolean value that indicates whether Route53 should send the fqdn to the endpoint when performing the health check. This defaults to AWS' defaults: when the type is "HTTPS" enable_sni defaults to true, when type is anything else enable_sni defaults to false.

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

FailureThreshold

The number of consecutive health checks that an endpoint must pass or fail.

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

Fqdn

The fully qualified domain name of the endpoint to be checked.

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

InsufficientDataHealthStatus

The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values are Healthy , Unhealthy and LastKnownStatus.

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

InvertHealthcheck

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 Route 53 considers the health check to be unhealthy.

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

IpAddress

The IP address of the endpoint to be checked.

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

MeasureLatency

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

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

Port

The port of the endpoint to be checked.

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

ReferenceName

This is a reference name used in Caller Reference (helpful for identifying single health_check set amongst others)

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

Regions

A list of AWS regions that you want Amazon Route 53 health checkers to check the specified endpoint from.

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

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.

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

ResourcePath

The path that you want Amazon Route 53 to request when performing health checks.

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

SearchString

String searched in the first 5120 bytes of the response body for check to be considered healthy. Only valid with HTTP_STR_MATCH and HTTPS_STR_MATCH.

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

Tags

A map of tags to assign to the health check.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

Type

The protocol to use when performing health checks. Valid values are HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, TCP, CALCULATED and CLOUDWATCH_METRIC.

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