Skip to content

/AWS1/CL_RDSDBRECOMMENDATION

The recommendation for your DB instances, DB clusters, and DB parameter groups.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_RECOMMENDATIONID TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

The unique identifier of the recommendation.

IV_TYPEID TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_SEVERITY TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_RESOURCEARN TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_STATUS TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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.

IV_CREATEDTIME TYPE /AWS1/RDSTSTAMP /AWS1/RDSTSTAMP

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

IV_UPDATEDTIME TYPE /AWS1/RDSTSTAMP /AWS1/RDSTSTAMP

The time when the recommendation was last updated.

IV_DETECTION TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_RECOMMENDATION TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_DESCRIPTION TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_REASON TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IT_RECOMMENDEDACTIONS TYPE /AWS1/CL_RDSRECOMMENDEDACTION=>TT_RECOMMENDEDACTIONLIST TT_RECOMMENDEDACTIONLIST

A list of recommended actions.

IV_CATEGORY TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

The category of the recommendation.

Valid values:

  • performance efficiency

  • security

  • reliability

  • cost optimization

  • operational excellence

  • sustainability

IV_SOURCE TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

The Amazon Web Services service that generated the recommendations.

IV_TYPEDETECTION TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_TYPERECOMMENDATION TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_IMPACT TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

IV_ADDITIONALINFO TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

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

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

IO_ISSUEDETAILS TYPE REF TO /AWS1/CL_RDSISSUEDETAILS /AWS1/CL_RDSISSUEDETAILS

Details of the issue that caused the recommendation.


Queryable Attributes

RecommendationId

The unique identifier of the recommendation.

Accessible with the following methods

Method Description
GET_RECOMMENDATIONID() Getter for RECOMMENDATIONID, with configurable default
ASK_RECOMMENDATIONID() Getter for RECOMMENDATIONID w/ exceptions if field has no va
HAS_RECOMMENDATIONID() Determine if RECOMMENDATIONID has a value

TypeId

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

Accessible with the following methods

Method Description
GET_TYPEID() Getter for TYPEID, with configurable default
ASK_TYPEID() Getter for TYPEID w/ exceptions if field has no value
HAS_TYPEID() Determine if TYPEID has a value

Severity

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

Accessible with the following methods

Method Description
GET_SEVERITY() Getter for SEVERITY, with configurable default
ASK_SEVERITY() Getter for SEVERITY w/ exceptions if field has no value
HAS_SEVERITY() Determine if SEVERITY has a value

ResourceArn

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

Accessible with the following methods

Method Description
GET_RESOURCEARN() Getter for RESOURCEARN, with configurable default
ASK_RESOURCEARN() Getter for RESOURCEARN w/ exceptions if field has no value
HAS_RESOURCEARN() Determine if RESOURCEARN has a value

Status

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.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

CreatedTime

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

Accessible with the following methods

Method Description
GET_CREATEDTIME() Getter for CREATEDTIME, with configurable default
ASK_CREATEDTIME() Getter for CREATEDTIME w/ exceptions if field has no value
HAS_CREATEDTIME() Determine if CREATEDTIME has a value

UpdatedTime

The time when the recommendation was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDTIME() Getter for UPDATEDTIME, with configurable default
ASK_UPDATEDTIME() Getter for UPDATEDTIME w/ exceptions if field has no value
HAS_UPDATEDTIME() Determine if UPDATEDTIME has a value

Detection

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

Accessible with the following methods

Method Description
GET_DETECTION() Getter for DETECTION, with configurable default
ASK_DETECTION() Getter for DETECTION w/ exceptions if field has no value
HAS_DETECTION() Determine if DETECTION has a value

Recommendation

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

Accessible with the following methods

Method Description
GET_RECOMMENDATION() Getter for RECOMMENDATION, with configurable default
ASK_RECOMMENDATION() Getter for RECOMMENDATION w/ exceptions if field has no valu
HAS_RECOMMENDATION() Determine if RECOMMENDATION has a value

Description

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

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

Reason

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

Accessible with the following methods

Method Description
GET_REASON() Getter for REASON, with configurable default
ASK_REASON() Getter for REASON w/ exceptions if field has no value
HAS_REASON() Determine if REASON has a value

RecommendedActions

A list of recommended actions.

Accessible with the following methods

Method Description
GET_RECOMMENDEDACTIONS() Getter for RECOMMENDEDACTIONS, with configurable default
ASK_RECOMMENDEDACTIONS() Getter for RECOMMENDEDACTIONS w/ exceptions if field has no
HAS_RECOMMENDEDACTIONS() Determine if RECOMMENDEDACTIONS has a value

Category

The category of the recommendation.

Valid values:

  • performance efficiency

  • security

  • reliability

  • cost optimization

  • operational excellence

  • sustainability

Accessible with the following methods

Method Description
GET_CATEGORY() Getter for CATEGORY, with configurable default
ASK_CATEGORY() Getter for CATEGORY w/ exceptions if field has no value
HAS_CATEGORY() Determine if CATEGORY has a value

Source

The Amazon Web Services service that generated the recommendations.

Accessible with the following methods

Method Description
GET_SOURCE() Getter for SOURCE, with configurable default
ASK_SOURCE() Getter for SOURCE w/ exceptions if field has no value
HAS_SOURCE() Determine if SOURCE has a value

TypeDetection

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

Accessible with the following methods

Method Description
GET_TYPEDETECTION() Getter for TYPEDETECTION, with configurable default
ASK_TYPEDETECTION() Getter for TYPEDETECTION w/ exceptions if field has no value
HAS_TYPEDETECTION() Determine if TYPEDETECTION has a value

TypeRecommendation

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

Accessible with the following methods

Method Description
GET_TYPERECOMMENDATION() Getter for TYPERECOMMENDATION, with configurable default
ASK_TYPERECOMMENDATION() Getter for TYPERECOMMENDATION w/ exceptions if field has no
HAS_TYPERECOMMENDATION() Determine if TYPERECOMMENDATION has a value

Impact

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

Accessible with the following methods

Method Description
GET_IMPACT() Getter for IMPACT, with configurable default
ASK_IMPACT() Getter for IMPACT w/ exceptions if field has no value
HAS_IMPACT() Determine if IMPACT has a value

AdditionalInfo

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

Accessible with the following methods

Method Description
GET_ADDITIONALINFO() Getter for ADDITIONALINFO, with configurable default
ASK_ADDITIONALINFO() Getter for ADDITIONALINFO w/ exceptions if field has no valu
HAS_ADDITIONALINFO() Determine if ADDITIONALINFO has a value

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

Accessible with the following methods

Method Description
GET_LINKS() Getter for LINKS, with configurable default
ASK_LINKS() Getter for LINKS w/ exceptions if field has no value
HAS_LINKS() Determine if LINKS has a value

IssueDetails

Details of the issue that caused the recommendation.

Accessible with the following methods

Method Description
GET_ISSUEDETAILS() Getter for ISSUEDETAILS

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_DBRECOMMENDATIONLIST

TYPES TT_DBRECOMMENDATIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_RDSDBRECOMMENDATION WITH DEFAULT KEY
.