View Source GoogleApi.AppEngine.V1.Model.Reasons (google_api_app_engine v0.42.0)

Containers transition between and within states based on reasons sent from various systems. CCFE will provide the CLH with reasons for the current state per system.The current systems that CCFE supports are: Service Management (Inception) Data Governance (Wipeout) Abuse (Ares) Billing (Internal Cloud Billing API) Service Activation (Service Controller)

Attributes

  • abuse (type: String.t, default: nil) -
  • billing (type: String.t, default: nil) -
  • dataGovernance (type: String.t, default: nil) -
  • serviceActivation (type: String.t, default: nil) - Consumer Container denotes if the service is active within a project or not. This information could be used to clean up resources in case service in DISABLED_FULL i.e. Service is inactive > 30 days.
  • serviceManagement (type: String.t, default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AppEngine.V1.Model.Reasons{
  abuse: String.t() | nil,
  billing: String.t() | nil,
  dataGovernance: String.t() | nil,
  serviceActivation: String.t() | nil,
  serviceManagement: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.