Επεξεργασία

Κοινή χρήση μέσω


Data Model for Azure Backup Diagnostics Events

Note

For creating custom reporting views, it is recommended to use system functions on Azure Monitor logs instead of working with the raw tables listed below.

Differences in schema for Recovery Services vaults and Backup vaults

Recovery Services vaults and Backup vaults send data to a common set of tables that are listed in this article. However, there are slight differences in the schema for Recovery Services vaults and Backup vaults.

  • One of the main reasons for this difference is that for Backup vaults, Azure Backup service does a 'flattening' of schemas to reduce the number of joins needed in queries, hence improving query performance. For example, if you are looking to write a query that lists all Backup vault jobs along with the friendly name of the datasource, and friendly name of the vault, you can get all of this information for the AddonAzureBackupJobs table (without needing to do a join with CoreAzureBackup to get the datasource and vault names). Flattened schemas are currently supported only for Backup vaults and not yet for Recovery Services vaults.
  • Apart from the above, there are also certain scenarios that are currently applicable for Recovery Services vaults only (for example, fields related to DPM workloads). This also leads to some differences in the schema between Backup vaults and Recovery Services vaults.

To understand which fields are specific to a particular vault type, and which fields are common across vault types, refer to the Applicable Resource Types column provided in the below sections. For more information on how to write queries on these tables for Recovery Services vaults and Backup vaults, see the sample queries.

CoreAzureBackup

This table provides information about core backup entities, such as vaults and backup items.

