Metric: TypeAlias = Literal[
"reservation-total-capacity-hrs-vcpu",
"reservation-total-capacity-hrs-inst",
"reservation-max-size-vcpu",
"reservation-max-size-inst",
"reservation-min-size-vcpu",
"reservation-min-size-inst",
"reservation-unused-total-capacity-hrs-vcpu",
"reservation-unused-total-capacity-hrs-inst",
"reservation-unused-total-estimated-cost",
"reservation-max-unused-size-vcpu",
"reservation-max-unused-size-inst",
"reservation-min-unused-size-vcpu",
"reservation-min-unused-size-inst",
"reservation-max-utilization",
"reservation-min-utilization",
"reservation-avg-utilization-vcpu",
"reservation-avg-utilization-inst",
"reservation-total-count",
"reservation-total-estimated-cost",
"reservation-avg-future-size-vcpu",
"reservation-avg-future-size-inst",
"reservation-min-future-size-vcpu",
"reservation-min-future-size-inst",
"reservation-max-future-size-vcpu",
"reservation-max-future-size-inst",
"reservation-avg-committed-size-vcpu",
"reservation-avg-committed-size-inst",
"reservation-max-committed-size-vcpu",
"reservation-max-committed-size-inst",
"reservation-min-committed-size-vcpu",
"reservation-min-committed-size-inst",
"reserved-total-usage-hrs-vcpu",
"reserved-total-usage-hrs-inst",
"reserved-total-estimated-cost",
"unreserved-total-usage-hrs-vcpu",
"unreserved-total-usage-hrs-inst",
"unreserved-total-estimated-cost",
"spot-total-usage-hrs-vcpu",
"spot-total-usage-hrs-inst",
"spot-total-estimated-cost",
"spot-avg-run-time-before-interruption-inst",
"spot-max-run-time-before-interruption-inst",
"spot-min-run-time-before-interruption-inst",
"spot-total-interruptions-inst",
"spot-total-interruptions-vcpu",
"spot-total-count-inst",
"spot-total-count-vcpu",
"spot-interruption-rate-inst",
"spot-interruption-rate-vcpu",
]