{"Name":"azure","ID":"go.mondoo.com/cnquery/v9/providers/azure","Version":"13.33.4","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},{"Long":"auth-method","Desc":"Comma-separated sign-in methods to use when no client secret or certificate is given: cli, env, workload-identity, managed-identity (default: try all, in that order)","Type":3},{"Long":"filters","Desc":"Filter options, e.g., --filters subscriptions=\u003cid1\u003e,\u003cid2\u003e --filters subscriptions-exclude=\u003cid3\u003e --filters propagate-subscription-tags=true --filters subscription-tag:\u003ckey\u003e=\u003cvalue\u003e","Type":5}],"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","keyvaults-managed-hsms","iot-hubs","security-groups","cosmosdb","virtual-networks","cognitiveservices-accounts"]}],"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,"cognitiveservices":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-keyvault-managedhsm","title":"Azure Key Vault Managed HSM","kind":["azure-object"],"runtime":["azure"]},{"name":"azure-iot-iothub","title":"Azure IoT Hub","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"]},{"name":"azure-cognitiveservices-account","title":"Azure AI Services Account","kind":["azure-object"],"runtime":["azure"]}]}