{"Name":"azure","ID":"go.mondoo.com/cnquery/v9/providers/azure","Version":"13.24.0","ConnectionTypes":["azure","azure-snapshot"],"CrossProviderTypes":null,"Connectors":[{"Name":"azure","Use":"azure","Short":"an Azure subscription","Long":"Use the azure provider to query resources within Microsoft Azure, including storage, compute instances, snapshots, databases, and more.\n\nExamples run in your shell:\n  cnspec scan azure compute instance \u003cinstance-name\u003e --client-id \u003cyour-client-id\u003e --tenant-id \u003cyour-tenant-id\u003e --client-secret \u003cyour-client-secret-value\u003e\n  cnspec scan azure compute snapshot \u003csnapshot-name\u003e --client-id \u003cyour-client-id\u003e --tenant-id \u003cyour-tenant-id\u003e --client-secret \u003cyour-client-secret-value\u003e\n  cnspec shell azure \u003csubscription-name\u003e --client-id \u003cyour-client-id\u003e --tenant-id \u003cyour-tenant-id\u003e --client-secret \u003cyour-client-secret-value\u003e\n\nExamples run in the Azure CLI:\t\n  cnspec shell azure\n  cnspec scan azure --subscription \u003cspecific-subscription-id\u003e\n","MaxArgs":8,"Flags":[{"Long":"tenant-id","Desc":"Directory (tenant) ID of the service principal","Type":3},{"Long":"client-id","Desc":"Application (client) ID of the service principal","Type":3},{"Long":"client-secret","Desc":"Secret for application","Type":3},{"Long":"certificate-path","Desc":"Path (in PKCS #12/PFX or PEM format) to the authentication certificate","Type":3},{"Long":"certificate-secret","Desc":"Passphrase for the authentication certificate file","Type":3},{"Long":"subscription","Desc":"ID of the Azure subscription to scan","Type":3,"Option":1},{"Long":"subscriptions","Desc":"Comma-separated list of Azure subscriptions to include","Type":3},{"Long":"subscriptions-exclude","Desc":"Comma-separated list of Azure subscriptions to exclude","Type":3},{"Long":"federated-token-file","Desc":"Path to a file containing an OIDC token to exchange via Azure workload identity federation","Type":3}],"Discovery":["subscriptions","instances","instances-api","sql-servers","postgres-servers","postgres-flexible-servers","mysql-servers","mysql-flexible-servers","aks-clusters","app-service-webapps","cache-redis-instances","batch-accounts","storage-accounts","storage-containers","keyvaults-vaults","security-groups","cosmosdb","virtual-networks"]}],"AssetUrlTrees":[{"path_segments":["technology=azure"],"key":"tenant","values":{"*":{"key":"subscription","values":{"*":{"key":"service","values":{"account":null,"aks":null,"app-service":null,"batch":null,"cache":null,"compute":null,"cosmosdb":null,"keyvault":null,"mysql":null,"network":{"key":"object","values":{"other":null,"security-group":null,"virtual-network":null}},"postgresql":null,"sql":null,"storage":{"key":"object","values":{"account":null,"container":null,"other":null}}}}},"title":"Subscription"}},"title":"Tenant"}],"Platforms":[{"name":"azure","title":"Azure Subscription","kind":["api"],"runtime":["azure"]},{"name":"azure-compute-vm","title":"Azure Compute VM","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-compute-vm-api","title":"Azure Compute VM","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-sql-server","title":"Azure SQL Database Server","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-postgresql-server","title":"Azure PostgreSQL Server","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-postgresql-flexible-server","title":"Azure PostgreSQL Flexible Server","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-mysql-server","title":"Azure MySQL Server","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-mysql-flexible-server","title":"Azure MySQL Flexible Server","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-aks-cluster","title":"Azure AKS Cluster","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-app-service-webapp","title":"Azure App Service App","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-cache-redis-instance","title":"Azure Cache for Redis Instance","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-batch-account","title":"Azure Batch Account","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-storage-account","title":"Azure Storage Account","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-storage-container","title":"Azure Storage Account Container","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-network-security-group","title":"Azure Network Security Group","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-virtual-network","title":"Azure Virtual Network","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-application-gateway","title":"Azure Application Gateway","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-firewall","title":"Azure Firewall","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-function-app","title":"Azure Function App","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-container-app","title":"Azure Container App","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-keyvault-vault","title":"Azure Key Vault","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-cosmosdb","title":"Azure Cosmos DB Account","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-container-registry","title":"Azure Container Registry","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-recovery-services-vault","title":"Azure Recovery Services Vault","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-synapse-workspace","title":"Azure Synapse Analytics Workspace","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-datafactory","title":"Azure Data Factory","kind":["azure-object"],"runtime":["azure"]}]}