UNPKG

@tora-dev/serverless-es-logs

Version:

A Serverless plugin to transport logs to ElasticSearch

33 lines (32 loc) 982 B
declare class ServerlessEsLogsPlugin { hooks: { [name: string]: () => void; }; private provider; private serverless; private options; private logProcesserDir; private logProcesserName; private logProcesserLogicalId; private defaultLambdaFilterPattern; private defaultApiGWFilterPattern; private defaultIndexDateSeparator; private defaultParseBody; private defaultTimeout; constructor(serverless: any, options: { [name: string]: any; }); private custom; private afterPackageCreateDeploymentArtifacts; private afterPackageInitialize; private mergeCustomProviderResources; private formatCommandLineOpts; private validatePluginOptions; private addApiGwCloudwatchSubscription; private addLambdaCloudwatchSubscriptions; private configureLogRetention; private addLogProcesser; private patchLogProcesserRole; private cleanupFiles; } export = ServerlessEsLogsPlugin;