Class: Aws::Route53::Types::CloudWatchAlarmConfiguration
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Route53::Types::CloudWatchAlarmConfiguration
 
 
- Includes:
 - Structure
 
- Defined in:
 - 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.
      1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044  | 
    
      # File 'lib/aws-sdk-route53/types.rb', line 1033 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*.
[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CW_Support_For_AWS.html
      1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044  | 
    
      # File 'lib/aws-sdk-route53/types.rb', line 1033 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.
      1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044  | 
    
      # File 'lib/aws-sdk-route53/types.rb', line 1033 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.
      1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044  | 
    
      # File 'lib/aws-sdk-route53/types.rb', line 1033 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*.
[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CW_Support_For_AWS.html
      1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044  | 
    
      # File 'lib/aws-sdk-route53/types.rb', line 1033 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.
      1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044  | 
    
      # File 'lib/aws-sdk-route53/types.rb', line 1033 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.
      1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044  | 
    
      # File 'lib/aws-sdk-route53/types.rb', line 1033 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.
      1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044  | 
    
      # File 'lib/aws-sdk-route53/types.rb', line 1033 class CloudWatchAlarmConfiguration < Struct.new( :evaluation_periods, :threshold, :comparison_operator, :period, :metric_name, :namespace, :statistic, :dimensions) SENSITIVE = [] include Aws::Structure end  |