View Source GoogleApi.GKEHub.V1.Model.ClusterUpgradeGKEUpgradeState (google_api_gke_hub v0.16.0)

GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level.

Attributes

  • stats (type: map(), default: nil) - Number of GKE clusters in each status code.
  • status (type: GoogleApi.GKEHub.V1.Model.ClusterUpgradeUpgradeStatus.t, default: nil) - Status of the upgrade.
  • upgrade (type: GoogleApi.GKEHub.V1.Model.ClusterUpgradeGKEUpgrade.t, default: nil) - Which upgrade to track the state.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.GKEHub.V1.Model.ClusterUpgradeGKEUpgradeState{
  stats: map() | nil,
  status: GoogleApi.GKEHub.V1.Model.ClusterUpgradeUpgradeStatus.t() | nil,
  upgrade: GoogleApi.GKEHub.V1.Model.ClusterUpgradeGKEUpgrade.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.