Skip to content

/AWS1/CL_CEXRESERVATIONPURCH02

Details about your recommended reservation purchase.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_accountid TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The account that this Reserved Instance (RI) recommendation is for.

io_instancedetails TYPE REF TO /AWS1/CL_CEXINSTANCEDETAILS /AWS1/CL_CEXINSTANCEDETAILS

Details about the reservations that Amazon Web Services recommends that you purchase.

iv_recommendednoofinststop00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The number of instances that Amazon Web Services recommends that you purchase.

iv_recommendednormalizedun00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The number of normalized units that Amazon Web Services recommends that you purchase.

iv_minnumofinstsusedperhour TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

iv_minnormalizedunitsusedp00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

iv_maxnumofinstsusedperhour TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

iv_maxnormalizedunitsusedp00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

iv_averagenumofinstsusedpe00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

iv_averagenormalizedunitsu00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

iv_averageutilization TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.

iv_estimatedbreakeveninmon00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.

iv_currencycode TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The currency code that Amazon Web Services used to calculate the costs for this instance.

iv_estimatedmonthlysavings00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

How much Amazon Web Services estimates that this specific recommendation might save you in a month.

iv_estimatedmonthlysavings01 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.

iv_estimatedmonthlyondemcost TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.

iv_estimatedreservationcos00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.

iv_upfrontcost TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

How much purchasing this instance costs you upfront.

iv_recurringstandardmonthl00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

How much purchasing this instance costs you on a monthly basis.

io_reservedcapacitydetails TYPE REF TO /AWS1/CL_CEXRESERVEDCAPDETAILS /AWS1/CL_CEXRESERVEDCAPDETAILS

Details about the reservations that Amazon Web Services recommends that you

purchase.

iv_recommendednoofcapunits00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The number of reserved capacity units that Amazon Web Services recommends that you

purchase.

iv_minnumofcapunitsusedper00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The minimum number of provisioned capacity units that you used in an hour during the

historical period. Amazon Web Services uses this to calculate your recommended

reservation purchases.

iv_maxnumofcapunitsusedper00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The maximum number of provisioned capacity units that you used in an hour during the

historical period. Amazon Web Services uses this to calculate your recommended

reservation purchases.

iv_averagenoofcapunitsused00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The average number of provisioned capacity units that you used in an hour during the

historical period. Amazon Web Services uses this to calculate your recommended

reservation purchases.


Queryable Attributes

AccountId

The account that this Reserved Instance (RI) recommendation is for.

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

InstanceDetails

Details about the reservations that Amazon Web Services recommends that you purchase.

Accessible with the following methods

Method Description
GET_INSTANCEDETAILS() Getter for INSTANCEDETAILS

RecommendedNumberOfInstancesToPurchase

The number of instances that Amazon Web Services recommends that you purchase.

Accessible with the following methods

Method Description
GET_RECOMMENDEDNOOFINSTSTO00() Getter for RECOMMENDEDNOOFINSTSTOPURC00, with configurable d
ASK_RECOMMENDEDNOOFINSTSTO00() Getter for RECOMMENDEDNOOFINSTSTOPURC00 w/ exceptions if fie
HAS_RECOMMENDEDNOOFINSTSTO00() Determine if RECOMMENDEDNOOFINSTSTOPURC00 has a value

RecommendedNormalizedUnitsToPurchase

The number of normalized units that Amazon Web Services recommends that you purchase.

Accessible with the following methods

Method Description
GET_RECOMMENDEDNORMALIZEDU00() Getter for RECOMMENDEDNORMALIZEDUNITS00, with configurable d
ASK_RECOMMENDEDNORMALIZEDU00() Getter for RECOMMENDEDNORMALIZEDUNITS00 w/ exceptions if fie
HAS_RECOMMENDEDNORMALIZEDU00() Determine if RECOMMENDEDNORMALIZEDUNITS00 has a value

MinimumNumberOfInstancesUsedPerHour

The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Accessible with the following methods

Method Description
GET_MINNUMOFINSTSUSEDPERHOUR() Getter for MINNUMBEROFINSTSUSEDPERHOUR, with configurable de
ASK_MINNUMOFINSTSUSEDPERHOUR() Getter for MINNUMBEROFINSTSUSEDPERHOUR w/ exceptions if fiel
HAS_MINNUMOFINSTSUSEDPERHOUR() Determine if MINNUMBEROFINSTSUSEDPERHOUR has a value

MinimumNormalizedUnitsUsedPerHour

The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Accessible with the following methods

Method Description
GET_MINNORMALIZEDUNITSUSED00() Getter for MINNORMALIZEDUNITSUSEDPERH00, with configurable d
ASK_MINNORMALIZEDUNITSUSED00() Getter for MINNORMALIZEDUNITSUSEDPERH00 w/ exceptions if fie
HAS_MINNORMALIZEDUNITSUSED00() Determine if MINNORMALIZEDUNITSUSEDPERH00 has a value

