UNPKG

@scloud/cdk-patterns

Version:

Serverless CDK patterns for common infrastructure needs

13 lines (12 loc) 537 B
import { LogGroup, RetentionDays } from 'aws-cdk-lib/aws-logs'; import { Construct } from 'constructs'; /** * Builds a LogGroup with a default two year . * @param stack Parent CDK stack * @param category Used to build up the logGroupName: /stackName/categpry/name * @param name Name (and base for an ID) for the logGroup * @param retention Defaults to RetentionDays.TWO_YEARS */ export declare class LogGroupRetention extends LogGroup { constructor(scope: Construct, id: string, category: string, retention?: RetentionDays); }