@matthewbonig/rds-tools
Version:
A construct for working with RDS SQL servers
28 lines (27 loc) • 734 B
TypeScript
import { IProvider } from './provider';
export declare const getProvider: (props: {
username: string;
password: string;
host: string;
databaseName?: string;
engine: string;
port?: string;
}) => IProvider;
export declare const innerHandler: ({ script, databaseName }: {
script: string;
databaseName: string;
}) => Promise<any>;
/**
* Handler for Custom Resources
*
* @param event
* @param context
*/
export declare const handler: (event: any, context: any) => Promise<any>;
/**
* Handler for direct execution
*
* @param event {script: string, databaseName: string}
* @example {script: 'SELECT 1', databaseName: 'mydatabase'}
*/
export declare const adhocHandler: (event: any) => Promise<any>;