Field Data Type Applicable Resource Types Description
ResourceId Text Recovery Services vault, Backup vault Resource identifier for data being collected. For example, Recovery Services vault resource ID.
OperationName Text Recovery Services vault, Backup vault This field represents the name of the current operation - BackupItem, BackupItemAssociation, or ProtectedContainer.
Category Text Recovery Services vault, Backup vault This field represents the category of diagnostics data pushed to Azure Monitor logs. For example, CoreAzureBackup.
AgentVersion Text Recovery Services vault Version number of Agent Backup or the Protection Agent (in the case of SC DPM and MABS)
AzureBackupAgentVersion Text Recovery Services vault Version of the Azure Backup Agent on the Backup Management Server
AzureDataCenter Text Recovery Services vault, Backup vault Data center where the vault is located
BackupItemAppVersion Text Recovery Services vault Application version of the backup item
BackupItemFriendlyName Text Recovery Services vault, Backup vault Friendly name of the backup item
BackupItemName Text Recovery Services vault, Backup vault Name of the backup item
BackupItemProtectionState Text Recovery Services vault, Backup vault Protection State of the Backup Item
BackupItemFrontEndSize Text Recovery Services vault, Backup vault Front-end size (in MBs) of the backup item
BackupItemType Text Recovery Services vault, Backup vault Type of backup item. For example: VM, FileFolder
BackupItemUniqueId Text Recovery Services vault, Backup vault Unique identifier of the backup item
BackupManagementServerType Text Recovery Services vault Type of the Backup Management Server, as in MABS, SC DPM
BackupManagementServerUniqueId Text Recovery Services vault Field to uniquely identify the Backup Management Server
BackupManagementType Text Recovery Services vault Provider type for server doing backup job. For example, IaaSVM, FileFolder
BackupManagementServerName Text Recovery Services vault Name of the Backup Management Server
BackupManagementServerOSVersion Text Recovery Services vault OS version of the Backup Management Server
BackupManagementServerVersion Text Recovery Services vault Version of the Backup Management Server
LatestRecoveryPointLocation Text Recovery Services vault Location of the latest recovery point for the backup item
LatestRecoveryPointTime DateTime Recovery Services vault Date time of the latest recovery point for the backup item
OldestRecoveryPointLocation Text Recovery Services vault Location of the oldest recovery point for the backup item
OldestRecoveryPointTime DateTime Recovery Services vault Date time of the latest recovery point for the backup item
PolicyUniqueId Text Recovery Services vault, Backup vault Unique ID to identify the policy
ProtectedContainerFriendlyName Text Recovery Services vault Friendly name of the protected server
ProtectedContainerLocation Text Recovery Services vault Whether the Protected Container is located on-premises or in Azure
ProtectedContainerName Text Recovery Services vault Name of the Protected Container
ProtectedContainerOSType Text Recovery Services vault OS Type of the Protected Container
ProtectedContainerOSVersion Text Recovery Services vault OS Version of the Protected Container
ProtectedContainerProtectionState Text Recovery Services vault Protection State of the Protected Container
ProtectedContainerType Text Recovery Services vault Whether the Protected Container is a server, or a container
ProtectedContainerUniqueId Text Recovery Services vault Unique ID used to identify the protected container for everything except VMs backed up using DPM, MABS
ProtectedContainerWorkloadType Text Recovery Services vault Type of the Protected Container backed up. For example, IaaSVMContainer
ProtectionGroupName Text Recovery Services vault Name of the Protection Group the Backup Item is protected in, for SC DPM, and MABS, if applicable
ResourceGroupName Text Recovery Services vault, Backup vault Resource group of the resource (for example, Recovery Services vault) for data being collected
SchemaVersion Text Recovery Services vault, Backup vault This field denotes the current version of the schema. It is V2
SecondaryBackupProtectionState Text Recovery Services vault Whether secondary protection is enabled for the backup item
State Text Recovery Services vault State of the backup item object. For example, Active, Deleted
StorageReplicationType Text Recovery Services vault, Backup vault Type of storage replication for the vault. For example, GeoRedundant
SubscriptionId Text Recovery Services vault, Backup vault Subscription identifier of the resource (for example, Recovery Services vault) for which data is collected
VaultName Text Recovery Services vault, Backup vault Name of the vault
VaultTags Text Recovery Services vault, Backup vault Tags associated with the vault resource
VaultUniqueId Text Recovery Services vault, Backup vault Unique Identifier of the vault
SourceSystem Text Recovery Services vault, Backup vault Source system of the current data - Azure
DatasourceSetFriendlyName Text Backup vault Friendly name of the parent resource of the datasource (wherever applicable). For example, for an Azure PostgreSQL database, this field will contain the friendly name of the PostgreSQL server
DatasourceSetResourceId Text Backup vault Azure Resource Manager (ARM) ID of the parent resource of the datasource (wherever applicable). For example, for an Azure PostgreSQL database, this field will contain the ARM ID of the PostgreSQL server
DatasourceSetType Text Backup vault Type of the DatasourceSet, for example, Microsoft.Compute/disks
DatasourceFriendlyName Text Backup vault Friendly name of the datasource being backed up
DatasourceResourceId Text Backup vault Azure Resource Manager (ARM) ID of the datasource being backed up
DatasourceType Text Backup vault Type of the datasource being backed up, for example, Microsoft.DBforPostgreSQL/servers/databases
BillingGroupUniqueId Text Backup vault Unique ID of the billing group associated with the backup item
BillingGroupFriendlyName Text Backup vault Friendly name of the billing group associated with the backup item
DatasourceResourceGroupName Text Backup vault Resource group of the datasource being backed up
DatasourceSubscriptionId Text Backup vault Subscription ID of the datasource being backed up
BackupItemId Text Backup vault Azure Resource Manager (ARM) ID of the backup item
StorageConsumedInMBs Text Backup vault Backup storage consumed by the backup item
VaultType Text Backup vault Type of vault. For Backup vaults, the value is Microsoft.DataProtection/backupVaults. For Recovery Services vaults, this field is currently empty
PolicyName Text Backup vault Name of the policy associated with the backup item
PolicyId Text Backup vault Azure Resource Manager (ARM) ID of the policy associated with the backup item

AddonAzureBackupAlerts

This table provides details about alert related fields.

Note

AddonAzureBackupAlerts refers to the alerts being generated by the classic alerts solution. As classic alerts solution is on deprecation path in favour of Azure Monitor based alers, we recommend you not to select this event AddonAzureBackupAlerts when configuring diagnostics settings. To send the fired Azure Monitor based alerts to a destination of your choice, you can create an alert processing rule and action group that routes these alerts to a logic app, webhook, or runbook that in turn sends these alerts to the required destination.

