Class: Aws::Route53::Types::CloudWatchAlarmConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53::Types::CloudWatchAlarmConfiguration
- Defined in:
- gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb
Overview
A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#comparison_operator ⇒ String
For the metric that the CloudWatch alarm is associated with, the arithmetic operation that is used for the comparison.
-
#dimensions ⇒ Array<Types::Dimension>
For the metric that the CloudWatch alarm is associated with, a complex type that contains information about the dimensions for the metric.
-
#evaluation_periods ⇒ Integer
For the metric that the CloudWatch alarm is associated with, the number of periods that the metric is compared to the threshold.
-
#metric_name ⇒ String
The name of the CloudWatch metric that the alarm is associated with.
-
#namespace ⇒ String
The namespace of the metric that the alarm is associated with.
-
#period ⇒ Integer
For the metric that the CloudWatch alarm is associated with, the duration of one evaluation period in seconds.
-
#statistic ⇒ String
For the metric that the CloudWatch alarm is associated with, the statistic that is applied to the metric.
-
#threshold ⇒ Float
For the metric that the CloudWatch alarm is associated with, the value the metric is compared with.
Instance Attribute Details
#comparison_operator ⇒ String
For the metric that the CloudWatch alarm is associated with, the arithmetic operation that is used for the comparison.
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 1031 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end |
#dimensions ⇒ Array<Types::Dimension>
For the metric that the CloudWatch alarm is associated with, a complex type that contains information about the dimensions for the metric. For information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 1031 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end |
#evaluation_periods ⇒ Integer
For the metric that the CloudWatch alarm is associated with, the number of periods that the metric is compared to the threshold.
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 1031 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end |
#metric_name ⇒ String
The name of the CloudWatch metric that the alarm is associated with.
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 1031 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end |
#namespace ⇒ String
The namespace of the metric that the alarm is associated with. For more information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 1031 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end |
#period ⇒ Integer
For the metric that the CloudWatch alarm is associated with, the duration of one evaluation period in seconds.
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 1031 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end |
#statistic ⇒ String
For the metric that the CloudWatch alarm is associated with, the statistic that is applied to the metric.
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 1031 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end |
#threshold ⇒ Float
For the metric that the CloudWatch alarm is associated with, the value the metric is compared with.
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 1031 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end |