Class: Aws::ResilienceHub::Types::AlarmRecommendation
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ResilienceHub::Types::AlarmRecommendation
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-resiliencehub/types.rb
 
Overview
Defines a recommendation for a CloudWatch alarm.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #app_component_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Application Component name for the CloudWatch alarm recommendation.
 - 
  
    
      #app_component_names  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
List of Application Component names for the CloudWatch alarm recommendation.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Description of the alarm recommendation.
 - 
  
    
      #items  ⇒ Array<Types::RecommendationItem> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
List of CloudWatch alarm recommendations.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the alarm recommendation.
 - 
  
    
      #prerequisite  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The prerequisite for the alarm recommendation.
 - 
  
    
      #recommendation_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identifier of the alarm recommendation.
 - 
  
    
      #recommendation_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Status of the recommended Amazon CloudWatch alarm.
 - 
  
    
      #reference_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Reference identifier of the alarm recommendation.
 - 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Type of alarm recommendation.
 
Instance Attribute Details
#app_component_name ⇒ String
Application Component name for the CloudWatch alarm recommendation. This name is saved as the first item in the ‘appComponentNames` list.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#app_component_names ⇒ Array<String>
List of Application Component names for the CloudWatch alarm recommendation.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#description ⇒ String
Description of the alarm recommendation.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#items ⇒ Array<Types::RecommendationItem>
List of CloudWatch alarm recommendations.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
Name of the alarm recommendation.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#prerequisite ⇒ String
The prerequisite for the alarm recommendation.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#recommendation_id ⇒ String
Identifier of the alarm recommendation.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#recommendation_status ⇒ String
Status of the recommended Amazon CloudWatch alarm.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#reference_id ⇒ String
Reference identifier of the alarm recommendation.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#type ⇒ String
Type of alarm recommendation.
      205 206 207 208 209 210 211 212 213 214 215 216 217 218  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 205 class AlarmRecommendation < Struct.new( :app_component_name, :app_component_names, :description, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :type) SENSITIVE = [] include Aws::Structure end  |