Revision d9f1d93c src/Ganeti/OpParams.hs

b/src/Ganeti/OpParams.hs
32 32
-}
33 33

  
34 34
module Ganeti.OpParams
35
  ( TagType(..)
36
  , ReplaceDisksMode(..)
35
  ( ReplaceDisksMode(..)
37 36
  , DiskIndex
38 37
  , mkDiskIndex
39 38
  , unDiskIndex
......
301 300
                  Ok n -> n
302 301
                  Bad msg -> error msg
303 302

  
304
-- ** Tags
305

  
306
-- | Data type representing what items do the tag operations apply to.
307
$(declareSADT "TagType"
308
  [ ("TagTypeInstance", 'C.tagInstance)
309
  , ("TagTypeNode",     'C.tagNode)
310
  , ("TagTypeGroup",    'C.tagNodegroup)
311
  , ("TagTypeCluster",  'C.tagCluster)
312
  ])
313
$(makeJSONInstance ''TagType)
314

  
315 303
-- ** Disks
316 304

  
317 305
-- | Replace disks type.

Also available in: Unified diff