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