Skip to content

/AWS1/CL_BCDRESVCOVERAGEQUERY

Defines the parameters for querying Reserved Instance coverage data, including grouping options, metrics, and sorting preferences.

CONSTRUCTOR

IMPORTING

Required arguments:

io_timerange TYPE REF TO /AWS1/CL_BCDDATETIMERANGE /AWS1/CL_BCDDATETIMERANGE

timeRange

Optional arguments:

it_groupby TYPE /AWS1/CL_BCDGROUPDEFINITION=>TT_GROUPDEFINITIONS TT_GROUPDEFINITIONS

Specifies how to group the Reserved Instance coverage data, such as by service, Region, or instance type.

iv_granularity TYPE /AWS1/BCDGRANULARITY /AWS1/BCDGRANULARITY

The time granularity of the retrieved data: HOURLY, DAILY, or MONTHLY.

io_filter TYPE REF TO /AWS1/CL_BCDEXPRESSION /AWS1/CL_BCDEXPRESSION

filter

it_metrics TYPE /AWS1/CL_BCDMETRICNAMES_W=>TT_METRICNAMES TT_METRICNAMES

The coverage metrics to include in the results.

Valid values for ReservationCoverageQuery metrics are Hour, Unit, and Cost.


Queryable Attributes

timeRange

timeRange

Accessible with the following methods

Method Description
GET_TIMERANGE() Getter for TIMERANGE

groupBy

Specifies how to group the Reserved Instance coverage data, such as by service, Region, or instance type.

Accessible with the following methods

Method Description
GET_GROUPBY() Getter for GROUPBY, with configurable default
ASK_GROUPBY() Getter for GROUPBY w/ exceptions if field has no value
HAS_GROUPBY() Determine if GROUPBY has a value

granularity

The time granularity of the retrieved data: HOURLY, DAILY, or MONTHLY.

Accessible with the following methods

Method Description
GET_GRANULARITY() Getter for GRANULARITY, with configurable default
ASK_GRANULARITY() Getter for GRANULARITY w/ exceptions if field has no value
HAS_GRANULARITY() Determine if GRANULARITY has a value

filter

filter

Accessible with the following methods

Method Description
GET_FILTER() Getter for FILTER

metrics

The coverage metrics to include in the results.

Valid values for ReservationCoverageQuery metrics are Hour, Unit, and Cost.

Accessible with the following methods

Method Description
GET_METRICS() Getter for METRICS, with configurable default
ASK_METRICS() Getter for METRICS w/ exceptions if field has no value
HAS_METRICS() Determine if METRICS has a value