Skip to main content
The Azure provider syncs resources from Microsoft Azure into Ctrlplane’s inventory—AKS clusters and virtual networks.

Prerequisites

  • ctrlc CLI installed
  • Azure credentials configured (Azure CLI, environment variables, or managed identity)
  • Ctrlplane API key

Supported Resources

Authentication

Configure Azure credentials:

AKS Clusters

Sync Azure Kubernetes Service clusters:

Options

Resource Metadata

Virtual Networks

Sync Azure Virtual Networks:

Resource Metadata

Running in Azure

Azure Container Instances

AKS Deployment with Workload Identity

Required Azure Permissions

The sync identity needs Reader permissions:

Environment Targeting

Target Azure resources in environments:

Best Practices

Tag Your Resources

Ensure Azure resources have meaningful tags:

Sync Multiple Subscriptions

Run sync for each subscription:

Next Steps

AWS

Sync AWS resources

Google Cloud

Sync GCP resources

Selectors

Learn selector syntax

Environments

Create dynamic environments