Packages

p

nelson

loadbalancers

package loadbalancers

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. loadbalancers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class ASGSize(desired: Int, min: Int, max: Int) extends Product with Serializable
  2. final class Aws extends ~>[LoadbalancerOp, IO]
  3. final case class Inbound(stackName: StackName, label: String, port: Int) extends Product with Serializable

    Represents an incomming loadbalancer.

    Represents an incomming loadbalancer. The port exposes the backend service (i.e. stackName) to the outside world.

  4. sealed abstract class LoadbalancerOp[A] extends Product with Serializable
  5. sealed trait NlbScheme extends AnyRef

Value Members

  1. def delete(lb: LoadbalancerDeployment, dc: Datacenter, ns: Namespace): LoadbalancerF[Unit]
  2. def deleteLoadbalancerConfigFromConsul(lb: LoadbalancerDeployment): ConsulOpF[Unit]
  3. def launch(lb: Loadbalancer, v: MajorVersion, dc: Datacenter, ns: NamespaceName, pl: Plan, hash: String): LoadbalancerF[String]
  4. def loadbalancerKeyV1(name: String): String
  5. def loadbalancerKeyV2(name: String): String
  6. def loadbalancerV1Configs(graph: RoutingGraph): Vector[(StackName, Vector[Inbound])]
  7. def resize(lb: LoadbalancerDeployment, p: Plan): LoadbalancerF[Unit]
  8. def writeLoadbalancerV1ConfigToConsul(sn: StackName, ins: Vector[Inbound]): ConsulOpF[Unit]
  9. def writeLoadbalancerV2ConfigToConsul(sn: StackName, routes: Vector[Route]): ConsulOpF[Unit]
  10. object Json
  11. object LoadbalancerOp extends Serializable
  12. object NlbScheme

Inherited from AnyRef

Inherited from Any

Ungrouped