1 | import * as lambda from '@aws-cdk/aws-lambda';
|
2 | import { Duration, NestedStack } from '@aws-cdk/core';
|
3 | import * as cr from '@aws-cdk/custom-resources';
|
4 | import { Construct } from 'constructs';
|
5 |
|
6 |
|
7 |
|
8 | export interface ReplicaProviderProps {
|
9 | |
10 |
|
11 |
|
12 |
|
13 |
|
14 | readonly timeout?: Duration;
|
15 | }
|
16 | export declare class ReplicaProvider extends NestedStack {
|
17 | |
18 |
|
19 |
|
20 | static getOrCreate(scope: Construct, props?: ReplicaProviderProps): ReplicaProvider;
|
21 | |
22 |
|
23 |
|
24 | readonly provider: cr.Provider;
|
25 | |
26 |
|
27 |
|
28 | readonly onEventHandler: lambda.Function;
|
29 | |
30 |
|
31 |
|
32 | readonly isCompleteHandler: lambda.Function;
|
33 | private constructor();
|
34 | }
|