Skip to content
⌕

## Search resources and navigation

Start typing to search this project.

### Saved views

Saved view name
Tag selected resource
Production scope
Operations / Backups & recovery

# Backups & recovery

One inventory for scheduled protection, verified recovery points, retention, restores, and drills.

{{ pollingState() }}{{ lastUpdatedAt()?.toLocaleTimeString() || 'connecting' }}

{{ notice() }}

{{ actionError() || pollingError() }}

Protected policies{{ inventory().coverage.filter(item=>!item.missedRpo).length }}/{{ inventory().coverage.length }}inside expected RPO
Missed RPO{{ inventory().coverage.filter(item=>item.missedRpo).length }}requires operator attention
Unverified points{{ inventory().coverage.reduce((sum,item)=>sum+item.unverified,0) }}uploaded but not trusted
Active work{{ activeJobs().length }}{{ latestFailures() }} failed / cleanup required

## Connect a destination

Credentials and client-side encryption keys are encrypted at rest, never returned by the API, and excluded from logs.

Name Provider
Bucket Region Endpoint (S3-compatible)Endpoint network policy
Prefix Access key ID Secret access key Session token Credential expires Encryption
Client encryption key Object-lock days Object lock enabled Force path-style URLs

## Schedule protection

RPO is the maximum acceptable point age; RTO is the recovery time target shown during incidents and drills.

Name Destination
Resource kind
Data service
Application / resource
Named volume Include paths / resource settings Exclude patterns Schedule Timezone RPO minutes RTO minutes Keep last Daily Weekly Monthly Expire after days Compression
Encryption
Enabled
No protection policies Connect a destination, then define the first RPO-backed schedule.
No recovery points Run a policy to create the first independently verified recovery point.
Selected recovery point

## {{ policyName(selectedPoint()?.policyId) }}

{{ when(selectedPoint()?.pointInTime) }} · {{ selectedPoint()?.kind?.replaceAll('_',' ') }}

Mode
Target name / ID Safety recovery point
Typed confirmation AWS restore metadata (JSON) I acknowledge downtime and data replacement Drill: validate health, then clean isolated target

### Validated plan

{{ restorePlan()?.mode }}

No recovery jobs Scheduled and manual work appears here with durable progress and failures.