Package

helm

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Behavior extends Product with Serializable

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

    Permalink
  3. type Err = String

    Permalink
  4. 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

    Permalink

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

  5. 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

    Permalink

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

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

    Permalink

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

  7. sealed abstract class HealthStatus extends Product with Serializable

    Permalink
  8. sealed abstract class Interval extends AnyRef

    Permalink
  9. final case class KVGetResult(key: String, value: Option[String], flags: Long, session: Option[String], lockIndex: Long, createIndex: Long, modifyIndex: Long) extends Product with Serializable

    Permalink

    Case class representing the response to a KV "Read Key" API call to Consul

  10. type Key = String

    Permalink
  11. final case class LockOperation(operation: LockOperationType, id: UUID) extends Product with Serializable

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

    Permalink

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

  13. final case class QueryResponse[A](value: A, index: Long, knownLeader: Boolean, lastContact: Long) extends Product with Serializable

    Permalink

    Representative of a response from Consul for an API call querying data, including the values of the headers X-Consul-Index, X-Consul-Knownleader, and X-Consul-Lastcontact Note that the following APIs are known not to return these headers (as of Consul v1.0.6):

    Representative of a response from Consul for an API call querying data, including the values of the headers X-Consul-Index, X-Consul-Knownleader, and X-Consul-Lastcontact Note that the following APIs are known not to return these headers (as of Consul v1.0.6):

    • Anything under /agent/
    • /catalog/datacenters
  14. 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

    Permalink

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

  15. final case class SessionCreateResponse(id: UUID) extends Product with Serializable

    Permalink
  16. final case class SessionInfoResponse(id: UUID, name: Option[String], node: String, checks: List[String], lockDelay: Long, behavior: Behavior, ttl: Option[String], createIndex: Long, modifyIndex: Long) extends Product with Serializable

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

    Permalink

Value Members

  1. object Behavior extends Serializable

    Permalink
  2. object ConsulOp extends Serializable

    Permalink
  3. object HealthCheckParameter extends Serializable

    Permalink
  4. object HealthCheckResponse extends Serializable

    Permalink
  5. object HealthNodesForServiceResponse extends Serializable

    Permalink
  6. object HealthStatus extends Serializable

    Permalink
  7. object Interval

    Permalink

    Some types to represent check intervals, et al.

  8. object KVGetResult extends Serializable

    Permalink
  9. object LockOperation extends Serializable

    Permalink
  10. object NodeResponse extends Serializable

    Permalink
  11. object ServiceResponse extends Serializable

    Permalink
  12. object SessionCreateResponse extends Serializable

    Permalink
  13. object SessionInfoResponse extends Serializable

    Permalink
  14. object TaggedAddresses extends Serializable

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped