public sealed class AzureVmDetails : IMessage<AzureVmDetails>, IEquatable<AzureVmDetails>, IDeepCloneable<AzureVmDetails>, IBufferMessage, IMessage
Reference documentation and code samples for the VM Migration v1 API class AzureVmDetails.
AzureVmDetails describes a VM in Azure.
Implements
IMessageAzureVmDetails, IEquatableAzureVmDetails, IDeepCloneableAzureVmDetails, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
AzureVmDetails()
public AzureVmDetails()
AzureVmDetails(AzureVmDetails)
public AzureVmDetails(AzureVmDetails other)
Parameter | |
---|---|
Name | Description |
other |
AzureVmDetails |
Properties
Architecture
public AzureVmDetails.Types.VmArchitecture Architecture { get; set; }
The CPU architecture.
Property Value | |
---|---|
Type | Description |
AzureVmDetailsTypesVmArchitecture |
BootOption
public AzureVmDetails.Types.BootOption BootOption { get; set; }
The VM Boot Option.
Property Value | |
---|---|
Type | Description |
AzureVmDetailsTypesBootOption |
CommittedStorageMb
public long CommittedStorageMb { get; set; }
The total size of the storage allocated to the VM in MB.
Property Value | |
---|---|
Type | Description |
long |
ComputerName
public string ComputerName { get; set; }
The VM's ComputerName.
Property Value | |
---|---|
Type | Description |
string |
CpuCount
public int CpuCount { get; set; }
The number of cpus the VM has.
Property Value | |
---|---|
Type | Description |
int |
DiskCount
public int DiskCount { get; set; }
The number of disks the VM has, including OS disk.
Property Value | |
---|---|
Type | Description |
int |
Disks
public RepeatedField<AzureVmDetails.Types.Disk> Disks { get; }
Description of the data disks.
Property Value | |
---|---|
Type | Description |
RepeatedFieldAzureVmDetailsTypesDisk |
MemoryMb
public int MemoryMb { get; set; }
The memory size of the VM in MB.
Property Value | |
---|---|
Type | Description |
int |
OsDescription
public AzureVmDetails.Types.OSDescription OsDescription { get; set; }
Description of the OS.
Property Value | |
---|---|
Type | Description |
AzureVmDetailsTypesOSDescription |
OsDisk
public AzureVmDetails.Types.OSDisk OsDisk { get; set; }
Description of the OS disk.
Property Value | |
---|---|
Type | Description |
AzureVmDetailsTypesOSDisk |
PowerState
public AzureVmDetails.Types.PowerState PowerState { get; set; }
The power state of the VM at the moment list was taken.
Property Value | |
---|---|
Type | Description |
AzureVmDetailsTypesPowerState |
Tags
public MapField<string, string> Tags { get; }
The tags of the VM.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
VmId
public string VmId { get; set; }
The VM full path in Azure.
Property Value | |
---|---|
Type | Description |
string |
VmSize
public string VmSize { get; set; }
VM size as configured in Azure. Determines the VM's hardware spec.
Property Value | |
---|---|
Type | Description |
string |