public void CreateDmsMigrationTasks()
        {
            if (CdkOptions == null || CdkOptions.DatabaseMiagrationService.DmsMigrationTasks?.Any() != true)
            {
                return;
            }

            StackResources.DmsMigrationTasks = new Dictionary <string, CfnReplicationTask>();

            foreach (var dmsMigrationTaskOption in CdkOptions.DatabaseMiagrationService.DmsMigrationTasks)
            {
                GetDmsMigrationTaskResources(dmsMigrationTaskOption, out var sourceEndpointArn, out var targetEndpointArn, out var replicationInstanceARN);

                var dmsMigrationTasks = AwsCdkHandler.CreateDmsMigrationTasks(dmsMigrationTaskOption.Id, dmsMigrationTaskOption.Name, dmsMigrationTaskOption.MigrationType, replicationInstanceARN, sourceEndpointArn, targetEndpointArn, dmsMigrationTaskOption.TableMappings);

                StackResources.DmsMigrationTasks.Add(dmsMigrationTaskOption.Id, dmsMigrationTasks);
            }
        }