@@ -78,6 +78,10 @@ import {
78
78
FastqSyncManagerTable ,
79
79
FastqSyncManagerTableStackProps ,
80
80
} from './stacks/fastq-sync-dynamodb/deploy/stack' ;
81
+ import {
82
+ Icav2DataCopyManagerTable ,
83
+ Icav2DataCopyManagerTableStackProps ,
84
+ } from './stacks/icav2-data-copy-manager-dynamo-db/deploy' ;
81
85
82
86
export interface StatefulStackCollectionProps {
83
87
dataBucketStackProps : DataBucketStackProps ;
@@ -103,6 +107,7 @@ export interface StatefulStackCollectionProps {
103
107
fastqManagerTableStackProps : FastqManagerTableStackProps ;
104
108
fastqUnarchivingManagerTableStackProps : FastqUnarchivingManagerTableStackProps ;
105
109
fastqSyncManagerTableStackProps : FastqSyncManagerTableStackProps ;
110
+ icav2DataCopyTableStackProps : Icav2DataCopyManagerTableStackProps ;
106
111
}
107
112
108
113
export class StatefulStackCollection {
@@ -131,6 +136,7 @@ export class StatefulStackCollection {
131
136
readonly fastqManagerTableStack : Stack ;
132
137
readonly fastqUnarchivingManagerTableStack : Stack ;
133
138
readonly fastqSyncManagerTableStack : Stack ;
139
+ readonly icav2DataCopyTableStack : Stack ;
134
140
135
141
constructor (
136
142
scope : Construct ,
@@ -307,6 +313,14 @@ export class StatefulStackCollection {
307
313
...statefulConfiguration . fastqSyncManagerTableStackProps ,
308
314
}
309
315
) ;
316
+ this . icav2DataCopyTableStack = new Icav2DataCopyManagerTable (
317
+ scope ,
318
+ 'Icav2DataCopyManagerTableStack' ,
319
+ {
320
+ ...this . createTemplateProps ( env , 'Icav2DataCopyManagerTableStack' ) ,
321
+ ...statefulConfiguration . icav2DataCopyTableStackProps ,
322
+ }
323
+ ) ;
310
324
}
311
325
312
326
/**
0 commit comments