/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
.