VM Migration v1 API - Class AzureVmDetails (2.7.0)

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.

Inheritance

object > AzureVmDetails

Namespace

Google.Cloud.VMMigration.V1

Assembly

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