GoogleApi.Run.V1.Model.ConfigurationStatus (google_api_run v0.24.5) View Source

ConfigurationStatus communicates the observed state of the Configuration (from the controller).

Attributes

  • conditions (type: list(GoogleApi.Run.V1.Model.GoogleCloudRunV1Condition.t), default: nil) - Conditions communicates information about ongoing/complete reconciliation processes that bring the "spec" inline with the observed state of the world.
  • latestCreatedRevisionName (type: String.t, default: nil) - LatestCreatedRevisionName is the last revision that was created from this Configuration. It might not be ready yet, for that use LatestReadyRevisionName.
  • latestReadyRevisionName (type: String.t, default: nil) - LatestReadyRevisionName holds the name of the latest Revision stamped out from this Configuration that has had its "Ready" condition become "True".
  • observedGeneration (type: integer(), default: nil) - ObservedGeneration is the 'Generation' of the Configuration that was last processed by the controller. The observed generation is updated even if the controller failed to process the spec and create the Revision. Clients polling for completed reconciliation should poll until observedGeneration = metadata.generation, and the Ready condition's status is True or False.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Run.V1.Model.ConfigurationStatus{
  conditions: [GoogleApi.Run.V1.Model.GoogleCloudRunV1Condition.t()] | nil,
  latestCreatedRevisionName: String.t() | nil,
  latestReadyRevisionName: String.t() | nil,
  observedGeneration: integer() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.