Skip to content

ReservationCoverageQuery

Source code in docs_src/capo_bcm_dashboards/types/reservation_coverage_query.py
class ReservationCoverageQuery(TypedDict, closed=True):
    time_range: "capo_bcm_dashboards.types.date_time_range.DateTimeRange"
    group_by: NotRequired[
        "capo_bcm_dashboards.types.group_definitions.GroupDefinitions"
    ]
    """<p>Specifies how to group the Reserved Instance coverage data, such as by service, Region, or instance type.</p>"""
    granularity: NotRequired["capo_bcm_dashboards.types.granularity.Granularity"]
    """<p>The time granularity of the retrieved data: <code>HOURLY</code>, <code>DAILY</code>, or <code>MONTHLY</code>.</p>"""
    filter: NotRequired["capo_bcm_dashboards.types.expression.Expression"]
    metrics: NotRequired["capo_bcm_dashboards.types.metric_names.MetricNames"]
    """<p>The coverage metrics to include in the results.</p> <note> <p>Valid values for ReservationCoverageQuery metrics are <code>Hour</code>, <code>Unit</code>, and <code>Cost</code>.</p> </note>"""

filter instance-attribute

filter: NotRequired[Expression]

granularity instance-attribute

granularity: NotRequired[Granularity]

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

group_by instance-attribute

group_by: NotRequired[GroupDefinitions]

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

metrics instance-attribute

metrics: NotRequired[MetricNames]

The coverage metrics to include in the results.

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

time_range instance-attribute

time_range: DateTimeRange