ClusterUpgradeInfo

ClusterUpgradeInfo contains the upgrade information of a cluster.

JSON representation
{
  "autoUpgradeStatus": [
    enum (AutoUpgradeStatus)
  ],
  "pausedReason": [
    enum (AutoUpgradePausedReason)
  ],
  "upgradeDetails": [
    {
      object (UpgradeDetails)
    }
  ],
  "minorTargetVersion": string,
  "patchTargetVersion": string,
  "endOfStandardSupportTimestamp": string,
  "endOfExtendedSupportTimestamp": string
}
Fields
autoUpgradeStatus[]

enum (AutoUpgradeStatus)

The auto upgrade status.

pausedReason[]

enum (AutoUpgradePausedReason)

The auto upgrade paused reason.

upgradeDetails[]

object (UpgradeDetails)

The list of past auto upgrades.

minorTargetVersion

string

minorTargetVersion indicates the target version for minor upgrade.

patchTargetVersion

string

patchTargetVersion indicates the target version for patch upgrade.

endOfStandardSupportTimestamp

string

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

endOfExtendedSupportTimestamp

string

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

AutoUpgradeStatus

AutoUpgradeStatus indicates the status of auto upgrade.

Enums
UNKNOWN UNKNOWN indicates an unknown status.
ACTIVE ACTIVE indicates an active status.
MINOR_UPGRADE_PAUSED MINOR_UPGRADE_PAUSED indicates the minor version upgrade is paused.
UPGRADE_PAUSED UPGRADE_PAUSED indicates the upgrade is paused.

AutoUpgradePausedReason

AutoUpgradePausedReason indicates the reason for auto upgrade paused status.

Enums
AUTO_UPGRADE_PAUSED_REASON_UNSPECIFIED AUTO_UPGRADE_PAUSED_REASON_UNSPECIFIED indicates an unspecified reason.
MAINTENANCE_WINDOW MAINTENANCE_WINDOW indicates the cluster is outside customer maintenance window.
MAINTENANCE_EXCLUSION_NO_UPGRADES MAINTENANCE_EXCLUSION_NO_UPGRADES indicates the cluster is in a maintenance exclusion with scope NO_UPGRADES.
MAINTENANCE_EXCLUSION_NO_MINOR_UPGRADES MAINTENANCE_EXCLUSION_NO_MINOR_UPGRADES indicates the cluster is in a maintenance exclusion with scope NO_MINOR_UPGRADES.
CLUSTER_DISRUPTION_BUDGET CLUSTER_DISRUPTION_BUDGET indicates the cluster is outside the cluster disruption budget.
CLUSTER_DISRUPTION_BUDGET_MINOR_UPGRADE CLUSTER_DISRUPTION_BUDGET_MINOR_UPGRADE indicates the cluster is outside the cluster disruption budget for minor version upgrade.
SYSTEM_CONFIG SYSTEM_CONFIG indicates the cluster upgrade is paused by system config.