[("direction", ht.NoDefault, ht.TElemOf(constants.VALID_IALLOCATOR_DIR
ECTIONS)), ("mode", ht.NoDefault, ht.TElemOf(constants.VALID_IALLOCATO
R_MODES)), ("name", ht.NoDefault, ht.TNonEmptyString), ("nics", ht.NoD
efault, ht.TOr(ht.TNone, ht.TListOf(ht.TDictOf(ht.TElemOf(["mac", "ip"
, "bridge"]), ht.TOr(ht.TNone, ht.TNonEmptyString))))), ("disks", ht.N
oDefault, ht.TOr(ht.TNone, ht.TList)), ("hypervisor", None, ht.TMaybeS
tring), ("allocator", None, ht.TMaybeString), ("tags", ht.EmptyList, h
t.TListOf(ht.TNonEmptyString)), ("mem_size", None, ht.TOr(ht.TNone, ht
...
|