Class: Aws::RDS::Types::DBRecommendation

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

Instance Attribute Details

#additional_infoString

Additional information about the recommendation. The information might contain markdown.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#categoryString

The category of the recommendation.

Valid values:

  • ‘performance efficiency`

  • ‘security`

  • ‘reliability`

  • ‘cost optimization`

  • ‘operational excellence`

  • ‘sustainability`



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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_timeTime

The time when the recommendation was created. For example, ‘2023-09-28T01:13:53.931000+00:00`.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#descriptionString

A detailed description of the recommendation. The description might contain markdown.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#detectionString

A short description of the issue identified for this recommendation. The description might contain markdown.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#impactString

A short description that explains the possible impact of an issue.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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_detailsTypes::IssueDetails

Details of the issue that caused the recommendation.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

A link to documentation that provides additional information about the recommendation.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#reasonString

The reason why this recommendation was created. The information might contain markdown.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#recommendationString

A short description of the recommendation to resolve an issue. The description might contain markdown.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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_idString

The unique identifier of the recommendation.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

A list of recommended actions.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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_arnString

The Amazon Resource Name (ARN) of the RDS resource associated with the recommendation.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#severityString

The severity level of the recommendation. The severity level can help you decide the urgency with which to address the recommendation.

Valid values:

  • ‘high`

  • ‘medium`

  • ‘low`

  • ‘informational`



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#sourceString

The Amazon Web Services service that generated the recommendations.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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

#statusString

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.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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_detectionString

A short description of the recommendation type. The description might contain markdown.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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_idString

A value that indicates the type of recommendation. This value determines how the description is rendered.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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_recommendationString

A short description that summarizes the recommendation to fix all the issues of the recommendation type. The description might contain markdown.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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_timeTime

The time when the recommendation was last updated.



10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/aws-sdk-rds/types.rb', line 10264

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