1 | import * as appscaling from '@aws-cdk/aws-applicationautoscaling';
|
2 | import { UtilizationScalingProps } from './scalable-attribute-api';
|
3 |
|
4 |
|
5 |
|
6 | export declare class ScalableTableAttribute extends appscaling.BaseScalableAttribute {
|
7 | private scalingPolicyCreated;
|
8 | |
9 |
|
10 |
|
11 | scaleOnSchedule(id: string, action: appscaling.ScalingSchedule): void;
|
12 | |
13 |
|
14 |
|
15 | scaleOnUtilization(props: UtilizationScalingProps): void;
|
16 |
|
17 | get _scalingPolicyCreated(): boolean;
|
18 | }
|
19 |
|
20 |
|
21 |
|
22 | export interface EnableScalingProps {
|
23 | |
24 |
|
25 |
|
26 | minCapacity: number;
|
27 | |
28 |
|
29 |
|
30 | maxCapacity: number;
|
31 | }
|