consul-haskell-0.5.0: A consul client for Haskell

Safe HaskellNone
LanguageHaskell2010

Network.Consul.Types

Documentation

data Check Source #

Instances
Show Check Source # 
Instance details

Defined in Network.Consul.Types

Methods

showsPrec :: Int -> Check -> ShowS #

show :: Check -> String #

showList :: [Check] -> ShowS #

FromJSON Check Source # 
Instance details

Defined in Network.Consul.Types

data Config Source #

Instances
FromJSON Config Source # 
Instance details

Defined in Network.Consul.Types

data Health Source #

Constructors

Health 

Fields

Instances
Show Health Source # 
Instance details

Defined in Network.Consul.Types

FromJSON Health Source # 
Instance details

Defined in Network.Consul.Types

data HealthCheckStatus Source #

Constructors

Critical 
Passing 
Unknown 
Warning 
Instances
Enum HealthCheckStatus Source # 
Instance details

Defined in Network.Consul.Types

Eq HealthCheckStatus Source # 
Instance details

Defined in Network.Consul.Types

Ord HealthCheckStatus Source # 
Instance details

Defined in Network.Consul.Types

Show HealthCheckStatus Source # 
Instance details

Defined in Network.Consul.Types

FromJSON HealthCheckStatus Source # 
Instance details

Defined in Network.Consul.Types

data Member Source #

Instances
Show Member Source # 
Instance details

Defined in Network.Consul.Types

FromJSON Member Source # 
Instance details

Defined in Network.Consul.Types

data Node Source #

Constructors

Node 

Fields

Instances
Show Node Source # 
Instance details

Defined in Network.Consul.Types

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

FromJSON Node Source # 
Instance details

Defined in Network.Consul.Types

data Self Source #

Constructors

Self 

Fields

Instances
Show Self Source # 
Instance details

Defined in Network.Consul.Types

Methods

showsPrec :: Int -> Self -> ShowS #

show :: Self -> String #

showList :: [Self] -> ShowS #

FromJSON Self Source # 
Instance details

Defined in Network.Consul.Types

data Service Source #

Constructors

Service 
Instances
Show Service Source # 
Instance details

Defined in Network.Consul.Types

FromJSON Service Source # 
Instance details

Defined in Network.Consul.Types

data Session Source #

Constructors

Session 
Instances
Show Session Source # 
Instance details

Defined in Network.Consul.Types

FromJSON Session Source # 
Instance details

Defined in Network.Consul.Types

data SessionBehavior Source #

Constructors

Release 
Delete 
Instances
Enum SessionBehavior Source # 
Instance details

Defined in Network.Consul.Types

Eq SessionBehavior Source # 
Instance details

Defined in Network.Consul.Types

Ord SessionBehavior Source # 
Instance details

Defined in Network.Consul.Types

Show SessionBehavior Source # 
Instance details

Defined in Network.Consul.Types

ToJSON SessionBehavior Source # 
Instance details

Defined in Network.Consul.Types

FromJSON SessionBehavior Source # 
Instance details

Defined in Network.Consul.Types

data Sequencer Source #

Constructors

Sequencer