import { ResourceBase } from '../resource'; import { Value } from '../dataTypes'; export interface IntegrationProperties { Description?: Value; TemplateSelectionExpression?: Value; ConnectionType?: Value; IntegrationMethod?: Value; PassthroughBehavior?: Value; RequestParameters?: { [key: string]: any; }; IntegrationUri?: Value; CredentialsArn?: Value; RequestTemplates?: { [key: string]: any; }; TimeoutInMillis?: Value; ContentHandlingStrategy?: Value; ApiId: Value; IntegrationType: Value; } export default class Integration extends ResourceBase { constructor(properties: IntegrationProperties); }