VM Migration v1 API - Class VmUtilizationMetrics (2.6.0)

public sealed class VmUtilizationMetrics : IMessage<VmUtilizationMetrics>, IEquatable<VmUtilizationMetrics>, IDeepCloneable<VmUtilizationMetrics>, IBufferMessage, IMessage

Reference documentation and code samples for the VM Migration v1 API class VmUtilizationMetrics.

Utilization metrics values for a single VM.

Inheritance

object > VmUtilizationMetrics

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

VmUtilizationMetrics()

public VmUtilizationMetrics()

VmUtilizationMetrics(VmUtilizationMetrics)

public VmUtilizationMetrics(VmUtilizationMetrics other)
Parameter
Name Description
other VmUtilizationMetrics

Properties

CpuAveragePercent

public int CpuAveragePercent { get; set; }

Average CPU usage, percent.

Property Value
Type Description
int

CpuMaxPercent

public int CpuMaxPercent { get; set; }

Max CPU usage, percent.

Property Value
Type Description
int

DiskIoRateAverageKbps

public long DiskIoRateAverageKbps { get; set; }

Average disk IO rate, in kilobytes per second.

Property Value
Type Description
long

DiskIoRateMaxKbps

public long DiskIoRateMaxKbps { get; set; }

Max disk IO rate, in kilobytes per second.

Property Value
Type Description
long

MemoryAveragePercent

public int MemoryAveragePercent { get; set; }

Average memory usage, percent.

Property Value
Type Description
int

MemoryMaxPercent

public int MemoryMaxPercent { get; set; }

Max memory usage, percent.

Property Value
Type Description
int

NetworkThroughputAverageKbps

public long NetworkThroughputAverageKbps { get; set; }

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

Property Value
Type Description
long

NetworkThroughputMaxKbps

public long NetworkThroughputMaxKbps { get; set; }

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

Property Value
Type Description
long