public sealed class AzureSourceVmDetails : IMessage<AzureSourceVmDetails>, IEquatable<AzureSourceVmDetails>, IDeepCloneable<AzureSourceVmDetails>, IBufferMessage, IMessage
Reference documentation and code samples for the VM Migration v1 API class AzureSourceVmDetails.
Represent the source Azure VM details.
Implements
IMessageAzureSourceVmDetails, IEquatableAzureSourceVmDetails, IDeepCloneableAzureSourceVmDetails, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
AzureSourceVmDetails()
public AzureSourceVmDetails()
AzureSourceVmDetails(AzureSourceVmDetails)
public AzureSourceVmDetails(AzureSourceVmDetails other)
Parameter | |
---|---|
Name | Description |
other |
AzureSourceVmDetails |
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<AzureSourceVmDetails.Types.AzureDiskDetails> Disks { get; }
Output only. The disks attached to the source VM.
Property Value | |
---|---|
Type | Description |
RepeatedFieldAzureSourceVmDetailsTypesAzureDiskDetails |
Firmware
public AzureSourceVmDetails.Types.Firmware Firmware { get; set; }
Output only. The firmware type of the source VM.
Property Value | |
---|---|
Type | Description |
AzureSourceVmDetailsTypesFirmware |
VmCapabilitiesInfo
public VmCapabilities VmCapabilitiesInfo { get; set; }
Output only. Information about VM capabilities needed for some Compute Engine features.
Property Value | |
---|---|
Type | Description |
VmCapabilities |