forked from HHS/TANF-app
-
Notifications
You must be signed in to change notification settings - Fork 4
/
diagram.drawio
301 lines (301 loc) · 53.3 KB
/
diagram.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
<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.17 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.17">
<diagram id="joxKfAUvZ1GzhVLKwL1J" name="Network Design">
<mxGraphModel dx="2840" dy="773" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1700" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="wMVF6Ftdtufdl3YfwQ66-36" value="AWS GovCloud" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=right;spacingLeft=30;fontColor=#232F3E;dashed=0;strokeWidth=4;" parent="1" vertex="1">
<mxGeometry x="240" y="380" width="820" height="830" as="geometry" />
</mxCell>
<mxCell id="rVX_8A2fTbSxbzOPcYSw-15" value="OFA cloud.gov Organization" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#147EBA;fillColor=none;verticalAlign=top;align=right;spacingLeft=30;fontColor=#147EBA;dashed=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="270" y="430" width="770" height="730" as="geometry" />
</mxCell>
<mxCell id="QzKXCY8GYKlgsEN4Nh85-55" value="" style="rounded=1;arcSize=18;dashed=1;strokeColor=#ff0000;fillColor=none;gradientColor=none;dashPattern=8 4;strokeWidth=4;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;" parent="1" vertex="1">
<mxGeometry x="345" y="670" width="335" height="460" as="geometry" />
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-14" value="<font color="#ff0000">Isolated Production cloud.gov Space<br></font>" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;strokeColor=#248814;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="375" y="690" width="275" height="240" as="geometry" />
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-48" value="Commit Code" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#6C8EBF;" parent="1" source="QzKXCY8GYKlgsEN4Nh85-24" target="iA-LfhA7wfivf__Mqdaw-43" edge="1">
<mxGeometry x="0.7757" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-392.14750076663586" y="143" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="QzKXCY8GYKlgsEN4Nh85-24" value="Developers" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#232F3E;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.users;" parent="1" vertex="1">
<mxGeometry x="127" y="150" width="52.5" height="52.5" as="geometry" />
</mxCell>
<mxCell id="QzKXCY8GYKlgsEN4Nh85-25" value="" style="endArrow=classic;html=1;strokeColor=#00CC00;" parent="1" source="QzKXCY8GYKlgsEN4Nh85-24" target="iA-LfhA7wfivf__Mqdaw-49" edge="1" treatAsSingle="0">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="150" y="370" as="sourcePoint" />
<mxPoint x="130" y="530" as="targetPoint" />
<Array as="points">
<mxPoint x="150" y="280" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="QzKXCY8GYKlgsEN4Nh85-50" value="<font color="#00cc00" style="font-size: 11px"><span>PORT 443</span> HTTPS</font>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontColor=#000000;fontStyle=0" parent="QzKXCY8GYKlgsEN4Nh85-25" vertex="1" connectable="0">
<mxGeometry x="-0.0457" y="31" relative="1" as="geometry">
<mxPoint x="19" y="11.850000000000023" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eJWyd6xHbrgMZhB6U5gL-1" value="<font style="font-size: 10px;">OFA Admins<br>ACF staff</font>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#232F3E;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.users;" parent="1" vertex="1">
<mxGeometry x="131.75" y="610" width="49" height="49" as="geometry" />
</mxCell>
<mxCell id="eJWyd6xHbrgMZhB6U5gL-2" value="" style="endArrow=classic;html=1;strokeColor=#00CC00;fontColor=#00CC00;fontStyle=0" parent="1" source="eJWyd6xHbrgMZhB6U5gL-1" target="e0DzSmqw-kgwPbijoKrh-1" edge="1">
<mxGeometry x="1" y="52" width="50" height="50" relative="1" as="geometry">
<mxPoint x="50" y="860" as="sourcePoint" />
<mxPoint x="139" y="640" as="targetPoint" />
<Array as="points" />
<mxPoint x="51" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-51" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#6C8EBF;fontColor=#00CC00;" parent="1" source="iA-LfhA7wfivf__Mqdaw-11" target="iA-LfhA7wfivf__Mqdaw-50" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-11" value="cloud.gov load balancer" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.load_balancer_generic;pointerEvents=1;" parent="1" vertex="1">
<mxGeometry x="342.5" y="510" width="37.5" height="50" as="geometry" />
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-46" value="Commit Hook<br>PORT 443 HTTPS" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#6C8EBF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="iA-LfhA7wfivf__Mqdaw-43" target="fAXEoHdD-FQfSCv90Svo-37" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="840" y="257.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-43" value="GitHub" style="dashed=0;outlineConnect=0;html=1;align=center;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.weblogos.github" parent="1" vertex="1">
<mxGeometry x="270" y="220" width="75" height="75" as="geometry" />
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-47" value="Deploy<br>PORT 443 HTTPS" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#6C8EBF;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fAXEoHdD-FQfSCv90Svo-37" target="iA-LfhA7wfivf__Mqdaw-45" edge="1">
<mxGeometry x="0.0643" relative="1" as="geometry">
<mxPoint x="1145" y="310" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-45" value="Cloud.gov API" style="html=1;dashed=0;whitespace=wrap;fillColor=#2875E2;strokeColor=#ffffff;points=[[0.005,0.63,0],[0.1,0.2,0],[0.9,0.2,0],[0.5,0,0],[0.995,0.63,0],[0.72,0.99,0],[0.5,1,0],[0.28,0.99,0]];shape=mxgraph.kubernetes.icon;prIcon=api;verticalAlign=top;align=center;labelPosition=center;verticalLabelPosition=bottom;" parent="1" vertex="1">
<mxGeometry x="480" y="400" width="50" height="48" as="geometry" />
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-52" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#6C8EBF;fontColor=#00CC00;startArrow=none;exitX=1;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="iA-LfhA7wfivf__Mqdaw-49" target="iA-LfhA7wfivf__Mqdaw-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="200" y="386" />
<mxPoint x="200" y="370" />
<mxPoint x="230" y="370" />
<mxPoint x="230" y="535" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-49" value="Login.gov" style="html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=middle;verticalAlign=top;align=center;fontSize=12;outlineConnect=0;spacingTop=-6;fontColor=#FFFFFF;shape=mxgraph.sitemap.login;" parent="1" vertex="1">
<mxGeometry x="107.5" y="342" width="95" height="58" as="geometry" />
</mxCell>
<mxCell id="iA-LfhA7wfivf__Mqdaw-50" value="<font color="#000000">cloud.gov URL router</font>" style="points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.145,0.145,0],[0.8555,0.145,0],[0.855,0.8555,0],[0.145,0.855,0]];verticalLabelPosition=bottom;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.rect;prIcon=router;fillColor=#FAFAFA;strokeColor=#005073;fontColor=#00CC00;" parent="1" vertex="1">
<mxGeometry x="562.63" y="510" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="fAXEoHdD-FQfSCv90Svo-3" value="cloud.gov<br>brokered RDS" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.rds;fillColor=#2E73B8;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="380" y="1020" width="52.22" height="58.75" as="geometry" />
</mxCell>
<mxCell id="fAXEoHdD-FQfSCv90Svo-8" value="cloud.gov<br>brokered S3" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.s3;fillColor=#E05243;gradientColor=none;strokeColor=#007FFF;" parent="1" vertex="1">
<mxGeometry x="460.00000000000017" y="1020" width="48.33" height="58.75" as="geometry" />
</mxCell>
<mxCell id="QzKXCY8GYKlgsEN4Nh85-20" value="<font style="font-size: 10px;"><span>PORT 443</span><br>HTTPS</font>" style="endArrow=classic;html=1;strokeColor=#67AB9F;fontStyle=0" parent="1" edge="1" treatAsSingle="0">
<mxGeometry x="-0.4513" width="50" height="50" relative="1" as="geometry">
<mxPoint x="592" y="560" as="sourcePoint" />
<mxPoint x="592" y="700" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="rVX_8A2fTbSxbzOPcYSw-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;" parent="1" source="rVX_8A2fTbSxbzOPcYSw-11" target="fAXEoHdD-FQfSCv90Svo-3" edge="1" treatAsSingle="0">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="445" y="950" />
<mxPoint x="406" y="950" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="rVX_8A2fTbSxbzOPcYSw-18" value="PORT 5432&nbsp;Postgres" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="rVX_8A2fTbSxbzOPcYSw-17" vertex="1" connectable="0">
<mxGeometry x="0.6593" y="-2" relative="1" as="geometry">
<mxPoint x="2" y="-18" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="fAXEoHdD-FQfSCv90Svo-5" value="<span style="background-color: rgb(255 , 255 , 255)">cloud.gov brokered<br>API Application</span>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.container_2;strokeColor=#007FFF;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="415" y="720" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="fAXEoHdD-FQfSCv90Svo-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="fAXEoHdD-FQfSCv90Svo-7" target="fAXEoHdD-FQfSCv90Svo-5" edge="1">
<mxGeometry x="431.75" y="700" as="geometry" />
</mxCell>
<mxCell id="fAXEoHdD-FQfSCv90Svo-7" value="<span style="background-color: rgb(255 , 255 , 255) ; line-height: 120%">cloud.gov brokered<br>Frontend Application</span>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.container_2;strokeColor=#007FFF;fillColor=none;snapToPoint=1;" parent="1" vertex="1">
<mxGeometry x="557.63" y="720" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="fAXEoHdD-FQfSCv90Svo-37" value="CircleCI" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxMDMuOCAxMDUuMiIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwIDIwMCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZ28taWNvbi5zdmciCiAgIHdpZHRoPSIxMDMuOCIKICAgaGVpZ2h0PSIxMDUuMiI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTMiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxMSIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjMwNzAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTc1MiIKICAgICBpZD0ibmFtZWR2aWV3OSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6em9vbT0iMS4xOCIKICAgICBpbmtzY2FwZTpjeD0iNTEuOSIKICAgICBpbmtzY2FwZTpjeT0iMjIuNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTMwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSI0OCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkxheWVyXzEiIC8+PHBhdGgKICAgICBzdHlsZT0iZmlsbDojMzQzNDM0IgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgaWQ9InBhdGg3IgogICAgIGQ9Im0gMzguNiw1Mi42IGMgMCwtNi45IDUuNiwtMTIuNSAxMi41LC0xMi41IDYuOSwwIDEyLjUsNS42IDEyLjUsMTIuNSAwLDYuOSAtNS42LDEyLjUgLTEyLjUsMTIuNSBDIDQ0LjIsNjUuMiAzOC42LDU5LjUgMzguNiw1Mi42IFogTSA1MS4xLDAgQyAyNi41LDAgNS45LDE2LjggMC4xLDM5LjYgMC4xLDM5LjggMCwzOS45IDAsNDAuMSBjIDAsMS40IDEuMSwyLjUgMi41LDIuNSBsIDIxLjIsMCBjIDEsMCAxLjksLTAuNiAyLjMsLTEuNSBsIDAsMCBDIDMwLjQsMzEuNiAzOS45LDI1IDUxLjEsMjUgNjYuMywyNSA3OC43LDM3LjQgNzguNyw1Mi42IDc4LjcsNjcuOCA2Ni4zLDgwLjIgNTEuMSw4MC4yIDQwLDgwLjIgMzAuNCw3My42IDI2LDY0LjEgbCAwLDAgYyAtMC40LC0wLjkgLTEuMywtMS41IC0yLjMsLTEuNSBsIC0yMS4yLDAgYyAtMS40LDAgLTIuNSwxLjEgLTIuNSwyLjUgMCwwLjIgMCwwLjMgMC4xLDAuNSA1LjgsMjIuOCAyNi40LDM5LjYgNTEsMzkuNiAyOS4xLDAgNTIuNywtMjMuNiA1Mi43LC01Mi43IEMgMTAzLjgsMjMuNSA4MC4yLDAgNTEuMSwwIFoiIC8+PC9zdmc+;verticalAlign=top;html=1;labelPosition=center;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#FFFFFF;" parent="1" vertex="1">
<mxGeometry x="478.26" y="230.5" width="53.48" height="54" as="geometry" />
</mxCell>
<mxCell id="rVX_8A2fTbSxbzOPcYSw-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="wMVF6Ftdtufdl3YfwQ66-36" target="wMVF6Ftdtufdl3YfwQ66-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="e0DzSmqw-kgwPbijoKrh-1" value="ACF AMS" style="html=1;strokeColor=none;fillColor=#0079D6;labelPosition=center;verticalLabelPosition=middle;verticalAlign=top;align=center;fontSize=12;outlineConnect=0;spacingTop=-6;fontColor=#FFFFFF;shape=mxgraph.sitemap.login;" parent="1" vertex="1">
<mxGeometry x="110" y="460" width="92.5" height="60" as="geometry" />
</mxCell>
<mxCell id="e0DzSmqw-kgwPbijoKrh-2" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#6C8EBF;fontColor=#00CC00;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="e0DzSmqw-kgwPbijoKrh-1" target="iA-LfhA7wfivf__Mqdaw-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="210" y="620" as="sourcePoint" />
<mxPoint x="340" y="540" as="targetPoint" />
<Array as="points">
<mxPoint x="203" y="505" />
<mxPoint x="203" y="535" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="D84LtCjp0y3HGpu1InbY-2" value="<font style="font-size: 10px;">Grantees</font>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#232F3E;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.users;" parent="1" vertex="1">
<mxGeometry x="-30" y="360" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="D84LtCjp0y3HGpu1InbY-12" value="" style="endArrow=classic;html=1;strokeColor=#00CC00;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="D84LtCjp0y3HGpu1InbY-2" edge="1" treatAsSingle="0">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="17.5" y="400" as="sourcePoint" />
<mxPoint x="107.5" y="381" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="D84LtCjp0y3HGpu1InbY-13" value="<font color="#00cc00" style="font-size: 11px"><span>PORT 443</span> <br>HTTPS</font>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontColor=#000000;fontStyle=0" parent="D84LtCjp0y3HGpu1InbY-12" vertex="1" connectable="0">
<mxGeometry x="-0.0457" y="31" relative="1" as="geometry">
<mxPoint x="2" y="24" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="rVX_8A2fTbSxbzOPcYSw-11" value="<span style="color: rgb(0 , 0 , 0)">AntiVirus API</span><br style="color: rgb(0 , 0 , 0)"><span style="color: rgb(0 , 0 , 0)">Application</span>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.container_2;strokeColor=#007FFF;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="415" y="810" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="zbomxPJpOzn3hCQKMlop-5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" parent="1" source="fAXEoHdD-FQfSCv90Svo-5" target="rVX_8A2fTbSxbzOPcYSw-11" edge="1" treatAsSingle="0">
<mxGeometry relative="1" as="geometry">
<mxPoint x="445" y="755.81" as="sourcePoint" />
<mxPoint x="445" y="1020" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="zbomxPJpOzn3hCQKMlop-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;" parent="1" edge="1" treatAsSingle="0">
<mxGeometry relative="1" as="geometry">
<mxPoint x="445" y="920" as="sourcePoint" />
<mxPoint x="480" y="1020" as="targetPoint" />
<Array as="points">
<mxPoint x="445" y="950" />
<mxPoint x="480" y="950" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="zbomxPJpOzn3hCQKMlop-8" value="PORT 443 HTTPS" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="zbomxPJpOzn3hCQKMlop-7" vertex="1" connectable="0">
<mxGeometry x="0.6593" y="-2" relative="1" as="geometry">
<mxPoint x="2" y="-5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-2" value="<font color="#ff0000">Isolated Dev/Staging cloud.gov Spaces<br></font>" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;strokeColor=#248814;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="740" y="640" width="280" height="250" as="geometry" />
</mxCell>
<mxCell id="gxQi1M1045ioH6I11n_1-17" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=10;strokeColor=#66CC00;fillColor=#99FF33;entryX=0.659;entryY=-0.05;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="d3EcKYusdmz7uVwUvl-z-3" target="gxQi1M1045ioH6I11n_1-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="830" as="targetPoint" />
<Array as="points">
<mxPoint x="810" y="630" />
<mxPoint x="230" y="630" />
<mxPoint x="230" y="790" />
<mxPoint x="160" y="790" />
<mxPoint x="160" y="837" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-3" value="<span style="background-color: rgb(255 , 255 , 255)">cloud.gov brokered<br>API Application</span>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.container_2;strokeColor=#007FFF;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="780" y="680" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="d3EcKYusdmz7uVwUvl-z-5" target="d3EcKYusdmz7uVwUvl-z-3" edge="1">
<mxGeometry x="431.75" y="700" as="geometry" />
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-5" value="<span style="background-color: rgb(255 , 255 , 255) ; line-height: 120%">cloud.gov brokered<br>Frontend Application</span>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.container_2;strokeColor=#007FFF;fillColor=none;snapToPoint=1;" parent="1" vertex="1">
<mxGeometry x="900" y="680" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-6" value="<font color="#000000">Nginx-as-router</font>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.container_2;strokeColor=#007FFF;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="780" y="780" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" parent="1" source="d3EcKYusdmz7uVwUvl-z-3" target="d3EcKYusdmz7uVwUvl-z-6" edge="1" treatAsSingle="0">
<mxGeometry relative="1" as="geometry">
<mxPoint x="810" y="767.91" as="sourcePoint" />
<mxPoint x="810" y="1032.1" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-8" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#000000;fontColor=#00CC00;" parent="1" source="d3EcKYusdmz7uVwUvl-z-6" target="rVX_8A2fTbSxbzOPcYSw-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="773" y="840" as="sourcePoint" />
<mxPoint x="480" y="839.5" as="targetPoint" />
<Array as="points">
<mxPoint x="670" y="810" />
<mxPoint x="670" y="840" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-10" value="<span>PORT 443</span><br>HTTPS" style="endArrow=classic;html=1;strokeColor=#67AB9F;fontStyle=0" parent="1" edge="1" treatAsSingle="0">
<mxGeometry x="-0.4513" width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="540" as="sourcePoint" />
<mxPoint x="930.0224975826177" y="670" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="d3EcKYusdmz7uVwUvl-z-11" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#6C8EBF;fontColor=#00CC00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="615" y="534.5" as="sourcePoint" />
<mxPoint x="930" y="540" as="targetPoint" />
<Array as="points">
<mxPoint x="772" y="535" />
<mxPoint x="930" y="535" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="gxQi1M1045ioH6I11n_1-2" value="<font color="#00cc00" style="font-size: 11px"><span>PORT 443</span> <br>HTTPS</font>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontColor=#000000;fontStyle=0" parent="1" vertex="1" connectable="0">
<mxGeometry x="156.25" y="580" as="geometry" />
</mxCell>
<mxCell id="gxQi1M1045ioH6I11n_1-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#66CC00;" parent="1" source="fAXEoHdD-FQfSCv90Svo-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="160" y="840" as="targetPoint" />
<Array as="points">
<mxPoint x="230" y="750" />
<mxPoint x="230" y="790" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eJWyd6xHbrgMZhB6U5gL-6" value="<font style="font-size: 10px;">MFA via Google Authenticator, PIV/CAC, or SMS</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="100" y="400" width="110" height="68" as="geometry" />
</mxCell>
<mxCell id="gxQi1M1045ioH6I11n_1-10" value="<font color="#00cc00" style="font-size: 10px;">PORT 443 <br>HTTPS</font>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontColor=#000000;fontStyle=0" parent="1" vertex="1" connectable="0">
<mxGeometry x="40" y="820" as="geometry">
<mxPoint x="80" y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gxQi1M1045ioH6I11n_1-12" value="<font style="font-size: 10px;">SendGrid E-mail<br>API</font>" style="sketch=0;aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/SendGrid_Accounts.svg;" parent="1" vertex="1">
<mxGeometry x="128.25" y="840" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="QzKXCY8GYKlgsEN4Nh85-56" value="<font style="font-size: 16px;" color="#ff0000"><b style="">&nbsp;Accreditation&nbsp;Boundary</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="345" y="640" width="200" height="20" as="geometry" />
</mxCell>
<mxCell id="gxQi1M1045ioH6I11n_1-19" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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" parent="1" vertex="1">
<mxGeometry x="562.63" y="720" width="48.45" height="16.23" as="geometry" />
</mxCell>
<mxCell id="gxQi1M1045ioH6I11n_1-20" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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" parent="1" vertex="1">
<mxGeometry x="905.78" y="673.77" width="48.45" height="16.23" as="geometry" />
</mxCell>
<mxCell id="O158aCvDYY1aH15FfzWn-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.714;entryY=1.023;entryDx=0;entryDy=0;fillColor=#60a917;strokeColor=#48BD00;entryPerimeter=0;" edge="1" parent="1" target="O158aCvDYY1aH15FfzWn-5">
<mxGeometry relative="1" as="geometry">
<mxPoint x="230" y="727.9090909090908" as="targetPoint" />
<mxPoint x="160" y="790" as="sourcePoint" />
<Array as="points">
<mxPoint x="160" y="770" />
<mxPoint x="160" y="770" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="O158aCvDYY1aH15FfzWn-5" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="1">
<mxGeometry x="52.5" y="705.8" width="150" height="44.63" as="geometry" />
</mxCell>
<mxCell id="O158aCvDYY1aH15FfzWn-9" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="410" y="750" as="sourcePoint" />
<mxPoint x="460" y="700" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>