consul
.
v1
catalog
package
catalog
Visibility
Public
All
Type Members
trait
CatalogRequests
extends
AnyRef
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
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
case class
NodeProvidedServices
(
Node:
Node
,
Services:
Map
[
common.Types.ServiceType
,
common.Service
]
)
extends
Product
with
Serializable
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
case class
Registerable
(
Node:
common.Types.NodeId
,
Address:
String
,
Service:
Option
[
Service
]
,
Check:
Option
[
Check
]
,
Datacenter:
Option
[
common.Types.DatacenterId
]
)
extends
Product
with
Serializable
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
Value Members
object
CatalogRequests
object
NodeProvidedServices
extends
Serializable
object
NodeProvidingService
extends
Serializable
Ungrouped