Class: Aws::Route53::Types::HealthCheck
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53::Types::HealthCheck
- 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 Amazon Web Services account.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#caller_reference ⇒ 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.
-
#health_check_config ⇒ Types::HealthCheckConfig
A complex type that contains detailed information about one health check.
-
#health_check_version ⇒ Integer
The version of the health check.
-
#id ⇒ String
The identifier that Amazon Route 53 assigned 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.
Instance Attribute Details
#caller_reference ⇒ String
A unique string that you specified when you created the health check.
3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'lib/aws-sdk-route53/types.rb', line 3209 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_configuration ⇒ Types::CloudWatchAlarmConfiguration
A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.
3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'lib/aws-sdk-route53/types.rb', line 3209 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_config ⇒ Types::HealthCheckConfig
A complex type that contains detailed information about one health check.
3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'lib/aws-sdk-route53/types.rb', line 3209 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_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.
3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'lib/aws-sdk-route53/types.rb', line 3209 class HealthCheck < Struct.new( :id, :caller_reference, :linked_service, :health_check_config, :health_check_version, :cloud_watch_alarm_configuration) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
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.
3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'lib/aws-sdk-route53/types.rb', line 3209 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_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.
3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'lib/aws-sdk-route53/types.rb', line 3209 class HealthCheck < Struct.new( :id, :caller_reference, :linked_service, :health_check_config, :health_check_version, :cloud_watch_alarm_configuration) SENSITIVE = [] include Aws::Structure end |