Class: Aws::RDS::Types::DBRecommendation
- Inherits:
-
Struct
- Object
- Struct
- Aws::RDS::Types::DBRecommendation
- Defined in:
- gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb
Overview
The recommendation for your DB instances, DB clusters, and DB parameter groups.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#additional_info ⇒ String
Additional information about the recommendation.
-
#category ⇒ String
The category of the recommendation.
-
#created_time ⇒ Time
The time when the recommendation was created.
-
#description ⇒ String
A detailed description of the recommendation.
-
#detection ⇒ String
A short description of the issue identified for this recommendation.
-
#impact ⇒ String
A short description that explains the possible impact of an issue.
-
#issue_details ⇒ Types::IssueDetails
Details of the issue that caused the recommendation.
-
#links ⇒ Array<Types::DocLink>
A link to documentation that provides additional information about the recommendation.
-
#reason ⇒ String
The reason why this recommendation was created.
-
#recommendation ⇒ String
A short description of the recommendation to resolve an issue.
-
#recommendation_id ⇒ String
The unique identifier of the recommendation.
-
#recommended_actions ⇒ Array<Types::RecommendedAction>
A list of recommended actions.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the RDS resource associated with the recommendation.
-
#severity ⇒ String
The severity level of the recommendation.
-
#source ⇒ String
The Amazon Web Services service that generated the recommendations.
-
#status ⇒ String
The current status of the recommendation.
-
#type_detection ⇒ String
A short description of the recommendation type.
-
#type_id ⇒ String
A value that indicates the type of recommendation.
-
#type_recommendation ⇒ String
A short description that summarizes the recommendation to fix all the issues of the recommendation type.
-
#updated_time ⇒ Time
The time when the recommendation was last updated.
Instance Attribute Details
#additional_info ⇒ String
Additional information about the recommendation. The information might contain markdown.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#category ⇒ String
The category of the recommendation.
Valid values:
performance efficiencysecurityreliabilitycost optimizationoperational excellencesustainability
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ Time
The time when the recommendation was created. For example,
2023-09-28T01:13:53.931000+00:00.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A detailed description of the recommendation. The description might contain markdown.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#detection ⇒ String
A short description of the issue identified for this recommendation. The description might contain markdown.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#impact ⇒ String
A short description that explains the possible impact of an issue.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#issue_details ⇒ Types::IssueDetails
Details of the issue that caused the recommendation.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#links ⇒ Array<Types::DocLink>
A link to documentation that provides additional information about the recommendation.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#reason ⇒ String
The reason why this recommendation was created. The information might contain markdown.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#recommendation ⇒ String
A short description of the recommendation to resolve an issue. The description might contain markdown.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#recommendation_id ⇒ String
The unique identifier of the recommendation.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#recommended_actions ⇒ Array<Types::RecommendedAction>
A list of recommended actions.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the RDS resource associated with the recommendation.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#severity ⇒ String
The severity level of the recommendation. The severity level can help you decide the urgency with which to address the recommendation.
Valid values:
highmediumlowinformational
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#source ⇒ String
The Amazon Web Services service that generated the recommendations.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the recommendation.
Valid values:
active- The recommendations which are ready for you to apply.pending- The applied or scheduled recommendations which are in progress.resolved- The recommendations which are completed.dismissed- The recommendations that you dismissed.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#type_detection ⇒ String
A short description of the recommendation type. The description might contain markdown.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#type_id ⇒ String
A value that indicates the type of recommendation. This value determines how the description is rendered.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#type_recommendation ⇒ String
A short description that summarizes the recommendation to fix all the issues of the recommendation type. The description might contain markdown.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |
#updated_time ⇒ Time
The time when the recommendation was last updated.
12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12260 class DBRecommendation < Struct.new( :recommendation_id, :type_id, :severity, :resource_arn, :status, :created_time, :updated_time, :detection, :recommendation, :description, :reason, :recommended_actions, :category, :source, :type_detection, :type_recommendation, :impact, :additional_info, :links, :issue_details) SENSITIVE = [] include Aws::Structure end |