UNPKG

archfit

Version:

Validate the fitness of your AWS solutions, without the heavy lifting!

23 lines (22 loc) 931 B
import { ArchFitTest } from '../../interfaces/ArchFitConfiguration'; import { ArchFitData } from '../../interfaces/ArchFitData'; import { DataService } from '../../interfaces/DataService'; import { DataStore } from '../../interfaces/DataStore'; export declare function createNewFitnessDataService(region: string, tests: ArchFitTest[], period: number): Promise<FitnessDataService>; declare class FitnessDataService implements DataService { private readonly region; private readonly tests; private readonly period; private readonly dataStore; constructor(region: string, tests: ArchFitTest[], period: number, dataStore: DataStore); private filteredTestNames; private hasTest; getData(): Promise<ArchFitData>; private getDataForAPIGateway; private getDataForDynamoDB; private getDataForLambda; private getDataForS3; private getDataForBilling; private getOtherData; } export {};