Class VmUtilizationMetrics (1.0.0)

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

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
NameDescription
otherVmUtilizationMetrics

Properties

CpuAveragePercent

public int CpuAveragePercent { get; set; }

Average CPU usage, percent.

Property Value
TypeDescription
Int32

CpuMaxPercent

public int CpuMaxPercent { get; set; }

Max CPU usage, percent.

Property Value
TypeDescription
Int32

DiskIoRateAverageKbps

public long DiskIoRateAverageKbps { get; set; }

Average disk IO rate, in kilobytes per second.

Property Value
TypeDescription
Int64

DiskIoRateMaxKbps

public long DiskIoRateMaxKbps { get; set; }

Max disk IO rate, in kilobytes per second.

Property Value
TypeDescription
Int64

MemoryAveragePercent

public int MemoryAveragePercent { get; set; }

Average memory usage, percent.

Property Value
TypeDescription
Int32

MemoryMaxPercent

public int MemoryMaxPercent { get; set; }

Max memory usage, percent.

Property Value
TypeDescription
Int32

NetworkThroughputAverageKbps

public long NetworkThroughputAverageKbps { get; set; }

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

Property Value
TypeDescription
Int64

NetworkThroughputMaxKbps

public long NetworkThroughputMaxKbps { get; set; }

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

Property Value
TypeDescription
Int64