async def exists(
        self, using: Optional[AsyncUsingType] = None, **kwargs: Any
    ) -> bool:
        """
        Returns ``True`` if the index already exists in elasticsearch.

        Any additional keyword arguments will be passed to
        ``Elasticsearch.indices.exists`` unchanged.
        """
        return bool(
            await self._get_connection(using).indices.exists(index=self._name, **kwargs)
        )

        Returns ``True`` if the index already exists in elasticsearch.

        Any additional keyword arguments will be passed to
        ``Elasticsearch.indices.exists`` unchanged.
        
elasticsearch/dsl/_async/index.py