1 | import * as iam from '@aws-cdk/aws-iam';
|
2 | import * as cr from '@aws-cdk/custom-resources';
|
3 | import { Construct } from '@aws-cdk/core';
|
4 | /**
|
5 | * Properties to configure a log group resource policy
|
6 | */
|
7 | export interface LogGroupResourcePolicyProps {
|
8 | /**
|
9 | * The log group resource policy name
|
10 | */
|
11 | readonly policyName?: string;
|
12 | /**
|
13 | * The policy statements for the log group resource logs
|
14 | */
|
15 | readonly policyStatements: [iam.PolicyStatement];
|
16 | }
|
17 | /**
|
18 | * Creates LogGroup resource policies.
|
19 | */
|
20 | export declare class LogGroupResourcePolicy extends cr.AwsCustomResource {
|
21 | constructor(scope: Construct, id: string, props: LogGroupResourcePolicyProps);
|
22 | }
|