docs: def create_backup(self, resource, timeout=-1):
          """
          Creates a backup bundle with all the artifacts present on the appliance. At any given point only one backup
          bundle will exist on the appliance.
  
          Args:
              resource (dict): Deployment Group to create the backup.
              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.
          """
          return self._client.create(resource, uri=self.BACKUPS_PATH, timeout=timeout)