Class: Aws::ResilienceHub::Types::AlarmRecommendation
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::AlarmRecommendation
- Defined in:
- gems/aws-sdk-resiliencehub/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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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.
138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 138 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 |