MaximumNumberOfInstancesUsedPerHour

The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Accessible with the following methods

Method Description
GET_MAXNUMOFINSTSUSEDPERHOUR() Getter for MAXNUMBEROFINSTSUSEDPERHOUR, with configurable de
ASK_MAXNUMOFINSTSUSEDPERHOUR() Getter for MAXNUMBEROFINSTSUSEDPERHOUR w/ exceptions if fiel
HAS_MAXNUMOFINSTSUSEDPERHOUR() Determine if MAXNUMBEROFINSTSUSEDPERHOUR has a value

MaximumNormalizedUnitsUsedPerHour

The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Accessible with the following methods

Method Description
GET_MAXNORMALIZEDUNITSUSED00() Getter for MAXNORMALIZEDUNITSUSEDPERH00, with configurable d
ASK_MAXNORMALIZEDUNITSUSED00() Getter for MAXNORMALIZEDUNITSUSEDPERH00 w/ exceptions if fie
HAS_MAXNORMALIZEDUNITSUSED00() Determine if MAXNORMALIZEDUNITSUSEDPERH00 has a value

AverageNumberOfInstancesUsedPerHour

The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Accessible with the following methods

Method Description
GET_AVERAGENUMOFINSTSUSEDP00() Getter for AVERAGENUMOFINSTSUSEDPERHOUR, with configurable d
ASK_AVERAGENUMOFINSTSUSEDP00() Getter for AVERAGENUMOFINSTSUSEDPERHOUR w/ exceptions if fie
HAS_AVERAGENUMOFINSTSUSEDP00() Determine if AVERAGENUMOFINSTSUSEDPERHOUR has a value

AverageNormalizedUnitsUsedPerHour

The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.

Accessible with the following methods

Method Description
GET_AVERAGENORMALIZEDUNITS00() Getter for AVERAGENORMALIZEDUNITSUSED00, with configurable d
ASK_AVERAGENORMALIZEDUNITS00() Getter for AVERAGENORMALIZEDUNITSUSED00 w/ exceptions if fie
HAS_AVERAGENORMALIZEDUNITS00() Determine if AVERAGENORMALIZEDUNITSUSED00 has a value

AverageUtilization

The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.

Accessible with the following methods

Method Description
GET_AVERAGEUTILIZATION() Getter for AVERAGEUTILIZATION, with configurable default
ASK_AVERAGEUTILIZATION() Getter for AVERAGEUTILIZATION w/ exceptions if field has no
HAS_AVERAGEUTILIZATION() Determine if AVERAGEUTILIZATION has a value

EstimatedBreakEvenInMonths

How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.

Accessible with the following methods

Method Description
GET_ESTIMATEDBREAKEVENINMO00() Getter for ESTIMATEDBREAKEVENINMONTHS, with configurable def
ASK_ESTIMATEDBREAKEVENINMO00() Getter for ESTIMATEDBREAKEVENINMONTHS w/ exceptions if field
HAS_ESTIMATEDBREAKEVENINMO00() Determine if ESTIMATEDBREAKEVENINMONTHS has a value

CurrencyCode

The currency code that Amazon Web Services used to calculate the costs for this instance.

Accessible with the following methods

Method Description
GET_CURRENCYCODE() Getter for CURRENCYCODE, with configurable default
ASK_CURRENCYCODE() Getter for CURRENCYCODE w/ exceptions if field has no value
HAS_CURRENCYCODE() Determine if CURRENCYCODE has a value

EstimatedMonthlySavingsAmount

How much Amazon Web Services estimates that this specific recommendation might save you in a month.

Accessible with the following methods

Method Description
GET_ESTIMATEDMONTHLYSAVING00() Getter for ESTIMATEDMONTHLYSAVINGSAMO00, with configurable d
ASK_ESTIMATEDMONTHLYSAVING00() Getter for ESTIMATEDMONTHLYSAVINGSAMO00 w/ exceptions if fie
HAS_ESTIMATEDMONTHLYSAVING00() Determine if ESTIMATEDMONTHLYSAVINGSAMO00 has a value

EstimatedMonthlySavingsPercentage

How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.

Accessible with the following methods

Method Description
GET_ESTIMATEDMONTHLYSAVING01() Getter for ESTIMATEDMONTHLYSAVINGSPER00, with configurable d
ASK_ESTIMATEDMONTHLYSAVING01() Getter for ESTIMATEDMONTHLYSAVINGSPER00 w/ exceptions if fie
HAS_ESTIMATEDMONTHLYSAVING01() Determine if ESTIMATEDMONTHLYSAVINGSPER00 has a value

EstimatedMonthlyOnDemandCost

How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.

Accessible with the following methods

