<mxfile host="orrery" agent="orrery" type="device">
<diagram id="orrery" name="Web app on Azure">
<mxGraphModel dx="715" dy="1740" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="715" pageHeight="1740" background="#eef2f6" math="0" shadow="0">
<root><mxCell id="0"/><mxCell id="1" parent="0"/>
<mxCell id="title" value="Web app on Azure" style="text;html=1;align=left;verticalAlign=top;fontSize=20;fontStyle=1;fontColor=#54585b;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="1"><mxGeometry x="28" y="24" width="198.56" height="25" as="geometry"/></mxCell>
<mxCell id="subtitle" value="Front Door sends traffic to App Service, which reaches Azure SQL and Key Vault through private endpoints" style="text;html=1;align=left;verticalAlign=top;fontSize=13;fontColor=#55595b;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="1"><mxGeometry x="28" y="53" width="678.32" height="16.9" as="geometry"/></mxCell>
<mxCell id="g-sub" value="Production subscription" style="rounded=1;absoluteArcSize=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e8ecf0;strokeColor=#caced2;strokeWidth=1;dashed=0;verticalAlign=top;align=left;spacingLeft=38;spacingTop=6;fontColor=#2b55b1;fontStyle=1;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;container=1;collapsible=0;recursiveResize=0;pointerEvents=0;" vertex="1" parent="1"><mxGeometry x="28" y="326" width="568" height="1321" as="geometry"/></mxCell>
<mxCell id="g-sub:icon" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZDEtc2tfYSIgY3g9Ii0zNi42MyIgY3k9IjE3LjEyIiByPSIxMS4xOCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTQgMCAwIC45NCA0MS44OCAtNy40KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjI3IiBzdG9wLWNvbG9yPSIjZmZkNzBmIi8+PHN0b3Agb2Zmc2V0PSIuNDkiIHN0b3AtY29sb3I9IiNmZmNiMTIiLz48c3RvcCBvZmZzZXQ9Ii44OCIgc3RvcC1jb2xvcj0iI2ZlYWMxOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZlYTExYiIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjZDEtc2tfYSkiIGQ9Ik0xMy41NiA3LjE5YTIuMDcgMi4wNyAwIDAgMCAwLTIuOTNMMTAgLjY5YTIuMDYgMi4wNiAwIDAgMC0yLjkyIDBMMy41MiA0LjI2YTIuMDkgMi4wOSAwIDAgMCAwIDIuOTNsMyAzYS42LjYgMCAwIDEgLjE3LjQxdjUuNTJhLjcuNyAwIDAgMCAuMi41bDEuMzUgMS4zNWEuNDUuNDUgMCAwIDAgLjY2IDBsMS4zMS0xLjMxLjc3LS43N2EuMjYuMjYgMCAwIDAgMC0uMzhsLS41NS0uNTZhLjI5LjI5IDAgMCAxIDAtLjQybC41NS0uNTZhLjI2LjI2IDAgMCAwIDAtLjM4TDEwLjQgMTNhLjI4LjI4IDAgMCAxIDAtLjQxTDExIDEyYS4yNi4yNiAwIDAgMCAwLS4zOGwtLjc3LS43OHYtLjI4Wm0tNS01LjY0YTEuMTggMS4xOCAwIDEgMS0xLjE5IDEuMTggMS4xNyAxLjE3IDAgMCAxIDEuMTctMS4xOFoiLz48cGF0aCBmaWxsPSIjZmY5MzAwIiBkPSJNNy42MiAxNi4yMUEuMjUuMjUgMCAwIDAgOCAxNnYtNC40NWEuMjcuMjcgMCAwIDAtLjExLS4yMi4yNS4yNSAwIDAgMC0uMzkuMjJWMTZhLjI3LjI3IDAgMCAwIC4xMi4yMSIgb3BhY2l0eT0iLjc1Ii8+PHJlY3Qgd2lkdGg9IjUuODYiIGhlaWdodD0iLjY5IiB4PSI1LjY5IiB5PSI1LjQ1IiBmaWxsPSIjZmY5MzAwIiBvcGFjaXR5PSIuNzUiIHJ4PSIuMzIiLz48cmVjdCB3aWR0aD0iNS44NiIgaGVpZ2h0PSIuNjkiIHg9IjUuNjkiIHk9IjYuNTciIGZpbGw9IiNmZjkzMDAiIG9wYWNpdHk9Ii43NSIgcng9Ii4zMiIvPjwvc3ZnPg==;" vertex="1" parent="g-sub"><mxGeometry x="12" y="9" width="20" height="20" as="geometry"/></mxCell>
<mxCell id="g-rg" value="rg-web-prod" style="rounded=1;absoluteArcSize=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#caced2;strokeWidth=1;dashed=1;dashPattern=3.5 2.5;verticalAlign=top;align=left;spacingLeft=38;spacingTop=6;fontColor=#54585b;fontStyle=1;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;container=1;collapsible=0;recursiveResize=0;pointerEvents=0;" vertex="1" parent="g-sub"><mxGeometry x="20" y="52" width="528" height="1249" as="geometry"/></mxCell>
<mxCell id="g-rg:icon" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxwYXRoIGZpbGw9IiM5NDk0OTQiIGQ9Ik0uNSAxNS4wOGEuMTYuMTYgMCAwIDAgLjA4LjE0bDEuMTYuNjVMMy43IDE3YS4xNy4xNyAwIDAgMCAuMjMtLjA2bC42Ni0xLjEyYS4xNi4xNiAwIDAgMC0uMDYtLjIxbC0yLjMtMS4zYS4xNy4xNyAwIDAgMS0uMDgtLjE0VjMuODVhLjE2LjE2IDAgMCAxIC4wOC0uMTRsMi4zLTEuM2EuMTYuMTYgMCAwIDAgLjA2LS4yMWwtLjY2LTEuMTJBLjE3LjE3IDAgMCAwIDMuNyAxTDEuNzggMi4xMWwtMS4yLjY3YS4xNi4xNiAwIDAgMC0uMDguMTR6Ii8+PHBhdGggZmlsbD0iI2EzYTNhMyIgZD0ibTIuMTQgMy43Ny4wNi0uMDYgMi4zLTEuM2EuMTQuMTQgMCAwIDAgLjA2LS4yMUwzLjkgMS4wOEEuMTUuMTUgMCAwIDAgMy42OCAxTDEuNzUgMi4xMWwtMS4xOS42N3MtLjA1IDAtLjA2LjA2bC45LjUxWk00LjUgMTUuNTlsLTIuMy0xLjNhLjIuMiAwIDAgMS0uMDctLjA5bC0xLjYyIDFoLjA1bDEuMTUuNjUgMiAxLjExYS4xNS4xNSAwIDAgMCAuMjItLjA2bC42Ni0xLjEyYS4xNC4xNCAwIDAgMC0uMDktLjE5Ii8+PHBhdGggZmlsbD0iIzk0OTQ5NCIgZD0iTTE3LjUgMTUuMDhhLjE2LjE2IDAgMCAxLS4wOC4xNGwtMS4xNi42NUwxNC4zIDE3YS4xNy4xNyAwIDAgMS0uMjMtLjA2bC0uNjYtMS4xMmEuMTYuMTYgMCAwIDEgLjA2LS4yMWwyLjMtMS4zYS4xNy4xNyAwIDAgMCAuMDgtLjE0VjMuODVhLjE2LjE2IDAgMCAwLS4wOC0uMTRsLTIuMy0xLjNhLjE2LjE2IDAgMCAxLS4wNi0uMjFsLjY2LTEuMTJBLjE3LjE3IDAgMCAxIDE0LjMgMWwxLjkyIDEuMDkgMS4yLjY3YS4xNi4xNiAwIDAgMSAuMDguMTR6Ii8+PHBhdGggZmlsbD0iI2EzYTNhMyIgZD0ibTE1Ljg2IDMuNzctLjA2LS4wNi0yLjMtMS4zYS4xNC4xNCAwIDAgMS0uMDYtLjIxbC42Ni0xLjEyYS4xNS4xNSAwIDAgMSAuMjItLjA4bDEuOTMgMS4wOSAxLjE5LjY3LjA2LjA2LS45LjUxWk0xMy41IDE1LjU5bDIuMy0xLjNhLjIuMiAwIDAgMCAuMDctLjA5bDEuNjIgMS0xLjE1LjY1LTIgMS4xMWEuMTUuMTUgMCAwIDEtLjIyLS4wNmwtLjY2LTEuMTJhLjE0LjE0IDAgMCAxIC4wNC0uMTkiLz48cG9seWdvbiBmaWxsPSIjMzJiZWRkIiBwb2ludHM9IjE0LjMxIDUuOTMgMTQuMzEgMTIuMDcgOC45OSAxNS4xNiA4Ljk5IDkuMDEgMTQuMzEgNS45MyIvPjxwb2x5Z29uIGZpbGw9IiM5Y2ViZmYiIHBvaW50cz0iMTQuMzEgNS45MyA5IDkuMDIgMy42OCA1LjkzIDkgMi44NCAxNC4zMSA1LjkzIi8+PHBvbHlnb24gZmlsbD0iIzUwZTZmZiIgcG9pbnRzPSI4Ljk5IDkuMDIgOC45OSAxNS4xNiAzLjY4IDEyLjA3IDMuNjggNS45MyA4Ljk5IDkuMDIiLz48cG9seWdvbiBmaWxsPSIjOWNlYmZmIiBwb2ludHM9IjMuNjggMTIuMDcgOC45OSA5LjAxIDguOTkgMTUuMTYgMy42OCAxMi4wNyIvPjxwb2x5Z29uIGZpbGw9IiM1MGU2ZmYiIHBvaW50cz0iMTQuMzEgMTIuMDcgOC45OSA5LjAxIDguOTkgMTUuMTYgMTQuMzEgMTIuMDciLz48L3N2Zz4=;" vertex="1" parent="g-rg"><mxGeometry x="12" y="9" width="20" height="20" as="geometry"/></mxCell>
<mxCell id="g-vnet" value="vnet-web-prod 10.20.0.0/16" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e8ecf0;strokeColor=#caced2;strokeWidth=0;dashed=0;verticalAlign=top;align=left;spacingLeft=38;spacingTop=6;fontColor=#54585b;fontStyle=1;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;container=1;collapsible=0;recursiveResize=0;pointerEvents=0;" vertex="1" parent="g-rg"><mxGeometry x="20" y="451" width="401" height="531" as="geometry"/></mxCell>
<mxCell id="g-vnet:icon" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDMtendfYSIgeDE9IjkuODgiIHgyPSIxMS41MiIgeTE9IjguNTkiIHkyPSIxMC4yMyIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgtLjA4IC0yODUuNDY0IC0xNDU0LjA4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg2ZDYzMyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVlOTYyNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJkMy16d19iIiB4MT0iNi4xOCIgeDI9IjcuODEiIHkxPSI4LjU5IiB5Mj0iMTAuMjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4NmQ2MzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1ZTk2MjQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZDMtendfYyIgeDE9IjIuNDgiIHgyPSI0LjExIiB5MT0iOC41OSIgeTI9IjEwLjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjODZkNjMzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNWU5NjI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGNpcmNsZSBjeD0iMTIuNzQiIGN5PSI4Ljk5IiByPSIxLjE2IiBmaWxsPSJ1cmwoI2QzLXp3X2EpIi8+PGNpcmNsZSBjeD0iOS4wNCIgY3k9IjkiIHI9IjEuMTYiIGZpbGw9InVybCgjZDMtendfYikiLz48Y2lyY2xlIGN4PSI1LjM0IiBjeT0iOSIgcj0iMS4xNiIgZmlsbD0idXJsKCNkMy16d19jKSIvPjxwYXRoIGZpbGw9IiM1MGU2ZmYiIGQ9Im02LjE4MiAxMy42MzgtLjY2NC42NjVhLjMuMyAwIDAgMS0uNDI0IDBMLjE4IDkuNDA0YS42LjYgMCAwIDEtLjAwMS0uODQ4bC42NjMtLjY2NiA1LjM0IDUuMzI0YS4zLjMgMCAwIDEgMCAuNDI1Ii8+PHBhdGggZmlsbD0iIzE0OTBkZiIgZD0ibTUuNDE4IDMuNzA4LjY2Ni42NjRhLjMuMyAwIDAgMSAwIC40MjRMLjgzOCAxMC4wNTdsLS42NjYtLjY2M2EuNi42IDAgMCAxLS4wMDEtLjg0OUw0Ljk5NCAzLjcxYS4zLjMgMCAwIDEgLjQyNCAwIi8+PHBhdGggZmlsbD0iIzUwZTZmZiIgZD0ibTE3LjE1NyA3Ljg4LjY2My42NjZhLjYuNiAwIDAgMSAwIC44NDhsLTQuOTE1IDQuOWEuMy4zIDAgMCAxLS40MjQgMGwtLjY2NC0uNjY2YS4zLjMgMCAwIDEgMC0uNDI0eiIvPjxwYXRoIGZpbGw9IiMxNDkwZGYiIGQ9Im0xNy44MTggOS4zODctLjY2NS42NjQtNS4yNDctNS4yNjFhLjMuMyAwIDAgMSAwLS40MjVsLjY3NC0uNjdhLjMuMyAwIDAgMSAuNDI0IDBsNC44MjMgNC44MzZhLjYuNiAwIDAgMS0uMDAyLjg0OVoiLz48L3N2Zz4=;" vertex="1" parent="g-vnet"><mxGeometry x="12" y="9" width="20" height="20" as="geometry"/></mxCell>
<mxCell id="g-snet-app" value="snet-app-integration" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e8ecf0;strokeColor=#caced2;strokeWidth=1;dashed=0;verticalAlign=top;align=left;spacingLeft=10;spacingTop=6;fontColor=#54585b;fontStyle=1;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;container=1;collapsible=0;recursiveResize=0;pointerEvents=0;" vertex="1" parent="g-vnet"><mxGeometry x="20" y="52" width="361" height="160" as="geometry"/></mxCell>
<mxCell id="g-snet-pe" value="snet-pe" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e8ecf0;strokeColor=#caced2;strokeWidth=1;dashed=0;verticalAlign=top;align=left;spacingLeft=10;spacingTop=6;fontColor=#54585b;fontStyle=1;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;container=1;collapsible=0;recursiveResize=0;pointerEvents=0;" vertex="1" parent="g-vnet"><mxGeometry x="20" y="351" width="282" height="160" as="geometry"/></mxCell>
<mxCell id="n-users" value="Users" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDQtd2FfYSIgeDE9IjkiIHgyPSI5IiB5MT0iNi44OCIgeTI9IjIwLjQ1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMjIiIHN0b3AtY29sb3I9IiMzMmQ0ZjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxOThhYjMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZDQtd2FfYiIgeDE9IjguNjEiIHgyPSI5LjYiIHkxPSItLjQiIHkyPSIxMS45MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjIyIiBzdG9wLWNvbG9yPSIjMzJkNGY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTk4YWIzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNkNC13YV9hKSIgZD0iTTE1LjcyIDE4YTEuNDUgMS40NSAwIDAgMCAxLjQ1LTEuNDUuNS41IDAgMCAwIDAtLjE3QzE2LjU5IDExLjgxIDE0IDguMDkgOSA4LjA5cy03LjY2IDMuMTUtOC4xNyA4LjNBMS40NiAxLjQ2IDAgMCAwIDIuMTQgMTh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgOS4xN2E0LjYgNC42IDAgMCAxLTIuNDgtLjczTDkgMTQuODZsMi40NC02LjM4QTQuNTMgNC41MyAwIDAgMSA5IDkuMTciIG9wYWNpdHk9Ii44Ii8+PGNpcmNsZSBjeD0iOS4wMSIgY3k9IjQuNTgiIHI9IjQuNTgiIGZpbGw9InVybCgjZDQtd2FfYikiLz48L3N2Zz4=;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="1"><mxGeometry x="263" y="96" width="48" height="71" as="geometry"/></mxCell>
<mxCell id="n-fd" value="Azure Front Door&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot; color=&quot;#55595b&quot;&gt;WAF policy&lt;/font&gt;" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDUtMTA3X2EiIHgxPSI5IiB4Mj0iOSIgeTE9IjEzLjgzIiB5Mj0iMS4wNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwNzhkNCIvPjxzdG9wIG9mZnNldD0iLjgyIiBzdG9wLWNvbG9yPSIjNWVhMGVmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNkNS0xMDdfYSkiIGQ9Ik0xOCA5LjgzQTQgNCAwIDAgMCAxNC40OSA2YTUuMSA1LjEgMCAwIDAtNS4yNS00LjkzIDUuMjMgNS4yMyAwIDAgMC01IDMuNDFBNC44MyA0LjgzIDAgMCAwIDAgOS4xMmE0LjkgNC45IDAgMCAwIDUuMDcgNC43MWg4LjY1YS44LjggMCAwIDAgLjIyIDAgNC4wOSA0LjA5IDAgMCAwIDQuMDYtNCIvPjxwYXRoIGZpbGw9IiNmMmYyZjIiIGQ9Ik02LjYzIDYuODJoNS4wNnY3SDYuNjNaIi8+PHBhdGggZmlsbD0iIzUwZTZmZiIgZD0ibTEyLjYxIDYuMzctMy40OS0yYS4yNS4yNSAwIDAgMC0uMzEuMTVzMCAuMDYgMCAuMDh2MTIuMDhhLjI1LjI1IDAgMCAwIC4yNC4yNWguMDhsMy40OS0yLjA2YS4yNS4yNSAwIDAgMCAuMTctLjIzdi04YS4yNi4yNiAwIDAgMC0uMTgtLjI3Ii8+PC9zdmc+;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-rg"><mxGeometry x="186" y="52" width="106" height="88" as="geometry"/></mxCell>
<mxCell id="n-app" value="App Service&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot; color=&quot;#55595b&quot;&gt;Web app&lt;/font&gt;" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDYtcHFfYiIgeDE9IjQuNCIgeDI9IjQuMzciIHkxPSIxMS40OCIgeTI9IjcuNTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNjY2MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmY2ZjZmMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZDYtcHFfYyIgeDE9IjEwLjEzIiB4Mj0iMTAuMTMiIHkxPSIxNS40NSIgeTI9IjExLjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNjY2MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmY2ZjZmMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZDYtcHFfZCIgeDE9IjE0LjE4IiB4Mj0iMTQuMTgiIHkxPSIxMS4xNSIgeTI9IjcuMzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNjY2MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmY2ZjZmMiLz48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iZDYtcHFfYSIgY3g9IjEzNDI4LjgxIiBjeT0iMzUxOC44NiIgcj0iNTYuNjciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjE1IDAgMCAuMTUgLTIwMDUuMzMgLTUxOC44MykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4xOCIgc3RvcC1jb2xvcj0iIzVlYTBlZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNzhkNCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjZDYtcHFfYSkiIGQ9Ik0xNC4yMSAxNS43MkE4LjUgOC41IDAgMCAxIDMuNzkgMi4yOGwuMDktLjA2YTguNSA4LjUgMCAwIDEgMTAuMzMgMTMuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02LjY5IDcuMjNhMTMgMTMgMCAwIDEgOC45MS0zLjU4IDguNSA4LjUgMCAwIDAtMS40OS0xLjQ0IDE0LjMgMTQuMyAwIDAgMC00LjY5IDEuMSAxMi41IDEyLjUgMCAwIDAtNC4wOCAyLjgyIDIuNzYgMi43NiAwIDAgMSAxLjM1IDEuMW0tNC4yMSAzLjQyYTE4IDE4IDAgMCAwLS44MyAyLjYyIDggOCAwIDAgMCAuNjIuOTJjLjE4LjIzLjM1LjQ0LjU1LjY1YTE4IDE4IDAgMCAxIDEuMDgtMy40NyAyLjc2IDIuNzYgMCAwIDEtMS40Mi0uNzIiIG9wYWNpdHk9Ii42Ii8+PHBhdGggZmlsbD0iI2YyZjJmMiIgZD0iTTMuNDYgNi4xMWExMiAxMiAwIDAgMS0uNjktMi45NCA4IDggMCAwIDAtMS4xIDEuNDVBMTIuNyAxMi43IDAgMCAwIDIuMjQgN2EyLjcgMi43IDAgMCAxIDEuMjItLjg5IiBvcGFjaXR5PSIuNTUiLz48Y2lyY2xlIGN4PSI0LjM4IiBjeT0iOC42OCIgcj0iMi43MyIgZmlsbD0idXJsKCNkNi1wcV9iKSIvPjxwYXRoIGZpbGw9IiNmMmYyZjIiIGQ9Ik04LjM2IDEzLjY3YTEuNzcgMS43NyAwIDAgMSAuNTQtMS4yNyAxMiAxMiAwIDAgMS0yLjUzLTEuODYgMi43NCAyLjc0IDAgMCAxLTEuNDkuODMgMTMgMTMgMCAwIDAgMS40NSAxLjI4IDEyIDEyIDAgMCAwIDIuMDUgMS4yNSAyIDIgMCAwIDEtLjAyLS4yM202LjMuMjFhMTIgMTIgMCAwIDEtMi43Ni0uMzIuNC40IDAgMCAxIDAgLjExIDEuNzUgMS43NSAwIDAgMS0uNTEgMS4yNCAxMy43IDEzLjcgMCAwIDAgMy40Mi4yNEE4LjIgOC4yIDAgMCAwIDE2IDEzLjgxYTEyIDEyIDAgMCAxLTEuMzQuMDciIG9wYWNpdHk9Ii41NSIvPjxjaXJjbGUgY3g9IjEwLjEzIiBjeT0iMTMuNjciIHI9IjEuNzgiIGZpbGw9InVybCgjZDYtcHFfYykiLz48cGF0aCBmaWxsPSIjZjJmMmYyIiBkPSJNMTIuMzIgOC45M2ExLjgzIDEuODMgMCAwIDEgLjYxLTEgMjUuNSAyNS41IDAgMCAxLTQuNDYtNC4xNCAxNyAxNyAwIDAgMS0yLTIuOTIgNy42IDcuNiAwIDAgMC0xLjA5LjQyIDE4IDE4IDAgMCAwIDIuMTUgMy4xOCAyNi40IDI2LjQgMCAwIDAgNC43OSA0LjQ2IiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjE0LjE4IiBjeT0iOS4yNyIgcj0iMS44OSIgZmlsbD0idXJsKCNkNi1wcV9kKSIvPjxwYXRoIGZpbGw9IiNmMmYyZjIiIGQ9Im0xNy4zNSAxMC41NC0uMzUtLjE3LS4zLS4xNmgtLjA2bC0uMjYtLjIxaC0uMDdMMTYgOS44YTEuNzYgMS43NiAwIDAgMS0uNjQuOTJjLjEyLjA4LjI1LjE1LjM4LjIybC4wOC4wNS4zNS4xOS44Ni40NWE5IDkgMCAwIDAgLjI5LTEuMTFaIiBvcGFjaXR5PSIuNTUiLz48Y2lyY2xlIGN4PSI0LjM4IiBjeT0iOC42OCIgcj0iMi43MyIgZmlsbD0idXJsKCNkNi1wcV9iKSIvPjxjaXJjbGUgY3g9IjEwLjEzIiBjeT0iMTMuNjciIHI9IjEuNzgiIGZpbGw9InVybCgjZDYtcHFfYykiLz48L3N2Zz4=;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-rg"><mxGeometry x="214" y="204" width="75" height="88" as="geometry"/></mxCell>
<mxCell id="n-vnet-int" value="Integration interface&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot; color=&quot;#55595b&quot;&gt;Outbound traffic only&lt;/font&gt;" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDctMTBjX2EiIHgxPSI5LjAxIiB4Mj0iOS4wMSIgeTE9IjE2LjUiIHkyPSIxLjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1ZTk2NDEiLz48c3RvcCBvZmZzZXQ9Ii4zNCIgc3RvcC1jb2xvcj0iIzZiYWE0MiIvPjxzdG9wIG9mZnNldD0iLjY3IiBzdG9wLWNvbG9yPSIjNzNiNzQzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzZiYjQzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0iI2ZmY2EwMCIgZD0iTTE1Ljg5IDIuOTFoMS4yN2EuMzQuMzQgMCAwIDEgLjM0LjM0djMuNWEuMzQuMzQgMCAwIDEtLjM0LjM0aC0xLjI3em0wIDYuMDloMS4yN2EuMzQuMzQgMCAwIDEgLjM0LjM0djUuODZhLjM0LjM0IDAgMCAxLS4zNC4zNGgtMS4yN3oiLz48cmVjdCB3aWR0aD0iMTMuNzYiIGhlaWdodD0iMTUiIHg9IjIuMTMiIHk9IjEuNSIgZmlsbD0idXJsKCNkNy0xMGNfYSkiIHJ4PSIuNjkiLz48cGF0aCBmaWxsPSIjYjRlYzM2IiBkPSJNNS45IDEyLjloLS43MWEuMi4yIDAgMCAxLS4xOS0uMjFWNC4zNGEuMTkuMTkgMCAwIDEgLjE5LS4yaDEuOTNhLjE5LjE5IDAgMCAxIC4xOS4yLjIuMiAwIDAgMS0uMTkuMjFINS4zOHY3LjkzaC41MmEuMi4yIDAgMCAxIC4xOS4yMS4yMS4yMSAwIDAgMS0uMTkuMjEiLz48cGF0aCBmaWxsPSIjYjRlYzM2IiBkPSJNNiAxMy45Mkg0LjRhLjIuMiAwIDAgMS0uMTktLjIxTDQuMDggMy4zOGEuMi4yIDAgMCAxIC4wNi0uMTUuMTYuMTYgMCAwIDEgLjEzLS4wNmgyLjg1di40MUg0LjQ3bC4xMiA5LjkySDZabTYtLjkyaC0xLjU5YS4yLjIgMCAwIDEtLjE0LS4wNy4xOC4xOCAwIDAgMS0uMDYtLjE0VjcuOWEuMTkuMTkgMCAwIDEgLjE5LS4yaC45MVY1LjQ1aC4zOHYyLjQ0YS4yLjIgMCAwIDEtLjE4LjIxaC0uOTF2NC40MkgxMloiLz48cmVjdCB3aWR0aD0iNi4xNCIgaGVpZ2h0PSIzLjExIiB4PSI3LjA3IiB5PSIyLjI5IiBmaWxsPSIjMzY1NjE1IiByeD0iLjI2Ii8+PHJlY3Qgd2lkdGg9IjQuOSIgaGVpZ2h0PSIxLjA5IiB4PSI1Ljg2IiB5PSIxMi42OSIgZmlsbD0iIzM2NTYxNSIgcng9Ii4yNiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgOC4zMDUgMTMuMjM1KSIvPjxyZWN0IHdpZHRoPSI0LjkiIGhlaWdodD0iMS4wOSIgeD0iMy45OSIgeT0iMTIuNzEiIGZpbGw9IiMzNjU2MTUiIHJ4PSIuMjYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDYuNDQgMTMuMjYpIi8+PHJlY3Qgd2lkdGg9IjQuOSIgaGVpZ2h0PSIxLjA5IiB4PSI5Ljk4IiB5PSIxMi43MSIgZmlsbD0iI2YyZjJmMiIgcng9Ii4yNiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTIuNDI1IDEzLjI1NSkiLz48ZWxsaXBzZSBjeD0iOC4xMSIgY3k9IjguMDYiIGZpbGw9IiNmMmYyZjIiIHJ4PSIxLjA0IiByeT0iMS4xMiIvPjxwYXRoIGZpbGw9IiMzYjNiM2IiIGQ9Ik0yLjExIDEyLjI1SC44NGEuMzQuMzQgMCAwIDEtLjM0LS4zVjYuMDlhLjM0LjM0IDAgMCAxIC4zNC0uMzRoMS4yN3oiLz48L3N2Zz4=;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-snet-app"><mxGeometry x="148.5" y="52" width="125" height="88" as="geometry"/></mxCell>
<mxCell id="n-pe-sql" value="Private endpoint&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot; color=&quot;#55595b&quot;&gt;SQL Database&lt;/font&gt;" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDgtMTMwX2EiIHgxPSI5LjA4NCIgeDI9IjkuMDg0IiB5MT0iNzkwLjk2NyIgeTI9Ijc4Ny40OTIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA3OTEuNTE2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzUwZTZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMyYmVkZCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJkOC0xMzBfYiIgeDE9IjkuMDY1IiB4Mj0iOS4wNjUiIHkxPSIxMy44NDMiIHkyPSIxMC4zNjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1ZTk2MjQiLz48c3RvcCBvZmZzZXQ9Ii4xODMiIHN0b3AtY29sb3I9IiM2MjljMjUiLz48c3RvcCBvZmZzZXQ9Ii40MzUiIHN0b3AtY29sb3I9IiM2ZGFlMmEiLz48c3RvcCBvZmZzZXQ9Ii43MjYiIHN0b3AtY29sb3I9IiM3ZmNiMzAiLz48c3RvcCBvZmZzZXQ9Ii44MjIiIHN0b3AtY29sb3I9IiM4NmQ2MzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNNy44NSAxMy4zNDJhMS43MzggMS43MzggMCAxIDAgMi40MzYtMi40NzkgMS43IDEuNyAwIDAgMC0uNjI2LS4zODlWMy4wMDlIOC41NDh2Ny40NDRhMS43MyAxLjczIDAgMCAwLS43IDIuODkxWiIvPjxjaXJjbGUgY3g9IjkuMDg0IiBjeT0iMi4yMDkiIHI9IjEuNzM4IiBmaWxsPSJ1cmwoI2Q4LTEzMF9hKSIvPjxwYXRoIGZpbGw9IiM1MGU2ZmYiIGQ9Im02LjE5NSAxNi43NzgtLjY2Mi42NjNhLjMuMyAwIDAgMS0uNDI0IDBMLjIxNiAxMi41NjRhLjYuNiAwIDAgMSAwLS44NDhsLjY2LS42NjQgNS4zMTggNS4zMDJhLjMuMyAwIDAgMSAwIC40MjUiLz48cGF0aCBmaWxsPSIjMTQ5MGRmIiBkPSJtNS40MzUgNi44ODYuNjY0LjY2MmEuMy4zIDAgMCAxIDAgLjQyNGwtNS4yMjUgNS4yNC0uNjY0LS42NjNhLjYuNiAwIDAgMS0uMDAxLS44NDhMNS4wMSA2Ljg4NmEuMy4zIDAgMCAxIC40MjUgMCIvPjxwYXRoIGZpbGw9IiM1MGU2ZmYiIGQ9Im0xNy4xMjIgMTEuMDUyLjY2MS42NjRhLjYuNiAwIDAgMSAwIC44NDhsLTQuODkzIDQuODc5YS4zLjMgMCAwIDEtLjQyNC0uMDAxbC0uNjYyLS42NjRhLjMuMyAwIDAgMSAwLS40MjR6Ii8+PHBhdGggZmlsbD0iIzE0OTBkZiIgZD0ibTE3Ljc4OCAxMi41NDctLjY2My42NjItNS4yMjUtNS4yNGEuMy4zIDAgMCAxIDAtLjQyNGwuNjY0LS42NjJhLjMuMyAwIDAgMSAuNDI0IDBMMTcuNzkgMTEuN2EuNi42IDAgMCAxLS4wMDIuODQ4Ii8+PGNpcmNsZSBjeD0iOS4wNjUiIGN5PSIxMi4xMDYiIHI9IjEuNzM4IiBmaWxsPSJ1cmwoI2Q4LTEzMF9iKSIvPjwvc3ZnPg==;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-snet-pe"><mxGeometry x="20" y="52" width="101" height="88" as="geometry"/></mxCell>
<mxCell id="n-pe-kv" value="Private endpoint&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot; color=&quot;#55595b&quot;&gt;Key Vault&lt;/font&gt;" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDktMTMwX2EiIHgxPSI5LjA4NCIgeDI9IjkuMDg0IiB5MT0iNzkwLjk2NyIgeTI9Ijc4Ny40OTIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA3OTEuNTE2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzUwZTZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMyYmVkZCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJkOS0xMzBfYiIgeDE9IjkuMDY1IiB4Mj0iOS4wNjUiIHkxPSIxMy44NDMiIHkyPSIxMC4zNjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1ZTk2MjQiLz48c3RvcCBvZmZzZXQ9Ii4xODMiIHN0b3AtY29sb3I9IiM2MjljMjUiLz48c3RvcCBvZmZzZXQ9Ii40MzUiIHN0b3AtY29sb3I9IiM2ZGFlMmEiLz48c3RvcCBvZmZzZXQ9Ii43MjYiIHN0b3AtY29sb3I9IiM3ZmNiMzAiLz48c3RvcCBvZmZzZXQ9Ii44MjIiIHN0b3AtY29sb3I9IiM4NmQ2MzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNNy44NSAxMy4zNDJhMS43MzggMS43MzggMCAxIDAgMi40MzYtMi40NzkgMS43IDEuNyAwIDAgMC0uNjI2LS4zODlWMy4wMDlIOC41NDh2Ny40NDRhMS43MyAxLjczIDAgMCAwLS43IDIuODkxWiIvPjxjaXJjbGUgY3g9IjkuMDg0IiBjeT0iMi4yMDkiIHI9IjEuNzM4IiBmaWxsPSJ1cmwoI2Q5LTEzMF9hKSIvPjxwYXRoIGZpbGw9IiM1MGU2ZmYiIGQ9Im02LjE5NSAxNi43NzgtLjY2Mi42NjNhLjMuMyAwIDAgMS0uNDI0IDBMLjIxNiAxMi41NjRhLjYuNiAwIDAgMSAwLS44NDhsLjY2LS42NjQgNS4zMTggNS4zMDJhLjMuMyAwIDAgMSAwIC40MjUiLz48cGF0aCBmaWxsPSIjMTQ5MGRmIiBkPSJtNS40MzUgNi44ODYuNjY0LjY2MmEuMy4zIDAgMCAxIDAgLjQyNGwtNS4yMjUgNS4yNC0uNjY0LS42NjNhLjYuNiAwIDAgMS0uMDAxLS44NDhMNS4wMSA2Ljg4NmEuMy4zIDAgMCAxIC40MjUgMCIvPjxwYXRoIGZpbGw9IiM1MGU2ZmYiIGQ9Im0xNy4xMjIgMTEuMDUyLjY2MS42NjRhLjYuNiAwIDAgMSAwIC44NDhsLTQuODkzIDQuODc5YS4zLjMgMCAwIDEtLjQyNC0uMDAxbC0uNjYyLS42NjRhLjMuMyAwIDAgMSAwLS40MjR6Ii8+PHBhdGggZmlsbD0iIzE0OTBkZiIgZD0ibTE3Ljc4OCAxMi41NDctLjY2My42NjItNS4yMjUtNS4yNGEuMy4zIDAgMCAxIDAtLjQyNGwuNjY0LS42NjJhLjMuMyAwIDAgMSAuNDI0IDBMMTcuNzkgMTEuN2EuNi42IDAgMCAxLS4wMDIuODQ4Ii8+PGNpcmNsZSBjeD0iOS4wNjUiIGN5PSIxMi4xMDYiIHI9IjEuNzM4IiBmaWxsPSJ1cmwoI2Q5LTEzMF9iKSIvPjwvc3ZnPg==;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-snet-pe"><mxGeometry x="161" y="52" width="101" height="88" as="geometry"/></mxCell>
<mxCell id="n-sql" value="Azure SQL Database" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZDEwLXJyX2IiIGN4PSI5LjM2IiBjeT0iMTAuNTciIHI9IjcuMDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmMmYyZjIiLz48c3RvcCBvZmZzZXQ9Ii41OCIgc3RvcC1jb2xvcj0iI2VlZSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJkMTAtcnJfYSIgeDE9IjIuNTkiIHgyPSIxNS40MSIgeTE9IjEwLjE2IiB5Mj0iMTAuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDViYTEiLz48c3RvcCBvZmZzZXQ9Ii4wNyIgc3RvcC1jb2xvcj0iIzAwNjBhOSIvPjxzdG9wIG9mZnNldD0iLjM2IiBzdG9wLWNvbG9yPSIjMDA3MWM4Ii8+PHN0b3Agb2Zmc2V0PSIuNTIiIHN0b3AtY29sb3I9IiMwMDc4ZDQiLz48c3RvcCBvZmZzZXQ9Ii42NCIgc3RvcC1jb2xvcj0iIzAwNzRjZCIvPjxzdG9wIG9mZnNldD0iLjgyIiBzdG9wLWNvbG9yPSIjMDA2YWJiIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1YmExIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNkMTAtcnJfYSkiIGQ9Ik05IDUuMTRjLTMuNTQgMC02LjQxLTEtNi40MS0yLjMydjEyLjM2YzAgMS4yNyAyLjgyIDIuMyA2LjMyIDIuMzJIOWMzLjU0IDAgNi40MS0xIDYuNDEtMi4zMlYyLjgyYzAgMS4yOS0yLjg3IDIuMzItNi40MSAyLjMyIi8+PHBhdGggZmlsbD0iI2U4ZThlOCIgZD0iTTE1LjQxIDIuODJjMCAxLjI5LTIuODcgMi4zMi02LjQxIDIuMzJzLTYuNDEtMS02LjQxLTIuMzJTNS40Ni41IDkgLjVzNi40MSAxIDYuNDEgMi4zMiIvPjxwYXRoIGZpbGw9IiM1MGU2ZmYiIGQ9Ik0xMy45MiAyLjYzYzAgLjgyLTIuMjEgMS40OC00LjkyIDEuNDhzLTQuOTItLjY2LTQuOTItMS40OFM2LjI5IDEuMTYgOSAxLjE2czQuOTIuNjYgNC45MiAxLjQ3Ii8+PHBhdGggZmlsbD0iIzE5OGFiMyIgZD0iTTkgM2ExMS42IDExLjYgMCAwIDAtMy44OS41N0ExMS40IDExLjQgMCAwIDAgOSA0LjExYTExLjIgMTEuMiAwIDAgMCAzLjg5LS41OEExMS44IDExLjggMCAwIDAgOSAzIi8+PHBhdGggZmlsbD0idXJsKCNkMTAtcnJfYikiIGQ9Ik0xMi45IDExLjRWOEgxMnY0LjEzaDIuNDZ2LS43M1pNNS43NiA5LjczYTEuOCAxLjggMCAwIDEtLjUxLS4zMS40NC40NCAwIDAgMS0uMTItLjMyLjM0LjM0IDAgMCAxIC4xNS0uMy42OC42OCAwIDAgMSAuNDItLjEyIDEuNjIgMS42MiAwIDAgMSAxIC4yOXYtLjg2YTIuNiAyLjYgMCAwIDAtMS0uMTYgMS42NCAxLjY0IDAgMCAwLTEuMDkuMzQgMS4wOCAxLjA4IDAgMCAwLS40Mi44OWMwIC41MS4zMi45MSAxIDEuMjFhMyAzIDAgMCAxIC42Mi4zNi40Mi40MiAwIDAgMSAuMTUuMzIuMzguMzggMCAwIDEtLjE2LjMxLjguOCAwIDAgMS0uNDUuMTEgMS42NiAxLjY2IDAgMCAxLTEuMDktLjQyVjEyYTIuMiAyLjIgMCAwIDAgMS4wNy4yNCAxLjg4IDEuODggMCAwIDAgMS4xOC0uMzMgMS4wOCAxLjA4IDAgMCAwIC4zMy0uOTEgMS4wNSAxLjA1IDAgMCAwLS4yNS0uNyAyLjQgMi40IDAgMCAwLS44My0uNTdNMTEgMTEuMzJhMi4zNCAyLjM0IDAgMCAwIC4zMy0xLjI2QTIuMyAyLjMgMCAwIDAgMTEgOWExLjggMS44IDAgMCAwLS43LS43NSAyIDIgMCAwIDAtMS0uMjYgMi4xIDIuMSAwIDAgMC0xLjA4LjI3IDEuODYgMS44NiAwIDAgMC0uNzMuNzQgMi40NiAyLjQ2IDAgMCAwLS4yNiAxLjE0IDIuMjYgMi4yNiAwIDAgMCAuMjQgMSAxLjc2IDEuNzYgMCAwIDAgLjY5Ljc0IDIuMDYgMi4wNiAwIDAgMCAxIC4zbC44NiAxaDEuMjFMMTAgMTIuMDhhMS44IDEuOCAwIDAgMCAxLS43Nm0tMS0uMjVhLjk0Ljk0IDAgMCAxLS43Ni4zNS45Mi45MiAwIDAgMS0uNzYtLjM2IDEuNTIgMS41MiAwIDAgMS0uMjktMSAxLjUzIDEuNTMgMCAwIDEgLjI5LTEgMSAxIDAgMCAxIC43OC0uMzcuODcuODcgMCAwIDEgLjc1LjM3IDEuNjIgMS42MiAwIDAgMSAuMjcgMSAxLjQ2IDEuNDYgMCAwIDEtLjI4IDEuMDEiLz48L3N2Zz4=;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-rg"><mxGeometry x="31" y="1149.5" width="128" height="71" as="geometry"/></mxCell>
<mxCell id="n-kv" value="Key Vault&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot; color=&quot;#55595b&quot;&gt;Connection secrets&lt;/font&gt;" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZDExLTEweF9hIiBjeD0iOSIgY3k9IjkiIHI9IjguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjE4IiBzdG9wLWNvbG9yPSIjNWVhMGVmIi8+PHN0b3Agb2Zmc2V0PSIuNTYiIHN0b3AtY29sb3I9IiM1YzlmZWUiLz48c3RvcCBvZmZzZXQ9Ii42OSIgc3RvcC1jb2xvcj0iIzU1OWNlZCIvPjxzdG9wIG9mZnNldD0iLjc4IiBzdG9wLWNvbG9yPSIjNGE5N2U5Ii8+PHN0b3Agb2Zmc2V0PSIuODYiIHN0b3AtY29sb3I9IiMzOTkwZTQiLz48c3RvcCBvZmZzZXQ9Ii45MyIgc3RvcC1jb2xvcj0iIzIzODdkZSIvPjxzdG9wIG9mZnNldD0iLjk5IiBzdG9wLWNvbG9yPSIjMDg3YmQ2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA3OGQ0Ii8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImQxMS0xMHhfYiIgY3g9IjM4Ljk1IiBjeT0iMTgyLjA3IiByPSI5Ljg4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC45NCAwIDAgLjk0IC0yOC43MSAtMTYzLjI0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjI3IiBzdG9wLWNvbG9yPSIjZmZkNzBmIi8+PHN0b3Agb2Zmc2V0PSIuNDkiIHN0b3AtY29sb3I9IiNmZmNiMTIiLz48c3RvcCBvZmZzZXQ9Ii44OCIgc3RvcC1jb2xvcj0iI2ZlYWMxOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZlYTExYiIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjZDExLTEweF9hKSIgZD0iTTkgLjVBOC41IDguNSAwIDEgMCAxNy41IDkgOC41MSA4LjUxIDAgMCAwIDkgLjVtMCAxNS44NEE3LjM0IDcuMzQgMCAxIDEgMTYuMzQgOSA3LjM0IDcuMzQgMCAwIDEgOSAxNi4zNCIvPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI3LjM0IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0idXJsKCNkMTEtMTB4X2IpIiBkPSJNMTMuNDQgNy4zM2ExLjg0IDEuODQgMCAwIDAgMC0yLjU5bC0zLjE1LTMuMTZhMS44MyAxLjgzIDAgMCAwLTIuNTggMEw0LjU2IDQuNzRhMS44NCAxLjg0IDAgMCAwIDAgMi41OUw3LjE4IDEwYS41LjUgMCAwIDEgLjE1LjM2djQuODhhLjYzLjYzIDAgMCAwIC4xOC40NGwxLjIgMS4yYS40MS40MSAwIDAgMCAuNTggMGwxLjE2LTEuMTYuNjgtLjY4YS4yNS4yNSAwIDAgMCAwLS4zNGwtLjQ5LS40OWEuMjcuMjcgMCAwIDEgMC0uMzdsLjQ5LS40OWEuMjUuMjUgMCAwIDAgMC0uMzRsLS40OS0uNDlhLjI3LjI3IDAgMCAxIDAtLjM3bC40OS0uNDlhLjI1LjI1IDAgMCAwIDAtLjM0bC0uNjgtLjY5di0uMjVaTTkgMi4zNWExIDEgMCAwIDEgMCAyLjA3IDEgMSAwIDEgMSAwLTIuMDciLz48cGF0aCBmaWxsPSIjZmY5MzAwIiBkPSJNOC4xOCAxNS4zYS4yMy4yMyAwIDAgMCAuMzgtLjE3di00YS4yNC4yNCAwIDAgMC0uMTEtLjIuMjIuMjIgMCAwIDAtLjM0LjJ2NGEuMjguMjggMCAwIDAgLjA3LjE3IiBvcGFjaXR5PSIuNzUiLz48cmVjdCB3aWR0aD0iNS4xNyIgaGVpZ2h0PSIuNjEiIHg9IjYuNDgiIHk9IjUuNzkiIGZpbGw9IiNmZjkzMDAiIG9wYWNpdHk9Ii43NSIgcng9Ii4yOCIvPjxyZWN0IHdpZHRoPSI1LjE3IiBoZWlnaHQ9Ii42MSIgeD0iNi40OCIgeT0iNi43OCIgZmlsbD0iI2ZmOTMwMCIgb3BhY2l0eT0iLjc1IiByeD0iLjI4Ii8+PC9zdmc+;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-rg"><mxGeometry x="199" y="1141" width="106" height="88" as="geometry"/></mxCell>
<mxCell id="n-dns" value="Private DNS zones&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot; color=&quot;#55595b&quot;&gt;privatelink zones&lt;/font&gt;" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZDEyLXp6X2EiIGN4PSItNjgxMS40IiBjeT0iNjcyOS42OSIgcj0iMTciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjUgMCAwIC0uNSAzNDE0LjkxIDMzNzQuMDUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMTgiIHN0b3AtY29sb3I9IiM1ZWEwZWYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDc4ZDQiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2QxMi16el9hKSIgZD0iTTE0LjIxIDE1LjcyQTguNSA4LjUgMCAwIDEgMy43OSAyLjI4bC4wOS0uMDZhOC41IDguNSAwIDAgMSAxMC4zMyAxMy41Ii8+PHBhdGggZmlsbD0iIzVlYTBlZiIgZD0iTTkgMS4zMUE3LjY5IDcuNjkgMCAxIDAgMTYuNjkgOSA3LjcgNy43IDAgMCAwIDkgMS4zMW01LjE1IDIuNTlhNy40IDcuNCAwIDAgMS0yLjE1LjhBOC44IDguOCAwIDAgMCAxMC43NSAyYTcuMiA3LjIgMCAwIDEgMy40IDEuOU05IDEuNzRhNi42IDYuNiAwIDAgMSAxLjA5LjA5IDcuNSA3LjUgMCAwIDEgMS41MyAzIDE1LjEgMTUuMSAwIDAgMS01LjQ1IDAgNy40IDcuNCAwIDAgMSAxLjUxLTIuOTRBNy4zIDcuMyAwIDAgMSA5IDEuNzRNNyAyYTguNyA4LjcgMCAwIDAtMS4yNyAyLjY4IDUuNiA1LjYgMCAwIDEtMS45LS43N0E3LjM1IDcuMzUgMCAwIDEgNyAyTTMuNzIgMTRhNS4zIDUuMyAwIDAgMSAxLjc4LS43NiA3LjEgNy4xIDAgMCAwIDEuMzUgMi43MkE3LjI1IDcuMjUgMCAwIDEgMy43MiAxNG02LjQxIDIuMmE3IDcgMCAwIDEtMS4xMy4wNiA3IDcgMCAwIDEtMS40NC0uMTUgNiA2IDAgMCAxLTEuNjctMyAxNC43IDE0LjcgMCAwIDEgNS44OCAwIDYgNiAwIDAgMS0xLjY5IDNabS43My0uMTZhNy4xIDcuMSAwIDAgMCAxLjM4LTIuOCA2LjcgNi43IDAgMCAxIDIgLjgzQTcuMTMgNy4xMyAwIDAgMSAxMC44NiAxNlptMS40OC0zLjIyYy4wOC0uMzYuMTUtLjczLjItMS4xMmwtLjQ2LjExYy0uMDUuMzEtLjEuNjItLjE3LjkxYTE1LjIgMTUuMiAwIDAgMC02LjA5IDBjLS4wNy0uMjctLjEyLS41Ni0uMTctLjg2YS4zLjMgMCAwIDEgMC0uMDlsLS40Ni0uMTNhMiAyIDAgMCAwIDAgLjI4YzAgLjMyLjExLjYyLjE3LjkxYTUuOSA1LjkgMCAwIDAtMiAuODUgNy4yNCA3LjI0IDAgMCAxIC4xMS05LjQgNi4zIDYuMyAwIDAgMCAyLjA4Ljg2Yy0uMDcuMjQtLjEzLjUtLjE4Ljc2czAgLjI1LS4wOC4zN2wuNDctLjExdi0uMTdjLjA2LS4yNi4xMi0uNTEuMTktLjc1QTE1IDE1IDAgMCAwIDkgNS40OGExNSAxNSAwIDAgMCAyLjc4LS4yNmMuMDcuMjcuMTQuNTYuMi44NWwuNDYuMTFxLS4xMS0uNTQtLjI0LTFhNy43IDcuNyAwIDAgMCAyLjMtLjkxIDcuMjIgNy4yMiAwIDAgMSAuMDYgOS40OSA3LjMgNy4zIDAgMCAwLTIuMjItLjk3WiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zLjY5IDdhOCA4IDAgMCAxIDEuMTYtLjA4IDIuNDQgMi40NCAwIDAgMSAxLjcxLjUyIDIgMiAwIDAgMSAuNTkgMS40NiAyLjIgMi4yIDAgMCAxLS42MSAxLjY0IDIuNiAyLjYgMCAwIDEtMS44Ni42MSA5IDkgMCAwIDEtMS0uMDVabS41NSAzLjczYTQgNCAwIDAgMCAuNTUgMCAxLjYyIDEuNjIgMCAwIDAgMS43OS0xLjgxQTEuNSAxLjUgMCAwIDAgNC44NyA3LjNhMyAzIDAgMCAwLS42MyAwWm0zLjYyLjM4VjYuOWguNTlMOS44IDlhMTIgMTIgMCAwIDEgLjc2IDEuMzdjLS4wNS0uNTYtLjA2LTEuMDctLjA2LTEuNzNWNi45aC41djQuMjFoLS41NUw5LjEzIDljLS4yOS0uNDctLjU3LTEtLjc5LTEuNHYzLjU0Wm00LjAzLS42NmEyIDIgMCAwIDAgMSAuMjdjLjU2IDAgLjg4LS4yOS44OC0uNzJzLS4yMi0uNjItLjc5LS44My0xLjEyLS42LTEuMTItMS4yYTEuMjIgMS4yMiAwIDAgMSAxLjM3LTEuMTQgMiAyIDAgMCAxIC45My4ybC0uMTYuNDVhMS42MyAxLjYzIDAgMCAwLS44LS4yYy0uNTggMC0uOC4zNC0uOC42M3MuMjYuNTkuODQuODEgMS4wOC42MiAxLjA4IDEuMjQtLjQ4IDEuMjEtMS40OCAxLjIxYTIuMTYgMi4xNiAwIDAgMS0xLjA3LS4yN1oiLz48L3N2Zz4=;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-rg"><mxGeometry x="345" y="1141" width="115" height="88" as="geometry"/></mxCell>
<mxCell id="n-insights" value="Application Insights&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot; color=&quot;#55595b&quot;&gt;Telemetry&lt;/font&gt;" style="shape=label;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZDEzLXMzX2EiIGN4PSI5IiBjeT0iNy4zNSIgcj0iNi40MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2I3N2FmNCIvPjxzdG9wIG9mZnNldD0iLjIxIiBzdG9wLWNvbG9yPSIjYjM3OGYyIi8+PHN0b3Agb2Zmc2V0PSIuNDMiIHN0b3AtY29sb3I9IiNhNjcyZWQiLz48c3RvcCBvZmZzZXQ9Ii42NSIgc3RvcC1jb2xvcj0iIzkyNjdlNCIvPjxzdG9wIG9mZnNldD0iLjg4IiBzdG9wLWNvbG9yPSIjNzU1OWQ4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNjI0ZmQwIi8+PC9yYWRpYWxHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQxMy1zM19iIiB4MT0iOS4wMiIgeDI9IjkuMDgiIHkxPSIzLjkxIiB5Mj0iMTEuNDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmMmYyZjIiLz48c3RvcCBvZmZzZXQ9Ii4yMyIgc3RvcC1jb2xvcj0iI2YxZjFmMiIgc3RvcC1vcGFjaXR5PSIuOTkiLz48c3RvcCBvZmZzZXQ9Ii4zNyIgc3RvcC1jb2xvcj0iI2VkZWRmMSIgc3RvcC1vcGFjaXR5PSIuOTUiLz48c3RvcCBvZmZzZXQ9Ii40OCIgc3RvcC1jb2xvcj0iI2U3ZTVmMCIgc3RvcC1vcGFjaXR5PSIuODkiLz48c3RvcCBvZmZzZXQ9Ii41OCIgc3RvcC1jb2xvcj0iI2RlZGJlZSIgc3RvcC1vcGFjaXR5PSIuODEiLz48c3RvcCBvZmZzZXQ9Ii42NyIgc3RvcC1jb2xvcj0iI2QzY2VlYiIgc3RvcC1vcGFjaXR5PSIuNyIvPjxzdG9wIG9mZnNldD0iLjc2IiBzdG9wLWNvbG9yPSIjYzRiZWU4IiBzdG9wLW9wYWNpdHk9Ii41NyIvPjxzdG9wIG9mZnNldD0iLjg0IiBzdG9wLWNvbG9yPSIjYjRhYmU1IiBzdG9wLW9wYWNpdHk9Ii40MSIvPjxzdG9wIG9mZnNldD0iLjkyIiBzdG9wLWNvbG9yPSIjYTA5NWUxIiBzdG9wLW9wYWNpdHk9Ii4yMiIvPjxzdG9wIG9mZnNldD0iLjk5IiBzdG9wLWNvbG9yPSIjOGI3ZGRjIiBzdG9wLW9wYWNpdHk9Ii4wMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzg5N2JkYyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0iI2NlY2VjZSIgZD0ibTEwLjIzIDE3LjM5LjgxLS44N1YxNC4ySDd2Mi4zMmwuODEuODdhLjMyLjMyIDAgMCAwIC4xOS4xMWgyYS4zMi4zMiAwIDAgMCAuMjMtLjExIi8+PHBhdGggZmlsbD0idXJsKCNkMTMtczNfYSkiIGQ9Ik05IC41YTUuODkgNS44OSAwIDAgMC01LjkxIDYuNTdjLjI3IDIuNDcgMi42MiAzLjYyIDMuMjkgNi43NWEuNDkuNDkgMCAwIDAgLjQ3LjM4aDQuM2EuNDkuNDkgMCAwIDAgLjQ3LS4zOGMuNjctMy4xMyAzLTQuMjggMy4yOS02Ljc1QTUuODkgNS44OSAwIDAgMCA5IC41TTcgMTQuMiIvPjxwYXRoIGZpbGw9InVybCgjZDEzLXMzX2IpIiBkPSJNMTEuNDYgMy43OWExLjQgMS40IDAgMCAwLTEuMzUgMS40NFY2SDh2LS43N2ExLjQxIDEuNDEgMCAwIDAtMS40MS0xLjQ0IDEuNCAxLjQgMCAwIDAtMS4zNSAxLjQ0IDEuNDEgMS40MSAwIDAgMCAxLjM1IDEuNDVoLjY0djZhLjM2LjM2IDAgMCAwIC43MiAwdi02aDIuMTZ2NmEuMzYuMzYgMCAxIDAgLjcyIDB2LTZoLjYzYTEuNCAxLjQgMCAwIDAgMS4zNS0xLjQ1IDEuNCAxLjQgMCAwIDAtMS4zNS0xLjQ0TTcuMjMgNmgtLjY4YS43NC43NCAwIDAgMS0uNjgtLjc3Ljc0Ljc0IDAgMCAxIC42OC0uNzcuNzQuNzQgMCAwIDEgLjY4Ljc3Wm00LjI4IDBoLS42OHYtLjgxYS42OC42OCAwIDEgMSAxLjM1IDAgLjczLjczIDAgMCAxLS42Ny44MSIvPjxwb2x5Z29uIGZpbGw9IiM5OTkiIHBvaW50cz0iNi45NiAxNS44IDExLjA0IDE1LjAxIDExLjA0IDE0LjU2IDYuOTYgMTUuMzYgNi45NiAxNS44Ii8+PHBvbHlnb24gZmlsbD0iIzk5OSIgcG9pbnRzPSIxMS4wNCAxNi4xMSAxMS4wNCAxNS42NyA2Ljk2IDE2LjQ4IDYuOTYgMTYuNTIgNy4yNyAxNi44NiAxMS4wNCAxNi4xMSIvPjwvc3ZnPg==;imageWidth=48;imageHeight=48;imageAlign=center;imageVerticalAlign=top;verticalAlign=bottom;align=center;fillColor=none;strokeColor=none;html=1;whiteSpace=nowrap;fontColor=#54585b;fontSize=13;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="g-rg"><mxGeometry x="332" y="52" width="121" height="88" as="geometry"/></mxCell>
<mxCell id="e1" value="HTTPS" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=block;endFill=1;endSize=6;startArrow=none;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-users" target="n-fd"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
<mxCell id="e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=block;endFill=1;endSize=6;startArrow=none;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.333;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-fd" target="n-app"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
<mxCell id="e3" value="VNet integration" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=block;endFill=1;endSize=6;startArrow=none;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.507;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.508;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-app" target="n-vnet-int"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
<mxCell id="e4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=block;endFill=1;endSize=6;startArrow=none;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.252;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.505;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-vnet-int" target="n-pe-sql"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="268" y="1066"/><mxPoint x="159" y="1066"/></Array></mxGeometry></mxCell>
<mxCell id="e5" value="Private Link" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=block;endFill=1;endSize=6;startArrow=none;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.505;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-pe-sql" target="n-sql"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="159" y="1390"/><mxPoint x="143" y="1390"/></Array></mxGeometry></mxCell>
<mxCell id="e6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=block;endFill=1;endSize=6;startArrow=none;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.504;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-vnet-int" target="n-pe-kv"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
<mxCell id="e7" value="Private Link" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=block;endFill=1;endSize=6;startArrow=none;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.505;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-pe-kv" target="n-kv"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell>
<mxCell id="e8" value="name resolution" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=block;endFill=1;endSize=6;startArrow=none;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.756;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.504;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-vnet-int" target="n-dns"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="331" y="1066"/><mxPoint x="388" y="1066"/><mxPoint x="388" y="1390"/><mxPoint x="451" y="1390"/></Array></mxGeometry></mxCell>
<mxCell id="e9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;html=1;endArrow=none;endFill=1;endSize=6;startArrow=block;startFill=1;startSize=6;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=1;dashPattern=1 3;fontColor=#525759;fontSize=11;fontFamily=Inter,Helvetica,Arial,sans-serif;labelBackgroundColor=#eef2f6;exitX=0.504;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.667;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="n-insights" target="n-app"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="441" y="538"/><mxPoint x="312" y="538"/></Array></mxGeometry></mxCell>
<mxCell id="legend" value="" style="rounded=1;absoluteArcSize=1;arcSize=12;html=1;fillColor=#ffffff;strokeColor=#caced2;container=1;collapsible=0;recursiveResize=0;" vertex="1" parent="1"><mxGeometry x="550" y="1659" width="137" height="53" as="geometry"/></mxCell>
<mxCell id="legend:0:line" value="" style="line;html=1;fillColor=none;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=0;" vertex="1" parent="legend"><mxGeometry x="10" y="11.5" width="28" height="12" as="geometry"/></mxCell>
<mxCell id="legend:0:text" value="Request traffic" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=nowrap;fontSize=11.5;fontColor=#54585b;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="legend"><mxGeometry x="46" y="10" width="80.14" height="15" as="geometry"/></mxCell>
<mxCell id="legend:1:line" value="" style="line;html=1;fillColor=none;strokeColor=#aaaeb2;strokeWidth=1.5;dashed=1;dashPattern=1 3;" vertex="1" parent="legend"><mxGeometry x="10" y="29.5" width="28" height="12" as="geometry"/></mxCell>
<mxCell id="legend:1:text" value="Telemetry" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=nowrap;fontSize=11.5;fontColor=#54585b;fontFamily=Inter,Helvetica,Arial,sans-serif;spacing=0;" vertex="1" parent="legend"><mxGeometry x="46" y="28" width="54.95" height="15" as="geometry"/></mxCell>
</root></mxGraphModel></diagram></mxfile>
