Package

consul.v1

catalog

Permalink

package catalog

Visibility
  1. Public
  2. All

Type Members

  1. trait CatalogRequests extends AnyRef

    Permalink
  2. case class Check(Node: common.Types.NodeId, CheckID: common.Types.CheckId, Name: String, Notes: Option[String], Status: CheckStatus, ServiceID: Option[common.Types.ServiceId]) extends Product with Serializable

    Permalink
  3. case class Deregisterable(Node: common.Types.NodeId, ServiceID: Option[common.Types.ServiceId], CheckID: Option[common.Types.CheckId], Datacenter: Option[common.Types.DatacenterId]) extends Product with Serializable

    Permalink
  4. case class NodeProvidedServices(Node: Node, Services: Map[common.Types.ServiceType, common.Service]) extends Product with Serializable

    Permalink
  5. case class NodeProvidingService(Node: common.Types.NodeId, Address: String, ServiceID: common.Types.ServiceId, ServiceName: common.Types.ServiceType, ServiceTags: Set[String], ServicePort: Int) extends Product with Serializable

    Permalink
  6. case class Registerable(Node: common.Types.NodeId, Address: String, Service: Option[Service], Check: Option[Check], Datacenter: Option[common.Types.DatacenterId]) extends Product with Serializable

    Permalink
  7. case class Service(ID: common.Types.ServiceId, Service: common.Types.ServiceType, Tags: Set[common.Types.ServiceTag], Address: Option[String], Port: Option[Int]) extends Product with Serializable

    Permalink

Value Members

  1. object CatalogRequests

    Permalink
  2. object NodeProvidedServices extends Serializable

    Permalink
  3. object NodeProvidingService extends Serializable

    Permalink

Ungrouped