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_reference ⇒ String

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_configuration ⇒ Types::CloudWatchAlarmConfiguration

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

Returns:

#health_check_config ⇒ Types::HealthCheckConfig

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

Returns:

#health_check_version ⇒ Integer

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.

#id ⇒ String

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_service ⇒ Types::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.