Field Data Type Applicable Resource Types Description
ResourceId Text Recovery Services vault Unique identifier for the resource about which data is collected. For example, a Recovery Services vault resource ID
OperationName Text Recovery Services vault Name of the current operation. For example, Alert
Category Text Recovery Services vault Category of diagnostics data pushed to Azure Monitor logs - AddonAzureBackupAlerts
AlertCode Text Recovery Services vault Code to uniquely identify an alert type
AlertConsolidationStatus Text Recovery Services vault Identify if the alert is a consolidated alert or not
AlertOccurrenceDateTime DateTime Recovery Services vault Date and time when the alert was created
AlertRaisedOn Text Recovery Services vault Type of entity the alert is raised on
AlertSeverity Text Recovery Services vault Severity of the alert. For example, Critical
AlertStatus Text Recovery Services vault Status of the alert. For example, Active
AlertTimeToResolveInMinutes Number Recovery Services vault Time taken to resolve an alert. Blank for active alerts.
AlertType Text Recovery Services vault Type of alert. For example, Backup
AlertUniqueId Text Recovery Services vault Unique identifier of the generated alert
BackupItemUniqueId Text Recovery Services vault Unique identifier of the backup item associated with the alert
BackupManagementServerUniqueId Text Recovery Services vault Field to uniquely identify the Backup Management Server the Backup Item is protected through, if applicable
BackupManagementType Text Recovery Services vault Provider type for server doing backup job, for example, IaaSVM, FileFolder
CountOfAlertsConsolidated Number Recovery Services vault Number of alerts consolidated if it's a consolidated alert
ProtectedContainerUniqueId Text Recovery Services vault Unique identifier of the protected server associated with the alert
RecommendedAction Text Recovery Services vault Action recommended to resolving the alert
SchemaVersion Text Recovery Services vault Current version of the schema, for example V2
State Text Recovery Services vault Current state of the alert object, for example, Active, Deleted
StorageUniqueId Text Recovery Services vault Unique ID used to identify the storage entity
VaultUniqueId Text Recovery Services vault Unique ID used to identify the vault related to the alert
SourceSystem Text Recovery Services vault Source system of the current data - Azure

AddonAzureBackupProtectedInstance

This table provides basic protected instances-related fields.

Field Data Type Applicable Resource Types Description
ResourceId Text Recovery Services vault, Backup vault Unique identifier for the resource about which data is collected. For example, a Recovery Services vault resource ID
OperationName Text Recovery Services vault, Backup vault Name of the operation, for example ProtectedInstance
Category Text Recovery Services vault, Backup vault Category of diagnostics data pushed to Azure Monitor logs - AddonAzureBackupProtectedInstance
BackupItemUniqueId Text Recovery Services vault Unique ID of the backup item
BackupManagementServerUniqueId Text Recovery Services vault Field to uniquely identify the Backup Management Server the Backup Item is protected through, if applicable
BackupManagementType Text Recovery Services vault Provider type for server doing backup job, for example, IaaSVM, FileFolder
ProtectedContainerUniqueId Text Recovery Services vault Unique ID to identify the protected container the job is run on
ProtectedInstanceCount Integer Recovery Services vault, Backup vault Count of Protected Instances for the associated billing entity on that date-time
SchemaVersion Text Recovery Services vault, Backup vault Current version of the schema, for example V2
State Text Recovery Services vault State of the backup item object, for example, Active, Deleted
VaultUniqueId Text Recovery Services vault, Backup vault Unique identifier of the protected vault associated with the protected instance
SourceSystem Text Recovery Services vault, Backup vault Source system of the current data - Azure
BillingGroupFriendlyName Text Backup vault Friendly name of the billing group (unit at which billing information is calculated)
BillingGroupUniqueId Text Backup vault Unique ID of the billing group (unit at which billing information is calculated)
StorageConsumedInMBs Double Backup vault Current value of backup storage consumed by the billing group
VaultTags Text Backup vault Tags of the vault associated with the billing group
AzureDataCenter Text Backup vault Location of the vault associated with the billing group
VaultType Text Backup vault Type of the vault associated with the billing group. For Backup vaults, the value is Microsoft.DataProtection/backupVaults. For Recovery Services vaults, this field is currently empty
StorageReplicationType Text Backup vault Type of storage replication for the vault. For example, LocallyRedundant
SubscriptionId Text Backup vault Subscription ID of the billing group
ResourceGroupName Text Backup vault Resource Group of the billing group
VaultName Text Backup vault Name of the vault associated with the billing group
DatasourceType Text Backup vault Type of the datasource being backed up, for example, Microsoft.DBforPostgreSQL/servers/databases
BillingGroupType Text Backup vault Type of the billing group, used to denote the unit at which billing information is calculated. For example, in the case of Azure PostgreSQL backup, protected instances and storage consumed are calculated at the server (DatasourceSet) level so the value is DatasourceSet in this scenario
SourceSizeInMBs Double Backup vault Frontend size of the billing group
BillingGroupResourceGroupName Text Backup vault Resource group in which the billing group exists

