| 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 | |