Skip to content

/AWS1/CL_TADRECOMMENDATIONSUMM

Summary of Recommendation for an Account

CONSTRUCTOR

IMPORTING

Required arguments:

iv_id TYPE /AWS1/TADSTRING /AWS1/TADSTRING

The ID which identifies where the Recommendation was produced

iv_type TYPE /AWS1/TADRECOMMENDATIONTYPE /AWS1/TADRECOMMENDATIONTYPE

Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority

iv_status TYPE /AWS1/TADRECOMMENDATIONSTATUS /AWS1/TADRECOMMENDATIONSTATUS

The status of the Recommendation

it_pillars TYPE /AWS1/CL_TADRECOMMENDATIONPI00=>TT_RECOMMENDATIONPILLARLIST TT_RECOMMENDATIONPILLARLIST

The Pillars that the Recommendation is optimizing

iv_source TYPE /AWS1/TADRECOMMENDATIONSOURCE /AWS1/TADRECOMMENDATIONSOURCE

The source of the Recommendation

iv_name TYPE /AWS1/TADSTRING /AWS1/TADSTRING

The name of the AWS Trusted Advisor Recommendation

io_resourcesaggregates TYPE REF TO /AWS1/CL_TADRECOMMENDATIONRE00 /AWS1/CL_TADRECOMMENDATIONRE00

An aggregation of all resources

iv_arn TYPE /AWS1/TADACCTRECOMMENDATIONARN /AWS1/TADACCTRECOMMENDATIONARN

The ARN of the Recommendation

Optional arguments:

iv_checkarn TYPE /AWS1/TADSTRING /AWS1/TADSTRING

The AWS Trusted Advisor Check ARN that relates to the Recommendation

iv_lifecyclestage TYPE /AWS1/TADRECOMMENDATIONLCSTAGE /AWS1/TADRECOMMENDATIONLCSTAGE

The lifecycle stage from AWS Trusted Advisor Priority

it_awsservices TYPE /AWS1/CL_TADRECOMMENDATIONAW00=>TT_RECOMMENDATIONAWSSVCLIST TT_RECOMMENDATIONAWSSVCLIST

The AWS Services that the Recommendation applies to

io_pillarspecificaggregates TYPE REF TO /AWS1/CL_TADRECOMMENDATIONPI01 /AWS1/CL_TADRECOMMENDATIONPI01

The pillar aggregations for cost savings

iv_createdat TYPE /AWS1/TADTIMESTAMP /AWS1/TADTIMESTAMP

When the Recommendation was created, if created by AWS Trusted Advisor Priority

iv_lastupdatedat TYPE /AWS1/TADTIMESTAMP /AWS1/TADTIMESTAMP

When the Recommendation was last updated

iv_statusreason TYPE /AWS1/TADSTATUSREASON /AWS1/TADSTATUSREASON

This attribute provides additional details about potential discrepancies in check status determination.


Queryable Attributes

id

The ID which identifies where the Recommendation was produced

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

type

Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

checkArn

The AWS Trusted Advisor Check ARN that relates to the Recommendation

Accessible with the following methods

Method Description
GET_CHECKARN() Getter for CHECKARN, with configurable default
ASK_CHECKARN() Getter for CHECKARN w/ exceptions if field has no value
HAS_CHECKARN() Determine if CHECKARN has a value

status

The status of the Recommendation

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

lifecycleStage

The lifecycle stage from AWS Trusted Advisor Priority

Accessible with the following methods

Method Description
GET_LIFECYCLESTAGE() Getter for LIFECYCLESTAGE, with configurable default
ASK_LIFECYCLESTAGE() Getter for LIFECYCLESTAGE w/ exceptions if field has no valu
HAS_LIFECYCLESTAGE() Determine if LIFECYCLESTAGE has a value

pillars

The Pillars that the Recommendation is optimizing

Accessible with the following methods

Method Description
GET_PILLARS() Getter for PILLARS, with configurable default
ASK_PILLARS() Getter for PILLARS w/ exceptions if field has no value
HAS_PILLARS() Determine if PILLARS has a value

source

The source of the Recommendation

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

awsServices

The AWS Services that the Recommendation applies to

Accessible with the following methods

Method Description
GET_AWSSERVICES() Getter for AWSSERVICES, with configurable default
ASK_AWSSERVICES() Getter for AWSSERVICES w/ exceptions if field has no value
HAS_AWSSERVICES() Determine if AWSSERVICES has a value

name

The name of the AWS Trusted Advisor Recommendation

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

resourcesAggregates

An aggregation of all resources

Accessible with the following methods

Method Description
GET_RESOURCESAGGREGATES() Getter for RESOURCESAGGREGATES

pillarSpecificAggregates

The pillar aggregations for cost savings

Accessible with the following methods

Method Description
GET_PILLARSPECIFICAGGREGATES() Getter for PILLARSPECIFICAGGREGATES

createdAt

When the Recommendation was created, if created by AWS Trusted Advisor Priority

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

lastUpdatedAt

When the Recommendation was last updated

Accessible with the following methods

Method Description
GET_LASTUPDATEDAT() Getter for LASTUPDATEDAT, with configurable default
ASK_LASTUPDATEDAT() Getter for LASTUPDATEDAT w/ exceptions if field has no value
HAS_LASTUPDATEDAT() Determine if LASTUPDATEDAT has a value

arn

The ARN of the Recommendation

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

statusReason

This attribute provides additional details about potential discrepancies in check status determination.

Accessible with the following methods

Method Description
GET_STATUSREASON() Getter for STATUSREASON, with configurable default
ASK_STATUSREASON() Getter for STATUSREASON w/ exceptions if field has no value
HAS_STATUSREASON() Determine if STATUSREASON 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_RECOMMENDATIONSUMMARYLIST

TYPES TT_RECOMMENDATIONSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_TADRECOMMENDATIONSUMM WITH DEFAULT KEY
.