Skip to content

/AWS1/CL_COPRECOMMENDATIONSUMM

A summary of a recommendation.

CONSTRUCTOR

IMPORTING

Optional arguments:

IT_SUMMARIES TYPE /AWS1/CL_COPSUMMARY=>TT_SUMMARIES TT_SUMMARIES

An array of objects that describe a recommendation summary.

IV_RECOMMENDATIONRESRCTYPE TYPE /AWS1/COPRECOMMENDATIONSRCTYPE /AWS1/COPRECOMMENDATIONSRCTYPE

The resource type that the recommendation summary applies to.

IV_ACCOUNTID TYPE /AWS1/COPACCOUNTID /AWS1/COPACCOUNTID

The Amazon Web Services account ID of the recommendation summary.

IO_SAVINGSOPPORTUNITY TYPE REF TO /AWS1/CL_COPSAVINGSOPPORTUNITY /AWS1/CL_COPSAVINGSOPPORTUNITY

An object that describes the savings opportunity for a given resource type. Savings opportunity includes the estimated monthly savings amount and percentage.

IO_CURRENTPERFORMANCERISKR00 TYPE REF TO /AWS1/CL_COPCURRENTPERFORMAN00 /AWS1/CL_COPCURRENTPERFORMAN00

An object that describes the performance risk ratings for a given resource type.

IT_INFERREDWORKLOADSAVINGS TYPE /AWS1/CL_COPINFERREDWORKLOAD01=>TT_INFERREDWORKLOADSAVINGS TT_INFERREDWORKLOADSAVINGS

An array of objects that describes the estimated monthly saving amounts for the instances running on the specified inferredWorkloadTypes. The array contains the top five savings opportunites for the instances that run inferred workload types.


Queryable Attributes

summaries

An array of objects that describe a recommendation summary.

Accessible with the following methods

Method Description
GET_SUMMARIES() Getter for SUMMARIES, with configurable default
ASK_SUMMARIES() Getter for SUMMARIES w/ exceptions if field has no value
HAS_SUMMARIES() Determine if SUMMARIES has a value

recommendationResourceType

The resource type that the recommendation summary applies to.

Accessible with the following methods

Method Description
GET_RECOMMENDATIONRESRCTYPE() Getter for RECOMMENDATIONRESOURCETYPE, with configurable def
ASK_RECOMMENDATIONRESRCTYPE() Getter for RECOMMENDATIONRESOURCETYPE w/ exceptions if field
HAS_RECOMMENDATIONRESRCTYPE() Determine if RECOMMENDATIONRESOURCETYPE has a value

accountId

The Amazon Web Services account ID of the recommendation summary.

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

savingsOpportunity

An object that describes the savings opportunity for a given resource type. Savings opportunity includes the estimated monthly savings amount and percentage.

Accessible with the following methods

Method Description
GET_SAVINGSOPPORTUNITY() Getter for SAVINGSOPPORTUNITY

currentPerformanceRiskRatings

An object that describes the performance risk ratings for a given resource type.

Accessible with the following methods

Method Description
GET_CURRENTPERFORMANCERISK00() Getter for CURRENTPERFORMANCERISKRATI00

inferredWorkloadSavings

An array of objects that describes the estimated monthly saving amounts for the instances running on the specified inferredWorkloadTypes. The array contains the top five savings opportunites for the instances that run inferred workload types.

Accessible with the following methods

Method Description
GET_INFERREDWORKLOADSAVINGS() Getter for INFERREDWORKLOADSAVINGS, with configurable defaul
ASK_INFERREDWORKLOADSAVINGS() Getter for INFERREDWORKLOADSAVINGS w/ exceptions if field ha
HAS_INFERREDWORKLOADSAVINGS() Determine if INFERREDWORKLOADSAVINGS 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_RECOMMENDATIONSUMMARIES

TYPES TT_RECOMMENDATIONSUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_COPRECOMMENDATIONSUMM WITH DEFAULT KEY
.