Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Ganeti.DataCollectors.InstStatusTypes
Description
Type declarations specific for the instance status data collector.
Synopsis
- data InstStatus = InstStatus {
- iStatName :: String
- iStatUuid :: String
- iStatAdminState :: AdminState
- iStatActualState :: ActualState
- iStatUptime :: (Maybe String)
- iStatMtime :: ClockTime
- iStatStateReason :: ReasonTrail
- iStatStatus :: DCStatus
- data ReportData = ReportData {}
Documentation
data InstStatus #
Data type representing the status of an instance to be returned.
Constructors
InstStatus | |
Fields
|
Instances
Show InstStatus # | |
Defined in Ganeti.DataCollectors.InstStatusTypes Methods showsPrec :: Int -> InstStatus -> ShowS show :: InstStatus -> String showList :: [InstStatus] -> ShowS | |
ArrayObject InstStatus # | |
Defined in Ganeti.DataCollectors.InstStatusTypes | |
DictObject InstStatus # | |
Defined in Ganeti.DataCollectors.InstStatusTypes Methods toDict :: InstStatus -> [(String, JSValue)] # fromDictWKeys :: [(String, JSValue)] -> WriterT UsedKeys Result InstStatus # fromDict :: [(String, JSValue)] -> Result InstStatus # | |
Eq InstStatus # | |
Defined in Ganeti.DataCollectors.InstStatusTypes | |
JSON InstStatus # | |
Defined in Ganeti.DataCollectors.InstStatusTypes Methods readJSON :: JSValue -> Result InstStatus showJSON :: InstStatus -> JSValue readJSONs :: JSValue -> Result [InstStatus] showJSONs :: [InstStatus] -> JSValue |
data ReportData #
Constructors
ReportData | |
Fields
|
Instances
Show ReportData # | |
Defined in Ganeti.DataCollectors.InstStatusTypes Methods showsPrec :: Int -> ReportData -> ShowS show :: ReportData -> String showList :: [ReportData] -> ShowS | |
ArrayObject ReportData # | |
Defined in Ganeti.DataCollectors.InstStatusTypes | |
DictObject ReportData # | |
Defined in Ganeti.DataCollectors.InstStatusTypes Methods toDict :: ReportData -> [(String, JSValue)] # fromDictWKeys :: [(String, JSValue)] -> WriterT UsedKeys Result ReportData # fromDict :: [(String, JSValue)] -> Result ReportData # | |
Eq ReportData # | |
Defined in Ganeti.DataCollectors.InstStatusTypes | |
JSON ReportData # | |
Defined in Ganeti.DataCollectors.InstStatusTypes Methods readJSON :: JSValue -> Result ReportData showJSON :: ReportData -> JSValue readJSONs :: JSValue -> Result [ReportData] showJSONs :: [ReportData] -> JSValue |