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 |