Esempio n. 1
0
 def build_entity(self):
     return otypes.DataCenter(
         name=self._module.params['name'],
         comment=self._module.params['comment'],
         description=self._module.params['description'],
         quota_mode=otypes.QuotaModeType(self._module.params['quota_mode'])
         if self._module.params['quota_mode'] else None,
         local=self._module.params['local'],
         version=otypes.Version(
             major=self.__get_major(
                 self._module.params['compatibility_version']),
             minor=self.__get_minor(
                 self._module.params['compatibility_version']),
         ) if self._module.params['compatibility_version'] else None,
     )
Esempio n. 2
0
 def build_entity(self):
     return otypes.DataCenter(
         name=self._module.params['name'],
         comment=self._module.params['comment'],
         description=self._module.params['description'],
         mac_pool=otypes.MacPool(
             id=getattr(self._get_mac_pool(), 'id', None),
         ) if self._module.params.get('mac_pool') else None,
         quota_mode=otypes.QuotaModeType(
             self._module.params['quota_mode']
         ) if self._module.params['quota_mode'] else None,
         local=self._module.params['local'],
         version=otypes.Version(
             major=self.__get_major(self._module.params['compatibility_version']),
             minor=self.__get_minor(self._module.params['compatibility_version']),
         ) if self._module.params['compatibility_version'] else None,
     )