View Source GoogleApi.AlloyDB.V1.Model.ClusterUpgradeDetails (google_api_alloy_db v0.11.0)

Upgrade details of a cluster. This cluster can be primary or secondary.

Attributes

  • clusterType (type: String.t, default: nil) - Cluster type which can either be primary or secondary.
  • databaseVersion (type: String.t, default: nil) - Database version of the cluster after the upgrade operation. This will be the target version if the upgrade was successful otherwise it remains the same as that before the upgrade operation.
  • instanceUpgradeDetails (type: list(GoogleApi.AlloyDB.V1.Model.InstanceUpgradeDetails.t), default: nil) - Upgrade details of the instances directly associated with this cluster.
  • name (type: String.t, default: nil) - Normalized name of the cluster
  • stageInfo (type: list(GoogleApi.AlloyDB.V1.Model.StageInfo.t), default: nil) - Array containing stage info associated with this cluster.
  • upgradeStatus (type: String.t, default: nil) - Upgrade status of the cluster.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AlloyDB.V1.Model.ClusterUpgradeDetails{
  clusterType: String.t() | nil,
  databaseVersion: String.t() | nil,
  instanceUpgradeDetails:
    [GoogleApi.AlloyDB.V1.Model.InstanceUpgradeDetails.t()] | nil,
  name: String.t() | nil,
  stageInfo: [GoogleApi.AlloyDB.V1.Model.StageInfo.t()] | nil,
  upgradeStatus: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.