networking.xml 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872
  1. <shapes name="mxgraph.aws.networking">
  2. <shape name="AWS Direct Connect" h="54.61" w="54.61" aspect="variable" strokewidth="inherit">
  3. <connections>
  4. <constraint x="0.5" y="0" perimeter="0" name="N"/>
  5. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  6. <constraint x="0" y="0.5" perimeter="0" name="W"/>
  7. <constraint x="1" y="0.5" perimeter="0" name="E"/>
  8. <constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
  9. <constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
  10. <constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
  11. <constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
  12. </connections>
  13. <background>
  14. <path>
  15. <move x="27.3" y="0"/>
  16. <curve x1="12.23" y1="0" x2="0" y2="12.22" x3="0" y3="27.3"/>
  17. <curve x1="0" y1="42.38" x2="12.23" y2="54.61" x3="27.3" y3="54.61"/>
  18. <curve x1="42.38" y1="54.61" x2="54.61" y2="42.38" x3="54.61" y3="27.3"/>
  19. <curve x1="54.61" y1="12.22" x2="42.38" y2="0" x3="27.3" y3="0"/>
  20. <close/>
  21. <move x="35.14" y="49.77"/>
  22. <line x="19.26" y="25.01"/>
  23. <line x="26.72" y="23.76"/>
  24. <line x="20.25" y="6.02"/>
  25. <line x="36.85" y="30.51"/>
  26. <line x="28.86" y="30.66"/>
  27. <line x="35.14" y="49.77"/>
  28. <close/>
  29. </path>
  30. </background>
  31. <foreground>
  32. <fillstroke/>
  33. </foreground>
  34. </shape>
  35. <shape name="Elastic Load Balancer" h="57.33" w="57.33" aspect="variable" strokewidth="inherit">
  36. <connections>
  37. <constraint x="0.5" y="0" perimeter="0" name="N"/>
  38. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  39. <constraint x="0" y="0.5" perimeter="0" name="W"/>
  40. <constraint x="1" y="0.5" perimeter="0" name="E"/>
  41. <constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
  42. <constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
  43. <constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
  44. <constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
  45. </connections>
  46. <background>
  47. <path>
  48. <move x="28.67" y="0"/>
  49. <curve x1="12.83" y1="0" x2="0" y2="12.83" x3="0" y3="28.67"/>
  50. <curve x1="0" y1="44.5" x2="12.83" y2="57.33" x3="28.67" y3="57.33"/>
  51. <curve x1="44.5" y1="57.33" x2="57.33" y2="44.5" x3="57.33" y3="28.67"/>
  52. <curve x1="57.33" y1="12.83" x2="44.5" y2="0" x3="28.67" y3="0"/>
  53. <close/>
  54. <move x="46.67" y="19.67"/>
  55. <line x="37.67" y="19.67"/>
  56. <line x="37.67" y="17.88"/>
  57. <line x="34.87" y="21.4"/>
  58. <line x="33.59" y="19.58"/>
  59. <line x="20.9" y="27.67"/>
  60. <line x="31.67" y="27.67"/>
  61. <line x="31.67" y="25.74"/>
  62. <line x="37.67" y="27.99"/>
  63. <line x="37.67" y="24.67"/>
  64. <line x="46.67" y="24.67"/>
  65. <line x="46.67" y="33.67"/>
  66. <line x="37.67" y="33.67"/>
  67. <line x="37.67" y="30.34"/>
  68. <line x="31.67" y="32.59"/>
  69. <line x="31.67" y="30.67"/>
  70. <line x="20.9" y="30.67"/>
  71. <line x="33.7" y="38.75"/>
  72. <line x="34.87" y="36.87"/>
  73. <line x="37.67" y="40.46"/>
  74. <line x="37.67" y="38.67"/>
  75. <line x="46.67" y="38.67"/>
  76. <line x="46.67" y="47.67"/>
  77. <line x="37.67" y="47.67"/>
  78. <line x="37.67" y="44.07"/>
  79. <line x="31.45" y="42.57"/>
  80. <line x="32.3" y="40.77"/>
  81. <line x="16.67" y="30.66"/>
  82. <line x="16.67" y="36.67"/>
  83. <line x="6.67" y="36.67"/>
  84. <line x="6.67" y="21.67"/>
  85. <line x="16.67" y="21.67"/>
  86. <line x="16.67" y="27.68"/>
  87. <line x="32.41" y="17.57"/>
  88. <line x="31.45" y="15.76"/>
  89. <line x="37.67" y="14.26"/>
  90. <line x="37.67" y="10.67"/>
  91. <line x="46.67" y="10.67"/>
  92. <line x="46.67" y="19.67"/>
  93. <close/>
  94. </path>
  95. </background>
  96. <foreground>
  97. <fillstroke/>
  98. </foreground>
  99. </shape>
  100. <shape name="Route 53" h="56.72" w="60.3" aspect="variable" strokewidth="inherit">
  101. <connections>
  102. <constraint x="0.51" y="0" perimeter="0" name="N"/>
  103. <constraint x="0.517" y="0.995" perimeter="0" name="S"/>
  104. <constraint x="0.06" y="0.5" perimeter="0" name="W"/>
  105. <constraint x="0.93" y="0.5" perimeter="0" name="E"/>
  106. <constraint x="0.02" y="0.215" perimeter="0" name="NW"/>
  107. <constraint x="0.13" y="0.855" perimeter="0" name="SW"/>
  108. <constraint x="0.96" y="0.195" perimeter="0" name="NE"/>
  109. <constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
  110. </connections>
  111. <background>
  112. <path>
  113. <move x="58.75" y="38.98"/>
  114. <curve x1="55.95" y1="52.8" x2="42.56" y2="47.21" x3="31.7" y3="56.21"/>
  115. <curve x1="31.08" y1="56.72" x2="30.78" y2="56.21" x3="30.78" y3="56.21"/>
  116. <curve x1="24.2" y1="48.2" x2="3.9" y2="54.88" x3="1.38" y3="38.98"/>
  117. <curve x1="0" y1="30.28" x2="5.22" y2="29.21" x3="5.51" y3="22.67"/>
  118. <curve x1="5.74" y1="17.61" x2="1.38" y2="12.1" x3="1.38" y3="12.1"/>
  119. <line x="11.03" y="0.39"/>
  120. <curve x1="11.03" y1="0.39" x2="20.53" y2="9.98" x3="30.06" y3="0.39"/>
  121. <curve x1="30.45" y1="0" x2="31.19" y2="0.28" x3="31.3" y3="0.41"/>
  122. <curve x1="40.37" y1="10.75" x2="49.62" y2="0.39" x3="49.62" y3="0.39"/>
  123. <line x="57.89" y="11.18"/>
  124. <curve x1="57.89" y1="11.18" x2="53.52" y2="16.35" x3="53.75" y3="22.09"/>
  125. <curve x1="54.02" y1="28.87" x2="60.3" y2="31.31" x3="58.75" y3="38.98"/>
  126. <close/>
  127. </path>
  128. </background>
  129. <foreground>
  130. <fillstroke/>
  131. </foreground>
  132. </shape>
  133. <shape name="Route 53 HostedZone" h="54.56" w="58.01" aspect="variable" strokewidth="inherit">
  134. <connections>
  135. <constraint x="0.51" y="0" perimeter="0" name="N"/>
  136. <constraint x="0.517" y="0.995" perimeter="0" name="S"/>
  137. <constraint x="0.06" y="0.5" perimeter="0" name="W"/>
  138. <constraint x="0.93" y="0.5" perimeter="0" name="E"/>
  139. <constraint x="0.02" y="0.215" perimeter="0" name="NW"/>
  140. <constraint x="0.13" y="0.855" perimeter="0" name="SW"/>
  141. <constraint x="0.96" y="0.195" perimeter="0" name="NE"/>
  142. <constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
  143. </connections>
  144. <background>
  145. <path>
  146. <move x="56.51" y="37.49"/>
  147. <curve x1="53.83" y1="50.79" x2="40.94" y2="45.42" x3="30.49" y3="54.06"/>
  148. <curve x1="29.9" y1="54.56" x2="29.61" y2="54.06" x3="29.61" y3="54.06"/>
  149. <curve x1="23.28" y1="46.36" x2="3.75" y2="52.79" x3="1.33" y3="37.49"/>
  150. <curve x1="0" y1="29.12" x2="5.02" y2="28.1" x3="5.3" y3="21.8"/>
  151. <curve x1="5.53" y1="16.94" x2="1.33" y2="11.64" x3="1.33" y3="11.64"/>
  152. <line x="10.61" y="0.37"/>
  153. <curve x1="10.61" y1="0.37" x2="19.75" y2="9.6" x3="28.92" y3="0.37"/>
  154. <curve x1="29.29" y1="0" x2="30" y2="0.27" x3="30.11" y3="0.4"/>
  155. <curve x1="38.84" y1="10.34" x2="47.73" y2="0.37" x3="47.73" y3="0.37"/>
  156. <line x="55.69" y="10.75"/>
  157. <curve x1="55.69" y1="10.75" x2="51.49" y2="15.72" x3="51.71" y3="21.25"/>
  158. <curve x1="51.97" y1="27.76" x2="58.01" y2="30.12" x3="56.51" y3="37.49"/>
  159. <close/>
  160. </path>
  161. </background>
  162. <foreground>
  163. <fillstroke/>
  164. </foreground>
  165. </shape>
  166. <shape name="Route 53 RouteTable" h="49.57" w="58.62" aspect="variable" strokewidth="inherit">
  167. <connections>
  168. <constraint x="0.5" y="0" perimeter="0" name="N"/>
  169. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  170. <constraint x="0" y="0.5" perimeter="0" name="W"/>
  171. <constraint x="1" y="0.5" perimeter="0" name="E"/>
  172. <constraint x="0" y="0" perimeter="0" name="NW"/>
  173. <constraint x="0" y="1" perimeter="0" name="SW"/>
  174. <constraint x="1" y="0" perimeter="0" name="NE"/>
  175. <constraint x="1" y="1" perimeter="0" name="SE"/>
  176. </connections>
  177. <foreground>
  178. <path>
  179. <move x="0" y="0"/>
  180. <line x="0" y="14.12"/>
  181. <line x="58.62" y="14.12"/>
  182. <line x="58.62" y="0"/>
  183. <line x="0" y="0"/>
  184. <close/>
  185. <move x="6.85" y="11.3"/>
  186. <line x="5.5" y="11.3"/>
  187. <line x="5.5" y="5.06"/>
  188. <line x="3.76" y="5.06"/>
  189. <line x="3.76" y="4.16"/>
  190. <line x="3.89" y="4.16"/>
  191. <curve x1="4.7" y1="4.16" x2="5.63" y2="3.96" x3="5.87" y3="2.87"/>
  192. <line x="5.87" y="2.7"/>
  193. <line x="6.85" y="2.7"/>
  194. <line x="6.85" y="11.3"/>
  195. <close/>
  196. <move x="14.39" y="3.96"/>
  197. <curve x1="13.08" y1="5.72" x2="11.95" y2="8.71" x3="11.76" y3="11.3"/>
  198. <line x="10.34" y="11.3"/>
  199. <curve x1="10.53" y1="8.73" x2="11.76" y2="5.87" x3="13.09" y3="4.11"/>
  200. <line x="9.43" y="4.11"/>
  201. <line x="9.43" y="2.87"/>
  202. <line x="14.39" y="2.87"/>
  203. <line x="14.39" y="3.96"/>
  204. <close/>
  205. <move x="20.38" y="11.3"/>
  206. <line x="15.49" y="11.3"/>
  207. <curve x1="15.49" y1="7.56" x2="19" y2="7.64" x3="19" y3="4.97"/>
  208. <curve x1="19" y1="4.27" x2="18.7" y2="3.67" x3="17.96" y3="3.67"/>
  209. <curve x1="16.95" y1="3.67" x2="16.79" y2="4.59" x3="16.79" y3="5.47"/>
  210. <line x="15.51" y="5.47"/>
  211. <curve x1="15.51" y1="3.76" x2="16.2" y2="2.7" x3="17.98" y3="2.7"/>
  212. <curve x1="19.7" y1="2.7" x2="20.35" y2="3.75" x3="20.35" y3="5"/>
  213. <curve x1="20.35" y1="7.85" x2="17.63" y2="8.03" x3="16.99" y3="10.13"/>
  214. <line x="20.38" y="10.13"/>
  215. <line x="20.38" y="11.3"/>
  216. <close/>
  217. <move x="23.21" y="11.3"/>
  218. <line x="21.87" y="11.3"/>
  219. <line x="21.87" y="9.69"/>
  220. <line x="23.21" y="9.69"/>
  221. <line x="23.21" y="11.3"/>
  222. <close/>
  223. <move x="28.1" y="11.3"/>
  224. <line x="26.75" y="11.3"/>
  225. <line x="26.75" y="5.06"/>
  226. <line x="25.02" y="5.06"/>
  227. <line x="25.02" y="4.16"/>
  228. <line x="25.15" y="4.16"/>
  229. <curve x1="25.95" y1="4.16" x2="26.89" y2="3.96" x3="27.12" y3="2.87"/>
  230. <line x="27.12" y="2.7"/>
  231. <line x="28.1" y="2.7"/>
  232. <line x="28.1" y="11.3"/>
  233. <close/>
  234. <move x="33.14" y="11.47"/>
  235. <curve x1="31.03" y1="11.47" x2="30.63" y2="9.82" x3="30.63" y3="7.35"/>
  236. <curve x1="30.63" y1="4.78" x2="31.09" y2="2.7" x3="33.3" y3="2.7"/>
  237. <curve x1="34.76" y1="2.7" x2="35.55" y2="3.38" x3="35.55" y3="4.79"/>
  238. <line x="34.21" y="4.79"/>
  239. <curve x1="34.21" y1="4.29" x2="33.98" y2="3.67" x3="33.31" y3="3.67"/>
  240. <curve x1="32.05" y1="3.67" x2="31.98" y2="5.38" x3="31.98" y3="6.64"/>
  241. <line x="32.01" y="6.66"/>
  242. <curve x1="32.34" y1="6.04" x2="32.91" y2="5.75" x3="33.64" y3="5.75"/>
  243. <curve x1="34.79" y1="5.75" x2="35.71" y2="6.6" x3="35.71" y3="8.31"/>
  244. <curve x1="35.71" y1="10.29" x2="34.92" y2="11.47" x3="33.14" y3="11.47"/>
  245. <close/>
  246. <move x="38.45" y="11.3"/>
  247. <line x="37.1" y="11.3"/>
  248. <line x="37.1" y="9.69"/>
  249. <line x="38.45" y="9.69"/>
  250. <line x="38.45" y="11.3"/>
  251. <close/>
  252. <move x="42.38" y="11.47"/>
  253. <curve x1="40.77" y1="11.47" x2="39.87" y2="10.42" x3="39.87" y3="7.08"/>
  254. <curve x1="39.87" y1="3.74" x2="40.77" y2="2.7" x3="42.38" y3="2.7"/>
  255. <curve x1="43.99" y1="2.7" x2="44.89" y2="3.74" x3="44.89" y3="7.08"/>
  256. <curve x1="44.88" y1="10.42" x2="43.99" y2="11.47" x3="42.38" y3="11.47"/>
  257. <close/>
  258. <move x="47.66" y="11.3"/>
  259. <line x="46.31" y="11.3"/>
  260. <line x="46.31" y="9.69"/>
  261. <line x="47.66" y="9.69"/>
  262. <line x="47.66" y="11.3"/>
  263. <close/>
  264. <move x="51.59" y="11.47"/>
  265. <curve x1="49.98" y1="11.47" x2="49.09" y2="10.42" x3="49.09" y3="7.08"/>
  266. <curve x1="49.09" y1="3.74" x2="49.98" y2="2.7" x3="51.59" y3="2.7"/>
  267. <curve x1="53.2" y1="2.7" x2="54.1" y2="3.74" x3="54.1" y3="7.08"/>
  268. <curve x1="54.1" y1="10.42" x2="53.2" y2="11.47" x3="51.59" y3="11.47"/>
  269. <close/>
  270. </path>
  271. <fillstroke/>
  272. <path>
  273. <move x="0" y="32.26"/>
  274. <line x="58.62" y="32.26"/>
  275. <line x="58.62" y="18.14"/>
  276. <line x="0" y="18.14"/>
  277. <line x="0" y="32.26"/>
  278. <close/>
  279. <move x="51.59" y="20.84"/>
  280. <curve x1="53.2" y1="20.84" x2="54.1" y2="21.89" x3="54.1" y3="25.23"/>
  281. <curve x1="54.1" y1="28.57" x2="53.2" y2="29.61" x3="51.59" y3="29.61"/>
  282. <curve x1="49.98" y1="29.61" x2="49.09" y2="28.57" x3="49.09" y3="25.23"/>
  283. <curve x1="49.09" y1="21.89" x2="49.98" y2="20.84" x3="51.59" y3="20.84"/>
  284. <close/>
  285. <move x="46.31" y="27.84"/>
  286. <line x="47.66" y="27.84"/>
  287. <line x="47.66" y="29.44"/>
  288. <line x="46.31" y="29.44"/>
  289. <line x="46.31" y="27.84"/>
  290. <close/>
  291. <move x="40.25" y="22.3"/>
  292. <line x="40.38" y="22.3"/>
  293. <curve x1="41.19" y1="22.3" x2="42.12" y2="22.11" x3="42.36" y3="21.01"/>
  294. <line x="42.36" y="20.84"/>
  295. <line x="43.34" y="20.84"/>
  296. <line x="43.34" y="29.44"/>
  297. <line x="41.99" y="29.44"/>
  298. <line x="41.99" y="23.2"/>
  299. <line x="40.25" y="23.2"/>
  300. <line x="40.25" y="22.3"/>
  301. <close/>
  302. <move x="37.1" y="27.84"/>
  303. <line x="38.45" y="27.84"/>
  304. <line x="38.45" y="29.44"/>
  305. <line x="37.1" y="29.44"/>
  306. <line x="37.1" y="27.84"/>
  307. <close/>
  308. <move x="33.3" y="20.84"/>
  309. <curve x1="34.76" y1="20.84" x2="35.55" y2="21.52" x3="35.55" y3="22.93"/>
  310. <line x="34.21" y="22.93"/>
  311. <curve x1="34.21" y1="22.44" x2="33.98" y2="21.82" x3="33.31" y3="21.82"/>
  312. <curve x1="32.05" y1="21.82" x2="31.98" y2="23.53" x3="31.98" y3="24.78"/>
  313. <line x="32.01" y="24.8"/>
  314. <curve x1="32.34" y1="24.18" x2="32.91" y2="23.89" x3="33.64" y3="23.89"/>
  315. <curve x1="34.79" y1="23.89" x2="35.71" y2="24.74" x3="35.71" y3="26.46"/>
  316. <curve x1="35.71" y1="28.43" x2="34.92" y2="29.61" x3="33.15" y3="29.61"/>
  317. <curve x1="31.03" y1="29.61" x2="30.63" y2="27.96" x3="30.63" y3="25.5"/>
  318. <curve x1="30.63" y1="22.92" x2="31.09" y2="20.84" x3="33.3" y3="20.84"/>
  319. <close/>
  320. <move x="25.02" y="22.3"/>
  321. <line x="25.15" y="22.3"/>
  322. <curve x1="25.95" y1="22.3" x2="26.88" y2="22.11" x3="27.12" y3="21.01"/>
  323. <line x="27.12" y="20.84"/>
  324. <line x="28.1" y="20.84"/>
  325. <line x="28.1" y="29.44"/>
  326. <line x="26.75" y="29.44"/>
  327. <line x="26.75" y="23.2"/>
  328. <line x="25.02" y="23.2"/>
  329. <line x="25.02" y="22.3"/>
  330. <close/>
  331. <move x="21.87" y="27.84"/>
  332. <line x="23.21" y="27.84"/>
  333. <line x="23.21" y="29.44"/>
  334. <line x="21.87" y="29.44"/>
  335. <line x="21.87" y="27.84"/>
  336. <close/>
  337. <move x="17.96" y="21.82"/>
  338. <curve x1="16.95" y1="21.82" x2="16.79" y2="22.74" x3="16.79" y3="23.61"/>
  339. <line x="15.51" y="23.61"/>
  340. <curve x1="15.51" y1="21.9" x2="16.2" y2="20.85" x3="17.98" y3="20.85"/>
  341. <curve x1="19.7" y1="20.85" x2="20.35" y2="21.89" x3="20.35" y3="23.14"/>
  342. <curve x1="20.35" y1="25.99" x2="17.63" y2="26.18" x3="16.99" y3="28.28"/>
  343. <line x="20.38" y="28.28"/>
  344. <line x="20.38" y="29.44"/>
  345. <line x="15.49" y="29.44"/>
  346. <curve x1="15.49" y1="25.7" x2="19" y2="25.79" x3="19" y3="23.12"/>
  347. <curve x1="19" y1="22.41" x2="18.7" y2="21.82" x3="17.96" y3="21.82"/>
  348. <close/>
  349. <move x="9.43" y="21.01"/>
  350. <line x="14.4" y="21.01"/>
  351. <line x="14.4" y="22.11"/>
  352. <curve x1="13.08" y1="23.87" x2="11.95" y2="26.86" x3="11.76" y3="29.44"/>
  353. <line x="10.34" y="29.44"/>
  354. <curve x1="10.53" y1="26.88" x2="11.76" y2="24.01" x3="13.1" y3="22.25"/>
  355. <line x="9.43" y="22.25"/>
  356. <line x="9.43" y="21.01"/>
  357. <close/>
  358. <move x="3.76" y="22.3"/>
  359. <line x="3.89" y="22.3"/>
  360. <curve x1="4.7" y1="22.3" x2="5.63" y2="22.11" x3="5.87" y3="21.01"/>
  361. <line x="5.87" y="20.84"/>
  362. <line x="6.85" y="20.84"/>
  363. <line x="6.85" y="29.44"/>
  364. <line x="5.5" y="29.44"/>
  365. <line x="5.5" y="23.2"/>
  366. <line x="3.76" y="23.2"/>
  367. <line x="3.76" y="22.3"/>
  368. <close/>
  369. </path>
  370. <fillstroke/>
  371. <path>
  372. <move x="0" y="49.57"/>
  373. <line x="58.62" y="49.57"/>
  374. <line x="58.62" y="35.45"/>
  375. <line x="0" y="35.45"/>
  376. <line x="0" y="49.57"/>
  377. <close/>
  378. <move x="51.59" y="38.15"/>
  379. <curve x1="53.2" y1="38.15" x2="54.1" y2="39.2" x3="54.1" y3="42.54"/>
  380. <curve x1="54.1" y1="45.88" x2="53.2" y2="46.92" x3="51.59" y3="46.92"/>
  381. <curve x1="49.98" y1="46.92" x2="49.09" y2="45.88" x3="49.09" y3="42.54"/>
  382. <curve x1="49.09" y1="39.2" x2="49.98" y2="38.15" x3="51.59" y3="38.15"/>
  383. <close/>
  384. <move x="46.31" y="45.15"/>
  385. <line x="47.66" y="45.15"/>
  386. <line x="47.66" y="46.75"/>
  387. <line x="46.31" y="46.75"/>
  388. <line x="46.31" y="45.15"/>
  389. <close/>
  390. <move x="42.4" y="39.12"/>
  391. <curve x1="41.4" y1="39.12" x2="41.23" y2="40.05" x3="41.23" y3="40.92"/>
  392. <line x="39.96" y="40.92"/>
  393. <curve x1="39.96" y1="39.21" x2="40.64" y2="38.15" x3="42.43" y3="38.15"/>
  394. <curve x1="44.14" y1="38.15" x2="44.79" y2="39.2" x3="44.79" y3="40.45"/>
  395. <curve x1="44.79" y1="43.3" x2="42.07" y2="43.48" x3="41.43" y3="45.59"/>
  396. <line x="44.83" y="45.59"/>
  397. <line x="44.83" y="46.75"/>
  398. <line x="39.93" y="46.75"/>
  399. <curve x1="39.93" y1="43.01" x2="43.44" y2="43.1" x3="43.44" y3="40.43"/>
  400. <curve x1="43.44" y1="39.72" x2="43.15" y2="39.12" x3="42.4" y3="39.12"/>
  401. <close/>
  402. <move x="37.1" y="45.15"/>
  403. <line x="38.45" y="45.15"/>
  404. <line x="38.45" y="46.75"/>
  405. <line x="37.1" y="46.75"/>
  406. <line x="37.1" y="45.15"/>
  407. <close/>
  408. <move x="33.3" y="38.15"/>
  409. <curve x1="34.76" y1="38.15" x2="35.55" y2="38.83" x3="35.55" y3="40.24"/>
  410. <line x="34.21" y="40.24"/>
  411. <curve x1="34.21" y1="39.74" x2="33.98" y2="39.12" x3="33.31" y3="39.12"/>
  412. <curve x1="32.05" y1="39.12" x2="31.98" y2="40.84" x3="31.98" y3="42.09"/>
  413. <line x="32.01" y="42.11"/>
  414. <curve x1="32.34" y1="41.49" x2="32.91" y2="41.2" x3="33.64" y3="41.2"/>
  415. <curve x1="34.79" y1="41.2" x2="35.71" y2="42.05" x3="35.71" y3="43.76"/>
  416. <curve x1="35.71" y1="45.74" x2="34.92" y2="46.92" x3="33.15" y3="46.92"/>
  417. <curve x1="31.03" y1="46.92" x2="30.63" y2="45.27" x3="30.63" y3="42.81"/>
  418. <curve x1="30.63" y1="40.23" x2="31.09" y2="38.15" x3="33.3" y3="38.15"/>
  419. <close/>
  420. <move x="25.02" y="39.61"/>
  421. <line x="25.15" y="39.61"/>
  422. <curve x1="25.95" y1="39.61" x2="26.88" y2="39.42" x3="27.12" y3="38.32"/>
  423. <line x="27.12" y="38.15"/>
  424. <line x="28.1" y="38.15"/>
  425. <line x="28.1" y="46.75"/>
  426. <line x="26.75" y="46.75"/>
  427. <line x="26.75" y="40.51"/>
  428. <line x="25.02" y="40.51"/>
  429. <line x="25.02" y="39.61"/>
  430. <close/>
  431. <move x="21.87" y="45.15"/>
  432. <line x="23.21" y="45.15"/>
  433. <line x="23.21" y="46.75"/>
  434. <line x="21.87" y="46.75"/>
  435. <line x="21.87" y="45.15"/>
  436. <close/>
  437. <move x="17.96" y="39.12"/>
  438. <curve x1="16.95" y1="39.12" x2="16.79" y2="40.05" x3="16.79" y3="40.92"/>
  439. <line x="15.51" y="40.92"/>
  440. <curve x1="15.51" y1="39.21" x2="16.2" y2="38.15" x3="17.98" y3="38.15"/>
  441. <curve x1="19.7" y1="38.15" x2="20.35" y2="39.2" x3="20.35" y3="40.45"/>
  442. <curve x1="20.35" y1="43.3" x2="17.63" y2="43.48" x3="16.99" y3="45.59"/>
  443. <line x="20.38" y="45.59"/>
  444. <line x="20.38" y="46.75"/>
  445. <line x="15.49" y="46.75"/>
  446. <curve x1="15.49" y1="43.01" x2="19" y2="43.1" x3="19" y3="40.43"/>
  447. <curve x1="19" y1="39.72" x2="18.7" y2="39.12" x3="17.96" y3="39.12"/>
  448. <close/>
  449. <move x="9.43" y="38.32"/>
  450. <line x="14.4" y="38.32"/>
  451. <line x="14.4" y="39.42"/>
  452. <curve x1="13.08" y1="41.18" x2="11.95" y2="44.16" x3="11.76" y3="46.75"/>
  453. <line x="10.34" y="46.75"/>
  454. <curve x1="10.53" y1="44.19" x2="11.76" y2="41.32" x3="13.1" y3="39.56"/>
  455. <line x="9.43" y="39.56"/>
  456. <line x="9.43" y="38.32"/>
  457. <close/>
  458. <move x="3.76" y="39.61"/>
  459. <line x="3.89" y="39.61"/>
  460. <curve x1="4.7" y1="39.61" x2="5.63" y2="39.42" x3="5.87" y3="38.32"/>
  461. <line x="5.87" y="38.15"/>
  462. <line x="6.85" y="38.15"/>
  463. <line x="6.85" y="46.75"/>
  464. <line x="5.5" y="46.75"/>
  465. <line x="5.5" y="40.51"/>
  466. <line x="3.76" y="40.51"/>
  467. <line x="3.76" y="39.61"/>
  468. <close/>
  469. </path>
  470. <fillstroke/>
  471. <path>
  472. <move x="42.38" y="3.8"/>
  473. <curve x1="41.46" y1="3.8" x2="41.22" y2="4.71" x3="41.22" y3="7.21"/>
  474. <curve x1="41.22" y1="9.71" x2="41.46" y2="10.62" x3="42.38" y3="10.62"/>
  475. <curve x1="43.3" y1="10.62" x2="43.54" y2="9.71" x3="43.54" y3="7.21"/>
  476. <curve x1="43.54" y1="4.71" x2="43.3" y2="3.8" x3="42.38" y3="3.8"/>
  477. <close/>
  478. </path>
  479. <fillstroke/>
  480. <path>
  481. <move x="51.59" y="3.8"/>
  482. <curve x1="50.67" y1="3.8" x2="50.43" y2="4.71" x3="50.43" y3="7.21"/>
  483. <curve x1="50.43" y1="9.71" x2="50.67" y2="10.62" x3="51.59" y3="10.62"/>
  484. <curve x1="52.51" y1="10.62" x2="52.75" y2="9.71" x3="52.75" y3="7.21"/>
  485. <curve x1="52.75" y1="4.71" x2="52.51" y2="3.8" x3="51.59" y3="3.8"/>
  486. <close/>
  487. </path>
  488. <fillstroke/>
  489. <path>
  490. <move x="51.59" y="28.77"/>
  491. <curve x1="52.51" y1="28.77" x2="52.75" y2="27.86" x3="52.75" y3="25.35"/>
  492. <curve x1="52.75" y1="22.85" x2="52.51" y2="21.94" x3="51.59" y3="21.94"/>
  493. <curve x1="50.67" y1="21.94" x2="50.43" y2="22.85" x3="50.43" y3="25.35"/>
  494. <curve x1="50.43" y1="27.86" x2="50.67" y2="28.77" x3="51.59" y3="28.77"/>
  495. <close/>
  496. </path>
  497. <fillstroke/>
  498. <path>
  499. <move x="33.25" y="28.77"/>
  500. <curve x1="34.08" y1="28.77" x2="34.36" y2="27.93" x3="34.36" y3="26.92"/>
  501. <curve x1="34.36" y1="25.73" x2="34.02" y2="25.06" x3="33.25" y3="25.06"/>
  502. <curve x1="32.27" y1="25.06" x2="32.09" y2="25.95" x3="32.09" y3="26.98"/>
  503. <curve x1="32.09" y1="27.98" x2="32.46" y2="28.77" x3="33.25" y3="28.77"/>
  504. <close/>
  505. </path>
  506. <fillstroke/>
  507. <path>
  508. <move x="51.59" y="46.08"/>
  509. <curve x1="52.51" y1="46.08" x2="52.75" y2="45.17" x3="52.75" y3="42.66"/>
  510. <curve x1="52.75" y1="40.16" x2="52.51" y2="39.25" x3="51.59" y3="39.25"/>
  511. <curve x1="50.67" y1="39.25" x2="50.43" y2="40.16" x3="50.43" y3="42.66"/>
  512. <curve x1="50.43" y1="45.17" x2="50.67" y2="46.08" x3="51.59" y3="46.08"/>
  513. <close/>
  514. </path>
  515. <fillstroke/>
  516. <path>
  517. <move x="33.25" y="46.08"/>
  518. <curve x1="34.08" y1="46.08" x2="34.36" y2="45.24" x3="34.36" y3="44.23"/>
  519. <curve x1="34.36" y1="43.04" x2="34.02" y2="42.37" x3="33.25" y3="42.37"/>
  520. <curve x1="32.27" y1="42.37" x2="32.09" y2="43.26" x3="32.09" y3="44.29"/>
  521. <curve x1="32.09" y1="45.29" x2="32.46" y2="46.08" x3="33.25" y3="46.08"/>
  522. <close/>
  523. </path>
  524. <fillstroke/>
  525. <path>
  526. <move x="33.25" y="10.62"/>
  527. <curve x1="34.08" y1="10.62" x2="34.36" y2="9.78" x3="34.36" y3="8.78"/>
  528. <curve x1="34.36" y1="7.59" x2="34.02" y2="6.92" x3="33.25" y3="6.92"/>
  529. <curve x1="32.27" y1="6.92" x2="32.09" y2="7.81" x3="32.09" y3="8.84"/>
  530. <curve x1="32.09" y1="9.83" x2="32.46" y2="10.62" x3="33.25" y3="10.62"/>
  531. <close/>
  532. </path>
  533. <fillstroke/>
  534. </foreground>
  535. </shape>
  536. <shape name="VPC" h="42.46" w="68.09" aspect="variable" strokewidth="inherit">
  537. <connections>
  538. <constraint x="0.38" y="0" perimeter="0" name="N"/>
  539. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  540. <constraint x="0.05" y="0.5" perimeter="0" name="W"/>
  541. <constraint x="0.945" y="0.5" perimeter="0" name="E"/>
  542. <constraint x="0.185" y="0.145" perimeter="0" name="NW"/>
  543. <constraint x="0.19" y="1" perimeter="0" name="SW"/>
  544. <constraint x="0.775" y="0.25" perimeter="0" name="NE"/>
  545. <constraint x="0.81" y="1" perimeter="0" name="SE"/>
  546. </connections>
  547. <background>
  548. <path>
  549. <move x="0" y="29.84"/>
  550. <line x="0" y="30.98"/>
  551. <curve x1="0" y1="36.69" x2="6.17" y2="42.46" x3="13.77" y3="42.46"/>
  552. <line x="54.32" y="42.46"/>
  553. <curve x1="61.93" y1="42.46" x2="68.09" y2="36.69" x3="68.09" y3="30.98"/>
  554. <line x="68.09" y="29.84"/>
  555. <curve x1="68.09" y1="24.53" x2="62.75" y2="17.87" x3="55.89" y3="17.28"/>
  556. <curve x1="55.74" y1="12.54" x2="51.86" y2="8.75" x3="47.08" y3="8.75"/>
  557. <curve x1="45.22" y1="8.75" x2="43.51" y2="9.32" x3="42.08" y3="10.3"/>
  558. <curve x1="39.36" y1="4.24" x2="33.28" y2="0" x3="26.2" y3="0"/>
  559. <curve x1="16.59" y1="0" x2="8.8" y2="7.79" x3="8.8" y3="17.41"/>
  560. <curve x1="8.8" y1="17.58" x2="8.82" y2="17.74" x3="8.82" y3="17.91"/>
  561. <curve x1="3.67" y1="19.4" x2="0" y2="25.44" x3="0" y3="29.84"/>
  562. <close/>
  563. <move x="25.01" y="23.86"/>
  564. <line x="27.56" y="23.86"/>
  565. <line x="27.56" y="19.97"/>
  566. <line x="27.56" y="19.97"/>
  567. <curve x1="27.83" y1="17.43" x2="30.01" y2="15.46" x3="32.62" y3="15.46"/>
  568. <curve x1="35.24" y1="15.46" x2="37.42" y2="17.42" x3="37.69" y3="19.97"/>
  569. <line x="37.69" y="19.97"/>
  570. <line x="37.69" y="23.86"/>
  571. <line x="40.31" y="23.86"/>
  572. <line x="40.31" y="32.43"/>
  573. <line x="25.01" y="32.43"/>
  574. <line x="25.01" y="23.86"/>
  575. <close/>
  576. </path>
  577. </background>
  578. <foreground>
  579. <fillstroke/>
  580. <path>
  581. <move x="30.02" y="19.99"/>
  582. <curve x1="30.02" y1="19.99" x2="30.13" y2="17.63" x3="32.62" y3="17.63"/>
  583. <curve x1="35.23" y1="17.62" x2="35.23" y2="19.99" x3="35.23" y3="19.99"/>
  584. <line x="35.23" y="23.86"/>
  585. <line x="30.02" y="23.86"/>
  586. <line x="30.02" y="19.99"/>
  587. <close/>
  588. </path>
  589. <fillstroke/>
  590. </foreground>
  591. </shape>
  592. <shape name="VPC Customer Gateway" h="35.75" w="35.75" aspect="variable" strokewidth="inherit">
  593. <connections>
  594. <constraint x="0.5" y="0" perimeter="0" name="N"/>
  595. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  596. <constraint x="0" y="0.5" perimeter="0" name="W"/>
  597. <constraint x="1" y="0.5" perimeter="0" name="E"/>
  598. <constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
  599. <constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
  600. <constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
  601. <constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
  602. </connections>
  603. <foreground>
  604. <path>
  605. <move x="35.75" y="18.39"/>
  606. <line x="29.65" y="20.81"/>
  607. <line x="29.65" y="19.13"/>
  608. <line x="19.11" y="19.13"/>
  609. <line x="19.11" y="29.87"/>
  610. <line x="20.92" y="29.87"/>
  611. <line x="18.58" y="35.75"/>
  612. <curve x1="27.97" y1="35.38" x2="35.48" y2="27.8" x3="35.75" y3="18.39"/>
  613. <close/>
  614. </path>
  615. <fillstroke/>
  616. <path>
  617. <move x="19.11" y="6.12"/>
  618. <line x="19.11" y="16.63"/>
  619. <line x="29.66" y="16.63"/>
  620. <line x="29.66" y="14.43"/>
  621. <line x="35.72" y="16.85"/>
  622. <curve x1="35.19" y1="7.64" x2="27.74" y2="0.32" x3="18.49" y3="0"/>
  623. <line x="20.92" y="6.12"/>
  624. <line x="19.11" y="6.12"/>
  625. <close/>
  626. </path>
  627. <fillstroke/>
  628. <path>
  629. <move x="16.61" y="29.87"/>
  630. <line x="16.61" y="19.13"/>
  631. <line x="5.53" y="19.13"/>
  632. <line x="5.53" y="21"/>
  633. <line x="0" y="18.8"/>
  634. <curve x1="0.47" y1="28.02" x2="7.9" y2="35.38" x3="17.14" y3="35.75"/>
  635. <line x="14.8" y="29.87"/>
  636. <line x="16.61" y="29.87"/>
  637. <close/>
  638. </path>
  639. <fillstroke/>
  640. <path>
  641. <move x="5.53" y="16.63"/>
  642. <line x="16.61" y="16.63"/>
  643. <line x="16.61" y="6.12"/>
  644. <line x="14.8" y="6.12"/>
  645. <line x="17.24" y="0"/>
  646. <curve x1="7.95" y1="0.32" x2="0.47" y2="7.7" x3="0" y3="16.95"/>
  647. <line x="5.53" y="14.75"/>
  648. <line x="5.53" y="16.63"/>
  649. <close/>
  650. </path>
  651. <fillstroke/>
  652. </foreground>
  653. </shape>
  654. <shape name="VPC Internet Gateway" h="35.82" w="35.82" aspect="variable" strokewidth="inherit">
  655. <connections>
  656. <constraint x="0.5" y="0" perimeter="0" name="N"/>
  657. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  658. <constraint x="0" y="0.5" perimeter="0" name="W"/>
  659. <constraint x="1" y="0.5" perimeter="0" name="E"/>
  660. <constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
  661. <constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
  662. <constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
  663. <constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
  664. </connections>
  665. <background>
  666. <path>
  667. <move x="0" y="17.91"/>
  668. <curve x1="0" y1="27.8" x2="8.02" y2="35.82" x3="17.91" y3="35.82"/>
  669. <curve x1="27.8" y1="35.82" x2="35.82" y2="27.8" x3="35.82" y3="17.91"/>
  670. <curve x1="35.82" y1="8.02" x2="27.8" y2="0" x3="17.91" y3="0"/>
  671. <curve x1="8.02" y1="0" x2="0" y2="8.02" x3="0" y3="17.91"/>
  672. <close/>
  673. <move x="3.51" y="20.38"/>
  674. <line x="3.51" y="19.91"/>
  675. <curve x1="3.51" y1="17.99" x2="4.96" y2="15.45" x3="7.1" y3="14.52"/>
  676. <curve x1="7.27" y1="10.34" x2="10.72" y2="6.99" x3="14.95" y3="6.99"/>
  677. <curve x1="17.76" y1="6.99" x2="20.34" y2="8.51" x3="21.74" y3="10.91"/>
  678. <curve x1="22.28" y1="10.68" x2="22.86" y2="10.56" x3="23.46" y3="10.56"/>
  679. <curve x1="25.6" y1="10.56" x2="27.37" y2="12.08" x3="27.74" y3="14.13"/>
  680. <curve x1="30.66" y1="14.71" x2="32.78" y2="17.53" x3="32.78" y3="19.91"/>
  681. <line x="32.78" y="20.38"/>
  682. <curve x1="32.78" y1="23.27" x2="29.8" y2="25.81" x3="26.41" y3="25.81"/>
  683. <line x="9.88" y="25.81"/>
  684. <curve x1="6.48" y1="25.81" x2="3.51" y2="23.27" x3="3.51" y3="20.38"/>
  685. <close/>
  686. </path>
  687. </background>
  688. <foreground>
  689. <fillstroke/>
  690. <path>
  691. <move x="22.13" y="12.97"/>
  692. <line x="20.9" y="13.83"/>
  693. <line x="20.28" y="12.45"/>
  694. <curve x1="19.34" y1="10.35" x2="17.24" y2="8.99" x3="14.95" y3="8.99"/>
  695. <curve x1="13.38" y1="8.99" x2="11.92" y2="9.6" x3="10.81" y3="10.71"/>
  696. <curve x1="9.71" y1="11.83" x2="9.1" y2="13.31" x3="9.1" y3="14.89"/>
  697. <line x="9.12" y="15.98"/>
  698. <line x="8.2" y="16.25"/>
  699. <curve x1="6.71" y1="16.68" x2="5.51" y2="18.6" x3="5.51" y3="19.91"/>
  700. <line x="5.51" y="20.38"/>
  701. <curve x1="5.51" y1="21.96" x2="7.42" y2="23.81" x3="9.88" y3="23.81"/>
  702. <line x="26.41" y="23.81"/>
  703. <curve x1="28.87" y1="23.81" x2="30.78" y2="21.96" x3="30.78" y3="20.38"/>
  704. <line x="30.78" y="19.91"/>
  705. <curve x1="30.78" y1="18.31" x2="29.01" y2="16.21" x3="26.95" y3="16.04"/>
  706. <line x="25.84" y="15.94"/>
  707. <line x="25.8" y="14.83"/>
  708. <curve x1="25.76" y1="13.56" x2="24.73" y2="12.56" x3="23.46" y3="12.56"/>
  709. <curve x1="22.98" y1="12.56" x2="22.52" y2="12.7" x3="22.13" y3="12.97"/>
  710. <close/>
  711. </path>
  712. <fillstroke/>
  713. </foreground>
  714. </shape>
  715. <shape name="VPC Router" h="35.45" w="35.47" aspect="variable" strokewidth="inherit">
  716. <connections>
  717. <constraint x="0.5" y="0" perimeter="0" name="N"/>
  718. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  719. <constraint x="0" y="0.5" perimeter="0" name="W"/>
  720. <constraint x="1" y="0.5" perimeter="0" name="E"/>
  721. <constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
  722. <constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
  723. <constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
  724. <constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
  725. </connections>
  726. <foreground>
  727. <path>
  728. <move x="16.54" y="30.04"/>
  729. <line x="16.54" y="5.75"/>
  730. <line x="14.76" y="5.75"/>
  731. <line x="16.92" y="0"/>
  732. <curve x1="7.69" y1="0.42" x2="0.32" y2="7.86" x3="0" y3="17.11"/>
  733. <line x="9" y="17.11"/>
  734. <line x="9" y="15.26"/>
  735. <line x="16.24" y="18.36"/>
  736. <line x="9" y="21.46"/>
  737. <line x="9" y="19.61"/>
  738. <line x="0.07" y="19.61"/>
  739. <curve x1="0.98" y1="28.25" x2="8.09" y2="35.02" x3="16.88" y3="35.45"/>
  740. <line x="14.85" y="30.04"/>
  741. <line x="16.54" y="30.04"/>
  742. <close/>
  743. </path>
  744. <fillstroke/>
  745. <path>
  746. <move x="26.43" y="21.46"/>
  747. <line x="19.19" y="18.36"/>
  748. <line x="26.43" y="15.26"/>
  749. <line x="26.43" y="17.11"/>
  750. <line x="35.47" y="17.11"/>
  751. <curve x1="35.15" y1="7.89" x2="27.83" y2="0.48" x3="18.66" y3="0.01"/>
  752. <line x="20.82" y="5.75"/>
  753. <line x="19.04" y="5.75"/>
  754. <line x="19.04" y="30.04"/>
  755. <line x="20.73" y="30.04"/>
  756. <line x="18.7" y="35.44"/>
  757. <curve x1="27.43" y1="34.97" x2="34.49" y2="28.22" x3="35.4" y3="19.61"/>
  758. <line x="26.43" y="19.61"/>
  759. <line x="26.43" y="21.46"/>
  760. <close/>
  761. </path>
  762. <fillstroke/>
  763. </foreground>
  764. </shape>
  765. <shape name="VPC VPN Connection" h="51.99" w="64.71" aspect="variable" strokewidth="inherit">
  766. <connections>
  767. <constraint x="0.5" y="0" perimeter="0" name="N"/>
  768. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  769. <constraint x="0.165" y="0.56" perimeter="0" name="W"/>
  770. <constraint x="0.835" y="0.56" perimeter="0" name="E"/>
  771. <constraint x="0" y="0.317" perimeter="0" name="NW"/>
  772. <constraint x="0.165" y="1" perimeter="0" name="SW"/>
  773. <constraint x="1" y="0.317" perimeter="0" name="NE"/>
  774. <constraint x="0.835" y="1" perimeter="0" name="SE"/>
  775. </connections>
  776. <foreground>
  777. <rect x="16.75" y="13.62" w="7.61" h="15.09"/>
  778. <fillstroke/>
  779. <path>
  780. <move x="49.77" y="26.93"/>
  781. <line x="49.77" y="20.78"/>
  782. <line x="14.97" y="20.78"/>
  783. <line x="14.97" y="26.93"/>
  784. <line x="0" y="16.6"/>
  785. <line x="14.97" y="6.26"/>
  786. <line x="14.97" y="12.24"/>
  787. <line x="49.77" y="12.24"/>
  788. <line x="49.77" y="6.26"/>
  789. <line x="64.71" y="16.6"/>
  790. <line x="49.77" y="26.93"/>
  791. <close/>
  792. <move x="3.23" y="16.6"/>
  793. <line x="13.13" y="23.43"/>
  794. <line x="13.13" y="18.94"/>
  795. <line x="51.6" y="18.94"/>
  796. <line x="51.6" y="23.43"/>
  797. <line x="61.48" y="16.6"/>
  798. <line x="51.6" y="9.76"/>
  799. <line x="51.6" y="14.08"/>
  800. <line x="13.13" y="14.08"/>
  801. <line x="13.13" y="9.76"/>
  802. <line x="3.23" y="16.6"/>
  803. <close/>
  804. </path>
  805. <fillstroke/>
  806. <path>
  807. <move x="47.74" y="28.99"/>
  808. <line x="47.74" y="13.99"/>
  809. <line x="48.12" y="13.99"/>
  810. <curve x1="47.27" y1="4.99" x2="40.53" y2="0" x3="32.44" y3="0"/>
  811. <curve x1="24.32" y1="0" x2="17.56" y2="4.99" x3="16.76" y3="13.99"/>
  812. <line x="24.37" y="13.99"/>
  813. <curve x1="24.37" y1="13.99" x2="24.49" y2="6.49" x3="32.56" y3="6.52"/>
  814. <curve x1="40.29" y1="6.54" x2="40.74" y2="13.67" x3="40.74" y3="13.67"/>
  815. <line x="40.74" y="28.99"/>
  816. <line x="10.74" y="28.99"/>
  817. <line x="10.74" y="51.99"/>
  818. <line x="53.74" y="51.99"/>
  819. <line x="53.74" y="28.99"/>
  820. <line x="47.74" y="28.99"/>
  821. <close/>
  822. </path>
  823. <fillstroke/>
  824. </foreground>
  825. </shape>
  826. <shape name="VPC VPN Gateway" h="35.82" w="35.82" aspect="variable" strokewidth="inherit">
  827. <connections>
  828. <constraint x="0.5" y="0" perimeter="0" name="N"/>
  829. <constraint x="0.5" y="1" perimeter="0" name="S"/>
  830. <constraint x="0" y="0.5" perimeter="0" name="W"/>
  831. <constraint x="1" y="0.5" perimeter="0" name="E"/>
  832. <constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
  833. <constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
  834. <constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
  835. <constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
  836. </connections>
  837. <background>
  838. <path>
  839. <move x="17.91" y="0"/>
  840. <curve x1="8.02" y1="0" x2="0" y2="8.02" x3="0" y3="17.91"/>
  841. <curve x1="0" y1="27.8" x2="8.02" y2="35.82" x3="17.91" y3="35.82"/>
  842. <curve x1="27.8" y1="35.82" x2="35.82" y2="27.8" x3="35.82" y3="17.91"/>
  843. <curve x1="35.82" y1="8.02" x2="27.8" y2="0" x3="17.91" y3="0"/>
  844. <close/>
  845. <move x="26.21" y="26.11"/>
  846. <line x="9.61" y="26.11"/>
  847. <line x="9.61" y="16.81"/>
  848. <line x="12.45" y="16.81"/>
  849. <line x="12.45" y="12.62"/>
  850. <curve x1="12.73" y1="9.85" x2="15.1" y2="7.71" x3="17.95" y3="7.71"/>
  851. <curve x1="20.79" y1="7.71" x2="23.15" y2="9.86" x3="23.44" y3="12.62"/>
  852. <line x="23.44" y="16.81"/>
  853. <line x="26.21" y="16.81"/>
  854. <line x="26.21" y="26.11"/>
  855. <close/>
  856. </path>
  857. </background>
  858. <foreground>
  859. <fillstroke/>
  860. <path>
  861. <move x="17.95" y="10.06"/>
  862. <curve x1="15.12" y1="10.05" x2="15.12" y2="12.62" x3="15.12" y3="12.62"/>
  863. <line x="15.1" y="16.81"/>
  864. <line x="20.76" y="16.81"/>
  865. <line x="20.78" y="12.62"/>
  866. <curve x1="20.78" y1="12.62" x2="20.66" y2="10.06" x3="17.95" y3="10.06"/>
  867. <close/>
  868. </path>
  869. <fillstroke/>
  870. </foreground>
  871. </shape>
  872. </shapes>