AddonAzureBackupJobs

This table provides details about job-related fields.

Field Data Type Applicable Resource Types Description
ResourceId Text Recovery Services vault, Backup vault Resource identifier for data being collected. For example, Recovery Services vault resource ID
OperationName Text Recovery Services vault, Backup vault This field represents name of the current operation - Job
Category Text Recovery Services vault, Backup vault This field represents category of diagnostics data pushed to Azure Monitor logs - AddonAzureBackupJobs
AdhocOrScheduledJob Text Recovery Services vault, Backup vault Field to specify if the job is Ad Hoc or Scheduled
BackupItemUniqueId Text Recovery Services vault, Backup vault Unique ID used to identify the backup item related to the storage entity
BackupManagementServerUniqueId Text Recovery Services vault Unique ID used to identify the backup management server related to the storage entity
BackupManagementType Text Recovery Services vault Provider type for performing backup, for example, IaaS VM, File-Folder to which this job belongs.
DataTransferredInMB Number Recovery Services vault Data transferred in MB for this job
JobDurationInSecs Number Recovery Services vault, Backup vault Total job duration in seconds
JobFailureCode Text Recovery Services vault, Backup vault Failure Code string because of which job failure happened
JobOperation Text Recovery Services vault, Backup vault Operation for which job, is run for example, Backup, Restore, Configure Backup
JobOperationSubType Text Recovery Services vault, Backup vault Sub Type of the Job Operation. For example, 'Log', in the case of Log Backup Job
JobStartDateTime DateTime Recovery Services vault, Backup vault Date and time when job started running
JobStatus Text Recovery Services vault, Backup vault Status of the finished job, for example, Completed, Failed
JobUniqueId Text Recovery Services vault, Backup vault Unique ID to identify the job
ProtectedContainerUniqueId Text Recovery Services vault Unique identifier of the protected server associated with the job
RecoveryJobDestination Text Recovery Services vault Destination of a recovery job, where the data is recovered
RecoveryJobRPDateTime DateTime Recovery Services vault The date, time when the recovery point that's being recovered was created
RecoveryJobLocation Text Recovery Services vault, Backup vault The location where the recovery point that's being recovered was stored
RecoveryLocationType Text Recovery Services vault Type of the Recovery Location
SchemaVersion Text Recovery Services vault, Backup vault Current version of the schema, for example V2
State Text Recovery Services vault Current state of the job object, for example, Active, Deleted
VaultUniqueId Text Recovery Services vault, Backup vault Unique identifier of the protected vault associated with the job
SourceSystem Text Recovery Services vault, Backup vault Source system of the current data - Azure
DatasourceSetFriendlyName Text Backup vault Friendly name of the datasource being backed up
DatasouceSetResourceId Text Backup vault Azure Resource Manager (ARM) ID of the parent resource of the datasource (wherever applicable). For example, for an Azure PostgreSQL database, this field will contain the ARM ID of the PostgreSQL server
DatasourceSetType Text Backup vault Type of the datasource being backed up, for example, Microsoft.DBforPostgreSQL/servers/databases
DatasourceResourceId Text Backup vault Azure Resource Manager (ARM) ID of the datasource being backed up
DatasourceType Text Backup vault Type of the datasource being backed up, for example, Microsoft.DBforPostgreSQL/servers/databases
DatasourceFriendlyName Text Backup vault Friendly name of the datasource being backed up
SubscriptionId Text Backup vault Subscription ID of the vault
ResourceGroupName Text Backup vault Resource Group of the vault
VaultName Text Backup vault Name of the vault
VaultTags Text Backup vault Tags of the vault
StorageReplicationType Text Backup vault Type of storage replication for the vault. For example, GeoRedundant
AzureDataCenter Text Backup vault Location of the vault
BackupItemId Text Backup vault Azure Resource Manager (ARM) ID of the backup item associated with the job
BackupItemFriendlyName Text Backup vault Friendly name of the backup item associated with the job

AddonAzureBackupPolicy

This table provides details about policy-related fields.

