google_api_dataflow v0.8.0 GoogleApi.Dataflow.V1b3.Model.WorkerHealthReport View Source
WorkerHealthReport contains information about the health of a worker. The VM should be identified by the labels attached to the WorkerMessage that this health ping belongs to.
Attributes
- msg (String.t): A message describing any unusual health reports. Defaults to:
null
. - pods ([Object]): The pods running on the worker. See: http://kubernetes.io/v1.1/docs/api-reference/v1/definitions.html#_v1_pod This field is used by the worker to send the status of the indvidual containers running on each worker. Defaults to:
null
. - reportInterval (String.t): The interval at which the worker is sending health reports. The default value of 0 should be interpreted as the field is not being explicitly set by the worker. Defaults to:
null
. - vmIsBroken (boolean()): Whether the VM is in a permanently broken state. Broken VMs should be abandoned or deleted ASAP to avoid assigning or completing any work. Defaults to:
null
. - vmIsHealthy (boolean()): Whether the VM is currently healthy. Defaults to:
null
. - vmStartupTime (DateTime.t): The time the VM was booted. Defaults to:
null
.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() :: %GoogleApi.Dataflow.V1b3.Model.WorkerHealthReport{
msg: any(),
pods: [GoogleApi.Dataflow.V1b3.Model.Object.t()],
reportInterval: any(),
vmIsBroken: any(),
vmIsHealthy: any(),
vmStartupTime: DateTime.t()
}
t() :: %GoogleApi.Dataflow.V1b3.Model.WorkerHealthReport{ msg: any(), pods: [GoogleApi.Dataflow.V1b3.Model.Object.t()], reportInterval: any(), vmIsBroken: any(), vmIsHealthy: any(), vmStartupTime: DateTime.t() }
Link to this section Functions
Link to this function
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.