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