Revision a5450d2a src/Ganeti/Types.hs

b/src/Ganeti/Types.hs
143 143
  , storageFieldToRaw
144 144
  , DiskAccessMode(..)
145 145
  , diskAccessModeToRaw
146
  , ReplaceDisksMode(..)
147
  , replaceDisksModeToRaw
146 148
  ) where
147 149

  
148 150
import Control.Monad (liftM)
......
779 781
  , ( "DiskKernelspace", "kernelspace")
780 782
  ])
781 783
$(THH.makeJSONInstance ''DiskAccessMode)
784

  
785
-- | Replace disks type.
786
$(THH.declareLADT ''String "ReplaceDisksMode"
787
  [ -- Replace disks on primary
788
    ("ReplaceOnPrimary",    "replace_on_primary")
789
    -- Replace disks on secondary
790
  , ("ReplaceOnSecondary",  "replace_on_secondary")
791
    -- Change secondary node
792
  , ("ReplaceNewSecondary", "replace_new_secondary")
793
  , ("ReplaceAuto",         "replace_auto")
794
  ])
795
$(THH.makeJSONInstance ''ReplaceDisksMode)

Also available in: Unified diff