Field Data Type Applicable resource types Description
ResourceId Text Recovery Services vault, Backup vault Unique identifier for the resource about which data is collected. For example, a Recovery Services vault resource ID
OperationName Text Recovery Services vault, Backup vault Name of the operation, for example, Policy or PolicyAssociation
Category Text Recovery Services vault, Backup vault Category of diagnostics data pushed to Azure Monitor logs - AddonAzureBackupPolicy
BackupDaysOfTheWeek Text Recovery Services vault, Backup vault Days of the week when backups have been scheduled
BackupFrequency Text Recovery Services vault Frequency with which backups are run. For example, daily, weekly
BackupManagementType Text Recovery Services vault Provider type for server doing backup job. For example, IaaSVM, FileFolder
BackupManagementServerUniqueId Text Recovery Services vault Field to uniquely identify the Backup Management Server the Backup Item is protected through, if applicable
BackupTimes Text Recovery Services vault Date and time when backups are scheduled
DailyRetentionDuration Integer Recovery Services vault Total retention duration in days for configured backups
DailyRetentionTimes Text Recovery Services vault Date and time when daily retention was configured
DiffBackupDaysOfTheWeek Text Recovery Services vault Days of the week for Differential backups for SQL/HANA in Azure VM Backup
DiffBackupFormat Text Recovery Services vault Format for Differential backups for SQL/HANA in Azure VM backup
DiffBackupRetentionDuration Integer Recovery Services vault Retention duration for Differential backups for SQL/HANA in Azure VM Backup
DiffBackupTime Time Recovery Services vault Time for Differential backups for SQL/HANA in Azure VM Backup
LogBackupFrequency Integer Recovery Services vault Frequency for Log backups for SQL
LogBackupRetentionDuration Integer Recovery Services vault Retention duration for Log backups for SQL in Azure VM Backup
MonthlyRetentionDaysOfTheMonth Text Recovery Services vault, Backup vault Weeks of the month when monthly retention is configured. For example, First, Last
MonthlyRetentionDaysOfTheWeek Text Recovery Services vault, Backup vault Days of the week selected for monthly retention
MonthlyRetentionDuration Text Recovery Services vault, Backup vault Total retention duration in months for configured backups
MonthlyRetentionFormat Text Recovery Services vault, Backup vault Type of configuration for monthly retention. For example, daily for day based, weekly for week based
MonthlyRetentionTimes Text Recovery Services vault, Backup vault Date and time when monthly retention is configured
MonthlyRetentionWeeksOfTheMonth Text Recovery Services vault, Backup vault Weeks of the month when monthly retention is configured. For example, First, Last
PolicyName Text Recovery Services vault, Backup vault Name of the policy defined
PolicyUniqueId Text Recovery Services vault, Backup vault Unique ID to identify the policy
PolicyTimeZone Text Recovery Services vault, Backup vault Timezone in which the Policy Time Fields are specified in the logs
RetentionDuration Text Recovery Services vault Retention duration for configured backups
RetentionType Text Recovery Services vault Type of retention
SchemaVersion Text Recovery Services vault, Backup vault This field denotes current version of the schema, it is V2
State Text Recovery Services vault Current state of the policy object. For example, Active, Deleted
SynchronisationFrequencyPerDay Whole Number Recovery Services vault Number of times in a day a file backup is synchronized for SC DPM and MABS
VaultUniqueId Text Recovery Services vault, Backup vault Unique ID of the vault that this policy belongs to
WeeklyRetentionDaysOfTheWeek Text Recovery Services vault, Backup vault Days of the week selected for weekly retention
WeeklyRetentionDuration Decimal Number Recovery Services vault, Backup vault Total weekly retention duration in weeks for configured backups
WeeklyRetentionTimes Text Recovery Services vault, Backup vault Date and time when weekly retention is configured
YearlyRetentionDaysOfTheMonth Text Recovery Services vault, Backup vault Dates of the month selected for yearly retention
YearlyRetentionDaysOfTheWeek Text Recovery Services vault, Backup vault Days of the week selected for yearly retention
YearlyRetentionDuration Decimal Number Recovery Services vault, Backup vault Total retention duration in years for configured backups
YearlyRetentionFormat Text Recovery Services vault, Backup vault Type of configuration for yearly retention, for example, daily for day based, weekly for week based
YearlyRetentionMonthsOfTheYear Text Recovery Services vault, Backup vault Months of the year selected for yearly retention
YearlyRetentionTimes Text Recovery Services vault, Backup vault Date and time when yearly retention is configured
YearlyRetentionWeeksOfTheMonth Text Recovery Services vault, Backup vault Weeks of the month selected for yearly retention
SourceSystem Text Recovery Services vault, Backup vault Source system of the current data - Azure
PolicySubType Text Recovery Services vault Subtype of the policy, for example, Standard or Enhanced
BackupIntervalInHours Integer Recovery Services vault, Backup vault Interval of time between successive backup jobs. Applicable for Azure VM and Azure Disk backup
ScheduleWindowDuration Integer Recovery Services vault Duration of the daily window in which backups can be run. Applicable for enhanced policy for Azure VM backup
ScheduleWindowStartTime DateTime Recovery Services vault Start time of the daily window in which backups can be run. Applicable for enhanced policy for Azure VM backup
FullBackupDaysOfTheWeek String Backup vault Days of the week when full backup runs. Currently applicable for Azure PostgreSQL backup
FullBackupFrequency String Backup vault Frequency of full backup. Currently applicable for Azure PostgreSQL backup
FullBackupTimes String Backup vault Time of the day at which full backup is taken. Currently applicable for Azure PostgreSQL backup
IncrementalBackupDaysOfTheWeek String Backup vault Days of the week when incremental backup runs. Currently applicable for Azure Disk backup
IncrementalBackupFrequency String Backup vault Frequency of incremental backup. Currently applicable for Azure Disk backup
IncrementalBackupTimes String Backup vault Time of the day at which incremental backup is taken. Currently applicable for Azure Disk backup
PolicyId String Backup vault Azure Resource Manager (ARM) ID of the backup policy
SnapshotTierDailyRetentionDuration Integer Backup vault Retention duration in days for daily snapshots. Applicable for Azure Blob and Azure Disk backup
SnapshotTierWeeklyRetentionDuration Integer Backup vault Retention duration in weeks for weekly snapshots. Applicable for Azure Blob and Azure Disk backup
SnapshotTierMonthlyRetentionDuration Integer Backup vault Retention duration in months for monthly snapshots. Applicable for Azure Blob and Azure Disk backup
SnapshotTierYearlyRetentionDuration Integer Backup vault Retention duration in years for yearly snapshots. Applicable for Azure Blob and Azure Disk backup
StandardTierDefaultRetentionDuration Integer Backup vault Default retention duration in the standard tier in days. Applicable for Azure PostgreSQL backup
SnapshotTierDefaultRetentionDuration Integer Backup vault Default retention duration in the snapshot tier in days. Applicable for Azure Blob and Azure Disk backup
DatasourceType String Backup vault Datasource type of the backup policy
VaultTags String Backup vault Tags of the vault associated with the backup policy
AzureDataCenter String Backup vault Location of the vault associated with the backup policy
VaultType String Backup vault Type of the vault associated with the backup policy. For Backup vaults, the value is Microsoft.DataProtection/backupVaults. For Recovery Services vaults, this field is currently empty
StorageReplicationType String Backup vault Storage replication type of the vault associated with the backup policy
SubscriptionId String Backup vault Subscription ID of the vault associated with the backup policy
ResourceGroupName String Backup vault Resource group of the vault associated with the backup policy
VaultName String Backup vault Name of the vault associated with the backup policy

