/AWS1/CL_BCFFREETIERUSAGE¶
Consists of a Amazon Web Services Free Tier offer’s metadata and your data usage for the offer.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_service TYPE /AWS1/BCFGENERICSTRING /AWS1/BCFGENERICSTRING¶
The name of the Amazon Web Services service providing the Free Tier offer. For example, this can be Amazon Elastic Compute Cloud.
iv_operation TYPE /AWS1/BCFGENERICSTRING /AWS1/BCFGENERICSTRING¶
Describes
usageTypemore granularly with the specific Amazon Web Services service API operation. For example, this can be theRunInstancesAPI operation for Amazon Elastic Compute Cloud.
iv_usagetype TYPE /AWS1/BCFGENERICSTRING /AWS1/BCFGENERICSTRING¶
Describes the usage details of the offer. For example, this might be
Global-BoxUsage:freetrial.
iv_region TYPE /AWS1/BCFGENERICSTRING /AWS1/BCFGENERICSTRING¶
Describes the Amazon Web Services Region for which this offer is applicable
iv_actualusageamount TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
Describes the actual usage accrued month-to-day (MTD) that you've used so far.
iv_forecastedusageamount TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
Describes the forecasted usage by the month that you're expected to use.
iv_limit TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
Describes the maximum usage allowed in Free Tier.
iv_unit TYPE /AWS1/BCFGENERICSTRING /AWS1/BCFGENERICSTRING¶
Describes the unit of the
usageType, such asHrs.
iv_description TYPE /AWS1/BCFGENERICSTRING /AWS1/BCFGENERICSTRING¶
The description of the Free Tier offer.
iv_freetiertype TYPE /AWS1/BCFGENERICSTRING /AWS1/BCFGENERICSTRING¶
Describes the type of the Free Tier offer. For example, the offer can be
"12 Months Free","Always Free", and"Free Trial".
Queryable Attributes¶
service¶
The name of the Amazon Web Services service providing the Free Tier offer. For example, this can be Amazon Elastic Compute Cloud.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVICE() |
Getter for SERVICE, with configurable default |
ASK_SERVICE() |
Getter for SERVICE w/ exceptions if field has no value |
HAS_SERVICE() |
Determine if SERVICE has a value |
operation¶
Describes
usageTypemore granularly with the specific Amazon Web Services service API operation. For example, this can be theRunInstancesAPI operation for Amazon Elastic Compute Cloud.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPERATION() |
Getter for OPERATION, with configurable default |
ASK_OPERATION() |
Getter for OPERATION w/ exceptions if field has no value |
HAS_OPERATION() |
Determine if OPERATION has a value |
usageType¶
Describes the usage details of the offer. For example, this might be
Global-BoxUsage:freetrial.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USAGETYPE() |
Getter for USAGETYPE, with configurable default |
ASK_USAGETYPE() |
Getter for USAGETYPE w/ exceptions if field has no value |
HAS_USAGETYPE() |
Determine if USAGETYPE has a value |
region¶
Describes the Amazon Web Services Region for which this offer is applicable
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REGION() |
Getter for REGION, with configurable default |
ASK_REGION() |
Getter for REGION w/ exceptions if field has no value |
HAS_REGION() |
Determine if REGION has a value |
actualUsageAmount¶
Describes the actual usage accrued month-to-day (MTD) that you've used so far.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTUALUSAGEAMOUNT() |
Getter for ACTUALUSAGEAMOUNT |
ASK_ACTUALUSAGEAMOUNT() |
Getter for ACTUALUSAGEAMOUNT w/ exceptions if field has no v |
STR_ACTUALUSAGEAMOUNT() |
String format for ACTUALUSAGEAMOUNT |
forecastedUsageAmount¶
Describes the forecasted usage by the month that you're expected to use.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FORECASTEDUSAGEAMOUNT() |
Getter for FORECASTEDUSAGEAMOUNT |
ASK_FORECASTEDUSAGEAMOUNT() |
Getter for FORECASTEDUSAGEAMOUNT w/ exceptions if field has |
STR_FORECASTEDUSAGEAMOUNT() |
String format for FORECASTEDUSAGEAMOUNT |
limit¶
Describes the maximum usage allowed in Free Tier.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LIMIT() |
Getter for LIMIT |
ASK_LIMIT() |
Getter for LIMIT w/ exceptions if field has no value |
STR_LIMIT() |
String format for LIMIT |
unit¶
Describes the unit of the
usageType, such asHrs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UNIT() |
Getter for UNIT, with configurable default |
ASK_UNIT() |
Getter for UNIT w/ exceptions if field has no value |
HAS_UNIT() |
Determine if UNIT has a value |
description¶
The description of the Free Tier offer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
freeTierType¶
Describes the type of the Free Tier offer. For example, the offer can be
"12 Months Free","Always Free", and"Free Trial".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FREETIERTYPE() |
Getter for FREETIERTYPE, with configurable default |
ASK_FREETIERTYPE() |
Getter for FREETIERTYPE w/ exceptions if field has no value |
HAS_FREETIERTYPE() |
Determine if FREETIERTYPE 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_FREETIERUSAGES¶
TYPES TT_FREETIERUSAGES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BCFFREETIERUSAGE WITH DEFAULT KEY
.