View Source Wayfarer.Dsl.Target (wayfarer v0.6.0)

A struct for storing a target generated by the DSL.

Summary

Types

@type t() :: %Wayfarer.Dsl.Target{
  address: IP.Address.t(),
  health_checks: Wayfarer.Dsl.HealthChecks.t(),
  module: nil | module(),
  name: nil | String.t(),
  port: :inet.port_number(),
  scheme: :http | :https | :plug | :ws | :wss,
  transport: :http1 | :http2 | :auto,
  uri: URI.t()
}