-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Erwin edited this page May 10, 2024
·
1 revision
flowchart TD
subgraph Partner managed resources
netwp["Partner network"]
end
subgraph Public internet
sbi["Any network"]
end
subgraph Microsoft managed resources
subgraph Microsoft Fabric
we["Synapse Pipeline"]
end
subgraph Managed Virtual Network
mpe[Managed Private Endpoint]
end
we --> mpe
end
subgraph Customer managed resources
netwc["Customer network"]
netwc --> privatefi
subgraph Azure Application Gateway
pubblicfi["Public frontend IP"]
privatefi["Private frontend IP"]
end
waf["Azure Web Application Firewall"]
mpe -- Private Endpoint Connection --> privatefi
netwp --> waf
sbi --> waf
waf --> pubblicfi
subgraph Azure API Management
subgraph Private product
apiprivate["TimeRegistration API"]
end
subgraph Partner product
apipartner["Accountant API"]
end
subgraph Public product
apipublic["MyPublicData API"]
end
end
privatefi -- APIM network policy --> apiprivate
pubblicfi -- APIM network policy --> apipartner
pubblicfi -- APIM rate policy --> apipublic
entraid["Microsoft Entra"]
apiprivate -- JWT RBAC --> entraid
apipartner -- JWT RBAC --> entraid
end