public sealed class VmwareSourceVmDetails : IMessage<VmwareSourceVmDetails>, IEquatable<VmwareSourceVmDetails>, IDeepCloneable<VmwareSourceVmDetails>, IBufferMessage, IMessage
Reference documentation and code samples for the VM Migration v1 API class VmwareSourceVmDetails.
Represent the source Vmware VM details.
Implements
IMessageVmwareSourceVmDetails, IEquatableVmwareSourceVmDetails, IDeepCloneableVmwareSourceVmDetails, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
VmwareSourceVmDetails()
public VmwareSourceVmDetails()
VmwareSourceVmDetails(VmwareSourceVmDetails)
public VmwareSourceVmDetails(VmwareSourceVmDetails other)
Parameter | |
---|---|
Name | Description |
other |
VmwareSourceVmDetails |
Properties
Architecture
public VmArchitecture Architecture { get; set; }
Output only. The VM architecture.
Property Value | |
---|---|
Type | Description |
VmArchitecture |
CommittedStorageBytes
public long CommittedStorageBytes { get; set; }
Output only. The total size of the disks being migrated in bytes.
Property Value | |
---|---|
Type | Description |
long |
Disks
public RepeatedField<VmwareSourceVmDetails.Types.VmwareDiskDetails> Disks { get; }
Output only. The disks attached to the source VM.
Property Value | |
---|---|
Type | Description |
RepeatedFieldVmwareSourceVmDetailsTypesVmwareDiskDetails |
Firmware
public VmwareSourceVmDetails.Types.Firmware Firmware { get; set; }
Output only. The firmware type of the source VM.
Property Value | |
---|---|
Type | Description |
VmwareSourceVmDetailsTypesFirmware |
VmCapabilitiesInfo
public VmCapabilities VmCapabilitiesInfo { get; set; }
Output only. Information about VM capabilities needed for some Compute Engine features.
Property Value | |
---|---|
Type | Description |
VmCapabilities |