def METHOD_NAME(self) -> TYPE_RESPONSE:
    """
    The following parameters are not yet implemented: NextToken, MaxResults, StartingBlockIndex
    """
    snapshot_id = self.path.split("/")[-2]
    snapshot = self.ebs_backend.METHOD_NAME(
        snapshot_id=snapshot_id,
    )
    blocks = [
        {"BlockIndex": idx, "BlockToken": b.block_token}
        for idx, b in snapshot.blocks.items()
    ]
    return (
        200,
        {},
        json.dumps(
            dict(
                Blocks=blocks,
                VolumeSize=snapshot.volume_size,
                BlockSize=snapshot.block_size,
            )
        ),
    )