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

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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb

Overview

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

Instance Attribute Summary collapse

Instance Attribute Details

#caller_referenceString

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

Returns:

  • (String)


2166
2167
2168
2169
2170
2171
2172
2173
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 2166

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  include Aws::Structure
end

#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.



2166
2167
2168
2169
2170
2171
2172
2173
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 2166

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  include Aws::Structure
end

#health_check_configTypes::HealthCheckConfig

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



2166
2167
2168
2169
2170
2171
2172
2173
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 2166

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  include Aws::Structure
end

#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)


2166
2167
2168
2169
2170
2171
2172
2173
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 2166

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  include Aws::Structure
end

#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)


2166
2167
2168
2169
2170
2171
2172
2173
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 2166

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  include Aws::Structure
end