Class Upgrade
Describes Private cloud Upgrade.
Implements
Inherited Members
Namespace: Google.Apis.VMwareEngine.v1.Data
Assembly: Google.Apis.VMwareEngine.v1.dll
Syntax
public class Upgrade : IDirectResponseSchema
Properties
ComponentUpgrades
Output only. Output Only. The list of component upgrades.
Declaration
[JsonProperty("componentUpgrades")]
public virtual IList<VmwareUpgradeComponent> ComponentUpgrades { get; set; }
Property Value
Type | Description |
---|---|
IList<VmwareUpgradeComponent> |
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. Output Only. Creation time of this resource.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
Output only. Output Only. The description of the upgrade. This is used to provide additional information about the private cloud upgrade, such as the upgrade's purpose, the changes included in the upgrade, or any other relevant information about the upgrade.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The etag for the upgrade resource. If this is provided on update, it must match the server's etag.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EndTime
object representation of EndTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
Type | Description |
---|---|
object |
EndTimeDateTimeOffset
DateTimeOffset representation of EndTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
EndTimeRaw
Output only. Output Only. End time of the upgrade.
Declaration
[JsonProperty("endTime")]
public virtual string EndTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
EstimatedDuration
Output only. Output Only. The estimated total duration of the upgrade. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary.
Declaration
[JsonProperty("estimatedDuration")]
public virtual object EstimatedDuration { get; set; }
Property Value
Type | Description |
---|---|
object |
Name
Output only. Identifier. The resource name of the private cloud Upgrade
. Resource names are schemeless
URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example:
projects/my-project/locations/us-west1-a/privateClouds/my-cloud/upgrades/my-upgrade
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Schedule
Schedule details for the upgrade.
Declaration
[JsonProperty("schedule")]
public virtual Schedule Schedule { get; set; }
Property Value
Type | Description |
---|---|
Schedule |
StartVersion
Output only. Output Only. The start version
Declaration
[JsonProperty("startVersion")]
public virtual string StartVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. The current state of the upgrade.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetVersion
Output only. Output Only. The target version
Declaration
[JsonProperty("targetVersion")]
public virtual string TargetVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Output only. Output Only. The type of upgrade.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
Uid
Output only. System-generated unique identifier for the resource.
Declaration
[JsonProperty("uid")]
public virtual string Uid { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. Output Only. Last update time of this resource.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Version
Output only.
Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
Type | Description |
---|---|
string |