docs: def add_ipdu(self, information, timeout=-1):
          """
          Add an HP iPDU and bring all components under management by discovery of its management module. Bring the
          management module under exclusive management by the appliance, configure any management or data collection
          settings, and create a private set of administrative credentials to enable ongoing communication and management
          of the iPDU. Use "force" to claim the device, even if claimed by another management appliance
  
          Args:
              resource: power device information
              timeout: Timeout in seconds. Wait for task completion by default. The timeout does not abort the operation
                  in OneView; it just stops waiting for its completion.
  
          Returns:
              dict: added power device.
          """
          uri = self.URI + "/discover"
          return self._client.create(information, uri=uri, timeout=timeout)