Google Kubernetes Engine v1 API - Class ClusterUpgradeInfo (3.34.0)

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

Reference documentation and code samples for the Google Kubernetes Engine v1 API class ClusterUpgradeInfo.

ClusterUpgradeInfo contains the upgrade information of a cluster.

Inheritance

object > ClusterUpgradeInfo

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

ClusterUpgradeInfo()

public ClusterUpgradeInfo()

ClusterUpgradeInfo(ClusterUpgradeInfo)

public ClusterUpgradeInfo(ClusterUpgradeInfo other)
Parameter
Name Description
other ClusterUpgradeInfo

Properties

AutoUpgradeStatus

public RepeatedField<ClusterUpgradeInfo.Types.AutoUpgradeStatus> AutoUpgradeStatus { get; }

The auto upgrade status.

Property Value
Type Description
RepeatedFieldClusterUpgradeInfoTypesAutoUpgradeStatus

EndOfExtendedSupportTimestamp

public string EndOfExtendedSupportTimestamp { get; set; }

The cluster's current minor version's end of extended support timestamp.

Property Value
Type Description
string

EndOfStandardSupportTimestamp

public string EndOfStandardSupportTimestamp { get; set; }

The cluster's current minor version's end of standard support timestamp.

Property Value
Type Description
string

HasEndOfExtendedSupportTimestamp

public bool HasEndOfExtendedSupportTimestamp { get; }

Gets whether the "end_of_extended_support_timestamp" field is set

Property Value
Type Description
bool

HasEndOfStandardSupportTimestamp

public bool HasEndOfStandardSupportTimestamp { get; }

Gets whether the "end_of_standard_support_timestamp" field is set

Property Value
Type Description
bool

HasMinorTargetVersion

public bool HasMinorTargetVersion { get; }

Gets whether the "minor_target_version" field is set

Property Value
Type Description
bool

HasPatchTargetVersion

public bool HasPatchTargetVersion { get; }

Gets whether the "patch_target_version" field is set

Property Value
Type Description
bool

MinorTargetVersion

public string MinorTargetVersion { get; set; }

minor_target_version indicates the target version for minor upgrade.

Property Value
Type Description
string

PatchTargetVersion

public string PatchTargetVersion { get; set; }

patch_target_version indicates the target version for patch upgrade.

Property Value
Type Description
string

PausedReason

public RepeatedField<ClusterUpgradeInfo.Types.AutoUpgradePausedReason> PausedReason { get; }

The auto upgrade paused reason.

Property Value
Type Description
RepeatedFieldClusterUpgradeInfoTypesAutoUpgradePausedReason

UpgradeDetails

public RepeatedField<UpgradeDetails> UpgradeDetails { get; }

The list of past auto upgrades.

Property Value
Type Description
RepeatedFieldUpgradeDetails