google_api_service_user v0.5.0 GoogleApi.ServiceUser.V1.Model.BackendRule View Source

A backend rule provides configuration for an individual API element.

Attributes

  • address (String.t): The address of the API backend. Defaults to: null.
  • deadline (float()): The number of seconds to wait for a response from a request. The default deadline for gRPC is infinite (no deadline) and HTTP requests is 5 seconds. Defaults to: null.
  • jwtAudience (String.t): The JWT audience is used when generating a JWT id token for the backend. Defaults to: null.
  • minDeadline (float()): Minimum deadline in seconds needed for this method. Calls having deadline value lower than this will be rejected. Defaults to: null.
  • operationDeadline (float()): The number of seconds to wait for the completion of a long running operation. The default is no deadline. Defaults to: null.
  • pathTranslation (String.t): Defaults to: null.

    • Enum - one of [PATH_TRANSLATION_UNSPECIFIED, CONSTANT_ADDRESS, APPEND_PATH_TO_ADDRESS]
  • selector (String.t): Selects the methods to which this rule applies. Refer to selector for syntax details. 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() :: %GoogleApi.ServiceUser.V1.Model.BackendRule{
  address: any(),
  deadline: any(),
  jwtAudience: any(),
  minDeadline: any(),
  operationDeadline: any(),
  pathTranslation: any(),
  selector: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.