@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
29 lines (28 loc) • 1.02 kB
TypeScript
import { ResourceBase } from "../../resource";
import { Value, MapOf } from "../../data-types";
export declare class TlsConfig {
ServerNameToVerify?: Value<string>;
constructor(properties: TlsConfig);
}
export interface IntegrationProperties {
CredentialsArn?: Value<string>;
PassthroughBehavior?: Value<string>;
RequestTemplates?: MapOf<any>;
TemplateSelectionExpression?: Value<string>;
TimeoutInMillis?: Value<number>;
IntegrationType: Value<string>;
ContentHandlingStrategy?: Value<string>;
PayloadFormatVersion?: Value<string>;
ApiId: Value<string>;
IntegrationMethod?: Value<string>;
IntegrationUri?: Value<string>;
ConnectionType?: Value<string>;
ConnectionId?: Value<string>;
RequestParameters?: MapOf<any>;
Description?: Value<string>;
TlsConfig?: TlsConfig;
}
export default class Inner_Integration extends ResourceBase<IntegrationProperties> {
static TlsConfig: typeof TlsConfig;
constructor(properties: IntegrationProperties);
}