public sealed class AzureVmDetails : IMessage<AzureVmDetails>, IEquatable<AzureVmDetails>, IDeepCloneable<AzureVmDetails>, IBufferMessage, IMessageReference 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 |
|