Revision cc87d736 lib/constants.py

b/lib/constants.py
631 631
IDISK_SIZE = "size"
632 632
IDISK_MODE = "mode"
633 633
IDISK_ADOPT = "adopt"
634
IDISK_PARAMS = frozenset([IDISK_SIZE, IDISK_MODE, IDISK_ADOPT])
635 634
IDISK_PARAMS_TYPES = {
636 635
  IDISK_SIZE: VTYPE_SIZE,
637 636
  IDISK_MODE: VTYPE_STRING,
638 637
  IDISK_ADOPT: VTYPE_STRING,
639 638
  }
639
IDISK_PARAMS = frozenset(IDISK_PARAMS_TYPES.keys())
640

  
640 641
INIC_MAC = "mac"
641 642
INIC_IP = "ip"
642 643
INIC_MODE = "mode"
643 644
INIC_LINK = "link"
644 645
INIC_BRIDGE = "bridge"
645
INIC_PARAMS = frozenset([INIC_MAC, INIC_IP, INIC_MODE, INIC_LINK, INIC_BRIDGE])
646
INIC_PARAMS_TYPES = dict([(name, VTYPE_STRING) for name in INIC_PARAMS])
646
INIC_PARAMS_TYPES = {
647
  INIC_BRIDGE: VTYPE_STRING,
648
  INIC_IP: VTYPE_MAYBE_STRING,
649
  INIC_LINK: VTYPE_STRING,
650
  INIC_MAC: VTYPE_STRING,
651
  INIC_MODE: VTYPE_STRING,
652
  }
653
INIC_PARAMS = frozenset(INIC_PARAMS_TYPES.keys())
647 654

  
648 655
# Hypervisor constants
649 656
HT_XEN_PVM = "xen-pvm"

Also available in: Unified diff