GoogleApi.Container.V1.Model.NodePoolUpgradeInfo (google_api_container v0.57.0)

View Source

NodePoolUpgradeInfo contains the upgrade information of a nodepool.

Attributes

  • autoUpgradeStatus (type: list(String.t), default: nil) - The auto upgrade status.
  • endOfExtendedSupportTimestamp (type: String.t, default: nil) - The nodepool's current minor version's end of extended support timestamp.
  • endOfStandardSupportTimestamp (type: String.t, default: nil) - The nodepool's current minor version's end of standard support timestamp.
  • minorTargetVersion (type: String.t, default: nil) - minor_target_version indicates the target version for minor upgrade.
  • patchTargetVersion (type: String.t, default: nil) - patch_target_version indicates the target version for patch upgrade.
  • pausedReason (type: list(String.t), default: nil) - The auto upgrade paused reason.
  • upgradeDetails (type: list(GoogleApi.Container.V1.Model.UpgradeDetails.t), default: nil) - The list of past auto upgrades.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Container.V1.Model.NodePoolUpgradeInfo{
  autoUpgradeStatus: [String.t()] | nil,
  endOfExtendedSupportTimestamp: String.t() | nil,
  endOfStandardSupportTimestamp: String.t() | nil,
  minorTargetVersion: String.t() | nil,
  patchTargetVersion: String.t() | nil,
  pausedReason: [String.t()] | nil,
  upgradeDetails: [GoogleApi.Container.V1.Model.UpgradeDetails.t()] | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.