Restore Item Results

Reports the final restore status for each item in a batch.

General Information

Event ID: vdc.workload_v0.tenant_v0.restore.execution_v0.items_v0

Event message details: Sent after the restore execution completes. The report is sent in batches of up to 200 items. A larger restore produces several events with the same data.execution.id.

Severity: Reflects the overall result of the restore execution, not the restore status of individual items in this batch. All events from the same execution carry the same severity. To determine the overall result, find thevdc.workload_v0.tenant_v0.restore.execution_v0.lifecycle_v0 event that shares the same data.execution.id.

General Information

Execution result

Severity

SUCCESS

Info

WARNING

Low

ABORTED

Medium

FAILED

Critical

Workloads: Veeam Data Cloud for Microsoft 365

Parameters

Parameters

Parameter Name

Description

Example

specversion

Event schema version.

20250815

source

System that sent the event. Possible values: CONTROLPLANE, M365.

M365

timestamp

Time when the event happened, in RFC3339Nano format and the UTC time zone.

2026-08-04T02:00:42Z

type

Event ID.

vdc.workload_v0.tenant_v0.restore.execution_v0.items_v0

actor.kind

Actor type that triggered the event. Possible values: user, system, service_account.

user

actor.identifier

Actor identifier.

alice@example.com

organizationReference.workloadTenantId

Workload tenant ID.

tenant_12345

data.workload.type

Workload type.

M365

data.tenant.id

Tenant ID.

tenant_12345

data.execution.id

Restore execution ID. Shared with the vdc.workload_v0.tenant_v0.restore.execution_v0.lifecycle_v0 event of the same execution — match on it to find the overall result that the Severity above reflects.

execution_12345

data.items.items[].id

Stable item ID, as it appears in the backup.

item-001

data.items.items[].name

Human-readable name of the item. Not necessarily unique.

file.txt

data.items.items[].type

Logical category of the item, as defined by the workload.

file

data.items.items[].objectType

Type of the parent object that owns this item — the restorable container the item belongs to.

sharepoint_site

data.items.items[].status

Terminal restore status of this item. Possible values: SUCCESS, FAILED, WARNING, SKIPPED.

SUCCESS

data.items.items[].startedAt

Time at which the item restore began.

2026-08-04T02:00:00Z

data.items.items[].completedAt

Time at which the item reached its terminal state.

2026-08-04T02:00:42Z

data.items.items[].duration

Total time taken to restore the item, in whole seconds.

42

data.items.items[].destinationId

System ID for the parent or directory the item was restored into.

dir-002

data.items.items[].destinationName

Human-readable parent or directory the item was restored into.

/my-drive/documents/

data.items.items[].failureCause

Short explanation for a non-success status.

504 api outage

data.items.items[].details

Extensible bag of additional, workload-specific metadata.

{}

Event Example

{
  "specversion": "20250815",
  "source": "M365",
  "timestamp": "2026-08-04T02:00:42Z",
  "type": "vdc.workload_v0.tenant_v0.restore.execution_v0.items_v0",
  "actor": {
    "identifier": "alice@example.com",
    "kind": "user"
  },
  "organizationReference": {
    "workloadTenantId": "tenant_12345"
  },
  "data": {
    "workload": {
      "type": "M365"
    },
    "tenant": {
      "id": "tenant_12345"
    },
    "execution": {
      "id": "execution_12345"
    },
    "items": {
      "items": [
        {
          "id": "item-001",
          "name": "file.txt",
          "type": "file",
          "objectType": "sharepoint_site",
          "status": "SUCCESS",
          "startedAt": "2026-08-04T02:00:00Z",
          "completedAt": "2026-08-04T02:00:42Z",
          "duration": 42,
          "destinationId": "dir-002",
          "destinationName": "/my-drive/documents/"
        }
      ]
    }
  }
}