View Source GoogleApi.BeyondCorp.V1.Model.Tunnelv1ProtoTunnelerInfo (google_api_beyond_corp v0.10.0)

TunnelerInfo contains metadata about tunneler launched by connection manager.

Attributes

  • backoffRetryCount (type: integer(), default: nil) - backoff_retry_count stores the number of times the tunneler has been retried by tunManager for current backoff sequence. Gets reset to 0 if time difference between 2 consecutive retries exceeds backoffRetryResetTime.
  • id (type: String.t, default: nil) - id is the unique id of a tunneler.
  • latestErr (type: GoogleApi.BeyondCorp.V1.Model.Tunnelv1ProtoTunnelerError.t, default: nil) - latest_err stores the Error for the latest tunneler failure. Gets reset everytime the tunneler is retried by tunManager.
  • latestRetryTime (type: DateTime.t, default: nil) - latest_retry_time stores the time when the tunneler was last restarted.
  • totalRetryCount (type: integer(), default: nil) - total_retry_count stores the total number of times the tunneler has been retried by tunManager.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BeyondCorp.V1.Model.Tunnelv1ProtoTunnelerInfo{
  backoffRetryCount: integer() | nil,
  id: String.t() | nil,
  latestErr: GoogleApi.BeyondCorp.V1.Model.Tunnelv1ProtoTunnelerError.t() | nil,
  latestRetryTime: DateTime.t() | nil,
  totalRetryCount: integer() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.