You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Route53::Types::HealthCheck

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

A complex type that contains information about one health check that is associated with the current AWS account.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#caller_referenceString

A unique string that you specified when you created the health check.

Returns:

  • (String)

    A unique string that you specified when you created the health check.

#cloud_watch_alarm_configurationTypes::CloudWatchAlarmConfiguration

A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.

Returns:

#health_check_configTypes::HealthCheckConfig

A complex type that contains detailed information about one health check.

Returns:

#health_check_versionInteger

The version of the health check. You can optionally pass this value in a call to UpdateHealthCheck to prevent overwriting another change to the health check.

Returns:

  • (Integer)

    The version of the health check.

#idString

The identifier that Amazon Route 53assigned to the health check when you created it. When you add or update a resource record set, you use this value to specify which health check to use. The value can be up to 64 characters long.

Returns:

  • (String)

    The identifier that Amazon Route 53assigned to the health check when you created it.

#linked_serviceTypes::LinkedService

If the health check was created by another service, the service that created the health check. When a health check is created by another service, you can\'t edit or delete it using Amazon Route 53.

Returns:

  • (Types::LinkedService)

    If the health check was created by another service, the service that created the health check.