1 | import * as cdk from '@aws-cdk/core';
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | export declare class PostProcessPolicyDocument implements cdk.IPostProcessor {
|
12 | private readonly autoAssignSids;
|
13 | private readonly minimize;
|
14 | constructor(autoAssignSids: boolean, minimize: boolean);
|
15 | postProcess(input: any, _context: cdk.IResolveContext): any;
|
16 | }
|
17 | export declare type IamValue = string | Record<string, any> | Array<string | Record<string, any>>;
|
18 | export interface StatementSchema {
|
19 | readonly Sid?: string;
|
20 | readonly Effect?: string;
|
21 | readonly Principal?: Record<string, IamValue>;
|
22 | readonly NotPrincipal?: Record<string, IamValue>;
|
23 | readonly Resource?: IamValue;
|
24 | readonly NotResource?: IamValue;
|
25 | readonly Action?: IamValue;
|
26 | readonly NotAction?: IamValue;
|
27 | readonly Condition?: unknown;
|
28 | }
|
29 | export declare function normalizeStatement(s: StatementSchema): any;
|