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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#caller_referenceString

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

Returns:

  • (String)

3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
# File 'lib/aws-sdk-route53/types.rb', line 3299

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :linked_service,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  SENSITIVE = []
  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.


3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
# File 'lib/aws-sdk-route53/types.rb', line 3299

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :linked_service,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#health_check_configTypes::HealthCheckConfig

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


3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
# File 'lib/aws-sdk-route53/types.rb', line 3299

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :linked_service,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  SENSITIVE = []
  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)

3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
# File 'lib/aws-sdk-route53/types.rb', line 3299

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :linked_service,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The identifier that Amazon Route 53 assigned 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)

3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
# File 'lib/aws-sdk-route53/types.rb', line 3299

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :linked_service,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  SENSITIVE = []
  include Aws::Structure
end

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


3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
# File 'lib/aws-sdk-route53/types.rb', line 3299

class HealthCheck < Struct.new(
  :id,
  :caller_reference,
  :linked_service,
  :health_check_config,
  :health_check_version,
  :cloud_watch_alarm_configuration)
  SENSITIVE = []
  include Aws::Structure
end