Migration Center v1 API - Class DiskEntry (1.0.0-beta01)

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

Reference documentation and code samples for the Migration Center v1 API class DiskEntry.

Single disk entry.

Inheritance

object > DiskEntry

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

DiskEntry()

public DiskEntry()

DiskEntry(DiskEntry)

public DiskEntry(DiskEntry other)
Parameter
NameDescription
otherDiskEntry

Properties

CapacityBytes

public long CapacityBytes { get; set; }

Disk capacity.

Property Value
TypeDescription
long

DiskLabel

public string DiskLabel { get; set; }

Disk label.

Property Value
TypeDescription
string

DiskLabelType

public string DiskLabelType { get; set; }

Disk label type (e.g. BIOS/GPT)

Property Value
TypeDescription
string

FreeBytes

public long FreeBytes { get; set; }

Disk free space.

Property Value
TypeDescription
long

HwAddress

public string HwAddress { get; set; }

Disk hardware address (e.g. 0:1 for SCSI).

Property Value
TypeDescription
string

InterfaceType

public DiskEntry.Types.InterfaceType InterfaceType { get; set; }

Disks interface type.

Property Value
TypeDescription
DiskEntryTypesInterfaceType

Partitions

public DiskPartitionList Partitions { get; set; }

Partition layout.

Property Value
TypeDescription
DiskPartitionList

PlatformSpecificCase

public DiskEntry.PlatformSpecificOneofCase PlatformSpecificCase { get; }
Property Value
TypeDescription
DiskEntryPlatformSpecificOneofCase

Vmware

public VmwareDiskConfig Vmware { get; set; }

VMware disk details.

Property Value
TypeDescription
VmwareDiskConfig