Class UtilizationReport
Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.
Implements
Inherited Members
Namespace: Google.Apis.VMMigrationService.v1.Data
Assembly: Google.Apis.VMMigrationService.v1.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> |