Catalogue / Operations

Backup vault

opsbackup-service

A vault holding scheduled recovery points for protected resources.

Category
Operations
Properties
7
Components
24
Rules
0
Properties · 7 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
crossRegionRestoreboolean—nofalse
frequencyenumhourly | daily | weeklyno—
immutableboolean—no—
managedboolean—nofalse
redundancyenumlocal | zonal | regional | geono—
retentionDaysinteger—no—
softDeleteDaysinteger—no—
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 24
Source
# 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

The same page as markdown, for an agent: /catalogue/kinds/backup-service.md