UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

29 lines (28 loc) 984 B
import { ResourceBase } from "../../resource"; import { Value } from "../../data-types"; export declare class OnSuccess { Destination: Value<string>; constructor(properties: OnSuccess); } export declare class OnFailure { Destination: Value<string>; constructor(properties: OnFailure); } export declare class DestinationConfig { OnSuccess?: OnSuccess; OnFailure?: OnFailure; constructor(properties: DestinationConfig); } export interface EventInvokeConfigProperties { FunctionName: Value<string>; MaximumRetryAttempts?: Value<number>; DestinationConfig?: DestinationConfig; Qualifier: Value<string>; MaximumEventAgeInSeconds?: Value<number>; } export default class Inner_EventInvokeConfig extends ResourceBase<EventInvokeConfigProperties> { static OnSuccess: typeof OnSuccess; static OnFailure: typeof OnFailure; static DestinationConfig: typeof DestinationConfig; constructor(properties: EventInvokeConfigProperties); }