UNPKG

skysync-cli

Version:

SkySync Command Line Interface

28 lines (27 loc) 1.07 kB
import { IEntityIdentifier } from './base'; import { PolicyJobOptions } from './policies'; import { LabelledStatistic, LabelledStatisticList } from './policyStatistics'; export interface DataSourceStatistic extends LabelledStatistic { total_items?: number; total_bytes?: number; items_resolved?: number; bytes_resolved?: number; items_classified?: number; bytes_classified?: number; total_cost_exposure?: number; total_cost_savings?: number; } export declare type DataSourceStatisticTimeline = { timestamp?: number; stats?: LabelledStatisticList<DataSourceStatistic>; }[]; export interface DataSourceStatistics extends IEntityIdentifier<string> { data_source_totals?: LabelledStatisticList<DataSourceStatistic>; data_source_timeline?: DataSourceStatisticTimeline; } export interface DataSourceIndividualStatistics extends DataSourceStatistics { data_source?: PolicyJobOptions; } export interface DataSourceSummaryStatistics extends DataSourceStatistics { data_source_count?: number; }