Skip to content

Get cross-tenant access policy.

Retrieves the default cross-tenant access settings that control inbound and outbound access to and from external Azure AD tenants.

Permissions

Requires delegated permission Policy.Read.All.

Reference

View source

from office365.graph_client import GraphClient
from tests.settings import client_id, client_secret, tenant

client = GraphClient(tenant=tenant).with_client_secret(client_id, client_secret)

policy = client.policies.cross_tenant_access_policy.get().execute_query()

print("Cross-tenant access settings:")
print(f"  Default inbound: {policy.properties.get('defaultInbound', 'N/A')}")
print(f"  Default outbound: {policy.properties.get('defaultOutbound', 'N/A')}")
print(f"  Allowed cloud endpoints: {policy.allowed_cloud_endpoints}")

← Back to Entra ID Policies