docs: def delete(self, resource, timeout=-1):
          """
          Deletes a Scope.
  
          Args:
              resource: dict object to delete
              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:
              bool: Indicates if the resource was successfully deleted.
  
          """
          if type(resource) is dict:
              headers = {'If-Match': resource.get('eTag', '*')}
          else:
              headers = {'If-Match': '*'}
          return self._client.delete(resource, timeout=timeout, custom_headers=headers)