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 #