/AWS1/CL_COPRDSDBRECOMMENDAT01¶
Describes an Amazon Aurora and RDS database recommendation.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_resourcearn TYPE /AWS1/COPRESOURCEARN /AWS1/COPRESOURCEARN¶
The ARN of the current Amazon Aurora or RDS database.
The following is the format of the ARN:
arn:aws:rds:{region}:{accountId}:db:{resourceName}
iv_accountid TYPE /AWS1/COPACCOUNTID /AWS1/COPACCOUNTID¶
The Amazon Web Services account ID of the Amazon Aurora or RDS database.
iv_engine TYPE /AWS1/COPENGINE /AWS1/COPENGINE¶
The engine of the DB instance.
iv_engineversion TYPE /AWS1/COPENGINEVERSION /AWS1/COPENGINEVERSION¶
The database engine version.
iv_promotiontier TYPE /AWS1/COPPROMOTIONTIER /AWS1/COPPROMOTIONTIER¶
The promotion tier for the Aurora instance.
iv_currentdbinstanceclass TYPE /AWS1/COPCURRENTDBINSTCLASS /AWS1/COPCURRENTDBINSTCLASS¶
The DB instance class of the current Aurora or RDS DB instance.
io_currentstorageconf TYPE REF TO /AWS1/CL_COPDBSTORAGECONF /AWS1/CL_COPDBSTORAGECONF¶
The configuration of the current DB storage.
iv_dbclusteridentifier TYPE /AWS1/COPDBCLUSTERIDENTIFIER /AWS1/COPDBCLUSTERIDENTIFIER¶
The identifier for DB cluster.
iv_idle TYPE /AWS1/COPIDLE /AWS1/COPIDLE¶
This indicates if the DB instance is idle or not.
iv_instancefinding TYPE /AWS1/COPRDSINSTANCEFINDING /AWS1/COPRDSINSTANCEFINDING¶
The finding classification of an Amazon Aurora and RDS DB instance.
For more information about finding classifications, see Finding classifications for Aurora and RDS databases in the Compute Optimizer User Guide.
iv_storagefinding TYPE /AWS1/COPRDSSTORAGEFINDING /AWS1/COPRDSSTORAGEFINDING¶
The finding classification of Amazon RDS DB instance storage.
For more information about finding classifications, see Finding classifications for Aurora and RDS databases in the Compute Optimizer User Guide.
it_instancefindingrcs TYPE /AWS1/CL_COPRDSINSTFNDGRCS_W=>TT_RDSINSTANCEFINDINGRCS TT_RDSINSTANCEFINDINGRCS¶
The reason for the finding classification of a DB instance.
iv_currentinstperformancer00 TYPE /AWS1/COPRDSCURRENTINSTPERFO00 /AWS1/COPRDSCURRENTINSTPERFO00¶
The performance risk for the current DB instance.
iv_currentstrgestimatedmon00 TYPE /AWS1/COPRDSESTIMATEDMONTHLY00 /AWS1/COPRDSESTIMATEDMONTHLY00¶
The level of variation in monthly I/O costs for the current DB storage configuration.
it_storagefindingreasoncodes TYPE /AWS1/CL_COPRDSSTRGFNDGRCS_W=>TT_RDSSTORAGEFINDINGRCS TT_RDSSTORAGEFINDINGRCS¶
The reason for the finding classification of RDS DB instance storage.
it_instrecommendationoptions TYPE /AWS1/CL_COPRDSDBINSTRECOMME00=>TT_RDSDBINSTRECOMMENDATIONOPTS TT_RDSDBINSTRECOMMENDATIONOPTS¶
An array of objects that describe the recommendation options for the RDS DB instance.
it_storagerecommendationopts TYPE /AWS1/CL_COPRDSDBSTRGRECOMME00=>TT_RDSDBSTRGRECOMMENDATIONOPTS TT_RDSDBSTRGRECOMMENDATIONOPTS¶
An array of objects that describe the recommendation options for DB instance storage.
it_utilizationmetrics TYPE /AWS1/CL_COPRDSDBUTILIZATION00=>TT_RDSDBUTILIZATIONMETRICS TT_RDSDBUTILIZATIONMETRICS¶
An array of objects that describe the utilization metrics of the DB instance.
io_effectiverecommendation00 TYPE REF TO /AWS1/CL_COPRDSEFFECTIVERECO00 /AWS1/CL_COPRDSEFFECTIVERECO00¶
Describes the effective recommendation preferences for DB instances.
iv_lookbackperiodindays TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The number of days the DB instance utilization metrics were analyzed.
iv_lastrefreshtimestamp TYPE /AWS1/COPLASTREFRESHTIMESTAMP /AWS1/COPLASTREFRESHTIMESTAMP¶
The timestamp of when the DB instance recommendation was last generated.
it_tags TYPE /AWS1/CL_COPTAG=>TT_TAGS TT_TAGS¶
A list of tags assigned to your DB instance recommendations.
Queryable Attributes¶
resourceArn¶
The ARN of the current Amazon Aurora or RDS database.
The following is the format of the ARN:
arn:aws:rds:{region}:{accountId}:db:{resourceName}
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 |
accountId¶
The Amazon Web Services account ID of the Amazon Aurora or RDS database.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTID() |
Getter for ACCOUNTID, with configurable default |
ASK_ACCOUNTID() |
Getter for ACCOUNTID w/ exceptions if field has no value |
HAS_ACCOUNTID() |
Determine if ACCOUNTID has a value |
engine¶
The engine of the DB instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENGINE() |
Getter for ENGINE, with configurable default |
ASK_ENGINE() |
Getter for ENGINE w/ exceptions if field has no value |
HAS_ENGINE() |
Determine if ENGINE has a value |
engineVersion¶
The database engine version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENGINEVERSION() |
Getter for ENGINEVERSION, with configurable default |
ASK_ENGINEVERSION() |
Getter for ENGINEVERSION w/ exceptions if field has no value |
HAS_ENGINEVERSION() |
Determine if ENGINEVERSION has a value |
promotionTier¶
The promotion tier for the Aurora instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROMOTIONTIER() |
Getter for PROMOTIONTIER, with configurable default |
ASK_PROMOTIONTIER() |
Getter for PROMOTIONTIER w/ exceptions if field has no value |
HAS_PROMOTIONTIER() |
Determine if PROMOTIONTIER has a value |
currentDBInstanceClass¶
The DB instance class of the current Aurora or RDS DB instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTDBINSTANCECLASS() |
Getter for CURRENTDBINSTANCECLASS, with configurable default |
ASK_CURRENTDBINSTANCECLASS() |
Getter for CURRENTDBINSTANCECLASS w/ exceptions if field has |
HAS_CURRENTDBINSTANCECLASS() |
Determine if CURRENTDBINSTANCECLASS has a value |
currentStorageConfiguration¶
The configuration of the current DB storage.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTSTORAGECONF() |
Getter for CURRENTSTORAGECONFIGURATION |
dbClusterIdentifier¶
The identifier for DB cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DBCLUSTERIDENTIFIER() |
Getter for DBCLUSTERIDENTIFIER, with configurable default |
ASK_DBCLUSTERIDENTIFIER() |
Getter for DBCLUSTERIDENTIFIER w/ exceptions if field has no |
HAS_DBCLUSTERIDENTIFIER() |
Determine if DBCLUSTERIDENTIFIER has a value |
idle¶
This indicates if the DB instance is idle or not.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDLE() |
Getter for IDLE, with configurable default |
ASK_IDLE() |
Getter for IDLE w/ exceptions if field has no value |
HAS_IDLE() |
Determine if IDLE has a value |
instanceFinding¶
The finding classification of an Amazon Aurora and RDS DB instance.
For more information about finding classifications, see Finding classifications for Aurora and RDS databases in the Compute Optimizer User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEFINDING() |
Getter for INSTANCEFINDING, with configurable default |
ASK_INSTANCEFINDING() |
Getter for INSTANCEFINDING w/ exceptions if field has no val |
HAS_INSTANCEFINDING() |
Determine if INSTANCEFINDING has a value |
storageFinding¶
The finding classification of Amazon RDS DB instance storage.
For more information about finding classifications, see Finding classifications for Aurora and RDS databases in the Compute Optimizer User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGEFINDING() |
Getter for STORAGEFINDING, with configurable default |
ASK_STORAGEFINDING() |
Getter for STORAGEFINDING w/ exceptions if field has no valu |
HAS_STORAGEFINDING() |
Determine if STORAGEFINDING has a value |
instanceFindingReasonCodes¶
The reason for the finding classification of a DB instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEFINDINGRCS() |
Getter for INSTANCEFINDINGREASONCODES, with configurable def |
ASK_INSTANCEFINDINGRCS() |
Getter for INSTANCEFINDINGREASONCODES w/ exceptions if field |
HAS_INSTANCEFINDINGRCS() |
Determine if INSTANCEFINDINGREASONCODES has a value |
currentInstancePerformanceRisk¶
The performance risk for the current DB instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTINSTPERFORMANCE00() |
Getter for CURRENTINSTPERFORMANCERISK, with configurable def |
ASK_CURRENTINSTPERFORMANCE00() |
Getter for CURRENTINSTPERFORMANCERISK w/ exceptions if field |
HAS_CURRENTINSTPERFORMANCE00() |
Determine if CURRENTINSTPERFORMANCERISK has a value |
currentStorageEstimatedMonthlyVolumeIOPsCostVariation¶
The level of variation in monthly I/O costs for the current DB storage configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTSTRGESTIMATEDMO00() |
Getter for CURRENTSTRGESTIMATEDMONTHL00, with configurable d |
ASK_CURRENTSTRGESTIMATEDMO00() |
Getter for CURRENTSTRGESTIMATEDMONTHL00 w/ exceptions if fie |
HAS_CURRENTSTRGESTIMATEDMO00() |
Determine if CURRENTSTRGESTIMATEDMONTHL00 has a value |
storageFindingReasonCodes¶
The reason for the finding classification of RDS DB instance storage.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGEFINDINGRCS() |
Getter for STORAGEFINDINGREASONCODES, with configurable defa |
ASK_STORAGEFINDINGRCS() |
Getter for STORAGEFINDINGREASONCODES w/ exceptions if field |
HAS_STORAGEFINDINGRCS() |
Determine if STORAGEFINDINGREASONCODES has a value |
instanceRecommendationOptions¶
An array of objects that describe the recommendation options for the RDS DB instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTRECOMMENDATIONOPTS() |
Getter for INSTRECOMMENDATIONOPTIONS, with configurable defa |
ASK_INSTRECOMMENDATIONOPTS() |
Getter for INSTRECOMMENDATIONOPTIONS w/ exceptions if field |
HAS_INSTRECOMMENDATIONOPTS() |
Determine if INSTRECOMMENDATIONOPTIONS has a value |
storageRecommendationOptions¶
An array of objects that describe the recommendation options for DB instance storage.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STRGRECOMMENDATIONOPTS() |
Getter for STORAGERECOMMENDATIONOPTIONS, with configurable d |
ASK_STRGRECOMMENDATIONOPTS() |
Getter for STORAGERECOMMENDATIONOPTIONS w/ exceptions if fie |
HAS_STRGRECOMMENDATIONOPTS() |
Determine if STORAGERECOMMENDATIONOPTIONS has a value |
utilizationMetrics¶
An array of objects that describe the utilization metrics of the DB instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UTILIZATIONMETRICS() |
Getter for UTILIZATIONMETRICS, with configurable default |
ASK_UTILIZATIONMETRICS() |
Getter for UTILIZATIONMETRICS w/ exceptions if field has no |
HAS_UTILIZATIONMETRICS() |
Determine if UTILIZATIONMETRICS has a value |
effectiveRecommendationPreferences¶
Describes the effective recommendation preferences for DB instances.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EFFECTIVERECOMMENDATIO00() |
Getter for EFFECTIVERECOMMENDATIONPRE00 |
lookbackPeriodInDays¶
The number of days the DB instance utilization metrics were analyzed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOOKBACKPERIODINDAYS() |
Getter for LOOKBACKPERIODINDAYS |
ASK_LOOKBACKPERIODINDAYS() |
Getter for LOOKBACKPERIODINDAYS w/ exceptions if field has n |
STR_LOOKBACKPERIODINDAYS() |
String format for LOOKBACKPERIODINDAYS |
lastRefreshTimestamp¶
The timestamp of when the DB instance recommendation was last generated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTREFRESHTIMESTAMP() |
Getter for LASTREFRESHTIMESTAMP, with configurable default |
ASK_LASTREFRESHTIMESTAMP() |
Getter for LASTREFRESHTIMESTAMP w/ exceptions if field has n |
HAS_LASTREFRESHTIMESTAMP() |
Determine if LASTREFRESHTIMESTAMP has a value |
tags¶
A list of tags assigned to your DB instance recommendations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RDSDBRECOMMENDATIONS¶
TYPES TT_RDSDBRECOMMENDATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_COPRDSDBRECOMMENDAT01 WITH DEFAULT KEY
.