-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathstack.drawio
418 lines (418 loc) · 47.5 KB
/
stack.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
<mxfile host="e878dbc2-c1d2-4452-8655-8af7e7931cec" modified="2020-08-20T12:40:07.228Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.48.0 Chrome/78.0.3904.130 Electron/7.3.2 Safari/537.36" etag="0IWcwJcJFMHgBkri2L4U" version="13.1.3">
<diagram id="diagramid" name="Diagram">
<mxGraphModel dx="2138" dy="558" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="2" value="ServerlessDeploymentBucket" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.s3;" parent="1" vertex="1">
<mxGeometry x="750" y="150" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="3" value="ServerlessDeploymentBucketPolicy" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.s3;" parent="1" vertex="1">
<mxGeometry x="500" y="150" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="4" value="CubejsLogGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudwatch;" parent="1" vertex="1">
<mxGeometry y="1500" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="5" value="CubejsProcessLogGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudwatch;" parent="1" vertex="1">
<mxGeometry y="1650" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="6" value="IamRoleLambdaExecution" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.role;" parent="1" vertex="1">
<mxGeometry x="750" y="262.5" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="7" value="CubejsLambdaFunction" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lambda;" parent="1" vertex="1">
<mxGeometry x="500" y="300" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="8" value="CubejsLambdaVersionZ85DhRPibARFC9MJGGuUadLwypysEik61IIJhIwCO2U" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lambda;" parent="1" vertex="1">
<mxGeometry x="250" y="100" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="9" value="CubejsProcessLambdaFunction" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lambda;" parent="1" vertex="1">
<mxGeometry x="250" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="10" value="CubejsProcessLambdaVersioneUPsZLsBTKK7llFKpibeobFa4UIW0PKYrtoDE6h0" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lambda;" parent="1" vertex="1">
<mxGeometry x="-180" y="200" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="11" value="SNSTopicCubejsserviceprocessprod" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.sns;" parent="1" vertex="1">
<mxGeometry width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="12" value="CubejsProcessLambdaPermissionCubejsserviceprocessprodSNS" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.policy;" parent="1" vertex="1">
<mxGeometry x="-180" y="100" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="13" value="HttpApi" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#aaaaaa;gradientDirection=north;fillColor=#aaaaaa;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.apigatewayv2;" parent="1" vertex="1">
<mxGeometry x="500" y="437.5" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="14" value="HttpApiLogGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudwatch;" parent="1" vertex="1">
<mxGeometry x="250" y="200" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="15" value="HttpApiStage" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#aaaaaa;gradientDirection=north;fillColor=#aaaaaa;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.apigatewayv2;" parent="1" vertex="1">
<mxGeometry y="337.5" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="16" value="CubejsLambdaPermissionHttpApi" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.policy;" parent="1" vertex="1">
<mxGeometry x="250" y="400" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="17" value="HttpApiIntegrationCubejs" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#aaaaaa;gradientDirection=north;fillColor=#aaaaaa;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.apigatewayv2;" parent="1" vertex="1">
<mxGeometry x="250" y="300" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="18" value="HttpApiRouteDefault" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#aaaaaa;gradientDirection=north;fillColor=#aaaaaa;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.apigatewayv2;" parent="1" vertex="1">
<mxGeometry y="437.5" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="19" value="SubnetGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elasticache;" parent="1" vertex="1">
<mxGeometry y="1800" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="20" value="ElastiCacheCluster" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elasticache;" parent="1" vertex="1">
<mxGeometry y="1950" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="21" value="AuroraCluster" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.rds;" parent="1" vertex="1">
<mxGeometry x="250" y="750" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="22" value="AuroraClusterSubnetGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.rds;" parent="1" vertex="1">
<mxGeometry x="500" y="750" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="23" value="AuroraClusterKMSKey" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.key_management_service;" parent="1" vertex="1">
<mxGeometry x="500" y="650" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="24" value="AuroraClusterKMSKeyAlias" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.key_management_service;" parent="1" vertex="1">
<mxGeometry x="250" y="650" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="25" value="CacheSecurityGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="2100" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="26" value="LambdaSecurityGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="2250" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="27" value="AuroraClusterSecurityGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry x="500" y="850" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="28" value="AuroraClusterUsername" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.parameter_store;" parent="1" vertex="1">
<mxGeometry y="2400" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="29" value="AuroraClusterPassword" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.parameter_store;" parent="1" vertex="1">
<mxGeometry y="2550" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="30" value="AuroraClusterDatabaseName" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.parameter_store;" parent="1" vertex="1">
<mxGeometry y="2700" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="31" value="AuroraClusterEndpointUrl" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.parameter_store;" parent="1" vertex="1">
<mxGeometry y="750" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="32" value="AthenaQueryResultsBucket" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.s3;" parent="1" vertex="1">
<mxGeometry y="2850" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="33" value="VPC" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.vpc;" parent="1" vertex="1">
<mxGeometry y="3000" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="34" value="InternetGateway" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="3150" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="35" value="GatewayAttachment" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="3300" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="36" value="PrivateASubnet" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="3450" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="37" value="PrivateBSubnet" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="3600" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="38" value="PublicASubnet" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="3750" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="39" value="PublicBSubnet" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="3900" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="40" value="PublicARouteTable" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="4050" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="41" value="PublicBRouteTable" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="4200" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="42" value="PrivateARouteTable" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="4350" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="43" value="PrivateBRouteTable" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="4500" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="44" value="PrivateASubnetRouteTableAssociation" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="4650" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="45" value="PrivateBSubnetRouteTableAssociation" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="4800" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="46" value="PublicASubnetRouteTableAssociation" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="4950" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="47" value="PublicBSubnetRouteTableAssociation" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="5100" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="48" value="PublicAInternetRoute" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="5250" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="49" value="PublicBInternetRoute" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_table;" parent="1" vertex="1">
<mxGeometry y="5400" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="50" value="NetworkAclPublic" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry x="250" y="1050" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="51" value="NetworkAclPrivate" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry x="250" y="1300" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="52" value="PrivateASubnetNetworkAclAssociation" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="5550" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="53" value="PrivateBSubnetNetworkAclAssociation" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="5700" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="54" value="PublicASubnetNetworkAclAssociation" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="5850" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="55" value="PublicBSubnetNetworkAclAssociation" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="6000" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="56" value="NetworkAclEntryInPublicAllowAll" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="1000" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="57" value="NetworkAclEntryOutPublicAllowAll" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="1100" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="58" value="NetworkAclEntryInPrivateAllowAll" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="1250" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="59" value="NetworkAclEntryOutPrivateAllowAll" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="1350" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="60" value="SNSVPCEndpoint" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="6150" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="61" value="AthenaVPCEndpoint" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="6300" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="62" value="S3VPCEndpoint" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="6450" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="63" value="DynamoDBVPCEndpoint" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="6600" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="64" value="VpcEndpointSecurityGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="6750" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="65" value="VpcEndpointLambdaSecurityGroup" style="outlineConnect=0;fontColor=#B3B3B3;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;" parent="1" vertex="1">
<mxGeometry y="6900" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="ServerlessDeploymentBucket|ServerlessDeploymentBucketPolicy" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="3" target="2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="562" y="175"/>
<mxPoint x="736" y="175"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ServerlessDeploymentBucket|CubejsLambdaFunction" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="7" target="2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="562" y="315"/>
<mxPoint x="738" y="188.33333333333334"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="IamRoleLambdaExecution|CubejsLambdaFunction" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="7" target="6" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="562" y="335"/>
<mxPoint x="738" y="297.5"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CubejsLambdaFunction|CubejsLambdaVersionZ85DhRPibARFC9MJGGuUadLwypysEik61IIJhIwCO2U" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="8" target="7" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="125"/>
<mxPoint x="488" y="311.6666666666667"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ServerlessDeploymentBucket|CubejsProcessLambdaFunction" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="9" target="2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="15"/>
<mxPoint x="400" y="100"/>
<mxPoint x="650" y="100"/>
<mxPoint x="738" y="161.66666666666666"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="IamRoleLambdaExecution|CubejsProcessLambdaFunction" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="9" target="6" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="35"/>
<mxPoint x="400" y="250"/>
<mxPoint x="650" y="250"/>
<mxPoint x="738" y="277.5"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CubejsProcessLambdaFunction|CubejsProcessLambdaVersioneUPsZLsBTKK7llFKpibeobFa4UIW0PKYrtoDE6h0" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="10" target="9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="225"/>
<mxPoint x="238" y="38.333333333333336"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CubejsProcessLambdaFunction|SNSTopicCubejsserviceprocessprod" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="11" target="9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="25"/>
<mxPoint x="238" y="11.666666666666668"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CubejsProcessLambdaFunction|CubejsProcessLambdaPermissionCubejsserviceprocessprodSNS" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="12" target="9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="125"/>
<mxPoint x="236" y="25"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HttpApi|HttpApiStage" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="15" target="13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="372.5"/>
<mxPoint x="150" y="500"/>
<mxPoint x="400" y="500"/>
<mxPoint x="486" y="467.5"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HttpApiLogGroup|HttpApiStage" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="15" target="14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="352.5"/>
<mxPoint x="238" y="225"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HttpApi|CubejsLambdaPermissionHttpApi" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="16" target="13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="435"/>
<mxPoint x="486" y="457.5"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CubejsLambdaFunction|CubejsLambdaPermissionHttpApi" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="16" target="7" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="415"/>
<mxPoint x="488" y="338.3333333333333"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HttpApi|HttpApiIntegrationCubejs" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="17" target="13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="335"/>
<mxPoint x="488" y="447.5"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CubejsLambdaFunction|HttpApiIntegrationCubejs" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="17" target="7" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="315"/>
<mxPoint x="486" y="325"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HttpApi|HttpApiRouteDefault" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="18" target="13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="472.5"/>
<mxPoint x="150" y="550"/>
<mxPoint x="400" y="550"/>
<mxPoint x="488" y="477.5"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HttpApiIntegrationCubejs|HttpApiRouteDefault" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="18" target="17" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="452.5"/>
<mxPoint x="238" y="325"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AuroraClusterSubnetGroup|AuroraCluster" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="21" target="22" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="314" y="775"/>
<mxPoint x="488" y="775"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AuroraClusterSecurityGroup|AuroraCluster" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="21" target="27" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="788.3333333333334"/>
<mxPoint x="488" y="875"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AuroraClusterKMSKey|AuroraCluster" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="21" target="23" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="761.6666666666666"/>
<mxPoint x="488" y="685"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AuroraClusterKMSKey|AuroraClusterKMSKeyAlias" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="24" target="23" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="312" y="675"/>
<mxPoint x="488" y="665"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AuroraCluster|AuroraClusterEndpointUrl" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="31" target="21" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="775"/>
<mxPoint x="238" y="775"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NetworkAclPublic|NetworkAclEntryInPublicAllowAll" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="56" target="50" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="1025"/>
<mxPoint x="238" y="1065"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NetworkAclPublic|NetworkAclEntryOutPublicAllowAll" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="57" target="50" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="1125"/>
<mxPoint x="238" y="1085"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NetworkAclPrivate|NetworkAclEntryInPrivateAllowAll" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="58" target="51" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="1275"/>
<mxPoint x="238" y="1315"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NetworkAclPrivate|NetworkAclEntryOutPrivateAllowAll" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#EA6B66;noEdgeStyle=1;orthogonal=1;" parent="1" source="59" target="51" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="62" y="1375"/>
<mxPoint x="238" y="1335"/>
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>