public sealed class VmUtilizationInfo : IMessage<VmUtilizationInfo>, IEquatable<VmUtilizationInfo>, IDeepCloneable<VmUtilizationInfo>, IBufferMessage, IMessage
Utilization information of a single VM.
Implements
IMessage<VmUtilizationInfo>, IEquatable<VmUtilizationInfo>, IDeepCloneable<VmUtilizationInfo>, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
VmUtilizationInfo()
public VmUtilizationInfo()
VmUtilizationInfo(VmUtilizationInfo)
public VmUtilizationInfo(VmUtilizationInfo other)
Parameter | |
---|---|
Name | Description |
other | VmUtilizationInfo |
Properties
Utilization
public VmUtilizationMetrics Utilization { get; set; }
Utilization metrics for this VM.
Property Value | |
---|---|
Type | Description |
VmUtilizationMetrics |
VmDetailsCase
public VmUtilizationInfo.VmDetailsOneofCase VmDetailsCase { get; }
Property Value | |
---|---|
Type | Description |
VmUtilizationInfo.VmDetailsOneofCase |
VmId
public string VmId { get; set; }
The VM's ID in the source.
Property Value | |
---|---|
Type | Description |
String |
VmwareVmDetails
public VmwareVmDetails VmwareVmDetails { get; set; }
The description of the VM in a Source of type Vmware.
Property Value | |
---|---|
Type | Description |
VmwareVmDetails |