AddonAzureBackupStorage

This table provides details about storage-related fields.

Field Data Type Applicable Resource Types Description
ResourceId Text Recovery Services vault Resource identifier for data being collected. For example, Recovery Services vault resource ID
OperationName Text Recovery Services vault This field represents name of the current operation - Storage or StorageAssociation
Category Text Recovery Services vault This field represents category of diagnostics data pushed to Azure Monitor logs - AddonAzureBackupStorage
BackupItemUniqueId Text Recovery Services vault Unique ID used to identify the backup item for VMs backed up using DPM, MABS
BackupManagementServerUniqueId Text Recovery Services vault Field to uniquely identify the Backup Management Server the Backup Item is protected through, if applicable
BackupManagementType Text Recovery Services vault Provider type for server doing backup job. For example, IaaSVM, FileFolder
PreferredWorkloadOnVolume Text Recovery Services vault Workload for which this volume is the preferred storage
ProtectedContainerUniqueId Text Recovery Services vault Unique identifier of the protected container associated with the backup item
SchemaVersion Text Recovery Services vault Version of the schema. For example, V2
State Text Recovery Services vault State of the backup item object. For example, Active, Deleted
StorageAllocatedInMBs Number Recovery Services vault Size of storage allocated by the corresponding backup item in the corresponding storage of type Disk
StorageConsumedInMBs Number Recovery Services vault Size of storage consumed by the corresponding backup item in the corresponding storage
StorageName Text Recovery Services vault Name of storage entity. For example, E:\
StorageTotalSizeInGBs Text Recovery Services vault Total size of storage, in GB, consumed by storage entity
StorageType Text Recovery Services vault Type of Storage, for example Cloud, Volume, Disk
StorageUniqueId Text Recovery Services vault Unique ID used to identify the storage entity
VaultUniqueId Text Recovery Services vault Unique ID used to identify the vault related to the storage entity
VolumeFriendlyName Text Recovery Services vault Friendly name of the storage volume
SourceSystem Text Recovery Services vault Source system of the current data - Azure

