getMetricData -> getDailyMetricData

This commit is contained in:
Ryan Vazquez
2020-10-16 11:02:11 -04:00
parent a508287b9c
commit e62956f96f
3 changed files with 6 additions and 3 deletions
@@ -117,7 +117,10 @@ export class ExampleCostInsightsClient implements CostInsightsApi {
return projects;
}
async getMetricData(metric: string, intervals: string): Promise<MetricData> {
async getDailyMetricData(
metric: string,
intervals: string,
): Promise<MetricData> {
const aggregation = aggregationFor(
durationOf(intervals),
100_000,
@@ -87,7 +87,7 @@ export type CostInsightsApi = {
* @param intervals An ISO 8601 repeating interval string, such as R2/P1M/2020-09-01
* https://en.wikipedia.org/wiki/ISO_8601#Repeating_intervals
*/
getMetricData(metric: string, intervals: string): Promise<MetricData>;
getDailyMetricData(metric: string, intervals: string): Promise<MetricData>;
/**
* Get cost aggregations for a particular cloud product and interval timeframe. This includes
@@ -111,7 +111,7 @@ const CostInsightsPage = () => {
client.getGroupProjects(pageFilters.group),
client.getAlerts(pageFilters.group),
pageFilters.metric
? client.getMetricData(pageFilters.metric, intervals)
? client.getDailyMetricData(pageFilters.metric, intervals)
: null,
pageFilters.project
? client.getProjectDailyCost(pageFilters.project, intervals)