UNPKG

@cn-shell/aws-utils

Version:
17 lines (16 loc) 486 B
import * as Aws from "./aws-base"; export interface Opts extends Aws.Opts { deliveryStream: string; appendNewline: boolean; } export declare class FirehoseStream extends Aws.Base { private readonly _deliveryStream; private _fh; private _appendNewline; constructor(name: string, opts: Opts); start(): Promise<boolean>; stop(): Promise<void>; healthCheck(): Promise<boolean>; injectMessage(msg: string): Promise<boolean>; putRecord(msg: string): Promise<boolean>; }