| Safe Haskell | None |
|---|
Ganeti.Objects.Instance
Description
Implementation of the Ganeti Instance config object.
Documentation
data FilledBeParams Source
Constructors
| FilledBeParams | |
Fields
| |
Instances
| Eq FilledBeParams | |
| Show FilledBeParams | |
| Arbitrary FilledBeParams | |
| Arbitrary ClusterBeParams | |
| JSON FilledBeParams | |
| ArrayObject FilledBeParams | |
| DictObject FilledBeParams | |
| PartialParams FilledBeParams PartialBeParams |
data PartialBeParams Source
Constructors
| PartialBeParams | |
Fields
| |
Instances
allBeParamFields :: [String]Source
loadPartialBeParams :: JSValue -> Result PartialBeParamsSource
savePartialBeParams :: PartialBeParams -> JSValueSource
loadFilledBeParams :: JSValue -> Result FilledBeParamsSource
saveFilledBeParams :: FilledBeParams -> JSValueSource
data RealInstanceData Source
Constructors
| RealInstanceData | |
Fields
| |
Instances
| Eq RealInstanceData | |
| Show RealInstanceData | |
| Arbitrary RealInstanceData | |
| JSON RealInstanceData | |
| ArrayObject RealInstanceData | |
| DictObject RealInstanceData |
data ForthcomingInstanceData Source
Constructors
| ForthcomingInstanceData | |
Fields
| |
Instances
instSerialL :: Lens' Instance IntSource
instMtimeL :: Lens' Instance ClockTimeSource
instCtimeL :: Lens' Instance ClockTimeSource
instNetworkPortL :: Lens' Instance (Maybe Int)Source
instDisksActiveL :: Lens Instance Instance (Maybe Bool) BoolSource
instDisksL :: Lens' Instance [String]Source
instNicsL :: Lens' Instance [PartialNic]Source
instAdminStateSourceL :: Lens Instance Instance (Maybe AdminStateSource) AdminStateSourceSource
instAdminStateL :: Lens Instance Instance (Maybe AdminState) AdminStateSource
instOsparamsL :: Lens' Instance OsParamsSource
instBeparamsL :: Lens' Instance PartialBeParamsSource
instHvparamsL :: Lens' Instance HvParamsSource
instHypervisorL :: Lens Instance Instance (Maybe Hypervisor) HypervisorSource
instPrimaryNodeL :: Lens Instance Instance (Maybe String) StringSource
instSerial :: Instance -> IntSource
instNetworkPort :: Instance -> Maybe IntSource
instDisksActive :: Instance -> Maybe BoolSource
instNics :: Instance -> [PartialNic]Source
instAdminStateSource :: Instance -> Maybe AdminStateSourceSource
instAdminState :: Instance -> Maybe AdminStateSource
instHypervisor :: Instance -> Maybe HypervisorSource
instPrimaryNode :: Instance -> Maybe StringSource
instForthcoming :: Instance -> BoolSource
loadForthcomingInstanceData :: JSValue -> Result ForthcomingInstanceDataSource
saveForthcomingInstanceData :: ForthcomingInstanceData -> JSValueSource
loadRealInstanceData :: JSValue -> Result RealInstanceDataSource
saveRealInstanceData :: RealInstanceData -> JSValueSource