helm

package helm

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. helm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class ConsulOp[A] extends Product with Serializable

  2. type Err = String

  3. final case class HealthCheckParameter(name: String, id: Option[String], interval: Option[Interval], notes: Option[String], deregisterCriticalServiceAfter: Option[Interval], serviceId: Option[String], initialStatus: Option[HealthStatus], http: Option[String], tlsSkipVerify: Option[Boolean], script: Option[String], dockerContainerId: Option[String], tcp: Option[String], ttl: Option[Interval]) extends Product with Serializable

    Case class representing a health check as defined in the Register Service API calls

  4. final case class HealthCheckResponse(node: String, checkId: String, name: String, status: HealthStatus, notes: String, output: String, serviceId: String, serviceName: String, serviceTags: List[String], createIndex: Long, modifyIndex: Long) extends Product with Serializable

    Case class representing a health check as returned from an API call to Consul

  5. final case class HealthNodesForServiceResponse(node: NodeResponse, service: ServiceResponse, checks: List[HealthCheckResponse]) extends Product with Serializable

    Case class representing the response to the Health API's List Nodes For Service function

  6. sealed abstract class HealthStatus extends Product with Serializable

  7. sealed abstract class Interval extends AnyRef

  8. type Key = String

  9. final case class NodeResponse(id: String, node: String, address: String, datacenter: String, meta: Map[String, String], taggedAddresses: TaggedAddresses, createIndex: Long, modifyIndex: Long) extends Product with Serializable

    Case class representing a health check as returned from an API call to Consul

  10. final case class ServiceResponse(service: String, id: String, tags: List[String], address: String, port: Int, enableTagOverride: Boolean, createIndex: Long, modifyIndex: Long) extends Product with Serializable

    Case class representing a service as returned from an API call to Consul

  11. final case class TaggedAddresses(lan: String, wan: String) extends Product with Serializable

Value Members

  1. object ConsulOp extends Serializable

  2. object HealthCheckParameter extends Serializable

  3. object HealthCheckResponse extends Serializable

  4. object HealthNodesForServiceResponse extends Serializable

  5. object HealthStatus extends Serializable

  6. object Interval

    Some types to represent check intervals, et al.

  7. object NodeResponse extends Serializable

  8. object ServiceResponse extends Serializable

  9. object TaggedAddresses extends Serializable

  10. def run[F[_], A](interpreter: ~>[ConsulOp, F], op: ConsulOpF[A])(implicit arg0: Monad[F]): F[A]

Inherited from AnyRef

Inherited from Any

Ungrouped