@tora-dev/serverless-es-logs
Version:
A Serverless plugin to transport logs to ElasticSearch
12 lines (11 loc) • 557 B
TypeScript
import { ITemplate, ITemplateProperty } from '../interfaces';
export declare class SubscriptionFilterBuilder {
private template?;
private readonly defaultTemplate;
constructor(template?: ITemplate | undefined);
withDestinationArn(destinationArn: ITemplateProperty): SubscriptionFilterBuilder;
withFilterPattern(filterPattern: string): SubscriptionFilterBuilder;
withLogGroupName(logGroupName: ITemplateProperty): SubscriptionFilterBuilder;
withDependsOn(dependsOn: string[]): SubscriptionFilterBuilder;
build(): ITemplate;
}