Skip to content

/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 usageType more granularly with the specific Amazon Web Services service API operation. For example, this can be the RunInstances API 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 as Hrs.

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 usageType more granularly with the specific Amazon Web Services service API operation. For example, this can be the RunInstances API 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 as Hrs.

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
.