UNPKG

675 BTypeScriptView Raw
1import * as iam from '@aws-cdk/aws-iam';
2import * as cr from '@aws-cdk/custom-resources';
3import { Construct } from '@aws-cdk/core';
4/**
5 * Properties to configure a log group resource policy
6 */
7export 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 */
20export declare class LogGroupResourcePolicy extends cr.AwsCustomResource {
21 constructor(scope: Construct, id: string, props: LogGroupResourcePolicyProps);
22}