ComputeEngineDisksTargetDetails

ComputeEngineDisksTargetDetails is a collection of created Persistent Disks details.

JSON representation
{
  "disks": [
    {
      object (PersistentDisk)
    }
  ],

  // Union field vm_target can be only one of the following:
  "disksTargetDetails": {
    object (DisksMigrationDisksTargetDetails)
  },
  "vmTargetDetails": {
    object (DisksMigrationVmTargetDetails)
  }
  // End of list of possible types for union field vm_target.
}
Fields
disks[]

object (PersistentDisk)

The details of each created Persistent Disk.

Union field vm_target. Details of the VM the disks are attached to. vm_target can be only one of the following:
disksTargetDetails

object (DisksMigrationDisksTargetDetails)

Details of the disks-only migration target.

vmTargetDetails

object (DisksMigrationVmTargetDetails)

Details for the VM the migrated data disks are attached to.

DisksMigrationDisksTargetDetails

This type has no fields.

Details for a disks-only migration.

DisksMigrationVmTargetDetails

Details for the VM created VM as part of disks migration.

JSON representation
{
  "vmUri": string
}
Fields
vmUri

string

Output only. The URI of the Compute Engine VM.

PersistentDisk

Details of a created Persistent Disk.

JSON representation
{
  "sourceDiskNumber": integer,
  "diskUri": string
}
Fields
sourceDiskNumber

integer

The ordinal number of the source VM disk.

diskUri

string

The URI of the Persistent Disk.