VM Migration v1 API - Class ComputeEngineDisksTargetDetails (2.7.0)

public sealed class ComputeEngineDisksTargetDetails : IMessage<ComputeEngineDisksTargetDetails>, IEquatable<ComputeEngineDisksTargetDetails>, IDeepCloneable<ComputeEngineDisksTargetDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the VM Migration v1 API class ComputeEngineDisksTargetDetails.

ComputeEngineDisksTargetDetails is a collection of created Persistent Disks details.

Inheritance

object > ComputeEngineDisksTargetDetails

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

ComputeEngineDisksTargetDetails()

public ComputeEngineDisksTargetDetails()

ComputeEngineDisksTargetDetails(ComputeEngineDisksTargetDetails)

public ComputeEngineDisksTargetDetails(ComputeEngineDisksTargetDetails other)
Parameter
Name Description
other ComputeEngineDisksTargetDetails

Properties

Disks

public RepeatedField<PersistentDisk> Disks { get; }

The details of each created Persistent Disk.

Property Value
Type Description
RepeatedFieldPersistentDisk

DisksTargetDetails

public DisksMigrationDisksTargetDetails DisksTargetDetails { get; set; }

Details of the disks-only migration target.

Property Value
Type Description
DisksMigrationDisksTargetDetails

VmTargetCase

public ComputeEngineDisksTargetDetails.VmTargetOneofCase VmTargetCase { get; }
Property Value
Type Description
ComputeEngineDisksTargetDetailsVmTargetOneofCase

VmTargetDetails

public DisksMigrationVmTargetDetails VmTargetDetails { get; set; }

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

Property Value
Type Description
DisksMigrationVmTargetDetails