Backup vault
opsbackup-service
A vault holding scheduled recovery points for protected resources.
- Category
- Operations
- Properties
- 7
- Components
- 24
- Rules
- 0
A node of this kind resolves each property from its own props, then the component's defaults, then the default below.
| property | type | values | required | default |
|---|---|---|---|---|
| crossRegionRestore | boolean | — | no | false |
| frequency | enum | hourly | daily | weekly | no | — |
| immutable | boolean | — | no | — |
| managed | boolean | — | no | false |
| redundancy | enum | local | zonal | regional | geo | no | — |
| retentionDays | integer | — | no | — |
| softDeleteDays | integer | — | no | — |
No rule selects this kind or its category. Governance calls that a recorded gap.
vendor-neutral
aws
default
digitalocean
oci
openstack
# yaml-language-server: $schema=../schema/kind.schema.json # Carries the schedule, retention and redundancy a recovery-point objective rule reads; no existing kind does. retentionDays, redundancy and immutable have no default so a vault with no stated recovery posture is catchable. schemaVersion: "1" type: "kind" id: "backup-service" category: "ops" properties: frequency: type: "enum" values: ["hourly", "daily", "weekly"] retentionDays: type: "integer" redundancy: type: "enum" values: ["local", "zonal", "regional", "geo"] immutable: type: "boolean" softDeleteDays: type: "integer" crossRegionRestore: type: "boolean" default: false managed: type: "boolean" default: false