p
helm
package helm
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- helm
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed abstract class ConsulOp[A] extends Product with Serializable
- type Err = String
-
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
-
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
-
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
- sealed abstract class HealthStatus extends Product with Serializable
- sealed abstract class Interval extends AnyRef
- type Key = String
-
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
-
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
- final case class TaggedAddresses(lan: String, wan: String) extends Product with Serializable
Value Members
- def run[F[_], A](interpreter: ~>[ConsulOp, F], op: ConsulOpF[A])(implicit arg0: Monad[F]): F[A]
- object ConsulOp extends Serializable
- object HealthCheckParameter extends Serializable
- object HealthCheckResponse extends Serializable
- object HealthNodesForServiceResponse extends Serializable
- object HealthStatus extends Serializable
-
object
Interval
Some types to represent check intervals, et al.
- object NodeResponse extends Serializable
- object ServiceResponse extends Serializable
- object TaggedAddresses extends Serializable