/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
, orMONTHLY
.
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
, andCost
.
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
, orMONTHLY
.
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
, andCost
.
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 |