The IIndex interface is mapped to the _Index table in the schema, and exposes both read-only and writeable properties needed for multi-tenancy and table partitioning purposes.
It inherits the ISchemaElement interface, which also is a super interface for the ITable and IField interfaces and allows the IPartition interface to have a single property that represents the ITable, IIndex, or IField to which it belongs.
You can use the Partitions property inherited from ISchemaElement to access index partitions for all tenants and tenant groups.