serverless-prune-versions
Version:
Serverless plugin to delete old versions of deployed functions from AWS
19 lines (18 loc) • 553 B
TypeScript
/// <reference types="serverless" />
import { Settings } from './settings';
export declare class LambdaFunction {
private name;
private settings;
private serverless;
private provider;
constructor(name: string, settings: Settings, serverless: Serverless);
deleteVersions(): Promise<boolean>;
private getVersionsToDelete;
private deleteVersion;
private getVersions;
private getAliases;
private errorIsFromReplicatedLambdaAtEdge;
private errorIsFromFunctionNotDeployed;
private log;
private debug;
}