@fiftyten/db-toolkit
Version:
Complete database toolkit: connections, migration, and operations via AWS Session Manager
23 lines • 811 B
TypeScript
/**
* CloudFormation templates for DMS migration infrastructure
* These templates replicate the CDK stack functionality without requiring local CDK
*/
export interface MigrationTemplateParams {
environmentName: string;
vpcId: string;
subnetIds: string[];
legacyEndpoint: string;
legacyDatabase: string;
legacyUsername: string;
legacyPassword: string;
targetSecretArn: string;
targetEndpoint?: string;
targetDatabase?: string;
targetUsername?: string;
migrationType?: 'full-load' | 'full-load-and-cdc';
notificationEmails?: string[];
legacySecurityGroupIds?: string[];
targetSecurityGroupIds?: string[];
}
export declare function generateMigrationTemplate(params: MigrationTemplateParams): any;
//# sourceMappingURL=cloudformation-templates.d.ts.map