| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Ganeti.Objects.Instance
Description
Implementation of the Ganeti Instance config object.
Documentation
data FilledBeParams #
Constructors
| FilledBeParams | |
Fields
| |
Instances
data PartialBeParams #
Constructors
| PartialBeParams | |
Fields
| |
Instances
allBeParamFields :: [String] #
loadPartialBeParams :: JSValue -> Result PartialBeParams #
savePartialBeParams :: PartialBeParams -> JSValue #
loadFilledBeParams :: JSValue -> Result FilledBeParams #
saveFilledBeParams :: FilledBeParams -> JSValue #
data RealInstanceData #
Constructors
| RealInstanceData | |
Fields
| |
Instances
data ForthcomingInstanceData #
Constructors
| ForthcomingInstanceData | |
Fields
| |
Instances
Instances
| Show Instance # | |
| ArrayObject Instance # | |
Defined in Ganeti.Objects.Instance | |
| DictObject Instance # | |
Defined in Ganeti.Objects.Instance | |
| SerialNoObjectL Instance # | |
Defined in Ganeti.Objects.Lens | |
| TagsObjectL Instance # | |
Defined in Ganeti.Objects.Lens | |
| TimeStampObjectL Instance # | |
Defined in Ganeti.Objects.Lens | |
| UuidObjectL Instance # | |
Defined in Ganeti.Objects.Lens | |
| ForthcomingObject Instance # | |
Defined in Ganeti.Objects.Instance Methods isForthcoming :: Instance -> Bool # | |
| SerialNoObject Instance # | |
Defined in Ganeti.Objects.Instance | |
| TagsObject Instance # | |
Defined in Ganeti.Objects.Instance | |
| TimeStampObject Instance # | |
| UuidObject Instance # | |
Defined in Ganeti.Objects.Instance | |
| Eq Instance # | |
| JSON Instance # | |
instSerialL :: Lens' Instance Int #
instMtimeL :: Lens' Instance ClockTime #
instCtimeL :: Lens' Instance ClockTime #
instNetworkPortL :: Lens' Instance (Maybe Int) #
instDisksActiveL :: Lens Instance Instance (Maybe Bool) Bool #
instDisksL :: Lens' Instance [String] #
instNicsL :: Lens' Instance [PartialNic] #
instAdminStateSourceL :: Lens Instance Instance (Maybe AdminStateSource) AdminStateSource #
instAdminStateL :: Lens Instance Instance (Maybe AdminState) AdminState #
instOsparamsPrivateL :: Lens' Instance OsParamsPrivate #
instOsparamsL :: Lens' Instance OsParams #
instBeparamsL :: Lens' Instance PartialBeParams #
instHvparamsL :: Lens' Instance HvParams #
instHypervisorL :: Lens Instance Instance (Maybe Hypervisor) Hypervisor #
instPrimaryNodeL :: Lens Instance Instance (Maybe String) String #
instSerial :: Instance -> Int #
instNetworkPort :: Instance -> Maybe Int #
instDisksActive :: Instance -> Maybe Bool #
instNics :: Instance -> [PartialNic] #
instAdminStateSource :: Instance -> Maybe AdminStateSource #
instAdminState :: Instance -> Maybe AdminState #
instOsparams :: Instance -> OsParams #
instBeparams :: Instance -> PartialBeParams #
instHvparams :: Instance -> HvParams #
instHypervisor :: Instance -> Maybe Hypervisor #
instPrimaryNode :: Instance -> Maybe String #
instForthcoming :: Instance -> Bool #
loadForthcomingInstanceData :: JSValue -> Result ForthcomingInstanceData #
saveForthcomingInstanceData :: ForthcomingInstanceData -> JSValue #
loadRealInstanceData :: JSValue -> Result RealInstanceData #
saveRealInstanceData :: RealInstanceData -> JSValue #