UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

22 lines (21 loc) 825 B
import * as appscaling from '../lib'; /** * Arbitrary (valid) array of intervals * * There are many invalid combinations of interval arrays, so we have * to be very specific about generating arrays that are valid. We do this * by taking a full, valid interval schedule and progressively stripping parts * away from it. * * Some of the changes may change its meaning, but we take care to never leave * a schedule with insufficient information so that the parser will error out. */ export declare function generateArbitraryIntervals(mrng: IRandomGenerator): ArbitraryIntervals; export interface IRandomGenerator { nextBoolean(): boolean; nextInt(min: number, max: number): number; } export interface ArbitraryIntervals { readonly absolute: boolean; readonly intervals: appscaling.ScalingInterval[]; }