UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

29 lines (28 loc) 1.06 kB
import { ResourceBase } from "../../resource"; import { Value } from "../../data-types"; export declare class OnFailure { Destination: Value<string>; constructor(properties: OnFailure); } export declare class DestinationConfig { OnFailure: OnFailure; constructor(properties: DestinationConfig); } export interface EventSourceMappingProperties { BisectBatchOnFunctionError?: Value<boolean>; Enabled?: Value<boolean>; MaximumBatchingWindowInSeconds?: Value<number>; FunctionName: Value<string>; EventSourceArn: Value<string>; StartingPosition?: Value<string>; ParallelizationFactor?: Value<number>; MaximumRecordAgeInSeconds?: Value<number>; MaximumRetryAttempts?: Value<number>; DestinationConfig?: DestinationConfig; BatchSize?: Value<number>; } export default class Inner_EventSourceMapping extends ResourceBase<EventSourceMappingProperties> { static OnFailure: typeof OnFailure; static DestinationConfig: typeof DestinationConfig; constructor(properties: EventSourceMappingProperties); }