Microsoft Entra Private Access
Brokered access to private applications through a network connector and the Global Secure Access client instead of a VPN.
- Provider
- azure
- Kind
- Bastion host
- Category
- Security
- Also known as
- Global Secure Access
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| accessModel | enum | quick-access | per-app | no | — | inherited |
| clientRequired | boolean | — | no | true | inherited |
| connectorRequired | boolean | — | no | true | inherited |
| justInTimeAccess | boolean | — | no | false | inherited |
| managed | boolean | — | no | false | ▸ true |
| mfaRequired | boolean | — | no | — | inherited |
| protocols | enum | ssh | rdp | both | no | — | inherited |
| publicIp | boolean | — | no | — | inherited |
| sessionRecording | boolean | — | no | — | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "entra-private-access", component: "azure-entra-private-access" }Bastionhostalibaba-bastionhostEC2 Instance Connect Endpointaws-ec2-instance-connect-endpointAWS Systems Manager Session Manageraws-ssm-session-managerAWS Verified Accessaws-verified-accessAzure Bastionazure-bastionCloudflare Accesscloudflare-accessCloudflare One RDPcloudflare-rdpGeneric bastion hostbastion-hostHashiCorp BoundaryboundaryContainerSSHcontainersshParalusparalusPomeriumpomeriumOpenSSH jump hostssh-jump-hostTeleportteleportChrome Enterprise Premiumgoogle-chrome-enterprise-premiumIdentity-Aware Proxygoogle-identity-aware-proxyBastionoci-bastion
# yaml-language-server: $schema=../../schema/component.schema.json # Microsoft Entra Private Access: brokered access to private FQDNs and IP ranges that replaces a VPN # ("Learn about Microsoft Entra Private Access"). That page states users reach resources through the Global # Secure Access Client, that each Quick Access or Global Secure Access app has its own Microsoft Entra # private network connector brokering the connection to the internal resource, and that Conditional Access # policies control access to the app. schemaVersion: "1" type: "component" id: "azure-entra-private-access" kind: "bastion-host" provider: "azure" docs: "https://learn.microsoft.com/en-us/entra/global-secure-access/concept-private-access" aliases: ["Global Secure Access"] defaults: managed: true properties: accessModel: type: "enum" values: ["quick-access", "per-app"] connectorRequired: type: "boolean" default: true clientRequired: type: "boolean" default: true