Revision 17e7af2b Ganeti/HTools/Instance.hs
b/Ganeti/HTools/Instance.hs | ||
---|---|---|
56 | 56 |
, sNode :: T.Ndx -- ^ Original secondary node |
57 | 57 |
, idx :: T.Idx -- ^ Internal index |
58 | 58 |
, util :: T.DynUtil -- ^ Dynamic resource usage |
59 |
, tags :: [String] -- ^ List of instance tags |
|
59 | 60 |
} deriving (Show) |
60 | 61 |
|
61 | 62 |
instance T.Element Instance where |
... | ... | |
86 | 87 |
-- |
87 | 88 |
-- Some parameters are not initialized by function, and must be set |
88 | 89 |
-- later (via 'setIdx' for example). |
89 |
create :: String -> Int -> Int -> Int -> String -> T.Ndx -> T.Ndx -> Instance |
|
90 |
create name_init mem_init dsk_init vcpus_init run_init pn sn = |
|
90 |
create :: String -> Int -> Int -> Int -> String |
|
91 |
-> [String] -> T.Ndx -> T.Ndx -> Instance |
|
92 |
create name_init mem_init dsk_init vcpus_init run_init tags_init pn sn = |
|
91 | 93 |
Instance { name = name_init |
92 | 94 |
, mem = mem_init |
93 | 95 |
, dsk = dsk_init |
... | ... | |
98 | 100 |
, sNode = sn |
99 | 101 |
, idx = -1 |
100 | 102 |
, util = T.baseUtil |
103 |
, tags = tags_init |
|
101 | 104 |
} |
102 | 105 |
|
103 | 106 |
-- | Changes the index. |
Also available in: Unified diff