View Source GoogleApi.Container.V1.Model.BlueGreenInfo (google_api_container v0.45.0)

Information relevant to blue-green upgrade.

Attributes

  • blueInstanceGroupUrls (type: list(String.t), default: nil) - The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with blue pool.
  • bluePoolDeletionStartTime (type: String.t, default: nil) - Time to start deleting blue pool to complete blue-green upgrade, in RFC3339 text format.
  • greenInstanceGroupUrls (type: list(String.t), default: nil) - The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with green pool.
  • greenPoolVersion (type: String.t, default: nil) - Version of green pool.
  • phase (type: String.t, default: nil) - Current blue-green upgrade phase.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Container.V1.Model.BlueGreenInfo{
  blueInstanceGroupUrls: [String.t()] | nil,
  bluePoolDeletionStartTime: String.t() | nil,
  greenInstanceGroupUrls: [String.t()] | nil,
  greenPoolVersion: String.t() | nil,
  phase: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.