You asked, we delivered. Now you can import your entire Azure tenant, with just a few clicks, as a set of Pipes connections. This new integration dramatically simplifies connecting Azure resources to Pipes, and enables you to query and analyze your cloud infrastructure more thoroughly than ever before.
Get ready to import
Here's the Azure structure we'll import.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-07-azure-tenant-sync%2Fazure-tenant-structure.png&w=3840&q=75)
To create a new Azure Integration, select Azure
from the integration options.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-07-azure-tenant-sync%2Fselect-azure-integration.png&w=3840&q=75)
In Setup Integration
, you can accept the default handle for the integration, Azure
, or choose your own.
To authenticate, specify your environment (e.g. Public Cloud
) and enter credentials for a role with at least Global Reader
access. Then test to verify they work.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-07-azure-tenant-sync%2Fsetup-azure-integration.png&w=3840&q=75)
Set permissions
Now choose which workspaces — all, some, or none — are permitted to use the connections.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-07-aws-org-sync%2Faws-set-permissions.png&w=3840&q=75)
Note the separation of concerns: Pipes administrators make connections available to workspaces, and workspace owners decide, on the workspace's Advanced / Connections
page, which (if any) to activate for query.
Import management groups and subscriptions
Now click Create Integration
to import the discovered management groups and subscriptions. Pipes performs the import, and creates a tree that matches your Azure structure, so delegation of permissions works the same way in Pipes as it does in Azure.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-07-azure-tenant-sync%2Fazure-imported-tree.png&w=3840&q=75)
Add connections to a workspace
Subject to the connections they are permitted to see, workspace owners can now use any management group that was imported into Pipes to add its corresponding set of connections to a workspace. In this example, we choose the Pipeling Scale Testing Small
connection folder which contains 60 subscriptions.
The workspace owner uses the Add to schema
button to make the corresponding connections available for query.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-07-azure-tenant-sync%2Fazure-add-to-schema.png&w=3840&q=75)
When a Pipes connection folder contains two or more connections, Pipes automatically creates an aggregator for them. Here's all_azure
which aggregates the 60 subscriptions acquired from the Pipeling Scale Testing
management group.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-07-azure-tenant-sync%2Fall-azure.png&w=3840&q=75)
Query the connections that were imported and added
Now, in the query pane, you can select and query any of the aggregated connections, or use the aggregator to query all of them. Here we query the aggregator.
![](/_next/image?url=%2Fimages%2Fblog%2F2024-07-azure-tenant-sync%2Fazure-query.png&w=3840&q=75)
And that's it! We've gone from a standing start to a queryable set of imported Azure connections in just minutes.
Try it yourself!
This new Azure integration addresses a common challenge faced by our users with large Azure footprints. It would be time-consuming to do this by hand or with Terraform scripting. Now you can bring your whole Azure organization into Pipes quickly, easily, and automatically. And when management groups or subscriptions change, Pipes syncs the changes.
We're thrilled to offer this enhanced Azure support and can't wait to see how it accelerates your cloud operations and security workflows. As always, we welcome your feedback and we're to help as you explore this powerful new capability.