ganeti-3.1: Cluster-based virtualization management software
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ganeti.DataCollectors.InstStatusTypes

Description

Type declarations specific for the instance status data collector.

Synopsis

Documentation

data InstStatus #

Data type representing the status of an instance to be returned.

Constructors

InstStatus 

Instances

Instances details
Show InstStatus # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

showsPrec :: Int -> InstStatus -> ShowS

show :: InstStatus -> String

showList :: [InstStatus] -> ShowS

ArrayObject InstStatus # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

toJSArray :: InstStatus -> [JSValue] #

fromJSArray :: [JSValue] -> Result InstStatus #

DictObject InstStatus # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

toDict :: InstStatus -> [(String, JSValue)] #

fromDictWKeys :: [(String, JSValue)] -> WriterT UsedKeys Result InstStatus #

fromDict :: [(String, JSValue)] -> Result InstStatus #

Eq InstStatus # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

(==) :: InstStatus -> InstStatus -> Bool

(/=) :: InstStatus -> InstStatus -> Bool

JSON InstStatus # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

readJSON :: JSValue -> Result InstStatus

showJSON :: InstStatus -> JSValue

readJSONs :: JSValue -> Result [InstStatus]

showJSONs :: [InstStatus] -> JSValue

data ReportData #

Instances

Instances details
Show ReportData # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

showsPrec :: Int -> ReportData -> ShowS

show :: ReportData -> String

showList :: [ReportData] -> ShowS

ArrayObject ReportData # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

toJSArray :: ReportData -> [JSValue] #

fromJSArray :: [JSValue] -> Result ReportData #

DictObject ReportData # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

toDict :: ReportData -> [(String, JSValue)] #

fromDictWKeys :: [(String, JSValue)] -> WriterT UsedKeys Result ReportData #

fromDict :: [(String, JSValue)] -> Result ReportData #

Eq ReportData # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

(==) :: ReportData -> ReportData -> Bool

(/=) :: ReportData -> ReportData -> Bool

JSON ReportData # 
Instance details

Defined in Ganeti.DataCollectors.InstStatusTypes

Methods

readJSON :: JSValue -> Result ReportData

showJSON :: ReportData -> JSValue

readJSONs :: JSValue -> Result [ReportData]

showJSONs :: [ReportData] -> JSValue