# CfnHealthCheckProps

Properties for defining a `CfnHealthCheck`.

Extends: CfnHealthCheckProps
Used as props by: CfnHealthCheck

- Source: Generated code
- Type last changed: v2.214.0 · 2 Sep 2025

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_route53 as route53 } from 'aws-cdk-lib';
const cfnHealthCheckProps: route53.CfnHealthCheckProps = {
  healthCheckConfig: {
    type: 'type',

    // the properties below are optional
    alarmIdentifier: {
      name: 'name',
      region: 'region',
    },
    childHealthChecks: ['childHealthChecks'],
    enableSni: false,
    failureThreshold: 123,
    fullyQualifiedDomainName: 'fullyQualifiedDomainName',
    healthThreshold: 123,
    insufficientDataHealthStatus: 'insufficientDataHealthStatus',
    inverted: false,
    ipAddress: 'ipAddress',
    measureLatency: false,
    port: 123,
    regions: ['regions'],
    requestInterval: 123,
    resourcePath: 'resourcePath',
    routingControlArn: 'routingControlArn',
    searchString: 'searchString',
  },

  // the properties below are optional
  healthCheckTags: [{
    key: 'key',
    value: 'value',
  }],
};
```

## Properties

- `healthCheckConfig`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnHealthCheck.HealthCheckConfigProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_route53.CfnHealthCheck.HealthCheckConfigProperty.html) (required) — A complex type that contains detailed information about one health check.

  For the values to enter for `HealthCheckConfig` , see [HealthCheckConfig](https://docs.aws.amazon.com/Route53/latest/APIReference/API_HealthCheckConfig.html)

- `healthCheckTags`: [CfnHealthCheck.HealthCheckTagProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_route53.CfnHealthCheck.HealthCheckTagProperty.html)[] — The `HealthCheckTags` property describes key-value pairs that are associated with an `AWS::Route53::HealthCheck` resource.
