Show / Hide Table of Contents

Class UtilizationReport

Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.

Inheritance
object
UtilizationReport
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.VMMigrationService.v1alpha1.Data
Assembly: Google.Apis.VMMigrationService.v1alpha1.dll
Syntax
public class UtilizationReport : IDirectResponseSchema

Properties

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. The time the report was created (this refers to the time of the request, not the time the report creation completed).

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

DisplayName

The report display name, as assigned by the user.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Error

Output only. Provides details on the state of the report in case of an error.

Declaration
[JsonProperty("error")]
public virtual Status Error { get; set; }
Property Value
Type Description
Status

FrameEndTime

object representation of FrameEndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use FrameEndTimeDateTimeOffset instead.")]
public virtual object FrameEndTime { get; set; }
Property Value
Type Description
object

FrameEndTimeDateTimeOffset

DateTimeOffset representation of FrameEndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? FrameEndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

FrameEndTimeRaw

Output only. The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.

Declaration
[JsonProperty("frameEndTime")]
public virtual string FrameEndTimeRaw { get; set; }
Property Value
Type Description
string

Name

Output only. The report unique name.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

State

Output only. Current state of the report.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

StateTime

object representation of StateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StateTimeDateTimeOffset instead.")]
public virtual object StateTime { get; set; }
Property Value
Type Description
object

StateTimeDateTimeOffset

DateTimeOffset representation of StateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StateTimeRaw

Output only. The time the state was last set.

Declaration
[JsonProperty("stateTime")]
public virtual string StateTimeRaw { get; set; }
Property Value
Type Description
string

TimeFrame

Time frame of the report.

Declaration
[JsonProperty("timeFrame")]
public virtual string TimeFrame { get; set; }
Property Value
Type Description
string

VmCount

Output only. Total number of VMs included in the report.

Declaration
[JsonProperty("vmCount")]
public virtual int? VmCount { get; set; }
Property Value
Type Description
int?

Vms

List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.

Declaration
[JsonProperty("vms")]
public virtual IList<VmUtilizationInfo> Vms { get; set; }
Property Value
Type Description
IList<VmUtilizationInfo>

VmsCount

Output only. Total number of VMs included in the report.

Declaration
[JsonProperty("vmsCount")]
public virtual int? VmsCount { get; set; }
Property Value
Type Description
int?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX