Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reasoner ¶
type Reasoner interface { Tenant() string ProtectedResource() string Service() path.ServiceType Category() path.CategoryType // SubtreePath returns the path prefix for data in existing backups that have // parameters (tenant, protected resourced, etc) that match this Reasoner. SubtreePath() (path.Path, error) // ToMetadata returns the corresponding metadata reason for this reason. ToMetadata() Reasoner }
Reasoner describes the parts of the backup that make up its data identity: the tenant, protected resources, services, and categories which are held within the backup.
func NewReason ¶
func NewReason( tenantID, resourceID string, service path.ServiceType, category path.CategoryType, ) Reasoner
Click to show internal directories.
Click to hide internal directories.