UNPKG

reshuffle-aws-connectors

Version:
28 lines (27 loc) 1.08 kB
import { AWS, BaseAWSConnector } from './BaseAWSConnector'; import { CoreEventHandler, EventConfiguration, Options, Reshuffle } from './CoreConnector'; interface EventOptions { pipelineId: string; } export interface Job { Id: string; Status: string; } export declare type Pipeline = Record<string, any>; export declare type Preset = Record<string, any>; export declare class AWSElasticTranscoderConnector extends BaseAWSConnector { private et; constructor(app: Reshuffle, options: Options, id?: string); on(options: EventOptions, handler: CoreEventHandler, eventId?: string): EventConfiguration; protected onInterval(): Promise<void>; private getJobs; cancelJob(id: string): Promise<void>; createJob(params: any): Promise<Job>; findPipelineByName(token: string): Promise<Pipeline>; findPresetByDescription(token: string): Promise<Preset>; listPipelines(): Promise<Pipeline[]>; listPresets(): Promise<Preset[]>; readJob(id: string): Promise<Job>; sdk(options?: Record<string, any>): AWS.ElasticTranscoder; } export {};