@scloud/cdk-patterns
Version:
Serverless CDK patterns for common infrastructure needs
13 lines (12 loc) • 537 B
TypeScript
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);
}