Skip to main content
Table of Contents

Enum ErasurePlane

Namespace
Stratara.Abstractions.Erasure
Assembly
Stratara.Abstractions.dll

A plane of storage a subject's data lives in, swept as part of a composed erasure. The sweeps run in the order an ErasureReport lists them: API keys, settings, key material, memberships.

public enum ErasurePlane
Extension Methods

Fields

ApiKeys = 0

API keys bound to the subject. Swept first, so nothing can act on the subject's behalf mid-erasure.

KeyMaterial = 3

Key material. Swept after every plane whose data it would make unreadable, so a failure there never leaves rows nobody can identify.

Memberships = 2

Directory memberships and the active-tenant selections they carry. Swept last, because they name the tenants a user belongs to and the members a tenant has — which is how the other planes find their scopes — so an erasure repeated after a failure still finds them.

Settings = 1

Scoped settings belonging to the subject, across every tenant it is a member of.