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

Readiness checking configuration for VM instances. Unhealthy instances are removed from traffic rotation.

Attributes

  • appStartTimeout (type: String.t, default: nil) - A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
  • checkInterval (type: String.t, default: nil) - Interval between health checks.
  • failureThreshold (type: integer(), default: nil) - Number of consecutive failed checks required before removing traffic.
  • host (type: String.t, default: nil) - Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
  • path (type: String.t, default: nil) - The request path.
  • successThreshold (type: integer(), default: nil) - Number of consecutive successful checks required before receiving traffic.
  • timeout (type: String.t, default: nil) - Time before the check is considered failed.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AppEngine.V1.Model.ReadinessCheck{
  appStartTimeout: String.t() | nil,
  checkInterval: String.t() | nil,
  failureThreshold: integer() | nil,
  host: String.t() | nil,
  path: String.t() | nil,
  successThreshold: integer() | nil,
  timeout: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.