AzureBackupOperations

This table lists operations such as adhoc backup/restore of on-premises machine, modification of backup policy, stopping protection with retain/delete data, and changing passphrase in on-premises scenario where audit logs are not available when being performed from the on-premises agent.

Field Data Type Applicable Resource Types Description
TimeGenerated DateTime Recovery Services vault The timestamp (UTC) when the log was generated.
Category Text Recovery Services vault Category of the log, for example, AzureBackupOperations.
OperationName Text Recovery Services vault High-level name of the action that is logged to this table, for example, DataOperations.
OperationStartTime DateTime Recovery Services vault The start time of the operation.
ExtendedProperties Dynamic Recovery Services vault Additional properties applicable to the operation, for example, the associated backup item or server.
BackupManagementType Text Recovery Services vault Type of workload associated with the operation, for example, DPM, Azure Backup Server, Azure Backup Agent (MAB).
OperationType Text Recovery Services vault Type of the azure Backup operation being executed, for example, changing passphrase.
SchemaVersion Text Recovery Services vault Version of the schema. For example, V2.
SourceSystem Text Recovery Services vault Source system of the current data - Azure.
Type Text Recovery Services vault The name of the table.
ResourceId Text Recovery Services vault A unique identifier for the resource that the record is associated with.
SubscriptionId Text Recovery Services vault A unique identifier for the subscription that the record is associated with.

Valid Operation Names for each table

Each record in the above tables has an associated Operation Name. An Operation Name describes the type of record (and also indicates which fields in the table are populated for that record). Each table (category) supports one or more distinct Operation Names. Below is a summary of the supported Operation Names for each of the above tables.

Choose a vault type:

Table Name / Category Supported Operation Names Description
CoreAzureBackup BackupItem Represents a record containing all details of a given backup item, such as ID, name, type, etc.
CoreAzureBackup BackupItemAssociation Represents a mapping between a backup item and its associated protected container (if applicable).
CoreAzureBackup BackupItemFrontEndSizeConsumption Represents a mapping between a backup item and its front end size.
CoreAzureBackup ProtectedContainer Represents a record containing all details of a given protected container, such as ID, name, type etc.
CoreAzureBackup ProtectedContainerAssociation Represents a mapping between a protected container and the vault used for its backup.
CoreAzureBackup Vault Represents a record containing all details of a given vault eg. ID, name, tags, location etc.
CoreAzureBackup RecoveryPoint Represents a record containing the oldest and latest recovery point for a given backup item.
AddonAzureBackupJobs Job Represents a record containing all details of a given job. For example, job operation, start time, status etc.
AddonAzureBackupAlerts Alert Represents a record containing all details of a given alert. For example, alert creation time, severity, status etc.
AddonAzureBackupStorage Storage Represents a record containing all details of a given storage entity. For example, storage name, type etc.
AddonAzureBackupStorage StorageAssociation Represents a mapping between a backup item and the total cloud storage consumed by the backup item.
AddonAzureBackupProtectedInstance ProtectedInstance Represents a record containing the protected instance count for each container or backup item. For Azure VM backup, the protected instance count is available at the backup item level, for other workloads it is available at the protected container level.
AddonAzureBackupPolicy Policy Represents a record containing all details of a backup and retention policy. For example, ID, name, retention settings, etc.
AddonAzureBackupPolicy PolicyAssociation Represents a mapping between a backup item and the backup policy applied to it.
AzureBackupOperations Job Represents a record containing operations like adhoc backup/restore of on-prem machine, modification of backup policy, stopping protection with retain/delete data, and changing passphrase in on-premises scenario where audit logs are not available when being performed from the on-premises agent.