Google Kubernetes Engine v1 API - Class NodePoolUpgradeInfo (3.34.0)

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

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

NodePoolUpgradeInfo contains the upgrade information of a nodepool.

Inheritance

object > NodePoolUpgradeInfo

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

NodePoolUpgradeInfo()

public NodePoolUpgradeInfo()

NodePoolUpgradeInfo(NodePoolUpgradeInfo)

public NodePoolUpgradeInfo(NodePoolUpgradeInfo other)
Parameter
Name Description
other NodePoolUpgradeInfo

Properties

AutoUpgradeStatus

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

The auto upgrade status.

Property Value
Type Description
RepeatedFieldNodePoolUpgradeInfoTypesAutoUpgradeStatus

EndOfExtendedSupportTimestamp

public string EndOfExtendedSupportTimestamp { get; set; }

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

Property Value
Type Description
string

EndOfStandardSupportTimestamp

public string EndOfStandardSupportTimestamp { get; set; }

The nodepool'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<NodePoolUpgradeInfo.Types.AutoUpgradePausedReason> PausedReason { get; }

The auto upgrade paused reason.

Property Value
Type Description
RepeatedFieldNodePoolUpgradeInfoTypesAutoUpgradePausedReason

UpgradeDetails

public RepeatedField<UpgradeDetails> UpgradeDetails { get; }

The list of past auto upgrades.

Property Value
Type Description
RepeatedFieldUpgradeDetails