Method Description
GET_ESTIMATEDMONTHLYONDEMC00() Getter for ESTIMATEDMONTHLYONDEMANDCOST, with configurable d
ASK_ESTIMATEDMONTHLYONDEMC00() Getter for ESTIMATEDMONTHLYONDEMANDCOST w/ exceptions if fie
HAS_ESTIMATEDMONTHLYONDEMC00() Determine if ESTIMATEDMONTHLYONDEMANDCOST has a value

EstimatedReservationCostForLookbackPeriod

How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.

Accessible with the following methods

Method Description
GET_ESTIMATEDRESERVATIONCO00() Getter for ESTIMATEDRESERVATIONCOSTFO00, with configurable d
ASK_ESTIMATEDRESERVATIONCO00() Getter for ESTIMATEDRESERVATIONCOSTFO00 w/ exceptions if fie
HAS_ESTIMATEDRESERVATIONCO00() Determine if ESTIMATEDRESERVATIONCOSTFO00 has a value

UpfrontCost

How much purchasing this instance costs you upfront.

Accessible with the following methods

Method Description
GET_UPFRONTCOST() Getter for UPFRONTCOST, with configurable default
ASK_UPFRONTCOST() Getter for UPFRONTCOST w/ exceptions if field has no value
HAS_UPFRONTCOST() Determine if UPFRONTCOST has a value

RecurringStandardMonthlyCost

How much purchasing this instance costs you on a monthly basis.

Accessible with the following methods

Method Description
GET_RECURRINGSTANDARDMONTH00() Getter for RECURRINGSTANDARDMONTHLYCOST, with configurable d
ASK_RECURRINGSTANDARDMONTH00() Getter for RECURRINGSTANDARDMONTHLYCOST w/ exceptions if fie
HAS_RECURRINGSTANDARDMONTH00() Determine if RECURRINGSTANDARDMONTHLYCOST has a value

ReservedCapacityDetails

Details about the reservations that Amazon Web Services recommends that you

purchase.

Accessible with the following methods

Method Description
GET_RESERVEDCAPACITYDETAILS() Getter for RESERVEDCAPACITYDETAILS

RecommendedNumberOfCapacityUnitsToPurchase

The number of reserved capacity units that Amazon Web Services recommends that you

purchase.

Accessible with the following methods

Method Description
GET_RECOMMENDEDNOOFCAPUNIT00() Getter for RECOMMENDEDNOOFCAPUNITSTOP00, with configurable d
ASK_RECOMMENDEDNOOFCAPUNIT00() Getter for RECOMMENDEDNOOFCAPUNITSTOP00 w/ exceptions if fie
HAS_RECOMMENDEDNOOFCAPUNIT00() Determine if RECOMMENDEDNOOFCAPUNITSTOP00 has a value

MinimumNumberOfCapacityUnitsUsedPerHour

The minimum number of provisioned capacity units that you used in an hour during the

historical period. Amazon Web Services uses this to calculate your recommended

reservation purchases.

Accessible with the following methods

Method Description
GET_MINNUMOFCAPUNITSUSEDPE00() Getter for MINNUMOFCAPUNITSUSEDPERHOUR, with configurable de
ASK_MINNUMOFCAPUNITSUSEDPE00() Getter for MINNUMOFCAPUNITSUSEDPERHOUR w/ exceptions if fiel
HAS_MINNUMOFCAPUNITSUSEDPE00() Determine if MINNUMOFCAPUNITSUSEDPERHOUR has a value

MaximumNumberOfCapacityUnitsUsedPerHour

The maximum number of provisioned capacity units that you used in an hour during the

historical period. Amazon Web Services uses this to calculate your recommended

reservation purchases.

Accessible with the following methods

Method Description
GET_MAXNUMOFCAPUNITSUSEDPE00() Getter for MAXNUMOFCAPUNITSUSEDPERHOUR, with configurable de
ASK_MAXNUMOFCAPUNITSUSEDPE00() Getter for MAXNUMOFCAPUNITSUSEDPERHOUR w/ exceptions if fiel
HAS_MAXNUMOFCAPUNITSUSEDPE00() Determine if MAXNUMOFCAPUNITSUSEDPERHOUR has a value

AverageNumberOfCapacityUnitsUsedPerHour

The average number of provisioned capacity units that you used in an hour during the

historical period. Amazon Web Services uses this to calculate your recommended

reservation purchases.

Accessible with the following methods

Method Description
GET_AVERAGENOOFCAPUNITSUSE00() Getter for AVERAGENOOFCAPUNITSUSEDPER00, with configurable d
ASK_AVERAGENOOFCAPUNITSUSE00() Getter for AVERAGENOOFCAPUNITSUSEDPER00 w/ exceptions if fie
HAS_AVERAGENOOFCAPUNITSUSE00() Determine if AVERAGENOOFCAPUNITSUSEDPER00 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_RESERVATIONPURCHASERECOMM01

TYPES TT_RESERVATIONPURCHASERECOMM01 TYPE STANDARD TABLE OF REF TO /AWS1/CL_CEXRESERVATIONPURCH02 WITH DEFAULT KEY
.