{
  "schemaVersion": "1.0",
  "generatedAt": "2026-10-07T11:09:08.342Z",
  "sourceRevision": "df5a9cfe92ff8d8da6e903af5a669bad169f5a8e",
  "documentation": "/azure/services/key-vault",
  "summary": {
    "total": 147,
    "implemented": 85,
    "notImplemented": 62
  },
  "service": "key-vault",
  "displayName": "Key Vault",
  "operations": [
    {
      "name": "HsmSecurityDomain.Download",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "HsmSecurityDomain.DownloadPending",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "HsmSecurityDomain.TransferKey",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "HsmSecurityDomain.Upload",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "HsmSecurityDomain.UploadPending",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Keys.CreateIfNotExist",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/keys"
    },
    {
      "name": "Keys.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/keys"
    },
    {
      "name": "Keys.GetVersion",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/keys/versions"
    },
    {
      "name": "Keys.List",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/keys"
    },
    {
      "name": "Keys.ListVersions",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/keys/versions"
    },
    {
      "name": "MHsmPrivateEndpointConnections.Delete",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/privateEndpointConnections"
    },
    {
      "name": "MHsmPrivateEndpointConnections.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/privateEndpointConnections"
    },
    {
      "name": "MHsmPrivateEndpointConnections.ListByResource",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/privateEndpointConnections"
    },
    {
      "name": "MHsmPrivateEndpointConnections.Put",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/privateEndpointConnections"
    },
    {
      "name": "MHsmPrivateLinkResources.ListByMhsmResource",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/privateLinkResources"
    },
    {
      "name": "MHsmRegions.ListByResource",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/regions"
    },
    {
      "name": "ManagedHsmKeys.CreateIfNotExist",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/keys"
    },
    {
      "name": "ManagedHsmKeys.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/keys"
    },
    {
      "name": "ManagedHsmKeys.GetVersion",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/keys/versions"
    },
    {
      "name": "ManagedHsmKeys.List",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/keys"
    },
    {
      "name": "ManagedHsmKeys.ListVersions",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs/keys/versions"
    },
    {
      "name": "ManagedHsms.CheckMhsmNameAvailability",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/checkMhsmNameAvailability"
    },
    {
      "name": "ManagedHsms.CreateOrUpdate",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs"
    },
    {
      "name": "ManagedHsms.Delete",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs"
    },
    {
      "name": "ManagedHsms.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs"
    },
    {
      "name": "ManagedHsms.GetDeleted",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/locations/deletedManagedHSMs"
    },
    {
      "name": "ManagedHsms.ListByResourceGroup",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs"
    },
    {
      "name": "ManagedHsms.ListBySubscription",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs"
    },
    {
      "name": "ManagedHsms.ListDeleted",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/deletedManagedHSMs"
    },
    {
      "name": "ManagedHsms.PurgeDeleted",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/locations/deletedManagedHSMs"
    },
    {
      "name": "ManagedHsms.Update",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/managedHSMs"
    },
    {
      "name": "Microsoft.KeyVault.BackupCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.BackupKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.BackupSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.BackupStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.CreateCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.CreateKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.Decrypt",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.DeleteCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.DeleteCertificateContacts",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.DeleteCertificateIssuer",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.DeleteCertificateOperation",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.DeleteKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.DeleteSasDefinition",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.DeleteSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.DeleteStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.Encrypt",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.FullBackup",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.FullBackupStatus",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.FullRestoreOperation",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetCertificateContacts",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetCertificateIssuer",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetCertificateIssuers",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetCertificateOperation",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetCertificatePolicy",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetCertificateVersions",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetCertificates",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedCertificates",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedKeys",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedSasDefinition",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedSasDefinitions",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedSecrets",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetDeletedStorageAccounts",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetKeyAttestation",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetKeyRotationPolicy",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetKeyVersions",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetKeys",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetRandomBytes",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetSasDefinition",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetSasDefinitions",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetSecretVersions",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetSecrets",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetSetting",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetSettings",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.GetStorageAccounts",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.ImportCertificate",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.ImportKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.MergeCertificate",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.PreFullBackup",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.PreFullRestoreOperation",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.PurgeDeletedCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.PurgeDeletedKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.PurgeDeletedSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.PurgeDeletedStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RecoverDeletedCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RecoverDeletedKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RecoverDeletedSasDefinition",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RecoverDeletedSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RecoverDeletedStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RegenerateStorageAccountKey",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.Release",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RestoreCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RestoreKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RestoreSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RestoreStatus",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RestoreStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.RotateKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.SelectiveKeyRestoreOperation",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.SelectiveKeyRestoreStatus",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.SetCertificateContacts",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.SetCertificateIssuer",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.SetSasDefinition",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.SetSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.SetStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.Sign",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UnwrapKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateCertificate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateCertificateIssuer",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateCertificateOperation",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateCertificatePolicy",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateKeyRotationPolicy",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateSasDefinition",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateSecret",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateSetting",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.UpdateStorageAccount",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.Verify",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Microsoft.KeyVault.WrapKey",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault"
    },
    {
      "name": "Operations.List",
      "implemented": false,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/operations"
    },
    {
      "name": "PrivateEndpointConnections.Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/privateEndpointConnections"
    },
    {
      "name": "PrivateEndpointConnections.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/privateEndpointConnections"
    },
    {
      "name": "PrivateEndpointConnections.ListByResource",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/privateEndpointConnections"
    },
    {
      "name": "PrivateEndpointConnections.Put",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/privateEndpointConnections"
    },
    {
      "name": "PrivateLinkResources.ListByVault",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/privateLinkResources"
    },
    {
      "name": "Secrets.CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/secrets"
    },
    {
      "name": "Secrets.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/secrets"
    },
    {
      "name": "Secrets.List",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/secrets"
    },
    {
      "name": "Secrets.Update",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/secrets"
    },
    {
      "name": "Vaults.CheckNameAvailability",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/checkNameAvailability"
    },
    {
      "name": "Vaults.CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults"
    },
    {
      "name": "Vaults.Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults"
    },
    {
      "name": "Vaults.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults"
    },
    {
      "name": "Vaults.GetDeleted",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/locations/deletedVaults"
    },
    {
      "name": "Vaults.ListByResourceGroup",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults"
    },
    {
      "name": "Vaults.ListBySubscription",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults"
    },
    {
      "name": "Vaults.ListDeleted",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/deletedVaults"
    },
    {
      "name": "Vaults.PurgeDeleted",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/locations/deletedVaults"
    },
    {
      "name": "Vaults.Update",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults"
    },
    {
      "name": "Vaults.UpdateAccessPolicy",
      "implemented": true,
      "resourceProvider": "Microsoft.KeyVault",
      "resourceType": "Microsoft.KeyVault/vaults/accessPolicies"
    }
  ]
}