turbot/steampipe-mod-azure-insights

Dashboard: Azure Key Vault Inventory Report

This report answers the following questions:

  • How many key vaults are there across my subscriptions?
  • When were the key vaults created?
  • What SKU/pricing tier is being used?
  • Which key vaults have deployment features enabled?
  • Which security features are enabled (Purge Protection, Soft Delete)?
  • What network access controls are in place?
  • How are key vaults distributed across subscriptions, resource groups, and regions?

The inventory report includes:

  • Total count of key vaults
  • Detailed list of all key vaults with:
    • Vault name and creation time
    • SKU information
    • Deployment capabilities (VM, Disk Encryption, Template)
    • Security features status
    • Network access configuration
    • Resource organization (subscription, resource group, region)
    • Associated tags
This dashboard contains 1 card and 1 table.

Usage

Install the mod:

mkdir dashboards
cd dashboards
powerpipe mod init
powerpipe mod install github.com/turbot/steampipe-mod-azure-insights

Start the Powerpipe server:

steampipe service start
powerpipe server

Open http://localhost:9033 in your browser and select Azure Key Vault Inventory Report dashboard.

You could also snapshot and share results via Turbot Pipes:

powerpipe login
powerpipe dashboard run azure_insights.dashboard.key_vault_inventory_report --share

Queries

This dashboard uses the the following queries:
select count(*) as "Vaults" from azure_key_vault;

Tags