code: def extract_backup_bundle(self, resource, timeout=-1):
          
          return self._client.update(resource, uri=self.BACKUP_ARCHIVE_PATH, timeout=timeout)
docs: Extracts the existing backup bundle on the appliance and creates all the artifacts.
  
          Args:
              resource (dict): Deployment Group to extract.
              timeout:
                  Timeout in seconds. Waits for task completion by default. The timeout does not abort the operation in
                  OneView, it just stops waiting for its completion.
  
          Returns:
              dict: A Deployment Group associated with the Artifact Bundle backup.