async def METHOD_NAME(self, key: str) -> BucketEntry:
    try:
        blob_info = await self._client.get_blob_client(key).get_blob_properties()
        assert blob_info.name is not None
        assert blob_info.size is not None
        return BlobObject(
            bucket=self.bucket,
            key=blob_info.name or "",
            size=blob_info.size or 0,
            created_at=blob_info.creation_time,
            modified_at=blob_info.last_modified,
        )
    except ResourceNotFoundError:
        raise ResourceNotFound(
            f"There is no object with key {key} in bucket {self.bucket.name}"
        )