<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="Agentweaver" version="31.4.5" compressed="false" fluentProfile="react-optical-v1">
<diagram id="v1-azure-foundation" name="Azure resource and evidence dependencies"><mxGraphModel page="1" pageScale="2.500077519379845" pageWidth="794" pageHeight="559" background="#efeae7" grid="0"><root>
<mxCell id="0"/><mxCell id="1" parent="0"/>
<mxCell id="fluent-paper" fluentRole="canvas" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#efeae7;strokeColor=none;strokeWidth=1;shadow=0;" parent="1" vertex="1"><mxGeometry x="186.5307751937985" y="0" width="1612" height="1397.5433333333333" as="geometry"/></mxCell>
<mxCell id="fluent-content" fluentRole="layout" value="" style="group;connectable=0;" parent="1" vertex="1"><mxGeometry x="186.5307751937985" y="0" width="1612" height="1397.5433333333333" as="geometry"/></mxCell>
<mxCell id="e0" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.30303030303030304;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-vnet" target="node-aks"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="688" y="135.54333333333335"/><mxPoint x="688" y="161.54333333333335"/></Array></mxGeometry></mxCell>
<mxCell id="e1" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-vnet" target="node-postgres"><mxGeometry relative="1" as="geometry"><Array as="points"></Array></mxGeometry></mxCell>
<mxCell id="e2" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0.4;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-aks" target="node-default-domain"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="856" y="259.54333333333335"/><mxPoint x="890" y="259.54333333333335"/></Array></mxGeometry></mxCell>
<mxCell id="e3" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0.6;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-aks" target="node-routing-identity"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="924" y="259.54333333333335"/><mxPoint x="1302" y="259.54333333333335"/></Array></mxGeometry></mxCell>
<mxCell id="e4" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0.6;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-routing-identity" target="node-custom-zones"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1336" y="523.5433333333333"/><mxPoint x="1302" y="523.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e5" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0.4;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-routing-identity" target="node-keyvault"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1268" y="523.5433333333333"/><mxPoint x="890" y="523.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e6" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-probe-identity" target="node-job"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="286" y="753.5433333333333"/><mxPoint x="890" y="753.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e7" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.6313131313131316;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-probe-identity" target="node-keyvault"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="688" y="621.5433333333333"/><mxPoint x="688" y="638.8766666666667"/></Array></mxGeometry></mxCell>
<mxCell id="e8" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.30303030303030304;exitPerimeter=0;entryX=1;entryY=0.37820512820512814;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-probe-identity" target="node-blob"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="657.01" y="595.5433333333333"/><mxPoint x="657.01" y="82.53333333333335"/><mxPoint x="1504" y="82.53333333333335"/><mxPoint x="1504" y="134.87666666666667"/></Array></mxGeometry></mxCell>
<mxCell id="e9" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.696969696969697;exitPerimeter=0;entryX=1;entryY=0.6313131313131307;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-probe-identity" target="node-monitor"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="488" y="647.5433333333333"/><mxPoint x="488" y="732.5333333333333"/><mxPoint x="1540" y="732.5333333333333"/><mxPoint x="1540" y="1098.8766666666666"/></Array></mxGeometry></mxCell>
<mxCell id="e10" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.5;exitPerimeter=0;entryX=1;entryY=0.696969696969697;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-egress" target="node-job"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1564" y="1297.5433333333333"/><mxPoint x="1564" y="877.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e11" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0.6;entryY=0;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-job" target="node-acceptance-consumer"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="890" y="983.5433333333333"/><mxPoint x="924" y="983.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e12" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0;exitY=0.6313131313131316;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-job" target="node-native-receipt"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="488" y="868.8766666666667"/><mxPoint x="488" y="851.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e13" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0.4;entryY=0;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-native-receipt" target="node-acceptance-consumer"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="286" y="949.5433333333333"/><mxPoint x="856" y="949.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e14" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-image-receipt" target="node-acceptance-consumer"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="688" y="1067.5433333333333"/><mxPoint x="688" y="1081.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e15" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0;exitY=0.5;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-monitor" target="node-acceptance-consumer"><mxGeometry relative="1" as="geometry"><Array as="points"></Array></mxGeometry></mxCell>
<mxCell id="e16" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.3686868686868684;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-vnet" target="node-keyvault"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="48" y="161.54333333333335"/><mxPoint x="48" y="541.8666666666667"/><mxPoint x="688" y="541.8666666666667"/><mxPoint x="688" y="604.2099999999999"/></Array></mxGeometry></mxCell>
<mxCell id="e17" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-vnet" target="node-blob"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="638.99" y="161.54333333333335"/><mxPoint x="638.99" y="63.2"/><mxPoint x="1100" y="63.2"/><mxPoint x="1100" y="147.54333333333335"/></Array></mxGeometry></mxCell>
<mxCell id="e18" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.696969696969697;exitPerimeter=0;entryX=1;entryY=0.3686868686868693;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-vnet" target="node-monitor"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="488" y="187.54333333333335"/><mxPoint x="488" y="502.53333333333336"/><mxPoint x="1504" y="502.53333333333336"/><mxPoint x="1504" y="1064.21"/></Array></mxGeometry></mxCell>
<mxCell id="e19" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.5;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-job" target="node-keyvault"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1122.99" y="851.5433333333333"/><mxPoint x="1122.99" y="699.8666666666667"/><mxPoint x="1092" y="699.8666666666667"/><mxPoint x="1092" y="621.5433333333333"/></Array></mxGeometry></mxCell>
<mxCell id="e20" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=1;exitY=0.30303030303030304;exitPerimeter=0;entryX=1;entryY=0.6217948717948717;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-job" target="node-blob"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1564" y="825.5433333333333"/><mxPoint x="1564" y="160.20999999999998"/></Array></mxGeometry></mxCell>
<mxCell id="e21" fluentRole="connector" value="" style="edgeStyle=none;rounded=1;arcSize=10;html=1;strokeWidth=1.8;strokeColor=#746d68;endArrow=classicThin;endFill=1;endSize=8;fontFamily=Segoe UI;fontSize=16;labelBackgroundColor=#fdfbf8;jumpStyle=arc;jumpSize=14;exitX=0;exitY=0.3686868686868684;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;" parent="fluent-content" edge="1" source="node-job" target="node-postgres"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="688" y="834.2099999999999"/><mxPoint x="688" y="771.8666666666667"/><mxPoint x="84" y="771.8666666666667"/><mxPoint x="84" y="377.54333333333335"/></Array></mxGeometry></mxCell>
<mxCell id="node-aks" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="720" y="95.54333333333334" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-aks-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-aks" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-aks-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-aks" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-aks-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#00666d;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-aks" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-aks-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-aks" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-aks-icon" fluentRole="icon" value="" style="shape=image;image=img/lib/azure2/containers/Kubernetes_Services.svg;imageAspect=1;;fillColor=none;strokeColor=#00666d;strokeWidth=1.5;" parent="node-aks" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-aks-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;AKS&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-aks" vertex="1"><mxGeometry x="71" y="22.200000000000003" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-aks-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Public API; Cilium; OIDC/workload identity; App Routing Preview; NGINX None&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-aks" vertex="1"><mxGeometry x="71" y="47.2" width="251" height="59.599999999999994" as="geometry"/></mxCell>
<mxCell id="node-vnet" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="116" y="95.54333333333334" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-vnet-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-vnet" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-vnet-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-vnet" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-vnet-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#00666d;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-vnet" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-vnet-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-vnet" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-vnet-icon" fluentRole="icon" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,%3Csvg%20data-iconcloud-source%3D%22https%3A%2F%2Ficoncloud.design%2Fsearch%3Fq%3DGlobe%2520Shield%26amp%3Blibrary%3Dfluent-system-library%26amp%3Bcollection%3Dfluent-regular%22%20fill%3D%22%2300666d%22%20aria-hidden%3D%22true%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2018c.5%200%20.97-.04%201.44-.13a5.85%205.85%200%200%201-.75-1.08c-.24.14-.47.21-.69.21-.66%200-1.4-.59-2.02-1.9-.22-.47-.4-1.01-.56-1.6H10v-1H7.2a14.87%2014.87%200%200%201%200-5h5.6c.09.56.15%201.16.18%201.78a6.32%206.32%200%200%200%20.95-.82c-.03-.32-.07-.65-.12-.96h2.73c.21.55.35%201.13.42%201.74.3.22.66.43%201.04.57A8%208%200%201%200%2010%2018Zm0-15c.66%200%201.4.59%202.02%201.9.22.47.4%201.01.56%201.6H7.42c.15-.59.34-1.13.56-1.6C8.59%203.6%209.34%203%2010%203ZM7.07%204.49c-.27.59-.5%201.27-.68%202.01H3.94A7.02%207.02%200%200%201%207.7%203.38c-.24.33-.45.7-.64%201.1ZM6.2%207.5a15.97%2015.97%200%200%200%200%205H3.46a6.98%206.98%200%200%201%200-5h2.73Zm.2%206c.17.74.4%201.42.68%202.01.19.4.4.78.64%201.1a7.02%207.02%200%200%201-3.77-3.11h2.45Zm5.9-10.12a7.02%207.02%200%200%201%203.77%203.12h-2.45a10.5%2010.5%200%200%200-.68-2.01c-.19-.4-.4-.78-.64-1.1Zm6.21%207.58a5.69%205.69%200%200%201-3.06-1.72.62.62%200%200%200-.88%200%205.7%205.7%200%200%201-3.06%201.72c-.27.04-.5.26-.5.54V14c0%203.47%203.18%204.73%203.87%204.96a.4.4%200%200%200%20.26%200c.69-.23%203.87-1.5%203.87-4.96v-2.5c0-.28-.23-.5-.5-.54Z%22%20fill%3D%22%2300666d%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A;" parent="node-vnet" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-vnet-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Dedicated VNet&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-vnet" vertex="1"><mxGeometry x="71" y="22.200000000000003" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-vnet-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Separate AKS-node, delegated PostgreSQL, and private-endpoint subnets&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-vnet" vertex="1"><mxGeometry x="71" y="47.2" width="251" height="59.599999999999994" as="geometry"/></mxCell>
<mxCell id="node-default-domain" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="720" y="325.54333333333335" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-default-domain-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-default-domain" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-default-domain-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-default-domain" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-default-domain-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#835b00;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-default-domain" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-default-domain-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-default-domain" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-default-domain-icon" fluentRole="icon" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,%3Csvg%20data-iconcloud-source%3D%22https%3A%2F%2Ficoncloud.design%2Fsearch%3Fq%3DGlobe%2520Shield%26amp%3Blibrary%3Dfluent-system-library%26amp%3Bcollection%3Dfluent-regular%22%20fill%3D%22%23835b00%22%20aria-hidden%3D%22true%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2018c.5%200%20.97-.04%201.44-.13a5.85%205.85%200%200%201-.75-1.08c-.24.14-.47.21-.69.21-.66%200-1.4-.59-2.02-1.9-.22-.47-.4-1.01-.56-1.6H10v-1H7.2a14.87%2014.87%200%200%201%200-5h5.6c.09.56.15%201.16.18%201.78a6.32%206.32%200%200%200%20.95-.82c-.03-.32-.07-.65-.12-.96h2.73c.21.55.35%201.13.42%201.74.3.22.66.43%201.04.57A8%208%200%201%200%2010%2018Zm0-15c.66%200%201.4.59%202.02%201.9.22.47.4%201.01.56%201.6H7.42c.15-.59.34-1.13.56-1.6C8.59%203.6%209.34%203%2010%203ZM7.07%204.49c-.27.59-.5%201.27-.68%202.01H3.94A7.02%207.02%200%200%201%207.7%203.38c-.24.33-.45.7-.64%201.1ZM6.2%207.5a15.97%2015.97%200%200%200%200%205H3.46a6.98%206.98%200%200%201%200-5h2.73Zm.2%206c.17.74.4%201.42.68%202.01.19.4.4.78.64%201.1a7.02%207.02%200%200%201-3.77-3.11h2.45Zm5.9-10.12a7.02%207.02%200%200%201%203.77%203.12h-2.45a10.5%2010.5%200%200%200-.68-2.01c-.19-.4-.4-.78-.64-1.1Zm6.21%207.58a5.69%205.69%200%200%201-3.06-1.72.62.62%200%200%200-.88%200%205.7%205.7%200%200%201-3.06%201.72c-.27.04-.5.26-.5.54V14c0%203.47%203.18%204.73%203.87%204.96a.4.4%200%200%200%20.26%200c.69-.23%203.87-1.5%203.87-4.96v-2.5c0-.28-.23-.5-.5-.54Z%22%20fill%3D%22%23835b00%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A;" parent="node-default-domain" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-default-domain-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;App Routing domain&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-default-domain" vertex="1"><mxGeometry x="71" y="22.200000000000003" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-default-domain-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Empty zone IDs request Azure&amp;apos;s defaultDomain; custom zones disable it&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-default-domain" vertex="1"><mxGeometry x="71" y="47.2" width="251" height="59.599999999999994" as="geometry"/></mxCell>
<mxCell id="node-routing-identity" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="1132" y="325.54333333333335" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-routing-identity-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-routing-identity" vertex="1"><mxGeometry x="0" y="3" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-routing-identity-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-routing-identity" vertex="1"><mxGeometry x="0" y="1" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-routing-identity-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#00666d;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-routing-identity" vertex="1"><mxGeometry x="0" y="0" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-routing-identity-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-routing-identity" vertex="1"><mxGeometry x="5" y="0" width="335" height="104" as="geometry"/></mxCell>
<mxCell id="node-routing-identity-icon" fluentRole="icon" value="" style="shape=image;image=img/lib/azure2/identity/Managed_Identities.svg;imageAspect=1;;fillColor=none;strokeColor=#00666d;strokeWidth=1.5;" parent="node-routing-identity" vertex="1"><mxGeometry x="27" y="38" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-routing-identity-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;App Routing identity&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-routing-identity" vertex="1"><mxGeometry x="71" y="17.8" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-routing-identity-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;AKS-generated resourceId, clientId, and objectId&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-routing-identity" vertex="1"><mxGeometry x="71" y="42.8" width="251" height="40.4" as="geometry"/></mxCell>
<mxCell id="node-custom-zones" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="1132" y="555.5433333333333" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-custom-zones-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-custom-zones" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-custom-zones-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-custom-zones" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-custom-zones-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#635c57;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-custom-zones" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-custom-zones-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-custom-zones" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-custom-zones-icon" fluentRole="icon" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,%3Csvg%20data-iconcloud-source%3D%22https%3A%2F%2Ficoncloud.design%2Fsearch%3Fq%3DGlobe%2520Shield%26amp%3Blibrary%3Dfluent-system-library%26amp%3Bcollection%3Dfluent-regular%22%20fill%3D%22%23635c57%22%20aria-hidden%3D%22true%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2018c.5%200%20.97-.04%201.44-.13a5.85%205.85%200%200%201-.75-1.08c-.24.14-.47.21-.69.21-.66%200-1.4-.59-2.02-1.9-.22-.47-.4-1.01-.56-1.6H10v-1H7.2a14.87%2014.87%200%200%201%200-5h5.6c.09.56.15%201.16.18%201.78a6.32%206.32%200%200%200%20.95-.82c-.03-.32-.07-.65-.12-.96h2.73c.21.55.35%201.13.42%201.74.3.22.66.43%201.04.57A8%208%200%201%200%2010%2018Zm0-15c.66%200%201.4.59%202.02%201.9.22.47.4%201.01.56%201.6H7.42c.15-.59.34-1.13.56-1.6C8.59%203.6%209.34%203%2010%203ZM7.07%204.49c-.27.59-.5%201.27-.68%202.01H3.94A7.02%207.02%200%200%201%207.7%203.38c-.24.33-.45.7-.64%201.1ZM6.2%207.5a15.97%2015.97%200%200%200%200%205H3.46a6.98%206.98%200%200%201%200-5h2.73Zm.2%206c.17.74.4%201.42.68%202.01.19.4.4.78.64%201.1a7.02%207.02%200%200%201-3.77-3.11h2.45Zm5.9-10.12a7.02%207.02%200%200%201%203.77%203.12h-2.45a10.5%2010.5%200%200%200-.68-2.01c-.19-.4-.4-.78-.64-1.1Zm6.21%207.58a5.69%205.69%200%200%201-3.06-1.72.62.62%200%200%200-.88%200%205.7%205.7%200%200%201-3.06%201.72c-.27.04-.5.26-.5.54V14c0%203.47%203.18%204.73%203.87%204.96a.4.4%200%200%200%20.26%200c.69-.23%203.87-1.5%203.87-4.96v-2.5c0-.28-.23-.5-.5-.54Z%22%20fill%3D%22%23635c57%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A;" parent="node-custom-zones" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-custom-zones-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Optional existing DNS zones&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-custom-zones" vertex="1"><mxGeometry x="71" y="20.3" width="251" height="46" as="geometry"/></mxCell>
<mxCell id="node-custom-zones-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;1–5 public/private IDs; roles scoped to each exact zone&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-custom-zones" vertex="1"><mxGeometry x="71" y="68.3" width="251" height="40.4" as="geometry"/></mxCell>
<mxCell id="node-postgres" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="116" y="325.54333333333335" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-postgres-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-postgres" vertex="1"><mxGeometry x="0" y="3" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-postgres-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-postgres" vertex="1"><mxGeometry x="0" y="1" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-postgres-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#00666d;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-postgres" vertex="1"><mxGeometry x="0" y="0" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-postgres-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-postgres" vertex="1"><mxGeometry x="5" y="0" width="335" height="104" as="geometry"/></mxCell>
<mxCell id="node-postgres-icon" fluentRole="icon" value="" style="shape=image;image=img/lib/azure2/databases/Azure_Database_PostgreSQL_Server.svg;imageAspect=1;;fillColor=none;strokeColor=#00666d;strokeWidth=1.5;" parent="node-postgres" vertex="1"><mxGeometry x="27" y="38" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-postgres-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Azure Database for PostgreSQL&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-postgres" vertex="1"><mxGeometry x="71" y="15.899999999999999" width="251" height="46" as="geometry"/></mxCell>
<mxCell id="node-postgres-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Entra-only; delegated subnet&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-postgres" vertex="1"><mxGeometry x="71" y="63.9" width="251" height="21.2" as="geometry"/></mxCell>
<mxCell id="node-keyvault" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="720" y="555.5433333333333" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-keyvault-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-keyvault" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-keyvault-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-keyvault" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-keyvault-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#00666d;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-keyvault" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-keyvault-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-keyvault" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-keyvault-icon" fluentRole="icon" value="" style="shape=image;image=img/lib/azure2/security/Key_Vaults.svg;imageAspect=1;;fillColor=none;strokeColor=#00666d;strokeWidth=1.5;" parent="node-keyvault" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-keyvault-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Azure Key Vault&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-keyvault" vertex="1"><mxGeometry x="71" y="22.200000000000003" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-keyvault-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Private endpoint; routing Certificate User; CSI rotation &amp;apos;true&amp;apos; / &amp;apos;2m&amp;apos;&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-keyvault" vertex="1"><mxGeometry x="71" y="47.2" width="251" height="59.599999999999994" as="geometry"/></mxCell>
<mxCell id="node-blob" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="1132" y="95.54333333333334" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-blob-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-blob" vertex="1"><mxGeometry x="0" y="3" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-blob-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-blob" vertex="1"><mxGeometry x="0" y="1" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-blob-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#00666d;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-blob" vertex="1"><mxGeometry x="0" y="0" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-blob-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-blob" vertex="1"><mxGeometry x="5" y="0" width="335" height="104" as="geometry"/></mxCell>
<mxCell id="node-blob-icon" fluentRole="icon" value="" style="shape=image;image=img/lib/azure2/storage/Storage_Accounts.svg;imageAspect=1;;fillColor=none;strokeColor=#00666d;strokeWidth=1.5;" parent="node-blob" vertex="1"><mxGeometry x="27" y="38" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-blob-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Azure Blob Storage&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-blob" vertex="1"><mxGeometry x="71" y="17.8" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-blob-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Private endpoint in VNet endpoint subnet&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-blob" vertex="1"><mxGeometry x="71" y="42.8" width="251" height="40.4" as="geometry"/></mxCell>
<mxCell id="node-monitor" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="1132" y="1015.5433333333333" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-monitor-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-monitor" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-monitor-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-monitor" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-monitor-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#00666d;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-monitor" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-monitor-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-monitor" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-monitor-icon" fluentRole="icon" value="" style="shape=image;image=img/lib/azure2/management_governance/Application_Insights.svg;imageAspect=1;;fillColor=none;strokeColor=#00666d;strokeWidth=1.5;" parent="node-monitor" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-monitor-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Azure Monitor&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-monitor" vertex="1"><mxGeometry x="71" y="22.200000000000003" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-monitor-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Workspace/App Insights eastus2; global AMPLS; endpoint in VNet&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-monitor" vertex="1"><mxGeometry x="71" y="47.2" width="251" height="59.599999999999994" as="geometry"/></mxCell>
<mxCell id="node-probe-identity" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="116" y="555.5433333333333" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-probe-identity-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-probe-identity" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-probe-identity-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-probe-identity" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-probe-identity-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#00666d;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-probe-identity" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-probe-identity-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-probe-identity" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-probe-identity-icon" fluentRole="icon" value="" style="shape=image;image=img/lib/azure2/identity/Managed_Identities.svg;imageAspect=1;;fillColor=none;strokeColor=#00666d;strokeWidth=1.5;" parent="node-probe-identity" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-probe-identity-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Foundation Probe identity&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-probe-identity" vertex="1"><mxGeometry x="71" y="20.3" width="251" height="46" as="geometry"/></mxCell>
<mxCell id="node-probe-identity-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Dedicated user-assigned managed identity&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-probe-identity" vertex="1"><mxGeometry x="71" y="68.3" width="251" height="40.4" as="geometry"/></mxCell>
<mxCell id="node-job" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="720" y="785.5433333333333" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-job-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-job" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-job-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-job" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-job-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#0e700e;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-job" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-job-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-job" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-job-icon" fluentRole="icon" value="" style="shape=mxgraph.kubernetes.icon2;prIcon=job;kubernetesLabel=0;;fillColor=#fdfbf8;strokeColor=#0e700e;strokeWidth=1.5;" parent="node-job" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-job-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Foundation Probe Job&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-job" vertex="1"><mxGeometry x="71" y="22.200000000000003" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-job-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;One completed Job; pod UID/owner, namespace, SA, projected ID, success&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-job" vertex="1"><mxGeometry x="71" y="47.2" width="251" height="59.599999999999994" as="geometry"/></mxCell>
<mxCell id="node-native-receipt" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="116" y="785.5433333333333" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-native-receipt-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-native-receipt" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-native-receipt-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-native-receipt" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-native-receipt-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#3f3682;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-native-receipt" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-native-receipt-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-native-receipt" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-native-receipt-icon" fluentRole="icon" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,%3Csvg%20data-iconcloud-source%3D%22https%3A%2F%2Ficoncloud.design%2Fsearch%3Fq%3DDocument%26amp%3Blibrary%3Dfluent-system-library%26amp%3Bcollection%3Dfluent-regular%22%20fill%3D%22%233f3682%22%20aria-hidden%3D%22true%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%202a2%202%200%200%200-2%202v12c0%201.1.9%202%202%202h8a2%202%200%200%200%202-2V7.41c0-.4-.16-.78-.44-1.06l-3.91-3.91A1.5%201.5%200%200%200%2010.59%202H6ZM5%204a1%201%200%200%201%201-1h4v3.5c0%20.83.67%201.5%201.5%201.5H15v8a1%201%200%200%201-1%201H6a1%201%200%200%201-1-1V4Zm9.8%203h-3.3a.5.5%200%200%201-.5-.5V3.2L14.8%207Z%22%20fill%3D%22%233f3682%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A;" parent="node-native-receipt" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-native-receipt-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Native #1784 receipt&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-native-receipt" vertex="1"><mxGeometry x="71" y="22.200000000000003" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-native-receipt-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Source/target/identity; Key Vault, PostgreSQL, Blob proof&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-native-receipt" vertex="1"><mxGeometry x="71" y="47.2" width="251" height="59.599999999999994" as="geometry"/></mxCell>
<mxCell id="node-image-receipt" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="116" y="1015.5433333333333" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-image-receipt-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-image-receipt" vertex="1"><mxGeometry x="0" y="3" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-image-receipt-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-image-receipt" vertex="1"><mxGeometry x="0" y="1" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-image-receipt-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#3f3682;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-image-receipt" vertex="1"><mxGeometry x="0" y="0" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-image-receipt-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-image-receipt" vertex="1"><mxGeometry x="5" y="0" width="335" height="104" as="geometry"/></mxCell>
<mxCell id="node-image-receipt-icon" fluentRole="icon" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,%3Csvg%20data-iconcloud-source%3D%22https%3A%2F%2Ficoncloud.design%2Fsearch%3Fq%3DCube%26amp%3Blibrary%3Dfluent-system-library%26amp%3Bcollection%3Dfluent-regular%22%20fill%3D%22%233f3682%22%20aria-hidden%3D%22true%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.7%206.04a.5.5%200%201%200-.4.92l4.2%201.86v4.68a.5.5%200%200%200%201%200V8.82l4.2-1.86a.5.5%200%201%200-.4-.92L10%207.95l-4.3-1.9Zm5.6-3.56a3.5%203.5%200%200%200-2.6%200l-5.76%202.3A1.5%201.5%200%200%200%202%206.18v7.64c0%20.62.37%201.17.94%201.4l5.76%202.3a3.5%203.5%200%200%200%202.6%200l5.76-2.3c.57-.23.94-.78.94-1.4V6.18a1.5%201.5%200%200%200-.94-1.4l-5.76-2.3Zm-2.23.93a2.5%202.5%200%200%201%201.86%200l5.76%202.3a.5.5%200%200%201%20.31.47v7.64a.5.5%200%200%201-.31.47l-5.76%202.3a2.5%202.5%200%200%201-1.86%200l-5.76-2.3a.5.5%200%200%201-.31-.47V6.18c0-.2.12-.4.31-.47l5.76-2.3Z%22%20fill%3D%22%233f3682%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A;" parent="node-image-receipt" vertex="1"><mxGeometry x="27" y="38" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-image-receipt-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;CI image receipt&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-image-receipt" vertex="1"><mxGeometry x="71" y="17.8" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-image-receipt-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Source SHA/tree-bound registry manifest digest&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-image-receipt" vertex="1"><mxGeometry x="71" y="42.8" width="251" height="40.4" as="geometry"/></mxCell>
<mxCell id="node-acceptance-consumer" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="720" y="1015.5433333333333" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-acceptance-consumer-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-acceptance-consumer" vertex="1"><mxGeometry x="0" y="3" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-acceptance-consumer-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-acceptance-consumer" vertex="1"><mxGeometry x="0" y="1" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-acceptance-consumer-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#835b00;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-acceptance-consumer" vertex="1"><mxGeometry x="0" y="0" width="340" height="132" as="geometry"/></mxCell>
<mxCell id="node-acceptance-consumer-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-acceptance-consumer" vertex="1"><mxGeometry x="5" y="0" width="335" height="132" as="geometry"/></mxCell>
<mxCell id="node-acceptance-consumer-icon" fluentRole="icon" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,%3Csvg%20data-iconcloud-source%3D%22https%3A%2F%2Ficoncloud.design%2Fsearch%3Fq%3DBeaker%26amp%3Blibrary%3Dfluent-system-library%26amp%3Bcollection%3Dfluent-regular%22%20fill%3D%22%23835b00%22%20aria-hidden%3D%22true%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%203a.5.5%200%200%201%200%201h-1v4.68c0%20.58.15%201.15.42%201.66l2.4%204.45A1.5%201.5%200%200%201%2014.5%2017h-9a1.5%201.5%200%200%201-1.32-2.21l2.4-4.44a3.5%203.5%200%200%200%20.41-1.66V4H6a.5.5%200%200%201%200-1h8ZM8%204v4.69a4.5%204.5%200%200%201-.54%202.13L6.82%2012h6.36l-.64-1.18A4.5%204.5%200%200%201%2012%208.68V4H8Zm5.72%209H6.28l-1.22%202.26a.5.5%200%200%200%20.44.74h9a.5.5%200%200%200%20.44-.74L13.72%2013Z%22%20fill%3D%22%23835b00%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A;" parent="node-acceptance-consumer" vertex="1"><mxGeometry x="27" y="52" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-acceptance-consumer-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;External evidence gate&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-acceptance-consumer" vertex="1"><mxGeometry x="71" y="31.799999999999997" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-acceptance-consumer-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Read-only; requires complete independent evidence&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-acceptance-consumer" vertex="1"><mxGeometry x="71" y="56.8" width="251" height="40.4" as="geometry"/></mxCell>
<mxCell id="node-egress" fluentRole="card" value="" style="group;connectable=1;" parent="fluent-content" vertex="1"><mxGeometry x="1132" y="1245.5433333333333" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-egress-shadow-0" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=2;" parent="node-egress" vertex="1"><mxGeometry x="0" y="3" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-egress-shadow-1" fluentRole="shadow" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#1c1814;strokeColor=none;strokeWidth=1;shadow=0;opacity=3;" parent="node-egress" vertex="1"><mxGeometry x="0" y="1" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-egress-accent" fluentRole="accent" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#0e700e;strokeColor=none;strokeWidth=1;shadow=0;" parent="node-egress" vertex="1"><mxGeometry x="0" y="0" width="340" height="104" as="geometry"/></mxCell>
<mxCell id="node-egress-surface" fluentRole="surface" value="" style="rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;" parent="node-egress" vertex="1"><mxGeometry x="5" y="0" width="335" height="104" as="geometry"/></mxCell>
<mxCell id="node-egress-icon" fluentRole="icon" value="" style="shape=mxgraph.kubernetes.icon2;prIcon=netpol;kubernetesLabel=0;;fillColor=#fdfbf8;strokeColor=#0e700e;strokeWidth=1.5;" parent="node-egress" vertex="1"><mxGeometry x="27" y="38" width="28" height="28" as="geometry"/></mxCell>
<mxCell id="node-egress-title" fluentRole="title" value="&lt;div style=&quot;font-family:Segoe UI;font-size:20px;font-weight:600;line-height:1.15;color:#272320;&quot;&gt;Probe egress policy&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=20;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-egress" vertex="1"><mxGeometry x="71" y="27.4" width="251" height="23" as="geometry"/></mxCell>
<mxCell id="node-egress-subtitle" fluentRole="subtitle" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:400;line-height:1.15;color:#635c57;&quot;&gt;Overlay-scoped NetworkPolicy&lt;/div&gt;" style="text;html=1;fillColor=none;strokeColor=none;fontFamily=Segoe UI;fontSize=16;spacing=0;align=left;verticalAlign=top;whiteSpace=wrap;" parent="node-egress" vertex="1"><mxGeometry x="71" y="52.4" width="251" height="21.2" as="geometry"/></mxCell>
<mxCell id="e0-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;AKS node subnet&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="476" y="120.34333333333333" width="152" height="30.4" as="geometry"/></mxCell>
<mxCell id="e1-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;delegated PostgreSQL subnet&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="157.2" y="261.34333333333336" width="257.6" height="30.4" as="geometry"/></mxCell>
<mxCell id="e7-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;vault Secrets User&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="482.8" y="606.3433333333332" width="178.4" height="30.4" as="geometry"/></mxCell>
<mxCell id="e8-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;storage Blob role&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="572.21" y="284.34333333333336" width="169.60000000000002" height="30.4" as="geometry"/></mxCell>
<mxCell id="e9-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;Monitor access roles&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="916" y="717.3333333333333" width="196" height="30.4" as="geometry"/></mxCell>
<mxCell id="e12-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;probe output&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="541.2" y="853.6766666666666" width="125.60000000000001" height="30.4" as="geometry"/></mxCell>
<mxCell id="e13-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;validated native receipt&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="455.4" y="934.3433333333332" width="231.20000000000002" height="30.4" as="geometry"/></mxCell>
<mxCell id="e14-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;source-bound image digest&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="464" y="1052.3433333333332" width="240.00000000000003" height="30.4" as="geometry"/></mxCell>
<mxCell id="e16-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;KV PE attachment&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="463.6" y="526.6666666666667" width="160.8" height="30.4" as="geometry"/></mxCell>
<mxCell id="e17-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;Blob PE attachment&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="780.295" y="48" width="178.4" height="30.4" as="geometry"/></mxCell>
<mxCell id="e18-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;in-VNet AMPLS PE&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="915.6" y="487.33333333333337" width="160.8" height="30.4" as="geometry"/></mxCell>
<mxCell id="e19-leader" fluentRole="label-leader" value="" style="edgeStyle=none;endArrow=none;startArrow=none;strokeWidth=1;strokeColor=#746d68;" parent="fluent-content" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="1122.99" y="775.7049999999999" as="sourcePoint"/><mxPoint x="1130.99" y="775.7049999999999" as="targetPoint"/></mxGeometry></mxCell>
<mxCell id="e19-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;secret probe&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="1130.99" y="760.5049999999999" width="125.60000000000001" height="30.4" as="geometry"/></mxCell>
<mxCell id="e20-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;object-store round trip&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="1200.8" y="810.3433333333332" width="222.4" height="30.4" as="geometry"/></mxCell>
<mxCell id="e21-leader" fluentRole="label-leader" value="" style="edgeStyle=none;endArrow=none;startArrow=none;strokeWidth=1;strokeColor=#746d68;" parent="fluent-content" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="84" y="495.8403333333334" as="sourcePoint"/><mxPoint x="92" y="495.8403333333334" as="targetPoint"/></mxGeometry></mxCell>
<mxCell id="e21-label" fluentRole="edge-label" value="&lt;div style=&quot;font-family:Segoe UI;font-size:16px;font-weight:600;line-height:1.15;&quot;&gt;Entra-authenticated probe&lt;br&gt;effects&lt;/div&gt;" style="rounded=1;absoluteArcSize=1;arcSize=12;fillColor=#fdfbf8;strokeColor=#ece7e3;strokeWidth=1;shadow=0;html=1;fontFamily=Segoe UI;fontSize=16;fontColor=#3f3935;fontStyle=1;spacing=0;" parent="fluent-content" vertex="1"><mxGeometry x="91.99999999999999" y="471.4403333333334" width="240.00000000000003" height="48.8" as="geometry"/></mxCell>
</root></mxGraphModel></diagram></mxfile>
